Version 2.3: • GIS2GTFS feed version bug fix — feed_name no longer silently used as feed_version • Interval attribution in Vehicle and Passenger Flow now ID-based (onboard_instances.interval_id → transit_intervals.observer_id), replacing timestamp bucketing • 6-tier hierarchical occupancy imputation with per-cell confidence fields (imputation_tier, imputation_method), replacing single-median fallback • Batch feature writing in memory layer export, fixing crashes on large layers and pandas nullable type leaks Version 2.2: • Dynamic GTFS calendar derived from interval day-of-week flags, replacing the hardcoded Ground_Daily / Ground_Weekdays services • Per-interval trip expansion in GIS2GTFS, fixing duplicate trip/start-time errors and incorrect arrival times when intervals overlap • New runtime library compatibility check at plugin load (warns on out-of-range pandas, geopandas, shapely, numpy) • Forward compatibility with pandas 3.0 • Vehicle and Passenger Flow joins now key on stable interval IDs instead of interval names, robust to renames and legacy exports Version 2.1: • New advanced stop-extraction parameters exposed in RL2GPKG and Refresh SDI • New 6-tier OD travel-time estimation with fallback cascade, tagged by calculation method • Big performance improvements in Refresh SDI • Smart Postgres refresh path Version 2.0: • New tools: RL2GPKG, SDI2GPKG, Revenue Estimator, Refresh SDI • GeoPackage input supported alongside PostgreSQL • Vehicle and Passenger Flow updates • Optional fallback headway for null values Version 1.1: • Dynamic time intervals pulled directly from the database instead of static “morning” and “afternoon” intervals • Lighter plugin with fewer required libraries • Help panel updated with clearer explanations and a link to the User Guide PDF
yes
transportforcairo
2026-06-04T12:29:33.905175+00:00
3.40.0
3.99.0
None
no
Plugin Tags