Spatialite and Python in 2020

Posted Posted in GIS, Python, Software

Spatialite is one of those pieces of software that make you scratch your head when you realize it is the work of a single person and without huge support from major sponsors. The portability and power provided by that piece of software is just mind-boggling and seriously underapreciated. Spatialite is also a cornerstone of AequilibraE’s […]

Struggling for relevance in the age of COVID-19

Posted Posted in Rant

As I start to write this text (April 1st), it has now been a bit more than two months that the total number of reported cases of COVID-19 has passed 10,000 and about a month that the number of confirmed cases and reported deaths have started to climb at a seemingly uncontrollable speed. This post […]

Extracting the most from NumPy

Posted Posted in Uncategorized

NumPy is fast, and for people using it correctly, it provides all performance they will need, as their bottleneck will most likely reside somewhere else in their code. There are times, however, when NumPy presents bottlenecks that are worth trying to address. In the age of AMD’s Ryzen line of CPUs, the lack of multi-threading […]

AequilibraE’s equilibrium traffic assignment

Posted Posted in Uncategorized

Traffic assignment is a cornerstone of any transportation modeling software, and regardless of what you are using it for (consulting or research), a capable traffic assignment tool/software/algorithm is often a required tool for a successful outcome. Even though it has taken me some time to appreciate the fact that the modeling practice also needed an […]

Opening the door to a whole new world with AequilibraE

Posted Posted in AequilibraE, Algorithms, Python, Software

It was around the time I separated the Python package from the QGIS pluginĀ and started making AequilibraE a more serious software effort with unit tests, continuous integration, and documentation that I decided that I would eventually have to develop a more consistent API for AequilibraE. That evolution, allied TranspoNET (HOW THE HELL HAVE I FAILED […]

New RasterStats

Posted Posted in GIS, Python, Software

Oddly enough, the most popular plugin I have ever created for QGIS is NOT AequilibraE, but a much more obscure tool I created 4 years ago at the request of my brother. This tool, dedicated to the computation of raster statistics when overlayed with polygons (basically counting the number of pixels of each value for […]

New version of AequilibraE for QGIS 3.X

Posted Posted in AequilibraE, GIS, Python, Software

It has been a really long time since I released the experimental version of AequilibraE for QGIS 3.X, and since then I haven’t worked really hard on it. Part of this slow down in the development had to do with the fact that I don’t have air condition in my home office, and Brisbane’s summer […]