Although we love QGIS we prefer programmatic solutions when we have to visualize data. The Python ecosystem offers excellent tools to produce interactive and static maps. We tested Altair and Folium on the same dataset.
(more…)Tag: Python
Which country is the best? Punch card version
Which country is the best? The top 10 on bump charts
The most-read post of all time on our blog is Which country is the best? Dealing with ranking data. The data took on a new look with bump charts.
(more…)Book Review: The Art of Clean Code by Christian Mayer
No matter your level of software development skills, this book is a great source to learn about the basic principles of clean code and best practices to get better at coding. Christian Mayer distills a vast amount of knowledge for you in his book on the subtle art of developing software.
(more…)How to extract data from PDF files
PDF has often been used for publishing valuable data. Sometimes it is a piece of cake to extract the human-readable data and convert it into csv, excel or put it into a database. Sometimes PDF is used to publish data in a hard-to-process format, i.e. using embedded images. The open-source ecosystem provides fantastic tools to get data out of PDF files.
(more…)The urban geography of inequalities
A few weeks ago we had a heatwave and we were thinking if the hotter a place the poorer it is. We could collect data to test our hypothesis thanks to the recent advances in open data and scraping technologies.
(more…)Graph Neural Networks in PyTorch Geometric
Join us to learn more about graph neural networks and PyTorch Geometric on 5th May! The online event is free and open to everyone.
(more…)The news coverage of geolocations
Text visualization – some simple exercises
Visualizing text is neither easy, nor a straightforward task and often it is totally useless. Here, we try to give a visual summary of various texts and the question if any of the visualizations is useful left to the reader. Woody Allen’s bon mot, “I took a speed-reading course and read War and Peace in twenty minutes. It involves Russia.” serves as our disclaimer here.
(more…)Software engineering for data scientists Part 2 – automate your life
Let’s face it, data scientists work with software engineers and at the end of the day, they have to deploy software. An effective data scientists should be able to work within a software development team, so (s)he must be able to use the tools of the trade. Our previous post introduced the very basics and now we make a further step.
(more…)