{"name": "Easy-OTP", "package_name": "easy_otp", "description": "Automated temporal accessibility analysis using OpenTripPlanner.", "about": "Automates temporal accessibility analysis for public transport using OpenTripPlanner 1.5.0. Generates per-minute travel-time surfaces, counts continuous service-time minutes per hexagonal grid cell, and classifies cells into four categories. Analysis algorithms: RunTemporalAccessibility (depart-at and arrive-by modes, optional XLSX report), CountFromExistingSurfaces, CompareTemporalAccessibility (delta analysis), GenerateHexGrid, PrepareStudentLayer, PopulationOverlay, GenerateIsochrones (isochrone polygons from/to 1..N points, one time, multiple cutoffs), GenerateIsochronesOverTime (one point, isochrones across the day for the Temporal Controller), RunServiceCoverage (count of service points reachable per cell within a threshold at one time; raster + optional grid), RunOriginDestinationTimes (per-origin trip stats to one destination: duration, in-vehicle, walk, wait, transfers; parallelised), RunTravelTimeMatrix (N\u00d7M origin\u2013destination travel-time matrix). Realtime algorithms: RunRealtimeAccessibility (RT-1, live GTFS-RT feed integrated into OTP), RecordGtfsRt (RT-2, GTFS-RT TripUpdates archiver for offline analysis), BuildRealizedGtfs (RT-3, reconstructs a realized static GTFS \u2014 P50 median and P85 85th-percentile feeds \u2014 from a RecordGtfsRt snapshot archive; output feeds can be passed directly to RunTemporalAccessibility; requires google.protobuf bootstrapped on first use). Setup: DownloadJre (Eclipse Temurin 8 + OTP 1.5.0 jar, SHA-256 verified), DownloadTransitData (Geofabrik OSM + Transitland GTFS), TestOtpServer.", "homepage": "https://github.com/GISBoost/easy-OTP", "repository": "https://github.com/GISBoost/easy-OTP", "tracker": "https://github.com/GISBoost/easy-OTP/issues", "author": "Michal Kaczorowski", "tags": ["accessibility", "isochrone", "travel time", "gtfs", "population", "otp", "opentripplanner", "public transport", "transit", "jre", "java"], "downloads": 170, "latest_version": "0.6.0", "versions": [{"version": "0.6.0", "experimental": true, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 37, "uploaded_by": "GISBoost", "upload_datetime": "2026-07-05T06:45:47.221336"}, {"version": "0.5.0", "experimental": true, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 30, "uploaded_by": "GISBoost", "upload_datetime": "2026-06-30T13:36:22.097310"}, {"version": "0.4.0", "experimental": true, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 52, "uploaded_by": "GISBoost", "upload_datetime": "2026-06-22T01:33:02.932586"}, {"version": "0.3.5", "experimental": true, "qgis_min": "3.40.0", "qgis_max": "3.99.0", "downloads": 48, "uploaded_by": "GISBoost", "upload_datetime": "2026-06-13T11:51:21.597449"}]}