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 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 […]

Holidays & AequilibraE

Posted Posted in AequilibraE, GIS

Let me start by saying that AequilibraE is probably my favorite project, but I have been neglecting it for a while. Just for some perspective, QGIS 3 has had three major releases (3.0, 3.2 & 3.4) and I have not yet released a version of AequilibraE that is compatible with this new platform. That is […]

Separating the women from the girls

Posted Posted in AequilibraE, GIS, Python, Transportation planning

The topic of this post is something I have been wanting to do since I published version 0.3 of AequilibraE, back on August 2016: Separating the aequilibrae python library (the computational engine that underlines most of the AequilibraE procedures) from the GUI part of the software (which is the QGIS interface). The goal?¬† Being able […]

Matrix API and multi-class assignment

Posted Posted in AequilibraE, GIS, Python

Taking the new version of AequilibraE for a ride, my first application used a data source that is very familiar to me, the Freight Analysis Framework. It is a rich data source, yet fairly small due to its large zones, thus making for pretty quick tests (even on my 9yo laptop). The first task was […]

Allowing AequilibraE’s users maximum convenience without driving myself crazy

Posted Posted in AequilibraE, GIS, Python, Transportation planning

Like most minimally experienced transportation modellers and planners, I have used multiple modelling software in professional and academic life, but I could not properly appreciate the differences between some of the different software implementations until I became myself a “developer” with AequilibraE. One of these differences is how to define and number centroids and general […]