{"name": "Easy-R5", "package_name": "easy_r5", "description": "Transit accessibility analysis with the Conveyal R5 routing engine.", "about": "Runs the Conveyal R5 routing engine (v7.6, MIT) as a child process to\ncompute one-to-many and many-to-many travel-time matrices,\ncumulative-opportunity accessibility and travel-time isochrones over a\ndeparture-time window, returning styled QGIS layers. R5 and a Temurin 21 JDK\nare downloaded on first setup \u2014 no R, no Docker, no administrator rights.\nThe two population algorithms need openpyxl; its pure-Python wheel is fetched\nfrom PyPI (SHA-256 verified, no pip) on first load and every other algorithm\nruns without it.\nSetup: DownloadR5 (Temurin 21 JDK + r5-v7.6-all.jar, SHA-256 verified),\nDownloadRealizedGtfs (archival / realized feeds from GISBoost's\ngtfs-dashboard index), BuildNetwork (cached network.dat + network.json with\nper-date active trip counts). Diagnostics: TestR5Setup, CheckTransitData.\nAnalysis: RunTravelTimeMatrix, RunAccessibility, RunServiceMinutes,\nRunCompetitiveAccessibility (2SFCA), SummarizeAccessibilityEquity,\nGenerateIsochrones, PreparePopulationLayer, PopulationOverlay. Scenarios:\nBuildScenario (new lines, removed / re-timed routes, applied by R5 in\nmemory), CompareScenarios.", "homepage": "https://gisboost.github.io/easy-R5/", "repository": "https://github.com/GISBoost/easy-R5", "tracker": "https://github.com/GISBoost/easy-R5/issues", "author": "Michal Kaczorowski", "tags": ["accessibility", "r5", "conveyal", "transit", "gtfs", "travel time", "isochrone", "public transport", "routing", "java"], "downloads": 24, "latest_version": "0.2.1", "versions": [{"version": "0.2.1", "experimental": true, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 24, "uploaded_by": "GISBoost", "upload_datetime": "2026-09-14T02:19:10.591306"}]}