{"name": "Easy-OTP", "package_name": "easy_otp", "description": "Automated temporal accessibility analysis using OpenTripPlanner.", "about": "Automates temporal accessibility analysis for public transport using\nOpenTripPlanner 1.5.0. Generates per-minute travel-time surfaces, counts\ncontinuous service-time minutes per hexagonal grid cell, and classifies\ncells into four categories.\nAnalysis algorithms: RunTemporalAccessibility (depart-at and arrive-by\nmodes, optional XLSX report), CountFromExistingSurfaces,\nCompareTemporalAccessibility (delta analysis), GenerateHexGrid,\nPrepareStudentLayer, PopulationOverlay, GenerateIsochrones (isochrone\npolygons from/to 1..N points, one time, multiple cutoffs),\nGenerateIsochronesOverTime (one point, isochrones across the day for the\nTemporal Controller), RunServiceCoverage (count of service points\nreachable per cell within a threshold at one time; raster + optional\ngrid), RunOriginDestinationTimes (per-origin trip stats to one\ndestination: duration, in-vehicle, walk, wait, transfers; parallelised),\nRunTravelTimeMatrix (N\u00d7M origin\u2013destination travel-time matrix),\nRouteViaPoints (city tour planner: ordered route through optional\nvia-points using nearest-neighbour + 2-opt; modes: WALK, BICYCLE, CAR,\nTRANSIT,WALK).\nRealtime algorithms: RunRealtimeAccessibility (RT-1, live GTFS-RT feed\nintegrated into OTP), RecordGtfsRt (RT-2, GTFS-RT TripUpdates archiver\nfor offline analysis), BuildRealizedGtfs (RT-3, reconstructs a realized\nstatic GTFS \u2014 P50 median and P85 85th-percentile feeds \u2014 from a\nRecordGtfsRt snapshot archive; output feeds can be passed directly to\nRunTemporalAccessibility; requires google.protobuf bootstrapped on first\nuse; v0.7 adds auto-detected MATCHING_MODE and SEGMENT_SOURCE_MODE\nfallbacks for feeds whose trip_id namespace or message shape differs\nfrom Gda\u0144sk's, e.g. Pozna\u0144/Krak\u00f3w).\nSetup: DownloadJre (Eclipse Temurin 8 + OTP 1.5.0 jar, SHA-256\nverified), DownloadTransitData (Geofabrik OSM + Transitland GTFS),\nTestOtpServer.", "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": ["jre", "java", "travel time", "transit", "public transport", "population", "accessibility", "isochrone", "opentripplanner", "gtfs", "otp"], "downloads": 458, "latest_version": "0.7.0", "versions": [{"version": "0.7.0", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 106, "uploaded_by": "GISBoost", "upload_datetime": "2026-08-06T02:19:22.698815"}, {"version": "0.6.0", "experimental": true, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 149, "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": 57, "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": 78, "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": 65, "uploaded_by": "GISBoost", "upload_datetime": "2026-06-13T11:51:21.597449"}]}