v0.3.4
Released 2026-10-28.
- Fixed:
common_part_of_commuters_distancedivided by the sum of the distances instead of the number of trips, so it returned about1 / mean distanceinstead of 1 for identical distance distributions. Results from earlier releases are wrong and should be recomputed. - Fixed:
load_geolifereturned files cached by earlier calls with a differentusersormax_trips_per_user; files are now cached per selection. - Fixed:
interpolate_ataccepts a pandasDatetimeIndexor any iterable of timestamps forat, instead of failing with an array error. - The Learn section is now eighteen notebooks and concept pages in six chapters. Every notebook runs from a fresh environment on Python 3.12 or newer and uses public data; each Reference entry links to the notebook section that runs it, and the Reference catalogues are grouped by task.
- New notebook Chart your results draws every
fastmob.vischart, and the Visualization reference documents all offastmob-vis.fastmob[vis]now needsfastmob-vis0.1.1, which fixes the genericecdfchart (it did not draw in a browser), the genericbartooltips (shown as percentages) andplot_activity_transition_matrixgiven the result ofactivity_transition_matrix. - No breaking changes.