I write a lot and the new Medium design stacks articles on top of each other. The reader might find it difficult to search through all my articles (>100 and counting) and get the right article.
Therefore, I pinned this story in my profile to make it easy to find what you want.
I update this every Week to add some of the best featured and trending articles in Meidum.
Numbers do not speak for themselves!. We make them talk.
An essential part of data analysis is communication. We need to arrange information in a comfortable and digestible way to communicate, highlight and visualise critical areas.
Dashboards take your data visualisation to the next level. They connect different visualisation components and make a whole and integrated data visualisation stories. Web application Dashboards also allow users to interact with the data and the visualisation, offering them to see and adjust what they want or need.
It has never been easier to create a dashboard in Python. We have several dashboard tools…
GIS skills and education have changed over the past years. “I’ve been GIS. Now I’m geospatial.” writes Will Cadell in a recent article titled Geospatial Is Not GIS.
As a GIS person typically produces cartographic and analytical products using desktop software, Geospatial data scientist creates code and runs pipelines that produce analytical products and cartographic representations. The difference might seem subtle, but it requires a new set of tools and mindset.
The GIS skills are still relevant, but there are a lot of other skillsets necessary for geospatial data scientists to succeed, some obvious while others are less known. A…
“I am told there are people who do not care for maps, and I find it hard to believe.” ~ Robert Louis Stevenson, The Art of Writing on Treasure Island
I love Maps.
PrettyMaps — a small Python library—captured my attention while visiting Hacker News. It has secured the first entry. Again it surfaced in my Twitter feed and Reddit.
And since I love maps, I could not resist but check them and instantly admired the creativity of this small python library. It combines OSMNx, Shapely, Geopandas, and sketching library vsketch to produce beautiful maps.
This is an ongoing series on learning how to create Interactive dashboards and web applications with Dash Plotly in Python.
The first part covered the basics of Dash, its structure and showed you how to create simple web applications with Dash.
In the second article, we created a minimal Dash application using a real-world dataset.
In this article, we look at creating and linking two different plots in one Dash application. In addition to linking different plots, we will also learn how to have multiple selections in one drop-down.
We have seen the processing of the Olympic dataset (pivoting the…
This is an ongoing series on learning how to create Interactive dashboards and web applications with Dash Plotly in Python. The first part covered the basics of Dash, its structure and showed you how to create simple web applications with Dash.
In this article, we will create an interactive dashboard with a real-world dataset. We explore the Olympics dataset, learn how to tidy up the data, and visualize with both Plotly and Plotly Express. Finally, we will combine these different components to create a functional Olympic Medals web application with Dash.
We have been using simple examples with no dataset…
Dash, from Plotly, is one of the best tools for creating Dashboards and Interactive web applications. Dash allows users to create full and interactive web applications and dashboards using Python.
This series of articles will teach you how to construct basic web applications with Dash to advanced interactive and responsive web applications. …
Spatial Indexing is an important concept in spatial data science. It boasts performances and appears always when processing or displaying large spatial datasets.
If you are performing range queries, spatial join, or finding K nearest neighborhoods, chances are that you need spatial indexes to efficiently carry out the process in a fairly large dataset.
Forexample, spatial indexing can help you find efficiently the number of buildings within flooded areas or the closest firefight station to a location.
In this article, we will learn what spatial indices are, their types, and algorithms.
You might think that you can carry out spatial…
Location data provides an unparalleled opportunity to understand our environments, mobility, and how we use space over time. In times of this pandemic, we have seen again and again how crucial component location data is to track disease spread, combat it, and design policies to enforce distancing policies.
Today, we collect continuous and up-to-date timestamped geolocation data from IoT and smartphone devices that are precise. The utility of these datasets is undeniable. However, we must also think about the privacy issues inherent in these datasets.
Location data reveals a lot of information, and it is often treated as a special…
“Talk is cheap. Show me the code.”
― Linus Torvalds
Creating web applications and sharing with the world is both enriching to your learning experience and a great way to showcase your skills and differentiate yourself from the rest.
In this article, follow me as I build a helpful web application using Python. The Photo Geolocating application can help the user to get metadata from any image, including the camera used to take the picture, its model, when it was taken, and where it was taken.
We will go through building the geolocating application step by step. First, we need…