{
  "generated_at": "2026-06-12T13:59:11",
  "root": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel",
  "summary": {
    "file_count": 449,
    "total_size_bytes": 21147756182,
    "metric_glossary": {
      "Annual boardings": "Total passenger boardings recorded for a train line or station grouping across the relevant financial year.",
      "Passenger boardings": "Passenger-count records of people boarding trains. In this work this may differ from Myki station entries because it comes from passenger-count datasets.",
      "Passenger alightings": "Passenger-count records of people alighting from trains.",
      "Passenger departure load": "The recorded passenger load on board a train after it departed a station.",
      "Maximum departure load / peak train load": "The highest passenger departure load observed for a line, direction, peak period or corridor grouping. This is a crowding/pressure indicator, not an annual total.",
      "Activity intensity": "A station comparison metric used in this work, generally boardings per stop record. These values are not millions unless explicitly stated.",
      "Up direction": "Generally toward the city/CBD in Victorian rail directional conventions.",
      "Down direction": "Generally away from the city/CBD in Victorian rail directional conventions.",
      "GTFS supply": "Scheduled public transport supply derived from GTFS feeds, such as trips, stops, routes and service patterns.",
      "Station entries vs boardings gap": "A screening comparison between different measurement systems. It should not be treated as proof of fare evasion. Differences can reflect interchange, counting definitions, validation behaviour and methodology."
    },
    "known_findings": [
      "Pakenham ranked highest by annual boardings in the FY23-24 train passenger-count analysis: about 21.6M boardings.",
      "Belgrave had the strongest visible peak train-load figure in the pressure-map work: max load 2,380 in the PM peak down direction.",
      "Williamstown showed a very high PM peak up-direction load: max load 2,020.",
      "Craigieburn and Frankston each showed peak maximum loads around 1,960.",
      "Footscray was the highest inner-west activity-intensity station in the mapped comparison: 22.1 boardings per stop record.",
      "Sunshine, North Melbourne and Newport were also major inner-west nodes in the station activity-intensity comparison.",
      "Spotswood was much smaller by activity intensity but strategically positioned between Newport and Yarraville on the western corridor.",
      "Maximum departure load / peak train load should always be explained as a train load metric, not annual patronage."
    ]
  },
  "files": [
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\build_public_transport_data_dictionary.py",
      "rel_path": "build_public_transport_data_dictionary.py",
      "name": "build_public_transport_data_dictionary.py",
      "suffix": ".py",
      "size_bytes": 26501,
      "modified": "2026-06-12T13:58:26",
      "mime_type": "text/x-python",
      "sha256_12": "688b439875ac",
      "category": "script/query",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\create_project_structure.py",
      "rel_path": "create_project_structure.py",
      "name": "create_project_structure.py",
      "suffix": ".py",
      "size_bytes": 4290,
      "modified": "2026-06-12T08:05:22",
      "mime_type": "text/x-python",
      "sha256_12": "e90a68ee23ff",
      "category": "script/query",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\.gitkeep",
      "rel_path": "data/duckdb/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\vic_public_transport.duckdb",
      "rel_path": "data/duckdb/vic_public_transport.duckdb",
      "name": "vic_public_transport.duckdb",
      "suffix": ".duckdb",
      "size_bytes": 330313728,
      "modified": "2026-06-12T10:35:50",
      "mime_type": "",
      "sha256_12": "29266966b907",
      "category": "database",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\gtfs\\.gitkeep",
      "rel_path": "data/parquet/gtfs/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\gtfs\\gtfs_agency.parquet",
      "rel_path": "data/parquet/gtfs/gtfs_agency.parquet",
      "name": "gtfs_agency.parquet",
      "suffix": ".parquet",
      "size_bytes": 3432,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "",
      "sha256_12": "ecaf3441fba6",
      "category": "other",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\gtfs\\gtfs_calendar.parquet",
      "rel_path": "data/parquet/gtfs/gtfs_calendar.parquet",
      "name": "gtfs_calendar.parquet",
      "suffix": ".parquet",
      "size_bytes": 50323,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "",
      "sha256_12": "c25234e888fa",
      "category": "other",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\gtfs\\gtfs_calendar_dates.parquet",
      "rel_path": "data/parquet/gtfs/gtfs_calendar_dates.parquet",
      "name": "gtfs_calendar_dates.parquet",
      "suffix": ".parquet",
      "size_bytes": 130314,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "",
      "sha256_12": "378f1b511e1e",
      "category": "other",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\gtfs\\gtfs_levels.parquet",
      "rel_path": "data/parquet/gtfs/gtfs_levels.parquet",
      "name": "gtfs_levels.parquet",
      "suffix": ".parquet",
      "size_bytes": 1371,
      "modified": "2026-06-12T08:43:09",
      "mime_type": "",
      "sha256_12": "12ffe4c93f48",
      "category": "other",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\gtfs\\gtfs_pathways.parquet",
      "rel_path": "data/parquet/gtfs/gtfs_pathways.parquet",
      "name": "gtfs_pathways.parquet",
      "suffix": ".parquet",
      "size_bytes": 82574,
      "modified": "2026-06-12T08:43:09",
      "mime_type": "",
      "sha256_12": "a7e60ba282fb",
      "category": "other",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\gtfs\\gtfs_routes.parquet",
      "rel_path": "data/parquet/gtfs/gtfs_routes.parquet",
      "name": "gtfs_routes.parquet",
      "suffix": ".parquet",
      "size_bytes": 24474,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "",
      "sha256_12": "18b1dca2c74e",
      "category": "other",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\gtfs\\gtfs_shapes.parquet",
      "rel_path": "data/parquet/gtfs/gtfs_shapes.parquet",
      "name": "gtfs_shapes.parquet",
      "suffix": ".parquet",
      "size_bytes": 82018254,
      "modified": "2026-06-12T08:42:36",
      "mime_type": "",
      "sha256_12": "bccab6aae9a3",
      "category": "other",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\gtfs\\gtfs_stop_times.parquet",
      "rel_path": "data/parquet/gtfs/gtfs_stop_times.parquet",
      "name": "gtfs_stop_times.parquet",
      "suffix": ".parquet",
      "size_bytes": 51827336,
      "modified": "2026-06-12T08:43:08",
      "mime_type": "",
      "sha256_12": "b78f1ef54638",
      "category": "other",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\gtfs\\gtfs_stops.parquet",
      "rel_path": "data/parquet/gtfs/gtfs_stops.parquet",
      "name": "gtfs_stops.parquet",
      "suffix": ".parquet",
      "size_bytes": 1481853,
      "modified": "2026-06-12T08:42:36",
      "mime_type": "",
      "sha256_12": "ac4282f9111f",
      "category": "other",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\gtfs\\gtfs_transfers.parquet",
      "rel_path": "data/parquet/gtfs/gtfs_transfers.parquet",
      "name": "gtfs_transfers.parquet",
      "suffix": ".parquet",
      "size_bytes": 146022,
      "modified": "2026-06-12T08:43:09",
      "mime_type": "",
      "sha256_12": "4436a1902ae0",
      "category": "other",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\gtfs\\gtfs_trips.parquet",
      "rel_path": "data/parquet/gtfs/gtfs_trips.parquet",
      "name": "gtfs_trips.parquet",
      "suffix": ".parquet",
      "size_bytes": 2674504,
      "modified": "2026-06-12T08:43:09",
      "mime_type": "",
      "sha256_12": "cd459abf3654",
      "category": "other",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\patronage\\.gitkeep",
      "rel_path": "data/parquet/patronage/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\patronage\\monthly_average_patronage_by_daytype.parquet",
      "rel_path": "data/parquet/patronage/monthly_average_patronage_by_daytype.parquet",
      "name": "monthly_average_patronage_by_daytype.parquet",
      "suffix": ".parquet",
      "size_bytes": 29648,
      "modified": "2026-06-12T08:33:52",
      "mime_type": "",
      "sha256_12": "36bccb842371",
      "category": "other",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\patronage\\monthly_patronage_by_mode.parquet",
      "rel_path": "data/parquet/patronage/monthly_patronage_by_mode.parquet",
      "name": "monthly_patronage_by_mode.parquet",
      "suffix": ".parquet",
      "size_bytes": 9667,
      "modified": "2026-06-12T08:33:52",
      "mime_type": "",
      "sha256_12": "fa389cf33e31",
      "category": "other",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\patronage\\monthly_patronage_by_mode_wide.parquet",
      "rel_path": "data/parquet/patronage/monthly_patronage_by_mode_wide.parquet",
      "name": "monthly_patronage_by_mode_wide.parquet",
      "suffix": ".parquet",
      "size_bytes": 10206,
      "modified": "2026-06-12T08:33:52",
      "mime_type": "",
      "sha256_12": "b91cf0e5a717",
      "category": "other",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\service_counts\\.gitkeep",
      "rel_path": "data/parquet/service_counts/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\stations\\.gitkeep",
      "rel_path": "data/parquet/stations/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\stations\\station_entries_all.parquet",
      "rel_path": "data/parquet/stations/station_entries_all.parquet",
      "name": "station_entries_all.parquet",
      "suffix": ".parquet",
      "size_bytes": 61808,
      "modified": "2026-06-12T08:33:52",
      "mime_type": "",
      "sha256_12": "d1adb3d42020",
      "category": "other",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\stations\\station_entries_metro.parquet",
      "rel_path": "data/parquet/stations/station_entries_metro.parquet",
      "name": "station_entries_metro.parquet",
      "suffix": ".parquet",
      "size_bytes": 48070,
      "modified": "2026-06-12T08:33:52",
      "mime_type": "",
      "sha256_12": "96de0a850f0e",
      "category": "other",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\stations\\station_entries_regional.parquet",
      "rel_path": "data/parquet/stations/station_entries_regional.parquet",
      "name": "station_entries_regional.parquet",
      "suffix": ".parquet",
      "size_bytes": 14560,
      "modified": "2026-06-12T08:33:52",
      "mime_type": "",
      "sha256_12": "86df7ad88978",
      "category": "other",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\train_service_passenger_counts\\train_service_passenger_counts_FY18-19.parquet",
      "rel_path": "data/parquet/train_service_passenger_counts/train_service_passenger_counts_FY18-19.parquet",
      "name": "train_service_passenger_counts_FY18-19.parquet",
      "suffix": ".parquet",
      "size_bytes": 54405696,
      "modified": "2026-06-12T10:34:44",
      "mime_type": "",
      "sha256_12": "b8079b41720d",
      "category": "other",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\train_service_passenger_counts\\train_service_passenger_counts_FY19-20.parquet",
      "rel_path": "data/parquet/train_service_passenger_counts/train_service_passenger_counts_FY19-20.parquet",
      "name": "train_service_passenger_counts_FY19-20.parquet",
      "suffix": ".parquet",
      "size_bytes": 51074460,
      "modified": "2026-06-12T10:35:07",
      "mime_type": "",
      "sha256_12": "5e3620baac4b",
      "category": "other",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\train_service_passenger_counts\\train_service_passenger_counts_FY20-21.parquet",
      "rel_path": "data/parquet/train_service_passenger_counts/train_service_passenger_counts_FY20-21.parquet",
      "name": "train_service_passenger_counts_FY20-21.parquet",
      "suffix": ".parquet",
      "size_bytes": 48024513,
      "modified": "2026-06-12T10:35:15",
      "mime_type": "",
      "sha256_12": "503cf74ffba9",
      "category": "other",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\train_service_passenger_counts\\train_service_passenger_counts_FY21-22.parquet",
      "rel_path": "data/parquet/train_service_passenger_counts/train_service_passenger_counts_FY21-22.parquet",
      "name": "train_service_passenger_counts_FY21-22.parquet",
      "suffix": ".parquet",
      "size_bytes": 47658679,
      "modified": "2026-06-12T10:35:24",
      "mime_type": "",
      "sha256_12": "eece0f6b0fd0",
      "category": "other",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\train_service_passenger_counts\\train_service_passenger_counts_FY22-23.parquet",
      "rel_path": "data/parquet/train_service_passenger_counts/train_service_passenger_counts_FY22-23.parquet",
      "name": "train_service_passenger_counts_FY22-23.parquet",
      "suffix": ".parquet",
      "size_bytes": 54276638,
      "modified": "2026-06-12T10:35:32",
      "mime_type": "",
      "sha256_12": "2f0f625d22df",
      "category": "other",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\train_service_passenger_counts\\train_service_passenger_counts_FY23-24.parquet",
      "rel_path": "data/parquet/train_service_passenger_counts/train_service_passenger_counts_FY23-24.parquet",
      "name": "train_service_passenger_counts_FY23-24.parquet",
      "suffix": ".parquet",
      "size_bytes": 54265981,
      "modified": "2026-06-12T10:35:41",
      "mime_type": "",
      "sha256_12": "0c45db24a3c9",
      "category": "other",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\.gitkeep",
      "rel_path": "data/raw/gtfs/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\1\\agency.txt",
      "rel_path": "data/raw/gtfs/extracted/1/agency.txt",
      "name": "agency.txt",
      "suffix": ".txt",
      "size_bytes": 399,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "009f89b0a6e4",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\1\\calendar.txt",
      "rel_path": "data/raw/gtfs/extracted/1/calendar.txt",
      "name": "calendar.txt",
      "suffix": ".txt",
      "size_bytes": 1434,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "b2cc97fbe37b",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\1\\calendar_dates.txt",
      "rel_path": "data/raw/gtfs/extracted/1/calendar_dates.txt",
      "name": "calendar_dates.txt",
      "suffix": ".txt",
      "size_bytes": 35,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "5aeef05edf27",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\1\\levels.txt",
      "rel_path": "data/raw/gtfs/extracted/1/levels.txt",
      "name": "levels.txt",
      "suffix": ".txt",
      "size_bytes": 110,
      "modified": "2026-06-12T08:42:22",
      "mime_type": "text/plain",
      "sha256_12": "398f1abcf51a",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\1\\pathways.txt",
      "rel_path": "data/raw/gtfs/extracted/1/pathways.txt",
      "name": "pathways.txt",
      "suffix": ".txt",
      "size_bytes": 70635,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "684301c04a92",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\1\\routes.txt",
      "rel_path": "data/raw/gtfs/extracted/1/routes.txt",
      "name": "routes.txt",
      "suffix": ".txt",
      "size_bytes": 1373,
      "modified": "2026-06-12T08:42:22",
      "mime_type": "text/plain",
      "sha256_12": "501cc7dabc34",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\1\\shapes.txt",
      "rel_path": "data/raw/gtfs/extracted/1/shapes.txt",
      "name": "shapes.txt",
      "suffix": ".txt",
      "size_bytes": 105135126,
      "modified": "2026-06-12T08:42:22",
      "mime_type": "text/plain",
      "sha256_12": "f93f9833502b",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\1\\stop_times.txt",
      "rel_path": "data/raw/gtfs/extracted/1/stop_times.txt",
      "name": "stop_times.txt",
      "suffix": ".txt",
      "size_bytes": 6357771,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "51f7f5ee56e3",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\1\\stops.txt",
      "rel_path": "data/raw/gtfs/extracted/1/stops.txt",
      "name": "stops.txt",
      "suffix": ".txt",
      "size_bytes": 90600,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "3f440886d03a",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\1\\transfers.txt",
      "rel_path": "data/raw/gtfs/extracted/1/transfers.txt",
      "name": "transfers.txt",
      "suffix": ".txt",
      "size_bytes": 110,
      "modified": "2026-06-12T08:42:22",
      "mime_type": "text/plain",
      "sha256_12": "cb6dda965173",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\1\\trips.txt",
      "rel_path": "data/raw/gtfs/extracted/1/trips.txt",
      "name": "trips.txt",
      "suffix": ".txt",
      "size_bytes": 609369,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "ad75bba702e4",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\10\\agency.txt",
      "rel_path": "data/raw/gtfs/extracted/10/agency.txt",
      "name": "agency.txt",
      "suffix": ".txt",
      "size_bytes": 399,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "009f89b0a6e4",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\10\\calendar.txt",
      "rel_path": "data/raw/gtfs/extracted/10/calendar.txt",
      "name": "calendar.txt",
      "suffix": ".txt",
      "size_bytes": 1169,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "4480f33229b0",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\10\\calendar_dates.txt",
      "rel_path": "data/raw/gtfs/extracted/10/calendar_dates.txt",
      "name": "calendar_dates.txt",
      "suffix": ".txt",
      "size_bytes": 35,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "5aeef05edf27",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\10\\levels.txt",
      "rel_path": "data/raw/gtfs/extracted/10/levels.txt",
      "name": "levels.txt",
      "suffix": ".txt",
      "size_bytes": 72,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "6792d0e54f20",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\10\\pathways.txt",
      "rel_path": "data/raw/gtfs/extracted/10/pathways.txt",
      "name": "pathways.txt",
      "suffix": ".txt",
      "size_bytes": 13525,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "b7ea2382fbf0",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\10\\routes.txt",
      "rel_path": "data/raw/gtfs/extracted/10/routes.txt",
      "name": "routes.txt",
      "suffix": ".txt",
      "size_bytes": 173,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "0286cedbc776",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\10\\shapes.txt",
      "rel_path": "data/raw/gtfs/extracted/10/shapes.txt",
      "name": "shapes.txt",
      "suffix": ".txt",
      "size_bytes": 4608253,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "09ba3df10562",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\10\\stop_times.txt",
      "rel_path": "data/raw/gtfs/extracted/10/stop_times.txt",
      "name": "stop_times.txt",
      "suffix": ".txt",
      "size_bytes": 14632,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "b6f9227a727a",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\10\\stops.txt",
      "rel_path": "data/raw/gtfs/extracted/10/stops.txt",
      "name": "stops.txt",
      "suffix": ".txt",
      "size_bytes": 11481,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "cd688fad48eb",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\10\\transfers.txt",
      "rel_path": "data/raw/gtfs/extracted/10/transfers.txt",
      "name": "transfers.txt",
      "suffix": ".txt",
      "size_bytes": 110,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "cb6dda965173",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\10\\trips.txt",
      "rel_path": "data/raw/gtfs/extracted/10/trips.txt",
      "name": "trips.txt",
      "suffix": ".txt",
      "size_bytes": 2022,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "69f1dd2c9488",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\11\\agency.txt",
      "rel_path": "data/raw/gtfs/extracted/11/agency.txt",
      "name": "agency.txt",
      "suffix": ".txt",
      "size_bytes": 399,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "text/plain",
      "sha256_12": "009f89b0a6e4",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\11\\calendar.txt",
      "rel_path": "data/raw/gtfs/extracted/11/calendar.txt",
      "name": "calendar.txt",
      "suffix": ".txt",
      "size_bytes": 548,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "text/plain",
      "sha256_12": "ea2a910f0fcd",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\11\\calendar_dates.txt",
      "rel_path": "data/raw/gtfs/extracted/11/calendar_dates.txt",
      "name": "calendar_dates.txt",
      "suffix": ".txt",
      "size_bytes": 607,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "text/plain",
      "sha256_12": "5853497fa66f",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\11\\levels.txt",
      "rel_path": "data/raw/gtfs/extracted/11/levels.txt",
      "name": "levels.txt",
      "suffix": ".txt",
      "size_bytes": 72,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "text/plain",
      "sha256_12": "6792d0e54f20",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\11\\pathways.txt",
      "rel_path": "data/raw/gtfs/extracted/11/pathways.txt",
      "name": "pathways.txt",
      "suffix": ".txt",
      "size_bytes": 84,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "text/plain",
      "sha256_12": "9423a3b38fbe",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\11\\routes.txt",
      "rel_path": "data/raw/gtfs/extracted/11/routes.txt",
      "name": "routes.txt",
      "suffix": ".txt",
      "size_bytes": 487,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "text/plain",
      "sha256_12": "096afc18e637",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\11\\shapes.txt",
      "rel_path": "data/raw/gtfs/extracted/11/shapes.txt",
      "name": "shapes.txt",
      "suffix": ".txt",
      "size_bytes": 489166,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "text/plain",
      "sha256_12": "9aeafe8f2c01",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\11\\stop_times.txt",
      "rel_path": "data/raw/gtfs/extracted/11/stop_times.txt",
      "name": "stop_times.txt",
      "suffix": ".txt",
      "size_bytes": 484695,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "text/plain",
      "sha256_12": "2355e703b78a",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\11\\stops.txt",
      "rel_path": "data/raw/gtfs/extracted/11/stops.txt",
      "name": "stops.txt",
      "suffix": ".txt",
      "size_bytes": 8172,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "text/plain",
      "sha256_12": "2bb351604c88",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\11\\transfers.txt",
      "rel_path": "data/raw/gtfs/extracted/11/transfers.txt",
      "name": "transfers.txt",
      "suffix": ".txt",
      "size_bytes": 110,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "text/plain",
      "sha256_12": "cb6dda965173",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\11\\trips.txt",
      "rel_path": "data/raw/gtfs/extracted/11/trips.txt",
      "name": "trips.txt",
      "suffix": ".txt",
      "size_bytes": 137081,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "text/plain",
      "sha256_12": "e2d064b9bcf7",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\2\\agency.txt",
      "rel_path": "data/raw/gtfs/extracted/2/agency.txt",
      "name": "agency.txt",
      "suffix": ".txt",
      "size_bytes": 399,
      "modified": "2026-06-12T08:42:23",
      "mime_type": "text/plain",
      "sha256_12": "009f89b0a6e4",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\2\\calendar.txt",
      "rel_path": "data/raw/gtfs/extracted/2/calendar.txt",
      "name": "calendar.txt",
      "suffix": ".txt",
      "size_bytes": 1673,
      "modified": "2026-06-12T08:42:23",
      "mime_type": "text/plain",
      "sha256_12": "f52e331efded",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\2\\calendar_dates.txt",
      "rel_path": "data/raw/gtfs/extracted/2/calendar_dates.txt",
      "name": "calendar_dates.txt",
      "suffix": ".txt",
      "size_bytes": 35,
      "modified": "2026-06-12T08:42:23",
      "mime_type": "text/plain",
      "sha256_12": "5aeef05edf27",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\2\\levels.txt",
      "rel_path": "data/raw/gtfs/extracted/2/levels.txt",
      "name": "levels.txt",
      "suffix": ".txt",
      "size_bytes": 170,
      "modified": "2026-06-12T08:42:23",
      "mime_type": "text/plain",
      "sha256_12": "1a70166c964e",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\2\\pathways.txt",
      "rel_path": "data/raw/gtfs/extracted/2/pathways.txt",
      "name": "pathways.txt",
      "suffix": ".txt",
      "size_bytes": 323150,
      "modified": "2026-06-12T08:42:23",
      "mime_type": "text/plain",
      "sha256_12": "985a73070195",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\2\\routes.txt",
      "rel_path": "data/raw/gtfs/extracted/2/routes.txt",
      "name": "routes.txt",
      "suffix": ".txt",
      "size_bytes": 3084,
      "modified": "2026-06-12T08:42:23",
      "mime_type": "text/plain",
      "sha256_12": "da08e983a712",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\2\\shapes.txt",
      "rel_path": "data/raw/gtfs/extracted/2/shapes.txt",
      "name": "shapes.txt",
      "suffix": ".txt",
      "size_bytes": 84970971,
      "modified": "2026-06-12T08:42:23",
      "mime_type": "text/plain",
      "sha256_12": "493c17a82985",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\2\\stop_times.txt",
      "rel_path": "data/raw/gtfs/extracted/2/stop_times.txt",
      "name": "stop_times.txt",
      "suffix": ".txt",
      "size_bytes": 48623290,
      "modified": "2026-06-12T08:42:23",
      "mime_type": "text/plain",
      "sha256_12": "88fe099ccd3e",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\2\\stops.txt",
      "rel_path": "data/raw/gtfs/extracted/2/stops.txt",
      "name": "stops.txt",
      "suffix": ".txt",
      "size_bytes": 418103,
      "modified": "2026-06-12T08:42:23",
      "mime_type": "text/plain",
      "sha256_12": "a9423cfc3cc6",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\2\\transfers.txt",
      "rel_path": "data/raw/gtfs/extracted/2/transfers.txt",
      "name": "transfers.txt",
      "suffix": ".txt",
      "size_bytes": 1436209,
      "modified": "2026-06-12T08:42:23",
      "mime_type": "text/plain",
      "sha256_12": "1d3daca3b0fa",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\2\\trips.txt",
      "rel_path": "data/raw/gtfs/extracted/2/trips.txt",
      "name": "trips.txt",
      "suffix": ".txt",
      "size_bytes": 4105314,
      "modified": "2026-06-12T08:42:23",
      "mime_type": "text/plain",
      "sha256_12": "9ee70d20cb60",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\3\\agency.txt",
      "rel_path": "data/raw/gtfs/extracted/3/agency.txt",
      "name": "agency.txt",
      "suffix": ".txt",
      "size_bytes": 399,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "009f89b0a6e4",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\3\\calendar.txt",
      "rel_path": "data/raw/gtfs/extracted/3/calendar.txt",
      "name": "calendar.txt",
      "suffix": ".txt",
      "size_bytes": 1010,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "8c11e88b3161",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\3\\calendar_dates.txt",
      "rel_path": "data/raw/gtfs/extracted/3/calendar_dates.txt",
      "name": "calendar_dates.txt",
      "suffix": ".txt",
      "size_bytes": 35,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "5aeef05edf27",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\3\\levels.txt",
      "rel_path": "data/raw/gtfs/extracted/3/levels.txt",
      "name": "levels.txt",
      "suffix": ".txt",
      "size_bytes": 92,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "0ae28f366569",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\3\\pathways.txt",
      "rel_path": "data/raw/gtfs/extracted/3/pathways.txt",
      "name": "pathways.txt",
      "suffix": ".txt",
      "size_bytes": 138,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "fcf6bd405d55",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\3\\routes.txt",
      "rel_path": "data/raw/gtfs/extracted/3/routes.txt",
      "name": "routes.txt",
      "suffix": ".txt",
      "size_bytes": 2193,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "f62252a92c87",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\3\\shapes.txt",
      "rel_path": "data/raw/gtfs/extracted/3/shapes.txt",
      "name": "shapes.txt",
      "suffix": ".txt",
      "size_bytes": 19278341,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "e94a582f6d69",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\3\\stop_times.txt",
      "rel_path": "data/raw/gtfs/extracted/3/stop_times.txt",
      "name": "stop_times.txt",
      "suffix": ".txt",
      "size_bytes": 279616758,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "401847d99e55",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\3\\stops.txt",
      "rel_path": "data/raw/gtfs/extracted/3/stops.txt",
      "name": "stops.txt",
      "suffix": ".txt",
      "size_bytes": 366931,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "2741014bce7c",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\3\\transfers.txt",
      "rel_path": "data/raw/gtfs/extracted/3/transfers.txt",
      "name": "transfers.txt",
      "suffix": ".txt",
      "size_bytes": 110,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "cb6dda965173",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\3\\trips.txt",
      "rel_path": "data/raw/gtfs/extracted/3/trips.txt",
      "name": "trips.txt",
      "suffix": ".txt",
      "size_bytes": 7388433,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "790a641187f5",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\4\\agency.txt",
      "rel_path": "data/raw/gtfs/extracted/4/agency.txt",
      "name": "agency.txt",
      "suffix": ".txt",
      "size_bytes": 399,
      "modified": "2026-06-12T08:42:24",
      "mime_type": "text/plain",
      "sha256_12": "009f89b0a6e4",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\4\\calendar.txt",
      "rel_path": "data/raw/gtfs/extracted/4/calendar.txt",
      "name": "calendar.txt",
      "suffix": ".txt",
      "size_bytes": 562703,
      "modified": "2026-06-12T08:42:25",
      "mime_type": "text/plain",
      "sha256_12": "87507e9a7b29",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\4\\calendar_dates.txt",
      "rel_path": "data/raw/gtfs/extracted/4/calendar_dates.txt",
      "name": "calendar_dates.txt",
      "suffix": ".txt",
      "size_bytes": 4379595,
      "modified": "2026-06-12T08:42:25",
      "mime_type": "text/plain",
      "sha256_12": "53ef3f976ae8",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\4\\levels.txt",
      "rel_path": "data/raw/gtfs/extracted/4/levels.txt",
      "name": "levels.txt",
      "suffix": ".txt",
      "size_bytes": 72,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "text/plain",
      "sha256_12": "6792d0e54f20",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\4\\pathways.txt",
      "rel_path": "data/raw/gtfs/extracted/4/pathways.txt",
      "name": "pathways.txt",
      "suffix": ".txt",
      "size_bytes": 84,
      "modified": "2026-06-12T08:42:24",
      "mime_type": "text/plain",
      "sha256_12": "9423a3b38fbe",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\4\\routes.txt",
      "rel_path": "data/raw/gtfs/extracted/4/routes.txt",
      "name": "routes.txt",
      "suffix": ".txt",
      "size_bytes": 57870,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "text/plain",
      "sha256_12": "e9c3432bb6d2",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\4\\shapes.txt",
      "rel_path": "data/raw/gtfs/extracted/4/shapes.txt",
      "name": "shapes.txt",
      "suffix": ".txt",
      "size_bytes": 88781543,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "text/plain",
      "sha256_12": "352b6e3a9ba6",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\4\\stop_times.txt",
      "rel_path": "data/raw/gtfs/extracted/4/stop_times.txt",
      "name": "stop_times.txt",
      "suffix": ".txt",
      "size_bytes": 882391837,
      "modified": "2026-06-12T08:42:25",
      "mime_type": "text/plain",
      "sha256_12": "a33593c14a9a",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\4\\stops.txt",
      "rel_path": "data/raw/gtfs/extracted/4/stops.txt",
      "name": "stops.txt",
      "suffix": ".txt",
      "size_bytes": 5224230,
      "modified": "2026-06-12T08:42:25",
      "mime_type": "text/plain",
      "sha256_12": "58988ff82f58",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\4\\transfers.txt",
      "rel_path": "data/raw/gtfs/extracted/4/transfers.txt",
      "name": "transfers.txt",
      "suffix": ".txt",
      "size_bytes": 110,
      "modified": "2026-06-12T08:42:26",
      "mime_type": "text/plain",
      "sha256_12": "cb6dda965173",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\4\\trips.txt",
      "rel_path": "data/raw/gtfs/extracted/4/trips.txt",
      "name": "trips.txt",
      "suffix": ".txt",
      "size_bytes": 29410533,
      "modified": "2026-06-12T08:42:24",
      "mime_type": "text/plain",
      "sha256_12": "b4b86fbece19",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\5\\agency.txt",
      "rel_path": "data/raw/gtfs/extracted/5/agency.txt",
      "name": "agency.txt",
      "suffix": ".txt",
      "size_bytes": 399,
      "modified": "2026-06-12T08:42:22",
      "mime_type": "text/plain",
      "sha256_12": "009f89b0a6e4",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\5\\calendar.txt",
      "rel_path": "data/raw/gtfs/extracted/5/calendar.txt",
      "name": "calendar.txt",
      "suffix": ".txt",
      "size_bytes": 4407,
      "modified": "2026-06-12T08:42:22",
      "mime_type": "text/plain",
      "sha256_12": "273874fdcbb9",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\5\\calendar_dates.txt",
      "rel_path": "data/raw/gtfs/extracted/5/calendar_dates.txt",
      "name": "calendar_dates.txt",
      "suffix": ".txt",
      "size_bytes": 58,
      "modified": "2026-06-12T08:42:22",
      "mime_type": "text/plain",
      "sha256_12": "cc889f7445b2",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\5\\levels.txt",
      "rel_path": "data/raw/gtfs/extracted/5/levels.txt",
      "name": "levels.txt",
      "suffix": ".txt",
      "size_bytes": 54,
      "modified": "2026-06-12T08:42:23",
      "mime_type": "text/plain",
      "sha256_12": "7a912b5f33a8",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\5\\pathways.txt",
      "rel_path": "data/raw/gtfs/extracted/5/pathways.txt",
      "name": "pathways.txt",
      "suffix": ".txt",
      "size_bytes": 84,
      "modified": "2026-06-12T08:42:22",
      "mime_type": "text/plain",
      "sha256_12": "9423a3b38fbe",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\5\\routes.txt",
      "rel_path": "data/raw/gtfs/extracted/5/routes.txt",
      "name": "routes.txt",
      "suffix": ".txt",
      "size_bytes": 5301,
      "modified": "2026-06-12T08:42:23",
      "mime_type": "text/plain",
      "sha256_12": "df93085209d8",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\5\\shapes.txt",
      "rel_path": "data/raw/gtfs/extracted/5/shapes.txt",
      "name": "shapes.txt",
      "suffix": ".txt",
      "size_bytes": 263127994,
      "modified": "2026-06-12T08:42:23",
      "mime_type": "text/plain",
      "sha256_12": "ca535c1442a5",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\5\\stop_times.txt",
      "rel_path": "data/raw/gtfs/extracted/5/stop_times.txt",
      "name": "stop_times.txt",
      "suffix": ".txt",
      "size_bytes": 3953477,
      "modified": "2026-06-12T08:42:22",
      "mime_type": "text/plain",
      "sha256_12": "603fef7aa0a1",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\5\\stops.txt",
      "rel_path": "data/raw/gtfs/extracted/5/stops.txt",
      "name": "stops.txt",
      "suffix": ".txt",
      "size_bytes": 202865,
      "modified": "2026-06-12T08:42:22",
      "mime_type": "text/plain",
      "sha256_12": "0173ca0380ff",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\5\\transfers.txt",
      "rel_path": "data/raw/gtfs/extracted/5/transfers.txt",
      "name": "transfers.txt",
      "suffix": ".txt",
      "size_bytes": 110,
      "modified": "2026-06-12T08:42:23",
      "mime_type": "text/plain",
      "sha256_12": "cb6dda965173",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\5\\trips.txt",
      "rel_path": "data/raw/gtfs/extracted/5/trips.txt",
      "name": "trips.txt",
      "suffix": ".txt",
      "size_bytes": 435529,
      "modified": "2026-06-12T08:42:22",
      "mime_type": "text/plain",
      "sha256_12": "cd0ba05c3276",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\6\\agency.txt",
      "rel_path": "data/raw/gtfs/extracted/6/agency.txt",
      "name": "agency.txt",
      "suffix": ".txt",
      "size_bytes": 399,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "009f89b0a6e4",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\6\\calendar.txt",
      "rel_path": "data/raw/gtfs/extracted/6/calendar.txt",
      "name": "calendar.txt",
      "suffix": ".txt",
      "size_bytes": 3365,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "d8ddb851839e",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\6\\calendar_dates.txt",
      "rel_path": "data/raw/gtfs/extracted/6/calendar_dates.txt",
      "name": "calendar_dates.txt",
      "suffix": ".txt",
      "size_bytes": 1461,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "085b3fab9be3",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\6\\levels.txt",
      "rel_path": "data/raw/gtfs/extracted/6/levels.txt",
      "name": "levels.txt",
      "suffix": ".txt",
      "size_bytes": 54,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "7a912b5f33a8",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\6\\pathways.txt",
      "rel_path": "data/raw/gtfs/extracted/6/pathways.txt",
      "name": "pathways.txt",
      "suffix": ".txt",
      "size_bytes": 84,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "9423a3b38fbe",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\6\\routes.txt",
      "rel_path": "data/raw/gtfs/extracted/6/routes.txt",
      "name": "routes.txt",
      "suffix": ".txt",
      "size_bytes": 18295,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "dfe32792f706",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\6\\shapes.txt",
      "rel_path": "data/raw/gtfs/extracted/6/shapes.txt",
      "name": "shapes.txt",
      "suffix": ".txt",
      "size_bytes": 14402536,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "50acb079306d",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\6\\stop_times.txt",
      "rel_path": "data/raw/gtfs/extracted/6/stop_times.txt",
      "name": "stop_times.txt",
      "suffix": ".txt",
      "size_bytes": 4996248,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "e52c9921cb81",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\6\\stops.txt",
      "rel_path": "data/raw/gtfs/extracted/6/stops.txt",
      "name": "stops.txt",
      "suffix": ".txt",
      "size_bytes": 774389,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "6fcfeaa62add",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\6\\transfers.txt",
      "rel_path": "data/raw/gtfs/extracted/6/transfers.txt",
      "name": "transfers.txt",
      "suffix": ".txt",
      "size_bytes": 10802,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "f46f79540bc2",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted\\6\\trips.txt",
      "rel_path": "data/raw/gtfs/extracted/6/trips.txt",
      "name": "trips.txt",
      "suffix": ".txt",
      "size_bytes": 309343,
      "modified": "2026-06-12T08:42:21",
      "mime_type": "text/plain",
      "sha256_12": "fe42f3ce83b2",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\gtfs-schedule.html",
      "rel_path": "data/raw/gtfs/gtfs-schedule.html",
      "name": "gtfs-schedule.html",
      "suffix": ".html",
      "size_bytes": 41127,
      "modified": "2026-06-12T08:09:16",
      "mime_type": "text/html",
      "sha256_12": "d4655aa08a9a",
      "category": "html_report/page",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\gtfs.zip",
      "rel_path": "data/raw/gtfs/gtfs.zip",
      "name": "gtfs.zip",
      "suffix": ".zip",
      "size_bytes": 217430711,
      "modified": "2026-06-12T08:07:42",
      "mime_type": "application/x-zip-compressed",
      "sha256_12": "1ec37effdabd",
      "category": "other",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\GTFSReleaseNotes.docx",
      "rel_path": "data/raw/gtfs/GTFSReleaseNotes.docx",
      "name": "GTFSReleaseNotes.docx",
      "suffix": ".docx",
      "size_bytes": 2186755,
      "modified": "2026-06-12T08:07:59",
      "mime_type": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
      "sha256_12": "6768c72cd8ad",
      "category": "other",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\lines_and_stops\\.gitkeep",
      "rel_path": "data/raw/lines_and_stops/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\lines_and_stops\\public-transport-lines-and-stops.html",
      "rel_path": "data/raw/lines_and_stops/public-transport-lines-and-stops.html",
      "name": "public-transport-lines-and-stops.html",
      "suffix": ".html",
      "size_bytes": 41806,
      "modified": "2026-06-12T08:12:39",
      "mime_type": "text/html",
      "sha256_12": "05fe64e32f3a",
      "category": "html_report/page",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\lines_and_stops\\public_transport_lines.geojson",
      "rel_path": "data/raw/lines_and_stops/public_transport_lines.geojson",
      "name": "public_transport_lines.geojson",
      "suffix": ".geojson",
      "size_bytes": 414755691,
      "modified": "2026-06-12T08:11:57",
      "mime_type": "",
      "sha256_12": "240e70548934",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\lines_and_stops\\public_transport_stops.geojson",
      "rel_path": "data/raw/lines_and_stops/public_transport_stops.geojson",
      "name": "public_transport_stops.geojson",
      "suffix": ".geojson",
      "size_bytes": 8189610,
      "modified": "2026-06-12T08:11:52",
      "mime_type": "",
      "sha256_12": "9238e8dc6baf",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\monthly_average_by_daytype\\.gitkeep",
      "rel_path": "data/raw/monthly_average_by_daytype/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\monthly_average_by_daytype\\monthly-average-patronage-by-day-type-and-by-mode.html",
      "rel_path": "data/raw/monthly_average_by_daytype/monthly-average-patronage-by-day-type-and-by-mode.html",
      "name": "monthly-average-patronage-by-day-type-and-by-mode.html",
      "suffix": ".html",
      "size_bytes": 39385,
      "modified": "2026-06-12T08:30:07",
      "mime_type": "text/html",
      "sha256_12": "2a0b1d13e3d4",
      "category": "html_report/page",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\monthly_average_by_daytype\\monthly_average_patronage_by_day_type_and_by_mode2.csv",
      "rel_path": "data/raw/monthly_average_by_daytype/monthly_average_patronage_by_day_type_and_by_mode2.csv",
      "name": "monthly_average_patronage_by_day_type_and_by_mode2.csv",
      "suffix": ".csv",
      "size_bytes": 230323,
      "modified": "2026-06-12T08:29:36",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "4c6ede29ed93",
      "category": "tabular_data",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\monthly_patronage_by_mode\\.gitkeep",
      "rel_path": "data/raw/monthly_patronage_by_mode/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\monthly_patronage_by_mode\\monthly-public-transport-patronage-by-mode.html",
      "rel_path": "data/raw/monthly_patronage_by_mode/monthly-public-transport-patronage-by-mode.html",
      "name": "monthly-public-transport-patronage-by-mode.html",
      "suffix": ".html",
      "size_bytes": 39106,
      "modified": "2026-06-12T08:10:30",
      "mime_type": "text/html",
      "sha256_12": "8b118c68feb8",
      "category": "html_report/page",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\monthly_patronage_by_mode\\monthly_public_transport_patronage_by_mode2.csv",
      "rel_path": "data/raw/monthly_patronage_by_mode/monthly_public_transport_patronage_by_mode2.csv",
      "name": "monthly_public_transport_patronage_by_mode2.csv",
      "suffix": ".csv",
      "size_bytes": 9429,
      "modified": "2026-06-12T08:09:46",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "74f330bf1653",
      "category": "tabular_data",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_metro\\.gitkeep",
      "rel_path": "data/raw/station_entries_metro/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_metro\\annual-metropolitan-train-station-patronage-station-entries.html",
      "rel_path": "data/raw/station_entries_metro/annual-metropolitan-train-station-patronage-station-entries.html",
      "name": "annual-metropolitan-train-station-patronage-station-entries.html",
      "suffix": ".html",
      "size_bytes": 50749,
      "modified": "2026-06-12T08:13:29",
      "mime_type": "text/html",
      "sha256_12": "9e499fe2bac1",
      "category": "html_report/page",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_metro\\annual_metropolitan_train_station_entries_fy_2018_2019.csv",
      "rel_path": "data/raw/station_entries_metro/annual_metropolitan_train_station_entries_fy_2018_2019.csv",
      "name": "annual_metropolitan_train_station_entries_fy_2018_2019.csv",
      "suffix": ".csv",
      "size_bytes": 22419,
      "modified": "2026-06-12T08:13:52",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "934e8255cbec",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_metro\\annual_metropolitan_train_station_entries_fy_2019_2020.csv",
      "rel_path": "data/raw/station_entries_metro/annual_metropolitan_train_station_entries_fy_2019_2020.csv",
      "name": "annual_metropolitan_train_station_entries_fy_2019_2020.csv",
      "suffix": ".csv",
      "size_bytes": 22162,
      "modified": "2026-06-12T08:13:50",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "d8974322d285",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_metro\\annual_metropolitan_train_station_entries_fy_2020_2021.csv",
      "rel_path": "data/raw/station_entries_metro/annual_metropolitan_train_station_entries_fy_2020_2021.csv",
      "name": "annual_metropolitan_train_station_entries_fy_2020_2021.csv",
      "suffix": ".csv",
      "size_bytes": 21458,
      "modified": "2026-06-12T08:13:48",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "97207bf55816",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_metro\\annual_metropolitan_train_station_entries_fy_2021_2022.csv",
      "rel_path": "data/raw/station_entries_metro/annual_metropolitan_train_station_entries_fy_2021_2022.csv",
      "name": "annual_metropolitan_train_station_entries_fy_2021_2022.csv",
      "suffix": ".csv",
      "size_bytes": 21572,
      "modified": "2026-06-12T08:13:46",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "f0a6c21fd0e3",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_metro\\annual_metropolitan_train_station_entries_fy_2022_2023.csv",
      "rel_path": "data/raw/station_entries_metro/annual_metropolitan_train_station_entries_fy_2022_2023.csv",
      "name": "annual_metropolitan_train_station_entries_fy_2022_2023.csv",
      "suffix": ".csv",
      "size_bytes": 22059,
      "modified": "2026-06-12T08:13:43",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "95dad1153349",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_metro\\annual_metropolitan_train_station_entries_fy_2023_2024.csv",
      "rel_path": "data/raw/station_entries_metro/annual_metropolitan_train_station_entries_fy_2023_2024.csv",
      "name": "annual_metropolitan_train_station_entries_fy_2023_2024.csv",
      "suffix": ".csv",
      "size_bytes": 22077,
      "modified": "2026-06-12T08:13:41",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "f7ebd8a5aaa5",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_metro\\annual_metropolitan_train_station_entries_fy_2024_2025.csv",
      "rel_path": "data/raw/station_entries_metro/annual_metropolitan_train_station_entries_fy_2024_2025.csv",
      "name": "annual_metropolitan_train_station_entries_fy_2024_2025.csv",
      "suffix": ".csv",
      "size_bytes": 22122,
      "modified": "2026-06-12T08:13:38",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "37c6cac28312",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_regional\\.gitkeep",
      "rel_path": "data/raw/station_entries_regional/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_regional\\annual-regional-train-station-patronage-station-entries.html",
      "rel_path": "data/raw/station_entries_regional/annual-regional-train-station-patronage-station-entries.html",
      "name": "annual-regional-train-station-patronage-station-entries.html",
      "suffix": ".html",
      "size_bytes": 50263,
      "modified": "2026-06-12T08:14:57",
      "mime_type": "text/html",
      "sha256_12": "f73b632b5260",
      "category": "html_report/page",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_regional\\annual_regional_train_station_entries_fy_2018_2019.csv",
      "rel_path": "data/raw/station_entries_regional/annual_regional_train_station_entries_fy_2018_2019.csv",
      "name": "annual_regional_train_station_entries_fy_2018_2019.csv",
      "suffix": ".csv",
      "size_bytes": 7269,
      "modified": "2026-06-12T08:15:15",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "081d1d101ebb",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_regional\\annual_regional_train_station_entries_fy_2019_2020.csv",
      "rel_path": "data/raw/station_entries_regional/annual_regional_train_station_entries_fy_2019_2020.csv",
      "name": "annual_regional_train_station_entries_fy_2019_2020.csv",
      "suffix": ".csv",
      "size_bytes": 7344,
      "modified": "2026-06-12T08:15:13",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "408c1d9828c8",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_regional\\annual_regional_train_station_entries_fy_2020_2021.csv",
      "rel_path": "data/raw/station_entries_regional/annual_regional_train_station_entries_fy_2020_2021.csv",
      "name": "annual_regional_train_station_entries_fy_2020_2021.csv",
      "suffix": ".csv",
      "size_bytes": 7320,
      "modified": "2026-06-12T08:15:12",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "d02005d82a21",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_regional\\annual_regional_train_station_entries_fy_2021_2022.csv",
      "rel_path": "data/raw/station_entries_regional/annual_regional_train_station_entries_fy_2021_2022.csv",
      "name": "annual_regional_train_station_entries_fy_2021_2022.csv",
      "suffix": ".csv",
      "size_bytes": 7401,
      "modified": "2026-06-12T08:15:10",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "25db288fee82",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_regional\\annual_regional_train_station_entries_fy_2022_2023.csv",
      "rel_path": "data/raw/station_entries_regional/annual_regional_train_station_entries_fy_2022_2023.csv",
      "name": "annual_regional_train_station_entries_fy_2022_2023.csv",
      "suffix": ".csv",
      "size_bytes": 7565,
      "modified": "2026-06-12T08:15:07",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "196a65d80bae",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_regional\\annual_regional_train_station_entries_fy_2023_2024.csv",
      "rel_path": "data/raw/station_entries_regional/annual_regional_train_station_entries_fy_2023_2024.csv",
      "name": "annual_regional_train_station_entries_fy_2023_2024.csv",
      "suffix": ".csv",
      "size_bytes": 7575,
      "modified": "2026-06-12T08:15:05",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "cf27d04bc6f4",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\station_entries_regional\\annual_regional_train_station_entries_fy_2024_2025.csv",
      "rel_path": "data/raw/station_entries_regional/annual_regional_train_station_entries_fy_2024_2025.csv",
      "name": "annual_regional_train_station_entries_fy_2024_2025.csv",
      "suffix": ".csv",
      "size_bytes": 5014,
      "modified": "2026-06-12T08:15:03",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "4b9849aa4aa3",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\train_service_passenger_counts\\.gitkeep",
      "rel_path": "data/raw/train_service_passenger_counts/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\train_service_passenger_counts\\train-service-passenger-counts.html",
      "rel_path": "data/raw/train_service_passenger_counts/train-service-passenger-counts.html",
      "name": "train-service-passenger-counts.html",
      "suffix": ".html",
      "size_bytes": 50974,
      "modified": "2026-06-12T08:16:01",
      "mime_type": "text/html",
      "sha256_12": "2cfc6bd17e32",
      "category": "html_report/page",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\train_service_passenger_counts\\train_service_passenger_counts_fy_2018_2019.csv",
      "rel_path": "data/raw/train_service_passenger_counts/train_service_passenger_counts_fy_2018_2019.csv",
      "name": "train_service_passenger_counts_fy_2018_2019.csv",
      "suffix": ".csv",
      "size_bytes": 3021311384,
      "modified": "2026-06-12T08:25:11",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "2cbe1a856bb4",
      "category": "tabular_data",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\train_service_passenger_counts\\train_service_passenger_counts_fy_2019_2020.csv",
      "rel_path": "data/raw/train_service_passenger_counts/train_service_passenger_counts_fy_2019_2020.csv",
      "name": "train_service_passenger_counts_fy_2019_2020.csv",
      "suffix": ".csv",
      "size_bytes": 3010246826,
      "modified": "2026-06-12T08:23:49",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "feb9ef772878",
      "category": "tabular_data",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\train_service_passenger_counts\\train_service_passenger_counts_fy_2020_2021.csv",
      "rel_path": "data/raw/train_service_passenger_counts/train_service_passenger_counts_fy_2020_2021.csv",
      "name": "train_service_passenger_counts_fy_2020_2021.csv",
      "suffix": ".csv",
      "size_bytes": 3023632583,
      "modified": "2026-06-12T08:22:19",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "70aa457eb488",
      "category": "tabular_data",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\train_service_passenger_counts\\train_service_passenger_counts_fy_2021_2022.csv",
      "rel_path": "data/raw/train_service_passenger_counts/train_service_passenger_counts_fy_2021_2022.csv",
      "name": "train_service_passenger_counts_fy_2021_2022.csv",
      "suffix": ".csv",
      "size_bytes": 3043174288,
      "modified": "2026-06-12T08:20:53",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "b5b68d260a41",
      "category": "tabular_data",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\train_service_passenger_counts\\train_service_passenger_counts_fy_2022_2023.csv",
      "rel_path": "data/raw/train_service_passenger_counts/train_service_passenger_counts_fy_2022_2023.csv",
      "name": "train_service_passenger_counts_fy_2022_2023.csv",
      "suffix": ".csv",
      "size_bytes": 3061023294,
      "modified": "2026-06-12T08:19:23",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "b1a29e870c1a",
      "category": "tabular_data",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\train_service_passenger_counts\\train_service_passenger_counts_fy_2023_2024.csv",
      "rel_path": "data/raw/train_service_passenger_counts/train_service_passenger_counts_fy_2023_2024.csv",
      "name": "train_service_passenger_counts_fy_2023_2024.csv",
      "suffix": ".csv",
      "size_bytes": 2620998788,
      "modified": "2026-06-12T08:17:45",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "a82e05ed592d",
      "category": "tabular_data",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\logs\\.gitkeep",
      "rel_path": "logs/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\.gitkeep",
      "rel_path": "metadata/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\clean_monthly_patronage_summary.json",
      "rel_path": "metadata/clean_monthly_patronage_summary.json",
      "name": "clean_monthly_patronage_summary.json",
      "suffix": ".json",
      "size_bytes": 8795,
      "modified": "2026-06-12T08:38:16",
      "mime_type": "application/json",
      "sha256_12": "a70ced643788",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\clean_monthly_patronage_summary.txt",
      "rel_path": "metadata/clean_monthly_patronage_summary.txt",
      "name": "clean_monthly_patronage_summary.txt",
      "suffix": ".txt",
      "size_bytes": 3328,
      "modified": "2026-06-12T08:38:16",
      "mime_type": "text/plain",
      "sha256_12": "35951f4b3f77",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\clean_statistical_reports_summary.json",
      "rel_path": "metadata/clean_statistical_reports_summary.json",
      "name": "clean_statistical_reports_summary.json",
      "suffix": ".json",
      "size_bytes": 23068,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "application/json",
      "sha256_12": "7ec7c5441b20",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\clean_statistical_reports_summary.txt",
      "rel_path": "metadata/clean_statistical_reports_summary.txt",
      "name": "clean_statistical_reports_summary.txt",
      "suffix": ".txt",
      "size_bytes": 9201,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "text/plain",
      "sha256_12": "c7f7a95ac333",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\consolidated_publictransport_report_graph_selection.csv",
      "rel_path": "metadata/consolidated_publictransport_report_graph_selection.csv",
      "name": "consolidated_publictransport_report_graph_selection.csv",
      "suffix": ".csv",
      "size_bytes": 15382,
      "modified": "2026-06-12T11:48:38",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "3165451e1c11",
      "category": "tabular_data",
      "role_hint": "related to consolidated, report"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\consolidated_publictransport_report_manifest.json",
      "rel_path": "metadata/consolidated_publictransport_report_manifest.json",
      "name": "consolidated_publictransport_report_manifest.json",
      "suffix": ".json",
      "size_bytes": 27519,
      "modified": "2026-06-12T11:48:38",
      "mime_type": "application/json",
      "sha256_12": "a728111d0fa8",
      "category": "json_metadata",
      "role_hint": "manifest / generated output registry"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\annual_metropolitan_train_station_entries_fy_2018_2019.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/annual_metropolitan_train_station_entries_fy_2018_2019.csv.sample.json",
      "name": "annual_metropolitan_train_station_entries_fy_2018_2019.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 3106,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "f183080c6359",
      "category": "json_metadata",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\annual_metropolitan_train_station_entries_fy_2019_2020.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/annual_metropolitan_train_station_entries_fy_2019_2020.csv.sample.json",
      "name": "annual_metropolitan_train_station_entries_fy_2019_2020.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 3104,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "9fe1362759de",
      "category": "json_metadata",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\annual_metropolitan_train_station_entries_fy_2020_2021.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/annual_metropolitan_train_station_entries_fy_2020_2021.csv.sample.json",
      "name": "annual_metropolitan_train_station_entries_fy_2020_2021.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 3102,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "35399ef50426",
      "category": "json_metadata",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\annual_metropolitan_train_station_entries_fy_2021_2022.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/annual_metropolitan_train_station_entries_fy_2021_2022.csv.sample.json",
      "name": "annual_metropolitan_train_station_entries_fy_2021_2022.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 3101,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "8f2e618ecd3a",
      "category": "json_metadata",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\annual_metropolitan_train_station_entries_fy_2022_2023.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/annual_metropolitan_train_station_entries_fy_2022_2023.csv.sample.json",
      "name": "annual_metropolitan_train_station_entries_fy_2022_2023.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 3102,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "79b09e565e72",
      "category": "json_metadata",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\annual_metropolitan_train_station_entries_fy_2023_2024.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/annual_metropolitan_train_station_entries_fy_2023_2024.csv.sample.json",
      "name": "annual_metropolitan_train_station_entries_fy_2023_2024.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 3106,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "aa2c76db8bf8",
      "category": "json_metadata",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\annual_metropolitan_train_station_entries_fy_2024_2025.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/annual_metropolitan_train_station_entries_fy_2024_2025.csv.sample.json",
      "name": "annual_metropolitan_train_station_entries_fy_2024_2025.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 3131,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "3609a85bff85",
      "category": "json_metadata",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\annual_regional_train_station_entries_fy_2018_2019.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/annual_regional_train_station_entries_fy_2018_2019.csv.sample.json",
      "name": "annual_regional_train_station_entries_fy_2018_2019.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 1509,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "56a6266b2dd9",
      "category": "json_metadata",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\annual_regional_train_station_entries_fy_2019_2020.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/annual_regional_train_station_entries_fy_2019_2020.csv.sample.json",
      "name": "annual_regional_train_station_entries_fy_2019_2020.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 1509,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "a38993b14cd4",
      "category": "json_metadata",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\annual_regional_train_station_entries_fy_2020_2021.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/annual_regional_train_station_entries_fy_2020_2021.csv.sample.json",
      "name": "annual_regional_train_station_entries_fy_2020_2021.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 1508,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "c4dd66545ad2",
      "category": "json_metadata",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\annual_regional_train_station_entries_fy_2021_2022.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/annual_regional_train_station_entries_fy_2021_2022.csv.sample.json",
      "name": "annual_regional_train_station_entries_fy_2021_2022.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 1510,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "8bea3a1254e4",
      "category": "json_metadata",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\annual_regional_train_station_entries_fy_2022_2023.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/annual_regional_train_station_entries_fy_2022_2023.csv.sample.json",
      "name": "annual_regional_train_station_entries_fy_2022_2023.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 1510,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "a137bc9dadcf",
      "category": "json_metadata",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\annual_regional_train_station_entries_fy_2023_2024.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/annual_regional_train_station_entries_fy_2023_2024.csv.sample.json",
      "name": "annual_regional_train_station_entries_fy_2023_2024.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 1510,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "e1a86a2c91e4",
      "category": "json_metadata",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\annual_regional_train_station_entries_fy_2024_2025.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/annual_regional_train_station_entries_fy_2024_2025.csv.sample.json",
      "name": "annual_regional_train_station_entries_fy_2024_2025.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 1368,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "57674a09a1f7",
      "category": "json_metadata",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\monthly_average_patronage_by_day_type_and_by_mode2.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/monthly_average_patronage_by_day_type_and_by_mode2.csv.sample.json",
      "name": "monthly_average_patronage_by_day_type_and_by_mode2.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 1487,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "47af804aca6f",
      "category": "json_metadata",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\monthly_public_transport_patronage_by_mode2.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/monthly_public_transport_patronage_by_mode2.csv.sample.json",
      "name": "monthly_public_transport_patronage_by_mode2.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 2207,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "bdb5164b10a3",
      "category": "json_metadata",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\train_service_passenger_counts_fy_2018_2019.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/train_service_passenger_counts_fy_2018_2019.csv.sample.json",
      "name": "train_service_passenger_counts_fy_2018_2019.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 4725,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "18fd2155c1a3",
      "category": "json_metadata",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\train_service_passenger_counts_fy_2019_2020.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/train_service_passenger_counts_fy_2019_2020.csv.sample.json",
      "name": "train_service_passenger_counts_fy_2019_2020.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 4758,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "aeda4c79969e",
      "category": "json_metadata",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\train_service_passenger_counts_fy_2020_2021.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/train_service_passenger_counts_fy_2020_2021.csv.sample.json",
      "name": "train_service_passenger_counts_fy_2020_2021.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 4758,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "8f7a678bec10",
      "category": "json_metadata",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\train_service_passenger_counts_fy_2021_2022.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/train_service_passenger_counts_fy_2021_2022.csv.sample.json",
      "name": "train_service_passenger_counts_fy_2021_2022.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 4771,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "918964d35a18",
      "category": "json_metadata",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\train_service_passenger_counts_fy_2022_2023.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/train_service_passenger_counts_fy_2022_2023.csv.sample.json",
      "name": "train_service_passenger_counts_fy_2022_2023.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 4761,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "55082ccc0684",
      "category": "json_metadata",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\csv_sample_rows\\train_service_passenger_counts_fy_2023_2024.csv.sample.json",
      "rel_path": "metadata/csv_sample_rows/train_service_passenger_counts_fy_2023_2024.csv.sample.json",
      "name": "train_service_passenger_counts_fy_2023_2024.csv.sample.json",
      "suffix": ".json",
      "size_bytes": 4672,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "3968ecc5d299",
      "category": "json_metadata",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\downloaded_data_inventory.csv",
      "rel_path": "metadata/downloaded_data_inventory.csv",
      "name": "downloaded_data_inventory.csv",
      "suffix": ".csv",
      "size_bytes": 6473,
      "modified": "2026-06-12T08:30:20",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "2d9c96fc6bdb",
      "category": "tabular_data",
      "role_hint": "file inventory / asset listing"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\downloaded_data_inventory.json",
      "rel_path": "metadata/downloaded_data_inventory.json",
      "name": "downloaded_data_inventory.json",
      "suffix": ".json",
      "size_bytes": 12066,
      "modified": "2026-06-12T08:30:20",
      "mime_type": "application/json",
      "sha256_12": "e447638e476f",
      "category": "json_metadata",
      "role_hint": "file inventory / asset listing"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\downloaded_data_summary.txt",
      "rel_path": "metadata/downloaded_data_summary.txt",
      "name": "downloaded_data_summary.txt",
      "suffix": ".txt",
      "size_bytes": 3983,
      "modified": "2026-06-12T08:30:20",
      "mime_type": "text/plain",
      "sha256_12": "9714fe7e25e5",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\downloaded_data_tree.txt",
      "rel_path": "metadata/downloaded_data_tree.txt",
      "name": "downloaded_data_tree.txt",
      "suffix": ".txt",
      "size_bytes": 3454,
      "modified": "2026-06-12T08:30:20",
      "mime_type": "text/plain",
      "sha256_12": "cbe2956e4f59",
      "category": "text_summary",
      "role_hint": "related to load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\first_statistical_reports_summary.json",
      "rel_path": "metadata/first_statistical_reports_summary.json",
      "name": "first_statistical_reports_summary.json",
      "suffix": ".json",
      "size_bytes": 15143,
      "modified": "2026-06-12T08:35:08",
      "mime_type": "application/json",
      "sha256_12": "319f2bfcb734",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\first_statistical_reports_summary.txt",
      "rel_path": "metadata/first_statistical_reports_summary.txt",
      "name": "first_statistical_reports_summary.txt",
      "suffix": ".txt",
      "size_bytes": 6348,
      "modified": "2026-06-12T08:35:08",
      "mime_type": "text/plain",
      "sha256_12": "23f679f9b81d",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\gtfs_ingest_summary.json",
      "rel_path": "metadata/gtfs_ingest_summary.json",
      "name": "gtfs_ingest_summary.json",
      "suffix": ".json",
      "size_bytes": 29006,
      "modified": "2026-06-12T08:44:33",
      "mime_type": "application/json",
      "sha256_12": "89a1053132a4",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\gtfs_ingest_summary.txt",
      "rel_path": "metadata/gtfs_ingest_summary.txt",
      "name": "gtfs_ingest_summary.txt",
      "suffix": ".txt",
      "size_bytes": 8710,
      "modified": "2026-06-12T08:44:33",
      "mime_type": "text/plain",
      "sha256_12": "4d55cf6d689f",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\gtfs_service_supply_summary.json",
      "rel_path": "metadata/gtfs_service_supply_summary.json",
      "name": "gtfs_service_supply_summary.json",
      "suffix": ".json",
      "size_bytes": 41984,
      "modified": "2026-06-12T08:46:27",
      "mime_type": "application/json",
      "sha256_12": "2bd74bd012b0",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\gtfs_service_supply_summary.txt",
      "rel_path": "metadata/gtfs_service_supply_summary.txt",
      "name": "gtfs_service_supply_summary.txt",
      "suffix": ".txt",
      "size_bytes": 13232,
      "modified": "2026-06-12T08:46:27",
      "mime_type": "text/plain",
      "sha256_12": "bfc9c25b9fd2",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\ingest_small_csvs_summary.json",
      "rel_path": "metadata/ingest_small_csvs_summary.json",
      "name": "ingest_small_csvs_summary.json",
      "suffix": ".json",
      "size_bytes": 4385,
      "modified": "2026-06-12T08:33:52",
      "mime_type": "application/json",
      "sha256_12": "f46615e3e0b9",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\ingest_small_csvs_summary.txt",
      "rel_path": "metadata/ingest_small_csvs_summary.txt",
      "name": "ingest_small_csvs_summary.txt",
      "suffix": ".txt",
      "size_bytes": 1931,
      "modified": "2026-06-12T08:33:52",
      "mime_type": "text/plain",
      "sha256_12": "7cfd241df857",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\quality_checks_after_first_reports.json",
      "rel_path": "metadata/quality_checks_after_first_reports.json",
      "name": "quality_checks_after_first_reports.json",
      "suffix": ".json",
      "size_bytes": 24404,
      "modified": "2026-06-12T08:36:37",
      "mime_type": "application/json",
      "sha256_12": "d17e46e4e4b4",
      "category": "json_metadata",
      "role_hint": "related to report"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\quality_checks_after_first_reports.txt",
      "rel_path": "metadata/quality_checks_after_first_reports.txt",
      "name": "quality_checks_after_first_reports.txt",
      "suffix": ".txt",
      "size_bytes": 8763,
      "modified": "2026-06-12T08:36:37",
      "mime_type": "text/plain",
      "sha256_12": "66ccd2756b34",
      "category": "text_summary",
      "role_hint": "related to report"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\raw_dataset_profile_summary.txt",
      "rel_path": "metadata/raw_dataset_profile_summary.txt",
      "name": "raw_dataset_profile_summary.txt",
      "suffix": ".txt",
      "size_bytes": 18555,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "text/plain",
      "sha256_12": "49d060b569f0",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\raw_dataset_profiles.csv",
      "rel_path": "metadata/raw_dataset_profiles.csv",
      "name": "raw_dataset_profiles.csv",
      "suffix": ".csv",
      "size_bytes": 18777,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "09e098159c43",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\raw_dataset_profiles.json",
      "rel_path": "metadata/raw_dataset_profiles.json",
      "name": "raw_dataset_profiles.json",
      "suffix": ".json",
      "size_bytes": 39136,
      "modified": "2026-06-12T08:31:58",
      "mime_type": "application/json",
      "sha256_12": "bf9a335fc28b",
      "category": "json_metadata",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\recovery_and_shift_graphs_summary.json",
      "rel_path": "metadata/recovery_and_shift_graphs_summary.json",
      "name": "recovery_and_shift_graphs_summary.json",
      "suffix": ".json",
      "size_bytes": 4933,
      "modified": "2026-06-12T09:20:14",
      "mime_type": "application/json",
      "sha256_12": "5e5162fee3a7",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\recovery_and_shift_graphs_summary.txt",
      "rel_path": "metadata/recovery_and_shift_graphs_summary.txt",
      "name": "recovery_and_shift_graphs_summary.txt",
      "suffix": ".txt",
      "size_bytes": 2060,
      "modified": "2026-06-12T09:20:14",
      "mime_type": "text/plain",
      "sha256_12": "02cc57c03376",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\station_pressure_graphs_summary.json",
      "rel_path": "metadata/station_pressure_graphs_summary.json",
      "name": "station_pressure_graphs_summary.json",
      "suffix": ".json",
      "size_bytes": 2824,
      "modified": "2026-06-12T08:58:26",
      "mime_type": "application/json",
      "sha256_12": "fce81ab86201",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\station_pressure_graphs_summary.txt",
      "rel_path": "metadata/station_pressure_graphs_summary.txt",
      "name": "station_pressure_graphs_summary.txt",
      "suffix": ".txt",
      "size_bytes": 2371,
      "modified": "2026-06-12T08:58:26",
      "mime_type": "text/plain",
      "sha256_12": "86cf27e5c4fd",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\station_pressure_html_report_summary.json",
      "rel_path": "metadata/station_pressure_html_report_summary.json",
      "name": "station_pressure_html_report_summary.json",
      "suffix": ".json",
      "size_bytes": 14689,
      "modified": "2026-06-12T08:51:08",
      "mime_type": "application/json",
      "sha256_12": "1de2cac781ec",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\station_pressure_html_report_summary.txt",
      "rel_path": "metadata/station_pressure_html_report_summary.txt",
      "name": "station_pressure_html_report_summary.txt",
      "suffix": ".txt",
      "size_bytes": 2503,
      "modified": "2026-06-12T08:51:08",
      "mime_type": "text/plain",
      "sha256_12": "7cf6ea70c070",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\station_supply_pressure_refined_summary.json",
      "rel_path": "metadata/station_supply_pressure_refined_summary.json",
      "name": "station_supply_pressure_refined_summary.json",
      "suffix": ".json",
      "size_bytes": 34141,
      "modified": "2026-06-12T08:49:43",
      "mime_type": "application/json",
      "sha256_12": "090516426262",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\station_supply_pressure_refined_summary.txt",
      "rel_path": "metadata/station_supply_pressure_refined_summary.txt",
      "name": "station_supply_pressure_refined_summary.txt",
      "suffix": ".txt",
      "size_bytes": 9947,
      "modified": "2026-06-12T08:49:43",
      "mime_type": "text/plain",
      "sha256_12": "e404c717997f",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\station_supply_pressure_summary.json",
      "rel_path": "metadata/station_supply_pressure_summary.json",
      "name": "station_supply_pressure_summary.json",
      "suffix": ".json",
      "size_bytes": 33927,
      "modified": "2026-06-12T08:48:01",
      "mime_type": "application/json",
      "sha256_12": "08c0d0ae2829",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\station_supply_pressure_summary.txt",
      "rel_path": "metadata/station_supply_pressure_summary.txt",
      "name": "station_supply_pressure_summary.txt",
      "suffix": ".txt",
      "size_bytes": 9804,
      "modified": "2026-06-12T08:48:01",
      "mime_type": "text/plain",
      "sha256_12": "aa4ba61e87be",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\train_passenger_counts_validation_summary.json",
      "rel_path": "metadata/train_passenger_counts_validation_summary.json",
      "name": "train_passenger_counts_validation_summary.json",
      "suffix": ".json",
      "size_bytes": 7036,
      "modified": "2026-06-12T10:38:15",
      "mime_type": "application/json",
      "sha256_12": "3789f6ebc9ba",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\train_passenger_counts_validation_summary.txt",
      "rel_path": "metadata/train_passenger_counts_validation_summary.txt",
      "name": "train_passenger_counts_validation_summary.txt",
      "suffix": ".txt",
      "size_bytes": 5178,
      "modified": "2026-06-12T10:38:15",
      "mime_type": "text/plain",
      "sha256_12": "dac0e5ffb9f6",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\train_passenger_load_graphs_summary.json",
      "rel_path": "metadata/train_passenger_load_graphs_summary.json",
      "name": "train_passenger_load_graphs_summary.json",
      "suffix": ".json",
      "size_bytes": 6400,
      "modified": "2026-06-12T10:43:01",
      "mime_type": "application/json",
      "sha256_12": "1b0802977233",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\train_passenger_load_graphs_summary.txt",
      "rel_path": "metadata/train_passenger_load_graphs_summary.txt",
      "name": "train_passenger_load_graphs_summary.txt",
      "suffix": ".txt",
      "size_bytes": 2712,
      "modified": "2026-06-12T10:43:01",
      "mime_type": "text/plain",
      "sha256_12": "4068d29d6036",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\train_passenger_loads_colour_coded_summary.json",
      "rel_path": "metadata/train_passenger_loads_colour_coded_summary.json",
      "name": "train_passenger_loads_colour_coded_summary.json",
      "suffix": ".json",
      "size_bytes": 7703,
      "modified": "2026-06-12T10:51:52",
      "mime_type": "application/json",
      "sha256_12": "d47e505ad4dd",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\train_passenger_loads_colour_coded_summary.txt",
      "rel_path": "metadata/train_passenger_loads_colour_coded_summary.txt",
      "name": "train_passenger_loads_colour_coded_summary.txt",
      "suffix": ".txt",
      "size_bytes": 3103,
      "modified": "2026-06-12T10:51:52",
      "mime_type": "text/plain",
      "sha256_12": "4417585a7490",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\train_passenger_loads_final_public_summary.json",
      "rel_path": "metadata/train_passenger_loads_final_public_summary.json",
      "name": "train_passenger_loads_final_public_summary.json",
      "suffix": ".json",
      "size_bytes": 8777,
      "modified": "2026-06-12T11:03:45",
      "mime_type": "application/json",
      "sha256_12": "7ae0b88b050f",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\train_passenger_loads_final_public_summary.txt",
      "rel_path": "metadata/train_passenger_loads_final_public_summary.txt",
      "name": "train_passenger_loads_final_public_summary.txt",
      "suffix": ".txt",
      "size_bytes": 3801,
      "modified": "2026-06-12T11:03:45",
      "mime_type": "text/plain",
      "sha256_12": "2aa0b13d488e",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\train_passenger_loads_publishable_summary.json",
      "rel_path": "metadata/train_passenger_loads_publishable_summary.json",
      "name": "train_passenger_loads_publishable_summary.json",
      "suffix": ".json",
      "size_bytes": 6437,
      "modified": "2026-06-12T10:46:11",
      "mime_type": "application/json",
      "sha256_12": "be3e7efca3a3",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\train_passenger_loads_publishable_summary.txt",
      "rel_path": "metadata/train_passenger_loads_publishable_summary.txt",
      "name": "train_passenger_loads_publishable_summary.txt",
      "suffix": ".txt",
      "size_bytes": 2858,
      "modified": "2026-06-12T10:46:11",
      "mime_type": "text/plain",
      "sha256_12": "fc59dd12dc9f",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\train_passenger_loads_refined_public_summary.json",
      "rel_path": "metadata/train_passenger_loads_refined_public_summary.json",
      "name": "train_passenger_loads_refined_public_summary.json",
      "suffix": ".json",
      "size_bytes": 7138,
      "modified": "2026-06-12T10:58:19",
      "mime_type": "application/json",
      "sha256_12": "5c2d020823b8",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\train_passenger_loads_refined_public_summary.txt",
      "rel_path": "metadata/train_passenger_loads_refined_public_summary.txt",
      "name": "train_passenger_loads_refined_public_summary.txt",
      "suffix": ".txt",
      "size_bytes": 3321,
      "modified": "2026-06-12T10:58:19",
      "mime_type": "text/plain",
      "sha256_12": "aa50253e11c0",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\train_service_passenger_counts_ingest_summary.json",
      "rel_path": "metadata/train_service_passenger_counts_ingest_summary.json",
      "name": "train_service_passenger_counts_ingest_summary.json",
      "suffix": ".json",
      "size_bytes": 3338,
      "modified": "2026-06-12T10:35:49",
      "mime_type": "application/json",
      "sha256_12": "ad100f7f3e69",
      "category": "json_metadata",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\train_service_passenger_counts_ingest_summary.txt",
      "rel_path": "metadata/train_service_passenger_counts_ingest_summary.txt",
      "name": "train_service_passenger_counts_ingest_summary.txt",
      "suffix": ".txt",
      "size_bytes": 2038,
      "modified": "2026-06-12T10:35:49",
      "mime_type": "text/plain",
      "sha256_12": "66d51cfc3b44",
      "category": "text_summary",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\victorian_train_passenger_load_report_manifest.json",
      "rel_path": "metadata/victorian_train_passenger_load_report_manifest.json",
      "name": "victorian_train_passenger_load_report_manifest.json",
      "suffix": ".json",
      "size_bytes": 11021,
      "modified": "2026-06-12T10:48:16",
      "mime_type": "application/json",
      "sha256_12": "a7fca6a0dd5b",
      "category": "json_metadata",
      "role_hint": "manifest / generated output registry"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\web_dir_analysis\\publictransport_web_analysis_manifest.json",
      "rel_path": "metadata/web_dir_analysis/publictransport_web_analysis_manifest.json",
      "name": "publictransport_web_analysis_manifest.json",
      "suffix": ".json",
      "size_bytes": 1537,
      "modified": "2026-06-12T11:39:20",
      "mime_type": "application/json",
      "sha256_12": "5fd035ae86a5",
      "category": "json_metadata",
      "role_hint": "manifest / generated output registry"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\web_dir_analysis\\publictransport_web_analysis_report.html",
      "rel_path": "metadata/web_dir_analysis/publictransport_web_analysis_report.html",
      "name": "publictransport_web_analysis_report.html",
      "suffix": ".html",
      "size_bytes": 29181056,
      "modified": "2026-06-12T11:39:20",
      "mime_type": "text/html",
      "sha256_12": "02cc4c3b4afc",
      "category": "html_report/page",
      "role_hint": "published or generated HTML report page"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\web_dir_analysis\\publictransport_web_best_graphs.csv",
      "rel_path": "metadata/web_dir_analysis/publictransport_web_best_graphs.csv",
      "name": "publictransport_web_best_graphs.csv",
      "suffix": ".csv",
      "size_bytes": 20228,
      "modified": "2026-06-12T11:39:20",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "81e014064539",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\web_dir_analysis\\publictransport_web_best_pages.csv",
      "rel_path": "metadata/web_dir_analysis/publictransport_web_best_pages.csv",
      "name": "publictransport_web_best_pages.csv",
      "suffix": ".csv",
      "size_bytes": 20213,
      "modified": "2026-06-12T11:39:20",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "5ec6083c18f1",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\web_dir_analysis\\publictransport_web_broken_links.csv",
      "rel_path": "metadata/web_dir_analysis/publictransport_web_broken_links.csv",
      "name": "publictransport_web_broken_links.csv",
      "suffix": ".csv",
      "size_bytes": 29162780,
      "modified": "2026-06-12T11:39:20",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "94c8d2ded385",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\web_dir_analysis\\publictransport_web_file_inventory.csv",
      "rel_path": "metadata/web_dir_analysis/publictransport_web_file_inventory.csv",
      "name": "publictransport_web_file_inventory.csv",
      "suffix": ".csv",
      "size_bytes": 32476,
      "modified": "2026-06-12T11:39:19",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "9d5ee9a049fb",
      "category": "tabular_data",
      "role_hint": "file inventory / asset listing"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\web_dir_analysis\\publictransport_web_images.csv",
      "rel_path": "metadata/web_dir_analysis/publictransport_web_images.csv",
      "name": "publictransport_web_images.csv",
      "suffix": ".csv",
      "size_bytes": 29213,
      "modified": "2026-06-12T11:39:19",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "e28e98342049",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\metadata\\web_dir_analysis\\publictransport_web_pages.csv",
      "rel_path": "metadata/web_dir_analysis/publictransport_web_pages.csv",
      "name": "publictransport_web_pages.csv",
      "suffix": ".csv",
      "size_bytes": 20213,
      "modified": "2026-06-12T11:39:19",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "7eb5ce86816b",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\.gitkeep",
      "rel_path": "output/charts/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\01_monthly_recovery_index_by_mode.png",
      "rel_path": "output/charts/recovery_and_shift/01_monthly_recovery_index_by_mode.png",
      "name": "01_monthly_recovery_index_by_mode.png",
      "suffix": ".png",
      "size_bytes": 435258,
      "modified": "2026-06-12T09:20:12",
      "mime_type": "image/png",
      "sha256_12": "f89d59297313",
      "category": "image/graphic",
      "role_hint": "related to recovery"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\02_annual_mode_recovery_heatmap.png",
      "rel_path": "output/charts/recovery_and_shift/02_annual_mode_recovery_heatmap.png",
      "name": "02_annual_mode_recovery_heatmap.png",
      "suffix": ".png",
      "size_bytes": 160930,
      "modified": "2026-06-12T09:20:12",
      "mime_type": "image/png",
      "sha256_12": "a6d6f9f7f02b",
      "category": "image/graphic",
      "role_hint": "related to recovery, map"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\03_cbd_station_patronage_decline.png",
      "rel_path": "output/charts/recovery_and_shift/03_cbd_station_patronage_decline.png",
      "name": "03_cbd_station_patronage_decline.png",
      "suffix": ".png",
      "size_bytes": 68371,
      "modified": "2026-06-12T09:20:13",
      "mime_type": "image/png",
      "sha256_12": "ed0468dae799",
      "category": "image/graphic",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\04_top_station_growth_winners.png",
      "rel_path": "output/charts/recovery_and_shift/04_top_station_growth_winners.png",
      "name": "04_top_station_growth_winners.png",
      "suffix": ".png",
      "size_bytes": 144171,
      "modified": "2026-06-12T09:20:13",
      "mime_type": "image/png",
      "sha256_12": "4e4178c0392f",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\05_station_size_vs_recovery_quadrant.png",
      "rel_path": "output/charts/recovery_and_shift/05_station_size_vs_recovery_quadrant.png",
      "name": "05_station_size_vs_recovery_quadrant.png",
      "suffix": ".png",
      "size_bytes": 165196,
      "modified": "2026-06-12T09:20:13",
      "mime_type": "image/png",
      "sha256_12": "0df3258f0f87",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\06_supply_demand_pressure_quadrant.png",
      "rel_path": "output/charts/recovery_and_shift/06_supply_demand_pressure_quadrant.png",
      "name": "06_supply_demand_pressure_quadrant.png",
      "suffix": ".png",
      "size_bytes": 210213,
      "modified": "2026-06-12T09:20:14",
      "mime_type": "image/png",
      "sha256_12": "79f1221e2c18",
      "category": "image/graphic",
      "role_hint": "pressure metric output or graphic"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\07_inner_west_strategic_scatter.png",
      "rel_path": "output/charts/recovery_and_shift/07_inner_west_strategic_scatter.png",
      "name": "07_inner_west_strategic_scatter.png",
      "suffix": ".png",
      "size_bytes": 140569,
      "modified": "2026-06-12T09:20:14",
      "mime_type": "image/png",
      "sha256_12": "6b87f8aa3fdf",
      "category": "image/graphic",
      "role_hint": "related to inner_west"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\08_station_patronage_concentration.png",
      "rel_path": "output/charts/recovery_and_shift/08_station_patronage_concentration.png",
      "name": "08_station_patronage_concentration.png",
      "suffix": ".png",
      "size_bytes": 71030,
      "modified": "2026-06-12T09:20:14",
      "mime_type": "image/png",
      "sha256_12": "0124836af03d",
      "category": "image/graphic",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\09_gtfs_route_supply_concentration.png",
      "rel_path": "output/charts/recovery_and_shift/09_gtfs_route_supply_concentration.png",
      "name": "09_gtfs_route_supply_concentration.png",
      "suffix": ".png",
      "size_bytes": 68760,
      "modified": "2026-06-12T09:20:14",
      "mime_type": "image/png",
      "sha256_12": "a85a1b4b81e4",
      "category": "image/graphic",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\01_gtfs_match_quality.png",
      "rel_path": "output/charts/station_pressure/01_gtfs_match_quality.png",
      "name": "01_gtfs_match_quality.png",
      "suffix": ".png",
      "size_bytes": 57681,
      "modified": "2026-06-12T08:58:24",
      "mime_type": "image/png",
      "sha256_12": "c44a104d1dc3",
      "category": "image/graphic",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\02_latest_complete_month_patronage_by_mode.png",
      "rel_path": "output/charts/station_pressure/02_latest_complete_month_patronage_by_mode.png",
      "name": "02_latest_complete_month_patronage_by_mode.png",
      "suffix": ".png",
      "size_bytes": 96368,
      "modified": "2026-06-12T08:58:24",
      "mime_type": "image/png",
      "sha256_12": "1c7b705e0a9e",
      "category": "image/graphic",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\03_inner_west_entries_per_supply_record.png",
      "rel_path": "output/charts/station_pressure/03_inner_west_entries_per_supply_record.png",
      "name": "03_inner_west_entries_per_supply_record.png",
      "suffix": ".png",
      "size_bytes": 130302,
      "modified": "2026-06-12T08:58:24",
      "mime_type": "image/png",
      "sha256_12": "1d0c1cba8aa0",
      "category": "image/graphic",
      "role_hint": "related to supply, inner_west"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\04_inner_west_patronage_change.png",
      "rel_path": "output/charts/station_pressure/04_inner_west_patronage_change.png",
      "name": "04_inner_west_patronage_change.png",
      "suffix": ".png",
      "size_bytes": 117565,
      "modified": "2026-06-12T08:58:24",
      "mime_type": "image/png",
      "sha256_12": "c6879691d0bd",
      "category": "image/graphic",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\05_top_high_pressure_stations.png",
      "rel_path": "output/charts/station_pressure/05_top_high_pressure_stations.png",
      "name": "05_top_high_pressure_stations.png",
      "suffix": ".png",
      "size_bytes": 143310,
      "modified": "2026-06-12T08:58:25",
      "mime_type": "image/png",
      "sha256_12": "80c182987a95",
      "category": "image/graphic",
      "role_hint": "pressure metric output or graphic"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\06_top_low_pressure_stations.png",
      "rel_path": "output/charts/station_pressure/06_top_low_pressure_stations.png",
      "name": "06_top_low_pressure_stations.png",
      "suffix": ".png",
      "size_bytes": 144853,
      "modified": "2026-06-12T08:58:25",
      "mime_type": "image/png",
      "sha256_12": "cd5e6930024e",
      "category": "image/graphic",
      "role_hint": "pressure metric output or graphic"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\07_top_station_growth.png",
      "rel_path": "output/charts/station_pressure/07_top_station_growth.png",
      "name": "07_top_station_growth.png",
      "suffix": ".png",
      "size_bytes": 136445,
      "modified": "2026-06-12T08:58:25",
      "mime_type": "image/png",
      "sha256_12": "54fdc8525b33",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\08_top_station_decline.png",
      "rel_path": "output/charts/station_pressure/08_top_station_decline.png",
      "name": "08_top_station_decline.png",
      "suffix": ".png",
      "size_bytes": 131651,
      "modified": "2026-06-12T08:58:26",
      "mime_type": "image/png",
      "sha256_12": "f03e203cf2fb",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\09_top_routes_by_scheduled_trips.png",
      "rel_path": "output/charts/station_pressure/09_top_routes_by_scheduled_trips.png",
      "name": "09_top_routes_by_scheduled_trips.png",
      "suffix": ".png",
      "size_bytes": 210954,
      "modified": "2026-06-12T08:58:26",
      "mime_type": "image/png",
      "sha256_12": "7aa7fb5ba1e2",
      "category": "image/graphic",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\10_route_type_scheduled_trip_summary.png",
      "rel_path": "output/charts/station_pressure/10_route_type_scheduled_trip_summary.png",
      "name": "10_route_type_scheduled_trip_summary.png",
      "suffix": ".png",
      "size_bytes": 120621,
      "modified": "2026-06-12T08:58:26",
      "mime_type": "image/png",
      "sha256_12": "b91f53463e63",
      "category": "image/graphic",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\11_patronage_pressure_vs_supply_scatter.png",
      "rel_path": "output/charts/station_pressure/11_patronage_pressure_vs_supply_scatter.png",
      "name": "11_patronage_pressure_vs_supply_scatter.png",
      "suffix": ".png",
      "size_bytes": 199647,
      "modified": "2026-06-12T08:58:26",
      "mime_type": "image/png",
      "sha256_12": "ebf9e046ec4d",
      "category": "image/graphic",
      "role_hint": "pressure metric output or graphic"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\01_train_passenger_count_rows_by_fin_year.png",
      "rel_path": "output/charts/train_passenger_loads/01_train_passenger_count_rows_by_fin_year.png",
      "name": "01_train_passenger_count_rows_by_fin_year.png",
      "suffix": ".png",
      "size_bytes": 65077,
      "modified": "2026-06-12T10:42:58",
      "mime_type": "image/png",
      "sha256_12": "5b54612251c0",
      "category": "image/graphic",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\02_top_lines_by_boardings_latest_year.png",
      "rel_path": "output/charts/train_passenger_loads/02_top_lines_by_boardings_latest_year.png",
      "name": "02_top_lines_by_boardings_latest_year.png",
      "suffix": ".png",
      "size_bytes": 109900,
      "modified": "2026-06-12T10:42:58",
      "mime_type": "image/png",
      "sha256_12": "3e9d4777508d",
      "category": "image/graphic",
      "role_hint": "related to boardings"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\03_top_stations_by_boardings_latest_year.png",
      "rel_path": "output/charts/train_passenger_loads/03_top_stations_by_boardings_latest_year.png",
      "name": "03_top_stations_by_boardings_latest_year.png",
      "suffix": ".png",
      "size_bytes": 106981,
      "modified": "2026-06-12T10:42:58",
      "mime_type": "image/png",
      "sha256_12": "75d612a40cca",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\04_top_line_direction_max_departure_load_latest_year.png",
      "rel_path": "output/charts/train_passenger_loads/04_top_line_direction_max_departure_load_latest_year.png",
      "name": "04_top_line_direction_max_departure_load_latest_year.png",
      "suffix": ".png",
      "size_bytes": 131430,
      "modified": "2026-06-12T10:42:58",
      "mime_type": "image/png",
      "sha256_12": "c620c248d09c",
      "category": "image/graphic",
      "role_hint": "related to load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\05_am_peak_max_load_by_line_direction.png",
      "rel_path": "output/charts/train_passenger_loads/05_am_peak_max_load_by_line_direction.png",
      "name": "05_am_peak_max_load_by_line_direction.png",
      "suffix": ".png",
      "size_bytes": 127727,
      "modified": "2026-06-12T10:42:59",
      "mime_type": "image/png",
      "sha256_12": "cbb016f7707d",
      "category": "image/graphic",
      "role_hint": "related to load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\06_pm_peak_max_load_by_line_direction.png",
      "rel_path": "output/charts/train_passenger_loads/06_pm_peak_max_load_by_line_direction.png",
      "name": "06_pm_peak_max_load_by_line_direction.png",
      "suffix": ".png",
      "size_bytes": 127392,
      "modified": "2026-06-12T10:42:59",
      "mime_type": "image/png",
      "sha256_12": "0b6626c912ae",
      "category": "image/graphic",
      "role_hint": "related to load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\07_inner_west_boardings_and_alightings.png",
      "rel_path": "output/charts/train_passenger_loads/07_inner_west_boardings_and_alightings.png",
      "name": "07_inner_west_boardings_and_alightings.png",
      "suffix": ".png",
      "size_bytes": 110401,
      "modified": "2026-06-12T10:42:59",
      "mime_type": "image/png",
      "sha256_12": "234294af0aef",
      "category": "image/graphic",
      "role_hint": "related to boardings, alightings, inner_west"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\08_inner_west_boardings_per_stop_record.png",
      "rel_path": "output/charts/train_passenger_loads/08_inner_west_boardings_per_stop_record.png",
      "name": "08_inner_west_boardings_per_stop_record.png",
      "suffix": ".png",
      "size_bytes": 123314,
      "modified": "2026-06-12T10:43:00",
      "mime_type": "image/png",
      "sha256_12": "a9fcdfcf8842",
      "category": "image/graphic",
      "role_hint": "related to boardings, inner_west"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\09_candidate_station_entry_vs_boarding_gap.png",
      "rel_path": "output/charts/train_passenger_loads/09_candidate_station_entry_vs_boarding_gap.png",
      "name": "09_candidate_station_entry_vs_boarding_gap.png",
      "suffix": ".png",
      "size_bytes": 174082,
      "modified": "2026-06-12T10:43:00",
      "mime_type": "image/png",
      "sha256_12": "29b4ae677cd8",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\10_werribee_line_station_sequence_load_profile.png",
      "rel_path": "output/charts/train_passenger_loads/10_werribee_line_station_sequence_load_profile.png",
      "name": "10_werribee_line_station_sequence_load_profile.png",
      "suffix": ".png",
      "size_bytes": 320128,
      "modified": "2026-06-12T10:43:01",
      "mime_type": "image/png",
      "sha256_12": "26633c657a0e",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\11_sunbury_line_station_sequence_load_profile.png",
      "rel_path": "output/charts/train_passenger_loads/11_sunbury_line_station_sequence_load_profile.png",
      "name": "11_sunbury_line_station_sequence_load_profile.png",
      "suffix": ".png",
      "size_bytes": 295251,
      "modified": "2026-06-12T10:43:01",
      "mime_type": "image/png",
      "sha256_12": "734a33a0ca8c",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\12_daytype_boardings_for_top_lines.png",
      "rel_path": "output/charts/train_passenger_loads/12_daytype_boardings_for_top_lines.png",
      "name": "12_daytype_boardings_for_top_lines.png",
      "suffix": ".png",
      "size_bytes": 91341,
      "modified": "2026-06-12T10:43:01",
      "mime_type": "image/png",
      "sha256_12": "ec1de37e3538",
      "category": "image/graphic",
      "role_hint": "related to boardings"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\01_top_stations_boardings_alightings_colour_coded.png",
      "rel_path": "output/charts/train_passenger_loads_colour_coded/01_top_stations_boardings_alightings_colour_coded.png",
      "name": "01_top_stations_boardings_alightings_colour_coded.png",
      "suffix": ".png",
      "size_bytes": 113685,
      "modified": "2026-06-12T10:51:48",
      "mime_type": "image/png",
      "sha256_12": "f3bf108f0a3b",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\02_top_train_lines_boardings_with_max_load_colour_coded.png",
      "rel_path": "output/charts/train_passenger_loads_colour_coded/02_top_train_lines_boardings_with_max_load_colour_coded.png",
      "name": "02_top_train_lines_boardings_with_max_load_colour_coded.png",
      "suffix": ".png",
      "size_bytes": 157418,
      "modified": "2026-06-12T10:51:48",
      "mime_type": "image/png",
      "sha256_12": "096b6c991a78",
      "category": "image/graphic",
      "role_hint": "related to boardings, load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\03_am_peak_max_loads_colour_coded.png",
      "rel_path": "output/charts/train_passenger_loads_colour_coded/03_am_peak_max_loads_colour_coded.png",
      "name": "03_am_peak_max_loads_colour_coded.png",
      "suffix": ".png",
      "size_bytes": 144838,
      "modified": "2026-06-12T10:51:49",
      "mime_type": "image/png",
      "sha256_12": "ecd4a7f2e72e",
      "category": "image/graphic",
      "role_hint": "related to load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\04_pm_peak_max_loads_colour_coded.png",
      "rel_path": "output/charts/train_passenger_loads_colour_coded/04_pm_peak_max_loads_colour_coded.png",
      "name": "04_pm_peak_max_loads_colour_coded.png",
      "suffix": ".png",
      "size_bytes": 146614,
      "modified": "2026-06-12T10:51:49",
      "mime_type": "image/png",
      "sha256_12": "6d1c56f0f342",
      "category": "image/graphic",
      "role_hint": "related to load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\05_footscray_line_direction_boardings_alightings_colour_coded.png",
      "rel_path": "output/charts/train_passenger_loads_colour_coded/05_footscray_line_direction_boardings_alightings_colour_coded.png",
      "name": "05_footscray_line_direction_boardings_alightings_colour_coded.png",
      "suffix": ".png",
      "size_bytes": 104652,
      "modified": "2026-06-12T10:51:49",
      "mime_type": "image/png",
      "sha256_12": "022711d42780",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\06_inner_west_passenger_count_activity_intensity_colour_coded.png",
      "rel_path": "output/charts/train_passenger_loads_colour_coded/06_inner_west_passenger_count_activity_intensity_colour_coded.png",
      "name": "06_inner_west_passenger_count_activity_intensity_colour_coded.png",
      "suffix": ".png",
      "size_bytes": 122686,
      "modified": "2026-06-12T10:51:49",
      "mime_type": "image/png",
      "sha256_12": "66b7463e0891",
      "category": "image/graphic",
      "role_hint": "related to passenger, inner_west"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\07_largest_station_entry_vs_boarding_gaps_colour_coded.png",
      "rel_path": "output/charts/train_passenger_loads_colour_coded/07_largest_station_entry_vs_boarding_gaps_colour_coded.png",
      "name": "07_largest_station_entry_vs_boarding_gaps_colour_coded.png",
      "suffix": ".png",
      "size_bytes": 142858,
      "modified": "2026-06-12T10:51:50",
      "mime_type": "image/png",
      "sha256_12": "c2aeb7c65fbb",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\08_station_entries_vs_passenger_count_boardings_scatter_colour_coded.png",
      "rel_path": "output/charts/train_passenger_loads_colour_coded/08_station_entries_vs_passenger_count_boardings_scatter_colour_coded.png",
      "name": "08_station_entries_vs_passenger_count_boardings_scatter_colour_coded.png",
      "suffix": ".png",
      "size_bytes": 183031,
      "modified": "2026-06-12T10:51:50",
      "mime_type": "image/png",
      "sha256_12": "8d3a4d4eccd6",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\09_werribee_down_profile_colour_coded.png",
      "rel_path": "output/charts/train_passenger_loads_colour_coded/09_werribee_down_profile_colour_coded.png",
      "name": "09_werribee_down_profile_colour_coded.png",
      "suffix": ".png",
      "size_bytes": 200026,
      "modified": "2026-06-12T10:51:51",
      "mime_type": "image/png",
      "sha256_12": "18c5b8201589",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\10_werribee_up_profile_colour_coded.png",
      "rel_path": "output/charts/train_passenger_loads_colour_coded/10_werribee_up_profile_colour_coded.png",
      "name": "10_werribee_up_profile_colour_coded.png",
      "suffix": ".png",
      "size_bytes": 216577,
      "modified": "2026-06-12T10:51:51",
      "mime_type": "image/png",
      "sha256_12": "c468ec6903ee",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\11_sunbury_down_profile_colour_coded.png",
      "rel_path": "output/charts/train_passenger_loads_colour_coded/11_sunbury_down_profile_colour_coded.png",
      "name": "11_sunbury_down_profile_colour_coded.png",
      "suffix": ".png",
      "size_bytes": 194191,
      "modified": "2026-06-12T10:51:51",
      "mime_type": "image/png",
      "sha256_12": "aebc159e5d59",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\12_sunbury_up_profile_colour_coded.png",
      "rel_path": "output/charts/train_passenger_loads_colour_coded/12_sunbury_up_profile_colour_coded.png",
      "name": "12_sunbury_up_profile_colour_coded.png",
      "suffix": ".png",
      "size_bytes": 195315,
      "modified": "2026-06-12T10:51:52",
      "mime_type": "image/png",
      "sha256_12": "6bc6294a5a7b",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\13_day_type_boardings_colour_coded.png",
      "rel_path": "output/charts/train_passenger_loads_colour_coded/13_day_type_boardings_colour_coded.png",
      "name": "13_day_type_boardings_colour_coded.png",
      "suffix": ".png",
      "size_bytes": 98771,
      "modified": "2026-06-12T10:51:52",
      "mime_type": "image/png",
      "sha256_12": "2a0f00e36105",
      "category": "image/graphic",
      "role_hint": "related to boardings"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\01_top_stations_boardings_alightings_final.png",
      "rel_path": "output/charts/train_passenger_loads_final_public/01_top_stations_boardings_alightings_final.png",
      "name": "01_top_stations_boardings_alightings_final.png",
      "suffix": ".png",
      "size_bytes": 113685,
      "modified": "2026-06-12T10:58:15",
      "mime_type": "image/png",
      "sha256_12": "f3bf108f0a3b",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\02_top_train_lines_boardings_with_max_load_final.png",
      "rel_path": "output/charts/train_passenger_loads_final_public/02_top_train_lines_boardings_with_max_load_final.png",
      "name": "02_top_train_lines_boardings_with_max_load_final.png",
      "suffix": ".png",
      "size_bytes": 157418,
      "modified": "2026-06-12T10:58:15",
      "mime_type": "image/png",
      "sha256_12": "096b6c991a78",
      "category": "image/graphic",
      "role_hint": "related to boardings, load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\03_am_peak_max_loads_final.png",
      "rel_path": "output/charts/train_passenger_loads_final_public/03_am_peak_max_loads_final.png",
      "name": "03_am_peak_max_loads_final.png",
      "suffix": ".png",
      "size_bytes": 139010,
      "modified": "2026-06-12T10:58:15",
      "mime_type": "image/png",
      "sha256_12": "ff6f4cf290ea",
      "category": "image/graphic",
      "role_hint": "related to load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\04_pm_peak_max_loads_final.png",
      "rel_path": "output/charts/train_passenger_loads_final_public/04_pm_peak_max_loads_final.png",
      "name": "04_pm_peak_max_loads_final.png",
      "suffix": ".png",
      "size_bytes": 140757,
      "modified": "2026-06-12T10:58:16",
      "mime_type": "image/png",
      "sha256_12": "243ae83cf02a",
      "category": "image/graphic",
      "role_hint": "related to load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\05_footscray_line_direction_boardings_alightings_final.png",
      "rel_path": "output/charts/train_passenger_loads_final_public/05_footscray_line_direction_boardings_alightings_final.png",
      "name": "05_footscray_line_direction_boardings_alightings_final.png",
      "suffix": ".png",
      "size_bytes": 98595,
      "modified": "2026-06-12T10:58:16",
      "mime_type": "image/png",
      "sha256_12": "2c98fb9619fe",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\06_inner_west_activity_intensity_final.png",
      "rel_path": "output/charts/train_passenger_loads_final_public/06_inner_west_activity_intensity_final.png",
      "name": "06_inner_west_activity_intensity_final.png",
      "suffix": ".png",
      "size_bytes": 122686,
      "modified": "2026-06-12T10:58:16",
      "mime_type": "image/png",
      "sha256_12": "66b7463e0891",
      "category": "image/graphic",
      "role_hint": "related to inner_west"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\07_largest_station_entry_vs_boarding_gaps_final.png",
      "rel_path": "output/charts/train_passenger_loads_final_public/07_largest_station_entry_vs_boarding_gaps_final.png",
      "name": "07_largest_station_entry_vs_boarding_gaps_final.png",
      "suffix": ".png",
      "size_bytes": 140878,
      "modified": "2026-06-12T10:58:17",
      "mime_type": "image/png",
      "sha256_12": "bc4982cf6da3",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\08_mid_tier_station_entry_vs_boarding_gaps_final.png",
      "rel_path": "output/charts/train_passenger_loads_final_public/08_mid_tier_station_entry_vs_boarding_gaps_final.png",
      "name": "08_mid_tier_station_entry_vs_boarding_gaps_final.png",
      "suffix": ".png",
      "size_bytes": 142854,
      "modified": "2026-06-12T10:58:17",
      "mime_type": "image/png",
      "sha256_12": "89d2ddbe6ba5",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\09_station_entries_vs_boardings_indexed_scatter_full_final.png",
      "rel_path": "output/charts/train_passenger_loads_final_public/09_station_entries_vs_boardings_indexed_scatter_full_final.png",
      "name": "09_station_entries_vs_boardings_indexed_scatter_full_final.png",
      "suffix": ".png",
      "size_bytes": 319486,
      "modified": "2026-06-12T11:03:43",
      "mime_type": "image/png",
      "sha256_12": "acaf99cb766d",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\10_station_entries_vs_boardings_indexed_scatter_mid_network_final.png",
      "rel_path": "output/charts/train_passenger_loads_final_public/10_station_entries_vs_boardings_indexed_scatter_mid_network_final.png",
      "name": "10_station_entries_vs_boardings_indexed_scatter_mid_network_final.png",
      "suffix": ".png",
      "size_bytes": 327455,
      "modified": "2026-06-12T11:03:44",
      "mime_type": "image/png",
      "sha256_12": "f3b6cd51e296",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\11_werribee_down_profile_cleaner_final.png",
      "rel_path": "output/charts/train_passenger_loads_final_public/11_werribee_down_profile_cleaner_final.png",
      "name": "11_werribee_down_profile_cleaner_final.png",
      "suffix": ".png",
      "size_bytes": 174358,
      "modified": "2026-06-12T11:03:44",
      "mime_type": "image/png",
      "sha256_12": "16ab47b876e4",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\12_werribee_up_profile_cleaner_final.png",
      "rel_path": "output/charts/train_passenger_loads_final_public/12_werribee_up_profile_cleaner_final.png",
      "name": "12_werribee_up_profile_cleaner_final.png",
      "suffix": ".png",
      "size_bytes": 199964,
      "modified": "2026-06-12T11:03:45",
      "mime_type": "image/png",
      "sha256_12": "0685409cbd27",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\13_day_type_boardings_final.png",
      "rel_path": "output/charts/train_passenger_loads_final_public/13_day_type_boardings_final.png",
      "name": "13_day_type_boardings_final.png",
      "suffix": ".png",
      "size_bytes": 98771,
      "modified": "2026-06-12T10:58:19",
      "mime_type": "image/png",
      "sha256_12": "2a0f00e36105",
      "category": "image/graphic",
      "role_hint": "related to boardings"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\14_sunbury_down_profile_cleaner_final.png",
      "rel_path": "output/charts/train_passenger_loads_final_public/14_sunbury_down_profile_cleaner_final.png",
      "name": "14_sunbury_down_profile_cleaner_final.png",
      "suffix": ".png",
      "size_bytes": 180147,
      "modified": "2026-06-12T11:03:45",
      "mime_type": "image/png",
      "sha256_12": "47e453119a7f",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\15_sunbury_up_profile_cleaner_final.png",
      "rel_path": "output/charts/train_passenger_loads_final_public/15_sunbury_up_profile_cleaner_final.png",
      "name": "15_sunbury_up_profile_cleaner_final.png",
      "suffix": ".png",
      "size_bytes": 185106,
      "modified": "2026-06-12T11:03:45",
      "mime_type": "image/png",
      "sha256_12": "0ad98ba947e6",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\01_top_stations_boardings_and_alightings.png",
      "rel_path": "output/charts/train_passenger_loads_publishable/01_top_stations_boardings_and_alightings.png",
      "name": "01_top_stations_boardings_and_alightings.png",
      "suffix": ".png",
      "size_bytes": 115643,
      "modified": "2026-06-12T10:46:08",
      "mime_type": "image/png",
      "sha256_12": "5f9862973437",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\02_top_train_lines_boardings_with_max_load.png",
      "rel_path": "output/charts/train_passenger_loads_publishable/02_top_train_lines_boardings_with_max_load.png",
      "name": "02_top_train_lines_boardings_with_max_load.png",
      "suffix": ".png",
      "size_bytes": 156138,
      "modified": "2026-06-12T10:46:08",
      "mime_type": "image/png",
      "sha256_12": "fdcbe7365f9d",
      "category": "image/graphic",
      "role_hint": "related to boardings, load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\03_am_peak_max_loads_exact.png",
      "rel_path": "output/charts/train_passenger_loads_publishable/03_am_peak_max_loads_exact.png",
      "name": "03_am_peak_max_loads_exact.png",
      "suffix": ".png",
      "size_bytes": 144895,
      "modified": "2026-06-12T10:46:08",
      "mime_type": "image/png",
      "sha256_12": "a6a4ac40dc11",
      "category": "image/graphic",
      "role_hint": "related to load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\04_pm_peak_max_loads_exact.png",
      "rel_path": "output/charts/train_passenger_loads_publishable/04_pm_peak_max_loads_exact.png",
      "name": "04_pm_peak_max_loads_exact.png",
      "suffix": ".png",
      "size_bytes": 147827,
      "modified": "2026-06-12T10:46:09",
      "mime_type": "image/png",
      "sha256_12": "0406aac7bd3d",
      "category": "image/graphic",
      "role_hint": "related to load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\05_footscray_line_direction_boardings_alightings.png",
      "rel_path": "output/charts/train_passenger_loads_publishable/05_footscray_line_direction_boardings_alightings.png",
      "name": "05_footscray_line_direction_boardings_alightings.png",
      "suffix": ".png",
      "size_bytes": 99682,
      "modified": "2026-06-12T10:46:09",
      "mime_type": "image/png",
      "sha256_12": "411d48d60ffb",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\06_inner_west_passenger_count_activity_intensity.png",
      "rel_path": "output/charts/train_passenger_loads_publishable/06_inner_west_passenger_count_activity_intensity.png",
      "name": "06_inner_west_passenger_count_activity_intensity.png",
      "suffix": ".png",
      "size_bytes": 124021,
      "modified": "2026-06-12T10:46:09",
      "mime_type": "image/png",
      "sha256_12": "82ba4b038c10",
      "category": "image/graphic",
      "role_hint": "related to passenger, inner_west"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\07_largest_station_entry_vs_boarding_gaps.png",
      "rel_path": "output/charts/train_passenger_loads_publishable/07_largest_station_entry_vs_boarding_gaps.png",
      "name": "07_largest_station_entry_vs_boarding_gaps.png",
      "suffix": ".png",
      "size_bytes": 147247,
      "modified": "2026-06-12T10:46:09",
      "mime_type": "image/png",
      "sha256_12": "4bc05de211c0",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\08_station_entries_vs_passenger_count_boardings_scatter.png",
      "rel_path": "output/charts/train_passenger_loads_publishable/08_station_entries_vs_passenger_count_boardings_scatter.png",
      "name": "08_station_entries_vs_passenger_count_boardings_scatter.png",
      "suffix": ".png",
      "size_bytes": 176898,
      "modified": "2026-06-12T10:46:10",
      "mime_type": "image/png",
      "sha256_12": "1254f6a2e9b0",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\09_werribee_down_load_profile.png",
      "rel_path": "output/charts/train_passenger_loads_publishable/09_werribee_down_load_profile.png",
      "name": "09_werribee_down_load_profile.png",
      "suffix": ".png",
      "size_bytes": 201306,
      "modified": "2026-06-12T10:46:10",
      "mime_type": "image/png",
      "sha256_12": "59383b252adf",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\10_werribee_up_load_profile.png",
      "rel_path": "output/charts/train_passenger_loads_publishable/10_werribee_up_load_profile.png",
      "name": "10_werribee_up_load_profile.png",
      "suffix": ".png",
      "size_bytes": 230633,
      "modified": "2026-06-12T10:46:11",
      "mime_type": "image/png",
      "sha256_12": "9a21df1a9f54",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\11_sunbury_down_load_profile.png",
      "rel_path": "output/charts/train_passenger_loads_publishable/11_sunbury_down_load_profile.png",
      "name": "11_sunbury_down_load_profile.png",
      "suffix": ".png",
      "size_bytes": 191476,
      "modified": "2026-06-12T10:46:11",
      "mime_type": "image/png",
      "sha256_12": "93609853a3ee",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\12_sunbury_up_load_profile.png",
      "rel_path": "output/charts/train_passenger_loads_publishable/12_sunbury_up_load_profile.png",
      "name": "12_sunbury_up_load_profile.png",
      "suffix": ".png",
      "size_bytes": 200291,
      "modified": "2026-06-12T10:46:11",
      "mime_type": "image/png",
      "sha256_12": "5b5d47ad71bd",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\01_top_stations_boardings_alightings_refined.png",
      "rel_path": "output/charts/train_passenger_loads_refined_public/01_top_stations_boardings_alightings_refined.png",
      "name": "01_top_stations_boardings_alightings_refined.png",
      "suffix": ".png",
      "size_bytes": 113685,
      "modified": "2026-06-12T10:58:15",
      "mime_type": "image/png",
      "sha256_12": "f3bf108f0a3b",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\02_top_train_lines_boardings_with_max_load_refined.png",
      "rel_path": "output/charts/train_passenger_loads_refined_public/02_top_train_lines_boardings_with_max_load_refined.png",
      "name": "02_top_train_lines_boardings_with_max_load_refined.png",
      "suffix": ".png",
      "size_bytes": 157418,
      "modified": "2026-06-12T10:58:15",
      "mime_type": "image/png",
      "sha256_12": "096b6c991a78",
      "category": "image/graphic",
      "role_hint": "related to boardings, load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\03_am_peak_max_loads_simple_refined.png",
      "rel_path": "output/charts/train_passenger_loads_refined_public/03_am_peak_max_loads_simple_refined.png",
      "name": "03_am_peak_max_loads_simple_refined.png",
      "suffix": ".png",
      "size_bytes": 139010,
      "modified": "2026-06-12T10:58:15",
      "mime_type": "image/png",
      "sha256_12": "ff6f4cf290ea",
      "category": "image/graphic",
      "role_hint": "related to load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\04_pm_peak_max_loads_simple_refined.png",
      "rel_path": "output/charts/train_passenger_loads_refined_public/04_pm_peak_max_loads_simple_refined.png",
      "name": "04_pm_peak_max_loads_simple_refined.png",
      "suffix": ".png",
      "size_bytes": 140757,
      "modified": "2026-06-12T10:58:16",
      "mime_type": "image/png",
      "sha256_12": "243ae83cf02a",
      "category": "image/graphic",
      "role_hint": "related to load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\05_footscray_line_direction_boardings_alightings_refined.png",
      "rel_path": "output/charts/train_passenger_loads_refined_public/05_footscray_line_direction_boardings_alightings_refined.png",
      "name": "05_footscray_line_direction_boardings_alightings_refined.png",
      "suffix": ".png",
      "size_bytes": 98595,
      "modified": "2026-06-12T10:58:16",
      "mime_type": "image/png",
      "sha256_12": "2c98fb9619fe",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\06_inner_west_passenger_count_activity_intensity_refined.png",
      "rel_path": "output/charts/train_passenger_loads_refined_public/06_inner_west_passenger_count_activity_intensity_refined.png",
      "name": "06_inner_west_passenger_count_activity_intensity_refined.png",
      "suffix": ".png",
      "size_bytes": 122686,
      "modified": "2026-06-12T10:58:16",
      "mime_type": "image/png",
      "sha256_12": "66b7463e0891",
      "category": "image/graphic",
      "role_hint": "related to passenger, inner_west"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\07_largest_station_entry_vs_boarding_gaps_full_refined.png",
      "rel_path": "output/charts/train_passenger_loads_refined_public/07_largest_station_entry_vs_boarding_gaps_full_refined.png",
      "name": "07_largest_station_entry_vs_boarding_gaps_full_refined.png",
      "suffix": ".png",
      "size_bytes": 140878,
      "modified": "2026-06-12T10:58:17",
      "mime_type": "image/png",
      "sha256_12": "bc4982cf6da3",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\08_mid_tier_station_entry_vs_boarding_gaps_refined.png",
      "rel_path": "output/charts/train_passenger_loads_refined_public/08_mid_tier_station_entry_vs_boarding_gaps_refined.png",
      "name": "08_mid_tier_station_entry_vs_boarding_gaps_refined.png",
      "suffix": ".png",
      "size_bytes": 142854,
      "modified": "2026-06-12T10:58:17",
      "mime_type": "image/png",
      "sha256_12": "89d2ddbe6ba5",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\08_station_entries_vs_passenger_count_boardings_scatter_refined.png",
      "rel_path": "output/charts/train_passenger_loads_refined_public/08_station_entries_vs_passenger_count_boardings_scatter_refined.png",
      "name": "08_station_entries_vs_passenger_count_boardings_scatter_refined.png",
      "suffix": ".png",
      "size_bytes": 173965,
      "modified": "2026-06-12T10:58:18",
      "mime_type": "image/png",
      "sha256_12": "97b441b3dac0",
      "category": "image/graphic",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\10_werribee_down_profile_sparse_refined.png",
      "rel_path": "output/charts/train_passenger_loads_refined_public/10_werribee_down_profile_sparse_refined.png",
      "name": "10_werribee_down_profile_sparse_refined.png",
      "suffix": ".png",
      "size_bytes": 174889,
      "modified": "2026-06-12T10:58:18",
      "mime_type": "image/png",
      "sha256_12": "6dd65916d717",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\11_werribee_up_profile_sparse_refined.png",
      "rel_path": "output/charts/train_passenger_loads_refined_public/11_werribee_up_profile_sparse_refined.png",
      "name": "11_werribee_up_profile_sparse_refined.png",
      "suffix": ".png",
      "size_bytes": 199131,
      "modified": "2026-06-12T10:58:18",
      "mime_type": "image/png",
      "sha256_12": "503d8061de82",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\12_sunbury_down_profile_sparse_refined.png",
      "rel_path": "output/charts/train_passenger_loads_refined_public/12_sunbury_down_profile_sparse_refined.png",
      "name": "12_sunbury_down_profile_sparse_refined.png",
      "suffix": ".png",
      "size_bytes": 191154,
      "modified": "2026-06-12T10:58:19",
      "mime_type": "image/png",
      "sha256_12": "119fb9a7e704",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\13_day_type_boardings_refined.png",
      "rel_path": "output/charts/train_passenger_loads_refined_public/13_day_type_boardings_refined.png",
      "name": "13_day_type_boardings_refined.png",
      "suffix": ".png",
      "size_bytes": 98771,
      "modified": "2026-06-12T10:58:19",
      "mime_type": "image/png",
      "sha256_12": "2a0f00e36105",
      "category": "image/graphic",
      "role_hint": "related to boardings"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\13_sunbury_up_profile_sparse_refined.png",
      "rel_path": "output/charts/train_passenger_loads_refined_public/13_sunbury_up_profile_sparse_refined.png",
      "name": "13_sunbury_up_profile_sparse_refined.png",
      "suffix": ".png",
      "size_bytes": 185572,
      "modified": "2026-06-12T10:58:19",
      "mime_type": "image/png",
      "sha256_12": "12ebb09f1ea8",
      "category": "image/graphic",
      "role_hint": "corridor-specific output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\.gitkeep",
      "rel_path": "output/csv/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\annual_patronage_by_mode_clean.csv",
      "rel_path": "output/csv/clean_reports/annual_patronage_by_mode_clean.csv",
      "name": "annual_patronage_by_mode_clean.csv",
      "suffix": ".csv",
      "size_bytes": 1952,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "bac8aab98ab1",
      "category": "tabular_data",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\annual_patronage_by_mode_complete_years_only.csv",
      "rel_path": "output/csv/clean_reports/annual_patronage_by_mode_complete_years_only.csv",
      "name": "annual_patronage_by_mode_complete_years_only.csv",
      "suffix": ".csv",
      "size_bytes": 1784,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "5da2208162b3",
      "category": "tabular_data",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\annual_total_all_modes_complete_years_only.csv",
      "rel_path": "output/csv/clean_reports/annual_total_all_modes_complete_years_only.csv",
      "name": "annual_total_all_modes_complete_years_only.csv",
      "suffix": ".csv",
      "size_bytes": 200,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "d11278d84605",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\inner_west_station_growth_from_fy18_19.csv",
      "rel_path": "output/csv/clean_reports/inner_west_station_growth_from_fy18_19.csv",
      "name": "inner_west_station_growth_from_fy18_19.csv",
      "suffix": ".csv",
      "size_bytes": 1298,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "6605b3ad4dcf",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\inner_west_station_history.csv",
      "rel_path": "output/csv/clean_reports/inner_west_station_history.csv",
      "name": "inner_west_station_history.csv",
      "suffix": ".csv",
      "size_bytes": 12128,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "6292e775920d",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\latest_available_partial_month_by_mode.csv",
      "rel_path": "output/csv/clean_reports/latest_available_partial_month_by_mode.csv",
      "name": "latest_available_partial_month_by_mode.csv",
      "suffix": ".csv",
      "size_bytes": 318,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "27ab7623ed03",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\latest_complete_month_by_mode.csv",
      "rel_path": "output/csv/clean_reports/latest_complete_month_by_mode.csv",
      "name": "latest_complete_month_by_mode.csv",
      "suffix": ".csv",
      "size_bytes": 386,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "f9af5565e83c",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\latest_complete_month_daytype_mode_profile.csv",
      "rel_path": "output/csv/clean_reports/latest_complete_month_daytype_mode_profile.csv",
      "name": "latest_complete_month_daytype_mode_profile.csv",
      "suffix": ".csv",
      "size_bytes": 2756,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "6b55b6784fb9",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\latest_station_rankings.csv",
      "rel_path": "output/csv/clean_reports/latest_station_rankings.csv",
      "name": "latest_station_rankings.csv",
      "suffix": ".csv",
      "size_bytes": 22117,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "ee3aeea69f00",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\monthly_mode_recovery_vs_2019_clean.csv",
      "rel_path": "output/csv/clean_reports/monthly_mode_recovery_vs_2019_clean.csv",
      "name": "monthly_mode_recovery_vs_2019_clean.csv",
      "suffix": ".csv",
      "size_bytes": 56214,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "1fe29e91d817",
      "category": "tabular_data",
      "role_hint": "related to recovery"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\monthly_patronage_completeness.csv",
      "rel_path": "output/csv/clean_reports/monthly_patronage_completeness.csv",
      "name": "monthly_patronage_completeness.csv",
      "suffix": ".csv",
      "size_bytes": 8979,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "d62187f5b5c8",
      "category": "tabular_data",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\station_decline_from_fy18_19.csv",
      "rel_path": "output/csv/clean_reports/station_decline_from_fy18_19.csv",
      "name": "station_decline_from_fy18_19.csv",
      "suffix": ".csv",
      "size_bytes": 36024,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "5e4eaa6e21df",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\station_growth_from_fy18_19.csv",
      "rel_path": "output/csv/clean_reports/station_growth_from_fy18_19.csv",
      "name": "station_growth_from_fy18_19.csv",
      "suffix": ".csv",
      "size_bytes": 36024,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "534b0bd5aa95",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\stations_without_fy18_19_baseline.csv",
      "rel_path": "output/csv/clean_reports/stations_without_fy18_19_baseline.csv",
      "name": "stations_without_fy18_19_baseline.csv",
      "suffix": ".csv",
      "size_bytes": 444,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "642ad5bd9d90",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\weekday_weekend_summary_by_mode.csv",
      "rel_path": "output/csv/clean_reports/weekday_weekend_summary_by_mode.csv",
      "name": "weekday_weekend_summary_by_mode.csv",
      "suffix": ".csv",
      "size_bytes": 34055,
      "modified": "2026-06-12T08:40:37",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "9fb82849be8b",
      "category": "tabular_data",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\annual_patronage_by_mode.csv",
      "rel_path": "output/csv/first_reports/annual_patronage_by_mode.csv",
      "name": "annual_patronage_by_mode.csv",
      "suffix": ".csv",
      "size_bytes": 1952,
      "modified": "2026-06-12T08:35:08",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "bac8aab98ab1",
      "category": "tabular_data",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\annual_patronage_totals.csv",
      "rel_path": "output/csv/first_reports/annual_patronage_totals.csv",
      "name": "annual_patronage_totals.csv",
      "suffix": ".csv",
      "size_bytes": 260,
      "modified": "2026-06-12T08:35:08",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "f07f8512d64d",
      "category": "tabular_data",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\inner_west_latest_station_ranking.csv",
      "rel_path": "output/csv/first_reports/inner_west_latest_station_ranking.csv",
      "name": "inner_west_latest_station_ranking.csv",
      "suffix": ".csv",
      "size_bytes": 753,
      "modified": "2026-06-12T08:35:08",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "2bcd3dd549a3",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\inner_west_station_history.csv",
      "rel_path": "output/csv/first_reports/inner_west_station_history.csv",
      "name": "inner_west_station_history.csv",
      "suffix": ".csv",
      "size_bytes": 12128,
      "modified": "2026-06-12T08:35:08",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "6292e775920d",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\latest_month_by_mode.csv",
      "rel_path": "output/csv/first_reports/latest_month_by_mode.csv",
      "name": "latest_month_by_mode.csv",
      "suffix": ".csv",
      "size_bytes": 318,
      "modified": "2026-06-12T08:35:08",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "27ab7623ed03",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\latest_month_daytype_mode_profile.csv",
      "rel_path": "output/csv/first_reports/latest_month_daytype_mode_profile.csv",
      "name": "latest_month_daytype_mode_profile.csv",
      "suffix": ".csv",
      "size_bytes": 2294,
      "modified": "2026-06-12T08:35:08",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "213a36b65c8d",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\latest_station_rankings.csv",
      "rel_path": "output/csv/first_reports/latest_station_rankings.csv",
      "name": "latest_station_rankings.csv",
      "suffix": ".csv",
      "size_bytes": 22117,
      "modified": "2026-06-12T08:35:08",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "9c732899a957",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\monthly_average_daytype_mode_profile.csv",
      "rel_path": "output/csv/first_reports/monthly_average_daytype_mode_profile.csv",
      "name": "monthly_average_daytype_mode_profile.csv",
      "suffix": ".csv",
      "size_bytes": 278427,
      "modified": "2026-06-12T08:35:08",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "8d932a2c2609",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\monthly_mode_recovery_vs_2019.csv",
      "rel_path": "output/csv/first_reports/monthly_mode_recovery_vs_2019.csv",
      "name": "monthly_mode_recovery_vs_2019.csv",
      "suffix": ".csv",
      "size_bytes": 56214,
      "modified": "2026-06-12T08:35:08",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "1fe29e91d817",
      "category": "tabular_data",
      "role_hint": "related to recovery"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\station_decline_top_50_from_2018_2019.csv",
      "rel_path": "output/csv/first_reports/station_decline_top_50_from_2018_2019.csv",
      "name": "station_decline_top_50_from_2018_2019.csv",
      "suffix": ".csv",
      "size_bytes": 3465,
      "modified": "2026-06-12T08:35:08",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "56a479be5364",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\station_growth_from_2018_2019.csv",
      "rel_path": "output/csv/first_reports/station_growth_from_2018_2019.csv",
      "name": "station_growth_from_2018_2019.csv",
      "suffix": ".csv",
      "size_bytes": 21215,
      "modified": "2026-06-12T08:35:08",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "d24f6629f455",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\station_growth_top_50_from_2018_2019.csv",
      "rel_path": "output/csv/first_reports/station_growth_top_50_from_2018_2019.csv",
      "name": "station_growth_top_50_from_2018_2019.csv",
      "suffix": ".csv",
      "size_bytes": 3465,
      "modified": "2026-06-12T08:35:08",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "56a479be5364",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\weekday_weekend_summary_by_mode.csv",
      "rel_path": "output/csv/first_reports/weekday_weekend_summary_by_mode.csv",
      "name": "weekday_weekend_summary_by_mode.csv",
      "suffix": ".csv",
      "size_bytes": 34055,
      "modified": "2026-06-12T08:35:08",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "9fb82849be8b",
      "category": "tabular_data",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\bus_coach_stop_service_supply.csv",
      "rel_path": "output/csv/gtfs_service_supply/bus_coach_stop_service_supply.csv",
      "name": "bus_coach_stop_service_supply.csv",
      "suffix": ".csv",
      "size_bytes": 2805061,
      "modified": "2026-06-12T08:46:20",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "6b8a367d4746",
      "category": "tabular_data",
      "role_hint": "related to supply"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\feed_agency_summary.csv",
      "rel_path": "output/csv/gtfs_service_supply/feed_agency_summary.csv",
      "name": "feed_agency_summary.csv",
      "suffix": ".csv",
      "size_bytes": 1671,
      "modified": "2026-06-12T08:46:13",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "9518082d7b1e",
      "category": "tabular_data",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\feed_mode_map.csv",
      "rel_path": "output/csv/gtfs_service_supply/feed_mode_map.csv",
      "name": "feed_mode_map.csv",
      "suffix": ".csv",
      "size_bytes": 706,
      "modified": "2026-06-12T08:46:13",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "2417fc235d94",
      "category": "tabular_data",
      "role_hint": "related to map"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\inner_west_route_service_supply.csv",
      "rel_path": "output/csv/gtfs_service_supply/inner_west_route_service_supply.csv",
      "name": "inner_west_route_service_supply.csv",
      "suffix": ".csv",
      "size_bytes": 8425,
      "modified": "2026-06-12T08:46:21",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "aadfaaa63bbb",
      "category": "tabular_data",
      "role_hint": "related to supply, inner_west"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\inner_west_stop_service_supply.csv",
      "rel_path": "output/csv/gtfs_service_supply/inner_west_stop_service_supply.csv",
      "name": "inner_west_stop_service_supply.csv",
      "suffix": ".csv",
      "size_bytes": 31713,
      "modified": "2026-06-12T08:46:21",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "f26ba5a16504",
      "category": "tabular_data",
      "role_hint": "related to supply, inner_west"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\route_service_supply.csv",
      "rel_path": "output/csv/gtfs_service_supply/route_service_supply.csv",
      "name": "route_service_supply.csv",
      "suffix": ".csv",
      "size_bytes": 118454,
      "modified": "2026-06-12T08:46:14",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "3d43f833b54e",
      "category": "tabular_data",
      "role_hint": "related to supply"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\route_type_supply_summary.csv",
      "rel_path": "output/csv/gtfs_service_supply/route_type_supply_summary.csv",
      "name": "route_type_supply_summary.csv",
      "suffix": ".csv",
      "size_bytes": 679,
      "modified": "2026-06-12T08:46:22",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "340a941b1b8c",
      "category": "tabular_data",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\stop_service_supply.csv",
      "rel_path": "output/csv/gtfs_service_supply/stop_service_supply.csv",
      "name": "stop_service_supply.csv",
      "suffix": ".csv",
      "size_bytes": 3057537,
      "modified": "2026-06-12T08:46:17",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "76b4123a96a3",
      "category": "tabular_data",
      "role_hint": "related to supply"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\train_stop_service_supply.csv",
      "rel_path": "output/csv/gtfs_service_supply/train_stop_service_supply.csv",
      "name": "train_stop_service_supply.csv",
      "suffix": ".csv",
      "size_bytes": 69335,
      "modified": "2026-06-12T08:46:17",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "19001d3f2669",
      "category": "tabular_data",
      "role_hint": "related to supply"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\tram_stop_service_supply.csv",
      "rel_path": "output/csv/gtfs_service_supply/tram_stop_service_supply.csv",
      "name": "tram_stop_service_supply.csv",
      "suffix": ".csv",
      "size_bytes": 182408,
      "modified": "2026-06-12T08:46:18",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "352e3f1752ec",
      "category": "tabular_data",
      "role_hint": "related to supply"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\quality_checks\\monthly_patronage_missing_values.csv",
      "rel_path": "output/csv/quality_checks/monthly_patronage_missing_values.csv",
      "name": "monthly_patronage_missing_values.csv",
      "suffix": ".csv",
      "size_bytes": 399,
      "modified": "2026-06-12T08:36:36",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "e329555f81d7",
      "category": "tabular_data",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\quality_checks\\station_decline_comparable_from_fy18_19.csv",
      "rel_path": "output/csv/quality_checks/station_decline_comparable_from_fy18_19.csv",
      "name": "station_decline_comparable_from_fy18_19.csv",
      "suffix": ".csv",
      "size_bytes": 36024,
      "modified": "2026-06-12T08:36:36",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "5e4eaa6e21df",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\quality_checks\\station_growth_comparable_from_fy18_19.csv",
      "rel_path": "output/csv/quality_checks/station_growth_comparable_from_fy18_19.csv",
      "name": "station_growth_comparable_from_fy18_19.csv",
      "suffix": ".csv",
      "size_bytes": 36024,
      "modified": "2026-06-12T08:36:36",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "534b0bd5aa95",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\quality_checks\\stations_without_fy18_19_baseline.csv",
      "rel_path": "output/csv/quality_checks/stations_without_fy18_19_baseline.csv",
      "name": "stations_without_fy18_19_baseline.csv",
      "suffix": ".csv",
      "size_bytes": 444,
      "modified": "2026-06-12T08:36:36",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "642ad5bd9d90",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\station_supply_pressure\\inner_west_station_patronage_supply_pressure.csv",
      "rel_path": "output/csv/station_supply_pressure/inner_west_station_patronage_supply_pressure.csv",
      "name": "inner_west_station_patronage_supply_pressure.csv",
      "suffix": ".csv",
      "size_bytes": 3872,
      "modified": "2026-06-12T08:48:00",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "2d6b60833b48",
      "category": "tabular_data",
      "role_hint": "pressure metric output or graphic"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\station_supply_pressure\\station_patronage_supply_pressure_all.csv",
      "rel_path": "output/csv/station_supply_pressure/station_patronage_supply_pressure_all.csv",
      "name": "station_patronage_supply_pressure_all.csv",
      "suffix": ".csv",
      "size_bytes": 64975,
      "modified": "2026-06-12T08:47:59",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "43d0fec37cfe",
      "category": "tabular_data",
      "role_hint": "pressure metric output or graphic"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\station_supply_pressure\\top_100_high_entries_per_departure.csv",
      "rel_path": "output/csv/station_supply_pressure/top_100_high_entries_per_departure.csv",
      "name": "top_100_high_entries_per_departure.csv",
      "suffix": ".csv",
      "size_bytes": 21271,
      "modified": "2026-06-12T08:47:59",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "25595f0c7d59",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\station_supply_pressure\\top_100_low_entries_per_departure_min_100k_entries.csv",
      "rel_path": "output/csv/station_supply_pressure/top_100_low_entries_per_departure_min_100k_entries.csv",
      "name": "top_100_low_entries_per_departure_min_100k_entries.csv",
      "suffix": ".csv",
      "size_bytes": 21132,
      "modified": "2026-06-12T08:48:00",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "08497b22fb96",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\station_supply_pressure\\unmatched_station_entries_no_gtfs_supply_match.csv",
      "rel_path": "output/csv/station_supply_pressure/unmatched_station_entries_no_gtfs_supply_match.csv",
      "name": "unmatched_station_entries_no_gtfs_supply_match.csv",
      "suffix": ".csv",
      "size_bytes": 1047,
      "modified": "2026-06-12T08:48:00",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "af23e8356c7c",
      "category": "tabular_data",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\station_supply_pressure_refined\\inner_west_station_patronage_supply_pressure_refined.csv",
      "rel_path": "output/csv/station_supply_pressure_refined/inner_west_station_patronage_supply_pressure_refined.csv",
      "name": "inner_west_station_patronage_supply_pressure_refined.csv",
      "suffix": ".csv",
      "size_bytes": 4511,
      "modified": "2026-06-12T08:49:42",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "aa16184897b2",
      "category": "tabular_data",
      "role_hint": "pressure metric output or graphic"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\station_supply_pressure_refined\\normal_top_100_high_entries_per_departure_excluding_special_event.csv",
      "rel_path": "output/csv/station_supply_pressure_refined/normal_top_100_high_entries_per_departure_excluding_special_event.csv",
      "name": "normal_top_100_high_entries_per_departure_excluding_special_event.csv",
      "suffix": ".csv",
      "size_bytes": 24109,
      "modified": "2026-06-12T08:49:41",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "7c633ae5e379",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\station_supply_pressure_refined\\normal_top_100_low_entries_per_departure_min_100k_excluding_special_event.csv",
      "rel_path": "output/csv/station_supply_pressure_refined/normal_top_100_low_entries_per_departure_min_100k_excluding_special_event.csv",
      "name": "normal_top_100_low_entries_per_departure_min_100k_excluding_special_event.csv",
      "suffix": ".csv",
      "size_bytes": 23712,
      "modified": "2026-06-12T08:49:41",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "ebad9e1c5b35",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\station_supply_pressure_refined\\station_patronage_supply_pressure_refined_all.csv",
      "rel_path": "output/csv/station_supply_pressure_refined/station_patronage_supply_pressure_refined_all.csv",
      "name": "station_patronage_supply_pressure_refined_all.csv",
      "suffix": ".csv",
      "size_bytes": 74645,
      "modified": "2026-06-12T08:49:40",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "3dde10b69643",
      "category": "tabular_data",
      "role_hint": "pressure metric output or graphic"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\station_supply_pressure_refined\\unmatched_station_entries_after_refinement.csv",
      "rel_path": "output/csv/station_supply_pressure_refined/unmatched_station_entries_after_refinement.csv",
      "name": "unmatched_station_entries_after_refinement.csv",
      "suffix": ".csv",
      "size_bytes": 845,
      "modified": "2026-06-12T08:49:42",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "5f1ee78271b2",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\station_supply_pressure_refined\\unmatched_station_gtfs_candidate_matches.csv",
      "rel_path": "output/csv/station_supply_pressure_refined/unmatched_station_gtfs_candidate_matches.csv",
      "name": "unmatched_station_gtfs_candidate_matches.csv",
      "suffix": ".csv",
      "size_bytes": 110,
      "modified": "2026-06-12T08:49:42",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "284204a31d3e",
      "category": "tabular_data",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\01_row_counts_by_fin_year.csv",
      "rel_path": "output/csv/train_passenger_counts/01_row_counts_by_fin_year.csv",
      "name": "01_row_counts_by_fin_year.csv",
      "suffix": ".csv",
      "size_bytes": 460,
      "modified": "2026-06-12T10:38:09",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "9dac26e792b7",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\02_quality_checks_by_fin_year.csv",
      "rel_path": "output/csv/train_passenger_counts/02_quality_checks_by_fin_year.csv",
      "name": "02_quality_checks_by_fin_year.csv",
      "suffix": ".csv",
      "size_bytes": 835,
      "modified": "2026-06-12T10:38:10",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "404ab4f2c019",
      "category": "tabular_data",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\03_top_stations_by_boardings_by_year.csv",
      "rel_path": "output/csv/train_passenger_counts/03_top_stations_by_boardings_by_year.csv",
      "name": "03_top_stations_by_boardings_by_year.csv",
      "suffix": ".csv",
      "size_bytes": 18694,
      "modified": "2026-06-12T10:38:11",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "d8d3311a0f71",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\04_top_stations_by_alightings_by_year.csv",
      "rel_path": "output/csv/train_passenger_counts/04_top_stations_by_alightings_by_year.csv",
      "name": "04_top_stations_by_alightings_by_year.csv",
      "suffix": ".csv",
      "size_bytes": 18725,
      "modified": "2026-06-12T10:38:11",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "dfc895eb1b52",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\05_top_lines_by_boardings_by_year.csv",
      "rel_path": "output/csv/train_passenger_counts/05_top_lines_by_boardings_by_year.csv",
      "name": "05_top_lines_by_boardings_by_year.csv",
      "suffix": ".csv",
      "size_bytes": 9785,
      "modified": "2026-06-12T10:38:11",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "638700fe9525",
      "category": "tabular_data",
      "role_hint": "related to boardings"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\06_top_lines_by_max_departure_load_by_year.csv",
      "rel_path": "output/csv/train_passenger_counts/06_top_lines_by_max_departure_load_by_year.csv",
      "name": "06_top_lines_by_max_departure_load_by_year.csv",
      "suffix": ".csv",
      "size_bytes": 21474,
      "modified": "2026-06-12T10:38:11",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "0ce27ff04f07",
      "category": "tabular_data",
      "role_hint": "related to load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\07_peak_period_line_summary.csv",
      "rel_path": "output/csv/train_passenger_counts/07_peak_period_line_summary.csv",
      "name": "07_peak_period_line_summary.csv",
      "suffix": ".csv",
      "size_bytes": 725633,
      "modified": "2026-06-12T10:38:13",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "e35e1c6297f2",
      "category": "tabular_data",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\08_am_peak_top_lines_by_max_load.csv",
      "rel_path": "output/csv/train_passenger_counts/08_am_peak_top_lines_by_max_load.csv",
      "name": "08_am_peak_top_lines_by_max_load.csv",
      "suffix": ".csv",
      "size_bytes": 27664,
      "modified": "2026-06-12T10:38:13",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "5156d33e1c23",
      "category": "tabular_data",
      "role_hint": "related to load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\09_pm_peak_top_lines_by_max_load.csv",
      "rel_path": "output/csv/train_passenger_counts/09_pm_peak_top_lines_by_max_load.csv",
      "name": "09_pm_peak_top_lines_by_max_load.csv",
      "suffix": ".csv",
      "size_bytes": 27075,
      "modified": "2026-06-12T10:38:13",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "6b0afbbffbe1",
      "category": "tabular_data",
      "role_hint": "related to load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\10_daytype_line_summary.csv",
      "rel_path": "output/csv/train_passenger_counts/10_daytype_line_summary.csv",
      "name": "10_daytype_line_summary.csv",
      "suffix": ".csv",
      "size_bytes": 121591,
      "modified": "2026-06-12T10:38:14",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "601d84ddeee4",
      "category": "tabular_data",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\11_inner_west_station_year_summary.csv",
      "rel_path": "output/csv/train_passenger_counts/11_inner_west_station_year_summary.csv",
      "name": "11_inner_west_station_year_summary.csv",
      "suffix": ".csv",
      "size_bytes": 8037,
      "modified": "2026-06-12T10:38:14",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "e7d87ec5b44f",
      "category": "tabular_data",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\12_inner_west_station_line_direction_summary.csv",
      "rel_path": "output/csv/train_passenger_counts/12_inner_west_station_line_direction_summary.csv",
      "name": "12_inner_west_station_line_direction_summary.csv",
      "suffix": ".csv",
      "size_bytes": 34654,
      "modified": "2026-06-12T10:38:14",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "3b6ad5d9763e",
      "category": "tabular_data",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\13_focus_line_station_sequence_summary.csv",
      "rel_path": "output/csv/train_passenger_counts/13_focus_line_station_sequence_summary.csv",
      "name": "13_focus_line_station_sequence_summary.csv",
      "suffix": ".csv",
      "size_bytes": 133180,
      "modified": "2026-06-12T10:38:14",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "f7e8f55e538c",
      "category": "tabular_data",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\14_top_individual_peak_load_records.csv",
      "rel_path": "output/csv/train_passenger_counts/14_top_individual_peak_load_records.csv",
      "name": "14_top_individual_peak_load_records.csv",
      "suffix": ".csv",
      "size_bytes": 73659,
      "modified": "2026-06-12T10:38:15",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "73e1dcf9862e",
      "category": "tabular_data",
      "role_hint": "related to load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\15_candidate_station_entry_vs_boarding_gap.csv",
      "rel_path": "output/csv/train_passenger_counts/15_candidate_station_entry_vs_boarding_gap.csv",
      "name": "15_candidate_station_entry_vs_boarding_gap.csv",
      "suffix": ".csv",
      "size_bytes": 92206,
      "modified": "2026-06-12T10:38:15",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "8526f8685639",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\16_station_entry_vs_boarding_index_full.csv",
      "rel_path": "output/csv/train_passenger_counts/16_station_entry_vs_boarding_index_full.csv",
      "name": "16_station_entry_vs_boarding_index_full.csv",
      "suffix": ".csv",
      "size_bytes": 3592,
      "modified": "2026-06-12T11:03:42",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "2811c8e909a1",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\17_station_entry_vs_boarding_index_mid_network.csv",
      "rel_path": "output/csv/train_passenger_counts/17_station_entry_vs_boarding_index_mid_network.csv",
      "name": "17_station_entry_vs_boarding_index_mid_network.csv",
      "suffix": ".csv",
      "size_bytes": 3791,
      "modified": "2026-06-12T11:03:43",
      "mime_type": "application/vnd.ms-excel",
      "sha256_12": "0d03e8cd886c",
      "category": "tabular_data",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\.gitkeep",
      "rel_path": "output/html/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\recovery_and_shift_graphs_index.html",
      "rel_path": "output/html/recovery_and_shift_graphs_index.html",
      "name": "recovery_and_shift_graphs_index.html",
      "suffix": ".html",
      "size_bytes": 7909,
      "modified": "2026-06-12T09:20:14",
      "mime_type": "text/html",
      "sha256_12": "a090a031cc1a",
      "category": "html_report/page",
      "role_hint": "related to recovery"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\station_pressure_graphs_index.html",
      "rel_path": "output/html/station_pressure_graphs_index.html",
      "name": "station_pressure_graphs_index.html",
      "suffix": ".html",
      "size_bytes": 4531,
      "modified": "2026-06-12T08:58:26",
      "mime_type": "text/html",
      "sha256_12": "d28d39ff8bbb",
      "category": "html_report/page",
      "role_hint": "pressure metric output or graphic"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\station_pressure_intelligence_report.html",
      "rel_path": "output/html/station_pressure_intelligence_report.html",
      "name": "station_pressure_intelligence_report.html",
      "suffix": ".html",
      "size_bytes": 26678,
      "modified": "2026-06-12T08:51:08",
      "mime_type": "text/html",
      "sha256_12": "c29c29c61d25",
      "category": "html_report/page",
      "role_hint": "published or generated HTML report page"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\train_passenger_load_graphs_index.html",
      "rel_path": "output/html/train_passenger_load_graphs_index.html",
      "name": "train_passenger_load_graphs_index.html",
      "suffix": ".html",
      "size_bytes": 10030,
      "modified": "2026-06-12T10:43:01",
      "mime_type": "text/html",
      "sha256_12": "98041d426d96",
      "category": "html_report/page",
      "role_hint": "related to passenger, load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\train_passenger_loads_colour_coded_index.html",
      "rel_path": "output/html/train_passenger_loads_colour_coded_index.html",
      "name": "train_passenger_loads_colour_coded_index.html",
      "suffix": ".html",
      "size_bytes": 11062,
      "modified": "2026-06-12T10:51:52",
      "mime_type": "text/html",
      "sha256_12": "fe552d002e75",
      "category": "html_report/page",
      "role_hint": "related to passenger, load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\train_passenger_loads_final_public_index.html",
      "rel_path": "output/html/train_passenger_loads_final_public_index.html",
      "name": "train_passenger_loads_final_public_index.html",
      "suffix": ".html",
      "size_bytes": 11821,
      "modified": "2026-06-12T11:03:45",
      "mime_type": "text/html",
      "sha256_12": "45b3cd558273",
      "category": "html_report/page",
      "role_hint": "related to passenger, load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\train_passenger_loads_publishable_index.html",
      "rel_path": "output/html/train_passenger_loads_publishable_index.html",
      "name": "train_passenger_loads_publishable_index.html",
      "suffix": ".html",
      "size_bytes": 10041,
      "modified": "2026-06-12T10:46:11",
      "mime_type": "text/html",
      "sha256_12": "8199965cded5",
      "category": "html_report/page",
      "role_hint": "related to passenger, load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\train_passenger_loads_refined_public_index.html",
      "rel_path": "output/html/train_passenger_loads_refined_public_index.html",
      "name": "train_passenger_loads_refined_public_index.html",
      "suffix": ".html",
      "size_bytes": 10460,
      "modified": "2026-06-12T10:58:19",
      "mime_type": "text/html",
      "sha256_12": "b6b5557ecccc",
      "category": "html_report/page",
      "role_hint": "related to passenger, load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\victorian_public_transport_consolidated_intelligence_report.html",
      "rel_path": "output/html/victorian_public_transport_consolidated_intelligence_report.html",
      "name": "victorian_public_transport_consolidated_intelligence_report.html",
      "suffix": ".html",
      "size_bytes": 48557,
      "modified": "2026-06-12T11:48:38",
      "mime_type": "text/html",
      "sha256_12": "e4ae3fa02987",
      "category": "html_report/page",
      "role_hint": "published or generated HTML report page"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\victorian_train_passenger_load_report.html",
      "rel_path": "output/html/victorian_train_passenger_load_report.html",
      "name": "victorian_train_passenger_load_report.html",
      "suffix": ".html",
      "size_bytes": 15434,
      "modified": "2026-06-12T10:48:15",
      "mime_type": "text/html",
      "sha256_12": "f970e4487f89",
      "category": "html_report/page",
      "role_hint": "published or generated HTML report page"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\maps\\.gitkeep",
      "rel_path": "output/maps/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\README.md",
      "rel_path": "README.md",
      "name": "README.md",
      "suffix": ".md",
      "size_bytes": 849,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "text/markdown",
      "sha256_12": "39b1a1aaf82b",
      "category": "text_summary",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\.gitkeep",
      "rel_path": "scripts/.gitkeep",
      "name": ".gitkeep",
      "suffix": "",
      "size_bytes": 0,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "",
      "sha256_12": "e3b0c44298fc",
      "category": "other",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\00_inventory_downloaded_data.py",
      "rel_path": "scripts/00_inventory_downloaded_data.py",
      "name": "00_inventory_downloaded_data.py",
      "suffix": ".py",
      "size_bytes": 6615,
      "modified": "2026-06-12T08:24:20",
      "mime_type": "text/x-python",
      "sha256_12": "fd894baf673e",
      "category": "script/query",
      "role_hint": "file inventory / asset listing"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\01_download_manifest.py",
      "rel_path": "scripts/01_download_manifest.py",
      "name": "01_download_manifest.py",
      "suffix": ".py",
      "size_bytes": 347,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "text/x-python",
      "sha256_12": "e760558f65e5",
      "category": "script/query",
      "role_hint": "manifest / generated output registry"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\01_profile_raw_datasets.py",
      "rel_path": "scripts/01_profile_raw_datasets.py",
      "name": "01_profile_raw_datasets.py",
      "suffix": ".py",
      "size_bytes": 13645,
      "modified": "2026-06-12T08:31:48",
      "mime_type": "text/x-python",
      "sha256_12": "bb43284608f4",
      "category": "script/query",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\02_ingest_small_csvs.py",
      "rel_path": "scripts/02_ingest_small_csvs.py",
      "name": "02_ingest_small_csvs.py",
      "suffix": ".py",
      "size_bytes": 345,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "text/x-python",
      "sha256_12": "e242ac016793",
      "category": "script/query",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\02_ingest_small_csvs_to_duckdb.py",
      "rel_path": "scripts/02_ingest_small_csvs_to_duckdb.py",
      "name": "02_ingest_small_csvs_to_duckdb.py",
      "suffix": ".py",
      "size_bytes": 18033,
      "modified": "2026-06-12T08:33:32",
      "mime_type": "text/x-python",
      "sha256_12": "bc2d145a38f7",
      "category": "script/query",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\03_build_first_statistical_reports.py",
      "rel_path": "scripts/03_build_first_statistical_reports.py",
      "name": "03_build_first_statistical_reports.py",
      "suffix": ".py",
      "size_bytes": 15489,
      "modified": "2026-06-12T08:34:56",
      "mime_type": "text/x-python",
      "sha256_12": "d0a806412314",
      "category": "script/query",
      "role_hint": "related to report"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\03_ingest_gtfs.py",
      "rel_path": "scripts/03_ingest_gtfs.py",
      "name": "03_ingest_gtfs.py",
      "suffix": ".py",
      "size_bytes": 323,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "text/x-python",
      "sha256_12": "6b2638299675",
      "category": "script/query",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\04_fix_station_growth_views_and_quality_checks.py",
      "rel_path": "scripts/04_fix_station_growth_views_and_quality_checks.py",
      "name": "04_fix_station_growth_views_and_quality_checks.py",
      "suffix": ".py",
      "size_bytes": 11023,
      "modified": "2026-06-12T08:36:29",
      "mime_type": "text/x-python",
      "sha256_12": "4691028c3374",
      "category": "script/query",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\04_ingest_lines_stops.py",
      "rel_path": "scripts/04_ingest_lines_stops.py",
      "name": "04_ingest_lines_stops.py",
      "suffix": ".py",
      "size_bytes": 373,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "text/x-python",
      "sha256_12": "ef6f8ae7d502",
      "category": "script/query",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\05_clean_monthly_patronage_and_rebuild_views.py",
      "rel_path": "scripts/05_clean_monthly_patronage_and_rebuild_views.py",
      "name": "05_clean_monthly_patronage_and_rebuild_views.py",
      "suffix": ".py",
      "size_bytes": 12229,
      "modified": "2026-06-12T08:38:06",
      "mime_type": "text/x-python",
      "sha256_12": "31aec30e6313",
      "category": "script/query",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\05_convert_service_counts_to_parquet.py",
      "rel_path": "scripts/05_convert_service_counts_to_parquet.py",
      "name": "05_convert_service_counts_to_parquet.py",
      "suffix": ".py",
      "size_bytes": 399,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "text/x-python",
      "sha256_12": "8ef340255f15",
      "category": "script/query",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\06_build_clean_statistical_reports.py",
      "rel_path": "scripts/06_build_clean_statistical_reports.py",
      "name": "06_build_clean_statistical_reports.py",
      "suffix": ".py",
      "size_bytes": 18481,
      "modified": "2026-06-12T08:40:30",
      "mime_type": "text/x-python",
      "sha256_12": "30eb3c103eeb",
      "category": "script/query",
      "role_hint": "related to report"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\07_extract_and_ingest_gtfs.py",
      "rel_path": "scripts/07_extract_and_ingest_gtfs.py",
      "name": "07_extract_and_ingest_gtfs.py",
      "suffix": ".py",
      "size_bytes": 17875,
      "modified": "2026-06-12T08:42:11",
      "mime_type": "text/x-python",
      "sha256_12": "001dbb629a1f",
      "category": "script/query",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\07b_repair_gtfs_views_and_summary.py",
      "rel_path": "scripts/07b_repair_gtfs_views_and_summary.py",
      "name": "07b_repair_gtfs_views_and_summary.py",
      "suffix": ".py",
      "size_bytes": 16035,
      "modified": "2026-06-12T08:44:23",
      "mime_type": "text/x-python",
      "sha256_12": "763921ad70cc",
      "category": "script/query",
      "role_hint": "summary / audit output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\08_build_gtfs_service_supply_reports.py",
      "rel_path": "scripts/08_build_gtfs_service_supply_reports.py",
      "name": "08_build_gtfs_service_supply_reports.py",
      "suffix": ".py",
      "size_bytes": 20373,
      "modified": "2026-06-12T08:46:05",
      "mime_type": "text/x-python",
      "sha256_12": "8375ddefe7d6",
      "category": "script/query",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\09_build_station_patronage_service_supply_report.py",
      "rel_path": "scripts/09_build_station_patronage_service_supply_report.py",
      "name": "09_build_station_patronage_service_supply_report.py",
      "suffix": ".py",
      "size_bytes": 16567,
      "modified": "2026-06-12T08:47:52",
      "mime_type": "text/x-python",
      "sha256_12": "74410a19f02d",
      "category": "script/query",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\10_build_monthly_patronage_reports.py",
      "rel_path": "scripts/10_build_monthly_patronage_reports.py",
      "name": "10_build_monthly_patronage_reports.py",
      "suffix": ".py",
      "size_bytes": 369,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "text/x-python",
      "sha256_12": "37e7427703fa",
      "category": "script/query",
      "role_hint": "patronage/recovery output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\10_refine_station_supply_pressure.py",
      "rel_path": "scripts/10_refine_station_supply_pressure.py",
      "name": "10_refine_station_supply_pressure.py",
      "suffix": ".py",
      "size_bytes": 20405,
      "modified": "2026-06-12T08:49:31",
      "mime_type": "text/x-python",
      "sha256_12": "3971f6d7765a",
      "category": "script/query",
      "role_hint": "pressure metric output or graphic"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\11_build_station_pressure_html_report.py",
      "rel_path": "scripts/11_build_station_pressure_html_report.py",
      "name": "11_build_station_pressure_html_report.py",
      "suffix": ".py",
      "size_bytes": 19909,
      "modified": "2026-06-12T08:50:59",
      "mime_type": "text/x-python",
      "sha256_12": "5865f12cc9b9",
      "category": "script/query",
      "role_hint": "pressure metric output or graphic"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\11_build_station_rankings.py",
      "rel_path": "scripts/11_build_station_rankings.py",
      "name": "11_build_station_rankings.py",
      "suffix": ".py",
      "size_bytes": 367,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "text/x-python",
      "sha256_12": "569cd2a16660",
      "category": "script/query",
      "role_hint": "station-level output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\12_build_gtfs_frequency_tables.py",
      "rel_path": "scripts/12_build_gtfs_frequency_tables.py",
      "name": "12_build_gtfs_frequency_tables.py",
      "suffix": ".py",
      "size_bytes": 371,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "text/x-python",
      "sha256_12": "12770d6f91d0",
      "category": "script/query",
      "role_hint": "GTFS supply/service output"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\12_build_station_pressure_graphs.py",
      "rel_path": "scripts/12_build_station_pressure_graphs.py",
      "name": "12_build_station_pressure_graphs.py",
      "suffix": ".py",
      "size_bytes": 33388,
      "modified": "2026-06-12T08:54:52",
      "mime_type": "text/x-python",
      "sha256_12": "9e518a698101",
      "category": "script/query",
      "role_hint": "pressure metric output or graphic"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\12_build_station_pressure_graphsV2.py",
      "rel_path": "scripts/12_build_station_pressure_graphsV2.py",
      "name": "12_build_station_pressure_graphsV2.py",
      "suffix": ".py",
      "size_bytes": 33524,
      "modified": "2026-06-12T08:58:12",
      "mime_type": "text/x-python",
      "sha256_12": "f332c2ce74bd",
      "category": "script/query",
      "role_hint": "pressure metric output or graphic"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\13_build_recovery_and_shift_graphs.py",
      "rel_path": "scripts/13_build_recovery_and_shift_graphs.py",
      "name": "13_build_recovery_and_shift_graphs.py",
      "suffix": ".py",
      "size_bytes": 39315,
      "modified": "2026-06-12T09:19:58",
      "mime_type": "text/x-python",
      "sha256_12": "cee19a2bfd2e",
      "category": "script/query",
      "role_hint": "related to recovery"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\13_build_service_crowding_tables.py",
      "rel_path": "scripts/13_build_service_crowding_tables.py",
      "name": "13_build_service_crowding_tables.py",
      "suffix": ".py",
      "size_bytes": 379,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "text/x-python",
      "sha256_12": "b88f880b513c",
      "category": "script/query",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\14_ingest_train_service_passenger_counts_to_parquet.py",
      "rel_path": "scripts/14_ingest_train_service_passenger_counts_to_parquet.py",
      "name": "14_ingest_train_service_passenger_counts_to_parquet.py",
      "suffix": ".py",
      "size_bytes": 11300,
      "modified": "2026-06-12T10:34:24",
      "mime_type": "text/x-python",
      "sha256_12": "56bd561fbec1",
      "category": "script/query",
      "role_hint": "related to passenger"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\15_validate_train_passenger_counts_and_build_reports.py",
      "rel_path": "scripts/15_validate_train_passenger_counts_and_build_reports.py",
      "name": "15_validate_train_passenger_counts_and_build_reports.py",
      "suffix": ".py",
      "size_bytes": 28825,
      "modified": "2026-06-12T10:38:00",
      "mime_type": "text/x-python",
      "sha256_12": "d605c211433d",
      "category": "script/query",
      "role_hint": "related to passenger, report"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\16_build_train_passenger_load_graphs.py",
      "rel_path": "scripts/16_build_train_passenger_load_graphs.py",
      "name": "16_build_train_passenger_load_graphs.py",
      "suffix": ".py",
      "size_bytes": 32282,
      "modified": "2026-06-12T10:42:53",
      "mime_type": "text/x-python",
      "sha256_12": "8abb32a37d34",
      "category": "script/query",
      "role_hint": "related to passenger, load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\17_build_publishable_train_passenger_load_graphs.py",
      "rel_path": "scripts/17_build_publishable_train_passenger_load_graphs.py",
      "name": "17_build_publishable_train_passenger_load_graphs.py",
      "suffix": ".py",
      "size_bytes": 33837,
      "modified": "2026-06-12T10:45:55",
      "mime_type": "text/x-python",
      "sha256_12": "e8d74a06e1ca",
      "category": "script/query",
      "role_hint": "related to passenger, load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\18_build_passenger_load_public_html_report.py",
      "rel_path": "scripts/18_build_passenger_load_public_html_report.py",
      "name": "18_build_passenger_load_public_html_report.py",
      "suffix": ".py",
      "size_bytes": 19361,
      "modified": "2026-06-12T10:48:09",
      "mime_type": "text/x-python",
      "sha256_12": "91a28c727f57",
      "category": "script/query",
      "role_hint": "related to passenger, load, report"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\19_build_colour_coded_passenger_load_graphs.py",
      "rel_path": "scripts/19_build_colour_coded_passenger_load_graphs.py",
      "name": "19_build_colour_coded_passenger_load_graphs.py",
      "suffix": ".py",
      "size_bytes": 36904,
      "modified": "2026-06-12T10:51:36",
      "mime_type": "text/x-python",
      "sha256_12": "d24da277e5b2",
      "category": "script/query",
      "role_hint": "related to passenger, load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\20_copy_colour_coded_passenger_load_graphs_to_web.py",
      "rel_path": "scripts/20_copy_colour_coded_passenger_load_graphs_to_web.py",
      "name": "20_copy_colour_coded_passenger_load_graphs_to_web.py",
      "suffix": ".py",
      "size_bytes": 8547,
      "modified": "2026-06-12T10:52:50",
      "mime_type": "text/x-python",
      "sha256_12": "bae1966c90b6",
      "category": "script/query",
      "role_hint": "related to passenger, load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\20_generate_html_reports.py",
      "rel_path": "scripts/20_generate_html_reports.py",
      "name": "20_generate_html_reports.py",
      "suffix": ".py",
      "size_bytes": 373,
      "modified": "2026-06-12T08:06:20",
      "mime_type": "text/x-python",
      "sha256_12": "4d6d4f798207",
      "category": "script/query",
      "role_hint": "related to report"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\21_build_refined_public_passenger_load_graphs.py",
      "rel_path": "scripts/21_build_refined_public_passenger_load_graphs.py",
      "name": "21_build_refined_public_passenger_load_graphs.py",
      "suffix": ".py",
      "size_bytes": 37870,
      "modified": "2026-06-12T10:58:05",
      "mime_type": "text/x-python",
      "sha256_12": "28cbae69ec9c",
      "category": "script/query",
      "role_hint": "related to passenger, load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\22_build_final_public_passenger_load_graphs.py",
      "rel_path": "scripts/22_build_final_public_passenger_load_graphs.py",
      "name": "22_build_final_public_passenger_load_graphs.py",
      "suffix": ".py",
      "size_bytes": 32902,
      "modified": "2026-06-12T11:03:32",
      "mime_type": "text/x-python",
      "sha256_12": "65731dbabf69",
      "category": "script/query",
      "role_hint": "related to passenger, load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\23_copy_final_public_passenger_load_graphs_to_web.py",
      "rel_path": "scripts/23_copy_final_public_passenger_load_graphs_to_web.py",
      "name": "23_copy_final_public_passenger_load_graphs_to_web.py",
      "suffix": ".py",
      "size_bytes": 9461,
      "modified": "2026-06-12T11:04:44",
      "mime_type": "text/x-python",
      "sha256_12": "2f0735c73692",
      "category": "script/query",
      "role_hint": "related to passenger, load"
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\24_analyse_publictransport_web_dir.py",
      "rel_path": "scripts/24_analyse_publictransport_web_dir.py",
      "name": "24_analyse_publictransport_web_dir.py",
      "suffix": ".py",
      "size_bytes": 27921,
      "modified": "2026-06-12T11:39:09",
      "mime_type": "text/x-python",
      "sha256_12": "a2e9358ba839",
      "category": "script/query",
      "role_hint": ""
    },
    {
      "path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\scripts\\25_build_consolidated_publictransport_report_from_web_analysis.py",
      "rel_path": "scripts/25_build_consolidated_publictransport_report_from_web_analysis.py",
      "name": "25_build_consolidated_publictransport_report_from_web_analysis.py",
      "suffix": ".py",
      "size_bytes": 48962,
      "modified": "2026-06-12T11:48:34",
      "mime_type": "text/x-python",
      "sha256_12": "41a7c2f9f28b",
      "category": "script/query",
      "role_hint": "related to consolidated, report"
    }
  ],
  "profiles": {
    "data/raw/gtfs/extracted/1/agency.txt": {
      "type": "text",
      "line_count_sampled": 2,
      "first_lines": [
        "agency_id,agency_name,agency_url,agency_timezone,agency_lang,agency_fare_url",
        "\"1\",\"Transport Victoria\",\"https://transport.vic.gov.au/?utm_source=open_data_click_agency&utm_medium=open_data_agency_click&utm_campaign=open_data_click\",\"Australia/Melbourne\",\"EN\",\"https://transport.vic.gov.au/tickets-and-myki?utm_source=open_data_click_fare&utm_medium=open_data_fare_click&utm_campaign=open_data_click\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/1/calendar.txt": {
      "type": "text",
      "line_count_sampled": 24,
      "first_lines": [
        "﻿service_id,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_date",
        "\"T0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260604\",\"20260604\"",
        "\"T0_1\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260605\",\"20260605\"",
        "\"T0_2\",\"0\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260609\",\"20260610\"",
        "\"T0_3\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260611\",\"20260611\"",
        "\"T0_4\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260612\",\"20260612\"",
        "\"T0_5\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260615\",\"20260616\"",
        "\"T0_6\",\"0\",\"0\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260617\",\"20260620\"",
        "\"T0_7\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260621\",\"20260630\"",
        "\"T0_8\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260701\",\"20260904\"",
        "\"T0+WD08\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260701\",\"20260904\"",
        "\"T0+WD10\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260617\",\"20260620\"",
        "\"T0+WD10_1\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260621\",\"20260630\"",
        "\"T0+WD10_2\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260701\",\"20260904\"",
        "\"T2\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"20260606\",\"20260606\"",
        "\"T2_1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"20260613\",\"20260613\"",
        "\"T2_2\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"20260617\",\"20260620\"",
        "\"T2_3\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"20260621\",\"20260630\"",
        "\"T2_4\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"20260701\",\"20260904\"",
        "\"T3\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"20260607\",\"20260607\"",
        "\"T3_1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"20260614\",\"20260614\"",
        "\"T3_2\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"20260621\",\"20260630\"",
        "\"T3_3\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"20260701\",\"20260904\"",
        "\"UW\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260608\",\"20260608\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/1/calendar_dates.txt": {
      "type": "text",
      "line_count_sampled": 1,
      "first_lines": [
        "﻿service_id,date,exception_type"
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/1/levels.txt": {
      "type": "text",
      "line_count_sampled": 5,
      "first_lines": [
        "﻿level_id,level_index,level_name",
        "\"Level 0\",\"0\",\"\"",
        "\"Level 1\",\"1\",\"\"",
        "\"Level -1\",\"-1\",\"\"",
        "\"Level 2\",\"2\",\"\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/1/pathways.txt": {
      "type": "text",
      "line_count_sampled": 837,
      "first_lines": [
        "﻿pathway_id,from_stop_id,to_stop_id,pathway_mode,is_bidirectional,traversal_time",
        "\"vic:rail:BEW_PR1_vic:rail:BEW_EN1_walkway_1\",\"vic:rail:BEW_PR1\",\"vic:rail:BEW_EN1\",\"1\",\"1\",\"162\"",
        "\"vic:rail:BEW_PR2_vic:rail:BEW_EN2_walkway_1\",\"vic:rail:BEW_PR2\",\"vic:rail:BEW_EN2\",\"1\",\"1\",\"180\"",
        "\"vic:rail:BEW_PR3_vic:rail:BEW_EN2_walkway_1\",\"vic:rail:BEW_PR3\",\"vic:rail:BEW_EN2\",\"1\",\"1\",\"30\"",
        "\"vic:rail:BEW_BR1_vic:rail:BEW_EN1_walkway_1\",\"vic:rail:BEW_BR1\",\"vic:rail:BEW_EN1\",\"1\",\"1\",\"18\"",
        "\"27882_vic:rail:BEW_EN1_walkway_1\",\"27882\",\"vic:rail:BEW_EN1\",\"1\",\"1\",\"300\"",
        "\"27883_vic:rail:BEW_EN1_walkway_1\",\"27883\",\"vic:rail:BEW_EN1\",\"1\",\"1\",\"300\"",
        "\"vic:rail:BEW_EN1_22251_walkway_1\",\"vic:rail:BEW_EN1\",\"22251\",\"1\",\"1\",\"60\"",
        "\"vic:rail:BEW_EN1_12178_walkway_1\",\"vic:rail:BEW_EN1\",\"12178\",\"1\",\"1\",\"60\"",
        "\"vic:rail:BEW_EN1_12179_walkway_1\",\"vic:rail:BEW_EN1\",\"12179\",\"1\",\"1\",\"60\"",
        "\"vic:rail:BEW_EN2_22251_walkway_1\",\"vic:rail:BEW_EN2\",\"22251\",\"1\",\"1\",\"54\"",
        "\"vic:rail:BEW_EN2_26119_walkway_1\",\"vic:rail:BEW_EN2\",\"26119\",\"1\",\"1\",\"54\"",
        "\"vic:rail:BEW_EN2_12178_walkway_1\",\"vic:rail:BEW_EN2\",\"12178\",\"1\",\"1\",\"54\"",
        "\"vic:rail:BEW_EN2_12179_walkway_1\",\"vic:rail:BEW_EN2\",\"12179\",\"1\",\"1\",\"54\"",
        "\"12178_12179_walkway_1\",\"12178\",\"12179\",\"1\",\"1\",\"60\"",
        "\"vic:rail:BMS_PR1_vic:rail:BMS_EN3_walkway_1\",\"vic:rail:BMS_PR1\",\"vic:rail:BMS_EN3\",\"1\",\"1\",\"180\"",
        "\"vic:rail:BMS_PR1_vic:rail:BMS_EN4_walkway_1\",\"vic:rail:BMS_PR1\",\"vic:rail:BMS_EN4\",\"1\",\"1\",\"144\"",
        "\"vic:rail:BMS_BR1_vic:rail:BMS_EN3_walkway_1\",\"vic:rail:BMS_BR1\",\"vic:rail:BMS_EN3\",\"1\",\"1\",\"90\"",
        "\"vic:rail:BMS_BR1_vic:rail:BMS_EN4_walkway_1\",\"vic:rail:BMS_BR1\",\"vic:rail:BMS_EN4\",\"1\",\"1\",\"48\"",
        "\"vic:rail:BMS_EN1_22254_walkway_1\",\"vic:rail:BMS_EN1\",\"22254\",\"1\",\"1\",\"300\"",
        "\"vic:rail:BMS_EN1_vic:rail:BMS_DP4_walkway_1\",\"vic:rail:BMS_EN1\",\"vic:rail:BMS_DP4\",\"1\",\"1\",\"72\"",
        "\"vic:rail:BMS_EN2_vic:rail:BMS_DP4_stairs_1\",\"vic:rail:BMS_EN2\",\"vic:rail:BMS_DP4\",\"2\",\"1\",\"30\"",
        "\"vic:rail:BMS_EN3_22254_walkway_1\",\"vic:rail:BMS_EN3\",\"22254\",\"1\",\"1\",\"300\"",
        "\"vic:rail:BMS_EN3_26126_walkway_1\",\"vic:rail:BMS_EN3\",\"26126\",\"1\",\"1\",\"90\"",
        "\"vic:rail:BMS_EN3_15530_walkway_1\",\"vic:rail:BMS_EN3\",\"15530\",\"1\",\"1\",\"30\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/1/routes.txt": {
      "type": "text",
      "line_count_sampled": 14,
      "first_lines": [
        "﻿route_id,agency_id,route_short_name,route_long_name,route_type,route_color,route_text_color",
        "\"aus:vic:vic-01-ABY:\",\"\",\"Seymour\",\"Albury - Melbourne Via Seymour\",\"2\",\"8F1A95\",\"FFFFFF\"",
        "\"aus:vic:vic-01-ART:\",\"\",\"Ballarat\",\"Ararat - Melbourne Via Ballarat\",\"2\",\"8F1A95\",\"FFFFFF\"",
        "\"aus:vic:vic-01-BAT:\",\"\",\"Ballarat\",\"Ballarat - Melbourne Via Melton\",\"2\",\"8F1A95\",\"FFFFFF\"",
        "\"aus:vic:vic-01-BDE:\",\"\",\"Traralgon\",\"Bairnsdale - Melbourne Via Traralgon & Sale\",\"2\",\"8F1A95\",\"FFFFFF\"",
        "\"aus:vic:vic-01-BGO:\",\"\",\"Bendigo\",\"Bendigo - Melbourne Via Sunbury\",\"2\",\"8F1A95\",\"FFFFFF\"",
        "\"aus:vic:vic-01-ECH:\",\"\",\"Bendigo\",\"Echuca/Moama - Melbourne Via Bendigo or Heathcote\",\"2\",\"8F1A95\",\"FFFFFF\"",
        "\"aus:vic:vic-01-GEL:\",\"\",\"Geelong\",\"Geelong - Melbourne Via Geelong\",\"2\",\"8F1A95\",\"FFFFFF\"",
        "\"aus:vic:vic-01-MBY:\",\"\",\"Ballarat\",\"Maryborough - Melbourne Via Ballarat\",\"2\",\"8F1A95\",\"FFFFFF\"",
        "\"aus:vic:vic-01-SER:\",\"\",\"Seymour\",\"Seymour - Melbourne Via Broadmeadows\",\"2\",\"8F1A95\",\"FFFFFF\"",
        "\"aus:vic:vic-01-SNH:\",\"\",\"Seymour\",\"Shepparton - Melbourne Via Seymour\",\"2\",\"8F1A95\",\"FFFFFF\"",
        "\"aus:vic:vic-01-SWL:\",\"\",\"Bendigo\",\"Swan Hill - Melbourne Via Bendigo\",\"2\",\"8F1A95\",\"FFFFFF\"",
        "\"aus:vic:vic-01-TRN:\",\"\",\"Traralgon\",\"Traralgon - Melbourne Via Pakenham, Moe & Morwell\",\"2\",\"8F1A95\",\"FFFFFF\"",
        "\"aus:vic:vic-01-WBL:\",\"\",\"Geelong\",\"Warrnambool - Melbourne Via Geelong & Colac\",\"2\",\"8F1A95\",\"FFFFFF\""
      ],
      "contains": [
        "sunbury"
      ]
    },
    "data/raw/gtfs/extracted/1/shapes.txt": {
      "type": "text",
      "line_count_sampled": 1483,
      "first_lines": [
        "﻿shape_id,shape_pt_lat,shape_pt_lon,shape_pt_sequence,shape_dist_traveled",
        "\"1-ABY-mjp-10.1.H\",\"-37.81817124\",\"144.95213995\",\"1\",\"0.00\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81807837\",\"144.95206959\",\"2\",\"12.04\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81795472\",\"144.95196565\",\"3\",\"28.54\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81781594\",\"144.95181545\",\"4\",\"48.84\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81768662\",\"144.95169588\",\"5\",\"66.65\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81747961\",\"144.95152972\",\"6\",\"93.91\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81717153\",\"144.95126719\",\"7\",\"135.20\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81667471\",\"144.95088902\",\"8\",\"199.66\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81609040\",\"144.95041830\",\"9\",\"276.68\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81591816\",\"144.95027198\",\"10\",\"299.74\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81582392\",\"144.95017519\",\"11\",\"313.24\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81565812\",\"144.95003107\",\"12\",\"335.60\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81550744\",\"144.94991688\",\"13\",\"355.13\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81500969\",\"144.94951659\",\"14\",\"420.70\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81479617\",\"144.94930246\",\"15\",\"450.99\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81442229\",\"144.94896725\",\"16\",\"501.94\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81411402\",\"144.94872565\",\"17\",\"542.25\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81375331\",\"144.94842712\",\"18\",\"590.18\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81362801\",\"144.94831097\",\"19\",\"607.44\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81345232\",\"144.94814283\",\"20\",\"631.94\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81304563\",\"144.94769870\",\"21\",\"691.66\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81250822\",\"144.94712245\",\"22\",\"769.98\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81218177\",\"144.94676823\",\"23\",\"817.79\"",
        "\"1-ABY-mjp-10.1.H\",\"-37.81202211\",\"144.94657353\",\"24\",\"842.44\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/1/stop_times.txt": {
      "type": "text",
      "line_count_sampled": 1281,
      "first_lines": [
        "﻿trip_id,arrival_time,departure_time,stop_id,stop_sequence,stop_headsign,pickup_type,drop_off_type,shape_dist_traveled",
        "\"01-ABY--10-T2-8605\",\"07:07:00\",\"07:07:00\",\"20043\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"01-ABY--10-T2-8605\",\"07:35:00\",\"07:35:00\",\"22254\",\"2\",\"\",\"0\",\"1\",\"27298.51\"",
        "\"01-ABY--10-T2-8605\",\"08:24:00\",\"08:26:00\",\"20342\",\"3\",\"\",\"0\",\"0\",\"109304.59\"",
        "\"01-ABY--10-T2-8605\",\"08:37:00\",\"08:37:00\",\"20289\",\"4\",\"\",\"0\",\"0\",\"126589.46\"",
        "\"01-ABY--10-T2-8605\",\"09:07:00\",\"09:07:00\",\"20353\",\"5\",\"\",\"0\",\"0\",\"205307.89\"",
        "\"01-ABY--10-T2-8605\",\"09:47:00\",\"09:49:00\",\"20356\",\"6\",\"\",\"0\",\"0\",\"270157.85\"",
        "\"01-ABY--10-T2-8605\",\"10:02:00\",\"10:02:00\",\"22490\",\"7\",\"\",\"0\",\"0\",\"293907.39\"",
        "\"01-ABY--10-T2-8605\",\"10:10:00\",\"10:10:00\",\"20302\",\"8\",\"\",\"0\",\"0\",\"307692.70\"",
        "\"01-ABY--10-T2-8605\",\"10:27:00\",\"10:29:00\",\"20360\",\"9\",\"\",\"0\",\"0\",\"335550.10\"",
        "\"01-ABY--10-T2-8605\",\"10:43:00\",\"10:43:00\",\"20287\",\"10\",\"\",\"1\",\"0\",\"341532.96\"",
        "\"01-ABY--10-T2-8610\",\"06:45:00\",\"06:45:00\",\"20287\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"01-ABY--10-T2-8610\",\"06:54:00\",\"06:56:00\",\"20360\",\"2\",\"\",\"0\",\"0\",\"5982.86\"",
        "\"01-ABY--10-T2-8610\",\"07:13:00\",\"07:13:00\",\"20302\",\"3\",\"\",\"0\",\"0\",\"33840.26\"",
        "\"01-ABY--10-T2-8610\",\"07:22:00\",\"07:22:00\",\"22490\",\"4\",\"\",\"0\",\"0\",\"47625.57\"",
        "\"01-ABY--10-T2-8610\",\"07:36:00\",\"07:38:00\",\"20356\",\"5\",\"\",\"0\",\"0\",\"71375.11\"",
        "\"01-ABY--10-T2-8610\",\"08:17:00\",\"08:17:00\",\"20353\",\"6\",\"\",\"0\",\"0\",\"136225.07\"",
        "\"01-ABY--10-T2-8610\",\"08:46:00\",\"08:46:00\",\"20289\",\"7\",\"\",\"0\",\"0\",\"214943.50\"",
        "\"01-ABY--10-T2-8610\",\"09:00:00\",\"09:02:00\",\"20342\",\"8\",\"\",\"0\",\"0\",\"232228.37\"",
        "\"01-ABY--10-T2-8610\",\"09:53:00\",\"09:53:00\",\"22254\",\"9\",\"\",\"1\",\"0\",\"314234.45\"",
        "\"01-ABY--10-T2-8610\",\"10:27:00\",\"10:27:00\",\"20043\",\"10\",\"\",\"1\",\"0\",\"343000.99\"",
        "\"01-ABY--10-T2-8612\",\"07:55:00\",\"07:55:00\",\"20287\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"01-ABY--10-T2-8612\",\"08:04:00\",\"08:06:00\",\"20360\",\"2\",\"\",\"0\",\"0\",\"5982.86\"",
        "\"01-ABY--10-T2-8612\",\"08:23:00\",\"08:23:00\",\"20302\",\"3\",\"\",\"0\",\"0\",\"33840.26\"",
        "\"01-ABY--10-T2-8612\",\"08:32:00\",\"08:32:00\",\"22490\",\"4\",\"\",\"0\",\"0\",\"47625.57\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/1/stops.txt": {
      "type": "text",
      "line_count_sampled": 642,
      "first_lines": [
        "﻿stop_id,stop_name,stop_lat,stop_lon,stop_url,location_type,parent_station,wheelchair_boarding,level_id",
        "\"11212\",\"Flinders Street Station\",\"-37.81809481\",\"144.96626579\",\"https://transport.vic.gov.au/stop/1071/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:FSS\",\"1\",\"Level 0\"",
        "\"11213\",\"Flinders Street Station\",\"-37.81814377\",\"144.96649165\",\"https://transport.vic.gov.au/stop/1071/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:FSS\",\"1\",\"Level 0\"",
        "\"11214\",\"Flinders Street Station\",\"-37.81819840\",\"144.96652423\",\"https://transport.vic.gov.au/stop/1071/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:FSS\",\"1\",\"Level 0\"",
        "\"11215\",\"Flinders Street Station\",\"-37.81828907\",\"144.96655582\",\"https://transport.vic.gov.au/stop/1071/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:FSS\",\"1\",\"Level 0\"",
        "\"11216\",\"Flinders Street Station\",\"-37.81832588\",\"144.96660025\",\"https://transport.vic.gov.au/stop/1071/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:FSS\",\"1\",\"Level 0\"",
        "\"11217\",\"Flinders Street Station\",\"-37.81843476\",\"144.96664271\",\"https://transport.vic.gov.au/stop/1071/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:FSS\",\"1\",\"Level 0\"",
        "\"11218\",\"Flinders Street Station\",\"-37.81850740\",\"144.96667479\",\"https://transport.vic.gov.au/stop/1071/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:FSS\",\"1\",\"Level 0\"",
        "\"12172\",\"Pakenham Station\",\"-38.08051492\",\"145.48568563\",\"https://transport.vic.gov.au/stop/1153/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:PKM\",\"1\",\"Level 1\"",
        "\"12173\",\"Pakenham Station\",\"-38.08043442\",\"145.48573290\",\"https://transport.vic.gov.au/stop/1153/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:PKM\",\"1\",\"Level 1\"",
        "\"12178\",\"Berwick Station\",\"-38.03983078\",\"145.34503260\",\"https://transport.vic.gov.au/stop/1021/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:BEW\",\"1\",\"Level 0\"",
        "\"12179\",\"Berwick Station\",\"-38.03979650\",\"145.34515871\",\"https://transport.vic.gov.au/stop/1021/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:BEW\",\"1\",\"Level 0\"",
        "\"12187\",\"Dandenong Station\",\"-37.99014081\",\"145.20983503\",\"https://transport.vic.gov.au/stop/1049/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:DNG\",\"1\",\"Level 0\"",
        "\"12188\",\"Dandenong Station\",\"-37.99010512\",\"145.20985868\",\"https://transport.vic.gov.au/stop/1049/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:DNG\",\"1\",\"Level 0\"",
        "\"12189\",\"Dandenong Station\",\"-37.98998732\",\"145.20981599\",\"https://transport.vic.gov.au/stop/1049/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:DNG\",\"1\",\"Level 0\"",
        "\"12201\",\"Flinders Street Station\",\"-37.81860631\",\"144.96770585\",\"https://transport.vic.gov.au/stop/1071/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:FSS\",\"1\",\"Level 0\"",
        "\"12202\",\"Flinders Street Station\",\"-37.81852446\",\"144.96766266\",\"https://transport.vic.gov.au/stop/1071/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:FSS\",\"1\",\"Level 0\"",
        "\"12203\",\"Flinders Street Station\",\"-37.81876079\",\"144.96673600\",\"https://transport.vic.gov.au/stop/1071/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:FSS\",\"1\",\"Level 0\"",
        "\"12204\",\"Flinders Street Station\",\"-37.81864369\",\"144.96673921\",\"https://transport.vic.gov.au/stop/1071/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:FSS\",\"1\",\"Level 0\"",
        "\"12205\",\"Flinders Street Station\",\"-37.81858025\",\"144.96671823\",\"https://transport.vic.gov.au/stop/1071/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:FSS\",\"1\",\"Level 0\"",
        "\"12253\",\"Richmond Station\",\"-37.82416288\",\"144.98953700\",\"https://transport.vic.gov.au/stop/1162/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:RMD\",\"1\",\"Level 2\"",
        "\"12254\",\"Richmond Station\",\"-37.82412704\",\"144.98954933\",\"https://transport.vic.gov.au/stop/1162/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:RMD\",\"1\",\"Level 2\"",
        "\"12255\",\"Richmond Station\",\"-37.82404636\",\"144.98957425\",\"https://transport.vic.gov.au/stop/1162/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:RMD\",\"1\",\"Level 2\"",
        "\"12256\",\"Richmond Station\",\"-37.82401091\",\"144.98960929\",\"https://transport.vic.gov.au/stop/1162/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:RMD\",\"1\",\"Level 2\"",
        "\"12257\",\"Richmond Station\",\"-37.82392984\",\"144.98961149\",\"https://transport.vic.gov.au/stop/1162/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:RMD\",\"1\",\"Level 2\""
      ],
      "contains": [
        "station",
        "sunbury",
        "footscray"
      ]
    },
    "data/raw/gtfs/extracted/1/transfers.txt": {
      "type": "text",
      "line_count_sampled": 1,
      "first_lines": [
        "﻿from_stop_id,to_stop_id,from_route_id,to_route_id,from_trip_id,to_trip_id,transfer_type,min_transfer_time"
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/1/trips.txt": {
      "type": "text",
      "line_count_sampled": 1015,
      "first_lines": [
        "﻿route_id,service_id,trip_id,shape_id,trip_headsign,direction_id,block_id,wheelchair_accessible,bikes_allowed",
        "\"aus:vic:vic-01-ABY:\",\"T2_1\",\"01-ABY--10-T2-8605\",\"1-ABY-mjp-10.1.H\",\"Albury\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T2_1\",\"01-ABY--10-T2-8610\",\"1-ABY-mjp-10.2.R\",\"Southern Cross\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T2_1\",\"01-ABY--10-T2-8612\",\"1-ABY-mjp-10.2.R\",\"Southern Cross\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T2_1\",\"01-ABY--10-T2-8615\",\"1-ABY-mjp-10.1.H\",\"Albury\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T2_1\",\"01-ABY--10-T2-8620\",\"1-ABY-mjp-10.2.R\",\"Southern Cross\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T2_1\",\"01-ABY--10-T2-8625\",\"1-ABY-mjp-10.1.H\",\"Albury\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T3_1\",\"01-ABY--11-T3-8605\",\"1-ABY-mjp-11.1.H\",\"Albury\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T3_1\",\"01-ABY--11-T3-8610\",\"1-ABY-mjp-11.2.R\",\"Southern Cross\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T3_1\",\"01-ABY--11-T3-8615\",\"1-ABY-mjp-11.1.H\",\"Albury\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T3_1\",\"01-ABY--11-T3-8617\",\"1-ABY-mjp-11.1.H\",\"Albury\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T3_1\",\"01-ABY--11-T3-8620\",\"1-ABY-mjp-11.2.R\",\"Southern Cross\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T3_1\",\"01-ABY--11-T3-8625\",\"1-ABY-mjp-11.1.H\",\"Albury\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T3_1\",\"01-ABY--11-T3-8630\",\"1-ABY-mjp-11.2.R\",\"Southern Cross\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T0_5\",\"01-ABY--12-T0-8605\",\"1-ABY-mjp-12.1.H\",\"Albury\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T0_5\",\"01-ABY--12-T0-8610\",\"1-ABY-mjp-12.3.R\",\"Southern Cross\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T0_5\",\"01-ABY--12-T0-8615\",\"1-ABY-mjp-12.1.H\",\"Albury\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T0_5\",\"01-ABY--12-T0-8620\",\"1-ABY-mjp-12.3.R\",\"Southern Cross\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T0_5\",\"01-ABY--12-T0-8625\",\"1-ABY-mjp-12.1.H\",\"Albury\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T0_5\",\"01-ABY--12-T0-8630\",\"1-ABY-mjp-12.3.R\",\"Southern Cross\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T0_6\",\"01-ABY--13-T0-8605\",\"1-ABY-mjp-13.1.H\",\"Albury\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T0_6\",\"01-ABY--13-T0-8610\",\"1-ABY-mjp-13.3.R\",\"Southern Cross\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T0_6\",\"01-ABY--13-T0-8615\",\"1-ABY-mjp-13.1.H\",\"Albury\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T0_6\",\"01-ABY--13-T0-8620\",\"1-ABY-mjp-13.3.R\",\"Southern Cross\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-01-ABY:\",\"T0_6\",\"01-ABY--13-T0-8625\",\"1-ABY-mjp-13.1.H\",\"Albury\",\"0\",\"\",\"1\",\"1\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/10/agency.txt": {
      "type": "text",
      "line_count_sampled": 2,
      "first_lines": [
        "agency_id,agency_name,agency_url,agency_timezone,agency_lang,agency_fare_url",
        "\"1\",\"Transport Victoria\",\"https://transport.vic.gov.au/?utm_source=open_data_click_agency&utm_medium=open_data_agency_click&utm_campaign=open_data_click\",\"Australia/Melbourne\",\"EN\",\"https://transport.vic.gov.au/tickets-and-myki?utm_source=open_data_click_fare&utm_medium=open_data_fare_click&utm_campaign=open_data_click\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/10/calendar.txt": {
      "type": "text",
      "line_count_sampled": 19,
      "first_lines": [
        "﻿service_id,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_date",
        "\"T0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260604\",\"20260604\"",
        "\"T0_1\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260605\",\"20260605\"",
        "\"T0_2\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260611\",\"20260611\"",
        "\"T0_3\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260612\",\"20260612\"",
        "\"T0+WD01\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260615\",\"20260616\"",
        "\"T0+WD01_1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260621\",\"20260630\"",
        "\"T0+WD01_2\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260701\",\"20260904\"",
        "\"T0+WD08\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260617\",\"20260620\"",
        "\"T0+WD08_1\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260621\",\"20260630\"",
        "\"T0+WD08_2\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260701\",\"20260904\"",
        "\"T0+WD10\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260617\",\"20260620\"",
        "\"T0+WD10_1\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260621\",\"20260630\"",
        "\"T0+WD10_2\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260701\",\"20260904\"",
        "\"T3\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"20260607\",\"20260607\"",
        "\"T3_1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"20260614\",\"20260614\"",
        "\"T3_2\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"20260621\",\"20260630\"",
        "\"T3_3\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"20260701\",\"20260904\"",
        "\"UW\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260608\",\"20260608\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/10/calendar_dates.txt": {
      "type": "text",
      "line_count_sampled": 1,
      "first_lines": [
        "﻿service_id,date,exception_type"
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/10/levels.txt": {
      "type": "text",
      "line_count_sampled": 3,
      "first_lines": [
        "﻿level_id,level_index,level_name",
        "\"Level 0\",\"0\",\"\"",
        "\"Level 1\",\"1\",\"\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/10/pathways.txt": {
      "type": "text",
      "line_count_sampled": 174,
      "first_lines": [
        "﻿pathway_id,from_stop_id,to_stop_id,pathway_mode,is_bidirectional,traversal_time",
        "\"22189_26524_walkway_1\",\"22189\",\"26524\",\"1\",\"1\",\"1800\"",
        "\"22189_26525_walkway_1\",\"22189\",\"26525\",\"1\",\"1\",\"1800\"",
        "\"22189_26526_walkway_1\",\"22189\",\"26526\",\"1\",\"1\",\"1800\"",
        "\"22189_22181_walkway_1\",\"22189\",\"22181\",\"1\",\"1\",\"1800\"",
        "\"22189_22182_walkway_1\",\"22189\",\"22182\",\"1\",\"1\",\"1800\"",
        "\"22189_22183_walkway_1\",\"22189\",\"22183\",\"1\",\"1\",\"1800\"",
        "\"22189_22184_walkway_1\",\"22189\",\"22184\",\"1\",\"1\",\"1800\"",
        "\"22189_22185_walkway_1\",\"22189\",\"22185\",\"1\",\"1\",\"1800\"",
        "\"22189_22186_walkway_1\",\"22189\",\"22186\",\"1\",\"1\",\"1800\"",
        "\"22189_22187_walkway_1\",\"22189\",\"22187\",\"1\",\"1\",\"1800\"",
        "\"22188_26524_walkway_1\",\"22188\",\"26524\",\"1\",\"1\",\"1800\"",
        "\"22188_26525_walkway_1\",\"22188\",\"26525\",\"1\",\"1\",\"1800\"",
        "\"22188_26526_walkway_1\",\"22188\",\"26526\",\"1\",\"1\",\"1800\"",
        "\"22188_22181_walkway_1\",\"22188\",\"22181\",\"1\",\"1\",\"1800\"",
        "\"22188_22182_walkway_1\",\"22188\",\"22182\",\"1\",\"1\",\"1800\"",
        "\"22188_22183_walkway_1\",\"22188\",\"22183\",\"1\",\"1\",\"1800\"",
        "\"22188_22184_walkway_1\",\"22188\",\"22184\",\"1\",\"1\",\"1800\"",
        "\"22188_22185_walkway_1\",\"22188\",\"22185\",\"1\",\"1\",\"1800\"",
        "\"22188_22186_walkway_1\",\"22188\",\"22186\",\"1\",\"1\",\"1800\"",
        "\"22188_22187_walkway_1\",\"22188\",\"22187\",\"1\",\"1\",\"1800\"",
        "\"22189_20043_walkway_1\",\"22189\",\"20043\",\"1\",\"1\",\"300\"",
        "\"22188_20043_walkway_1\",\"22188\",\"20043\",\"1\",\"1\",\"300\"",
        "\"22189_vic:rail:SSS_LI3_elevator_1\",\"22189\",\"vic:rail:SSS_LI3\",\"5\",\"1\",\"120\"",
        "\"22188_vic:rail:SSS_LI3_elevator_1\",\"22188\",\"vic:rail:SSS_LI3\",\"5\",\"1\",\"120\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/10/routes.txt": {
      "type": "text",
      "line_count_sampled": 2,
      "first_lines": [
        "﻿route_id,agency_id,route_short_name,route_long_name,route_type,route_color,route_text_color",
        "\"aus:vic:vic-10-GSR:\",\"\",\"The Overland\",\"Melbourne\",\"102\",\"000000\",\"FFFFFF\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/10/shapes.txt": {
      "type": "text",
      "line_count_sampled": 1462,
      "first_lines": [
        "﻿shape_id,shape_pt_lat,shape_pt_lon,shape_pt_sequence,shape_dist_traveled",
        "\"10-GSR-mjp-10.1.H\",\"-37.81817124\",\"144.95213995\",\"1\",\"0.00\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81807837\",\"144.95206959\",\"2\",\"12.04\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81795472\",\"144.95196565\",\"3\",\"28.54\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81781594\",\"144.95181545\",\"4\",\"48.84\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81768662\",\"144.95169588\",\"5\",\"66.65\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81747961\",\"144.95152972\",\"6\",\"93.91\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81717153\",\"144.95126719\",\"7\",\"135.20\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81667471\",\"144.95088902\",\"8\",\"199.66\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81609040\",\"144.95041830\",\"9\",\"276.68\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81591816\",\"144.95027198\",\"10\",\"299.74\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81582392\",\"144.95017519\",\"11\",\"313.24\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81565812\",\"144.95003107\",\"12\",\"335.60\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81550744\",\"144.94991688\",\"13\",\"355.13\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81500969\",\"144.94951659\",\"14\",\"420.70\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81479617\",\"144.94930246\",\"15\",\"450.99\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81442229\",\"144.94896725\",\"16\",\"501.94\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81411402\",\"144.94872565\",\"17\",\"542.25\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81375331\",\"144.94842712\",\"18\",\"590.18\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81362801\",\"144.94831097\",\"19\",\"607.44\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81345232\",\"144.94814283\",\"20\",\"631.94\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81304563\",\"144.94769870\",\"21\",\"691.66\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81250822\",\"144.94712245\",\"22\",\"769.98\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81218177\",\"144.94676823\",\"23\",\"817.79\"",
        "\"10-GSR-mjp-10.1.H\",\"-37.81202211\",\"144.94657353\",\"24\",\"842.44\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/10/stop_times.txt": {
      "type": "text",
      "line_count_sampled": 181,
      "first_lines": [
        "﻿trip_id,arrival_time,departure_time,stop_id,stop_sequence,stop_headsign,pickup_type,drop_off_type,shape_dist_traveled",
        "\"10-GSR--10-T0_WD01-8697\",\"08:05:00\",\"08:05:00\",\"20043\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"10-GSR--10-T0_WD01-8697\",\"09:35:00\",\"09:35:00\",\"20335\",\"2\",\"\",\"0\",\"1\",\"72895.10\"",
        "\"10-GSR--10-T0_WD01-8697\",\"11:33:00\",\"11:35:00\",\"20288\",\"3\",\"\",\"0\",\"0\",\"251266.91\"",
        "\"10-GSR--10-T0_WD01-8697\",\"11:58:00\",\"12:00:00\",\"45918\",\"4\",\"\",\"0\",\"0\",\"281718.49\"",
        "\"10-GSR--10-T0_WD01-8697\",\"12:49:00\",\"12:51:00\",\"20618\",\"5\",\"\",\"0\",\"0\",\"367912.93\"",
        "\"10-GSR--10-T0_WD01-8697\",\"13:15:00\",\"13:20:00\",\"20617\",\"6\",\"\",\"0\",\"0\",\"402142.09\"",
        "\"10-GSR--10-T0_WD01-8697\",\"13:45:00\",\"13:47:00\",\"20616\",\"7\",\"\",\"0\",\"0\",\"440285.13\"",
        "\"10-GSR--10-T0_WD01-8697\",\"14:39:00\",\"14:41:00\",\"20614\",\"8\",\"\",\"0\",\"0\",\"523358.06\"",
        "\"10-GSR--10-T0_WD01-8697\",\"16:38:00\",\"16:40:00\",\"20609\",\"9\",\"\",\"0\",\"0\",\"723042.59\"",
        "\"10-GSR--10-T0_WD01-8697\",\"18:30:00\",\"18:30:00\",\"20600\",\"10\",\"\",\"1\",\"0\",\"816188.56\"",
        "\"10-GSR--11-T0_WD08-8696\",\"07:25:00\",\"07:25:00\",\"20600\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"10-GSR--11-T0_WD08-8696\",\"09:38:00\",\"09:40:00\",\"20609\",\"2\",\"\",\"0\",\"0\",\"93145.97\"",
        "\"10-GSR--11-T0_WD08-8696\",\"11:37:00\",\"11:39:00\",\"20614\",\"3\",\"\",\"0\",\"0\",\"292830.51\"",
        "\"10-GSR--11-T0_WD08-8696\",\"12:34:00\",\"12:36:00\",\"20616\",\"4\",\"\",\"0\",\"0\",\"375903.43\"",
        "\"10-GSR--11-T0_WD08-8696\",\"13:01:00\",\"13:10:00\",\"20617\",\"5\",\"\",\"0\",\"0\",\"414046.48\"",
        "\"10-GSR--11-T0_WD08-8696\",\"13:35:00\",\"13:37:00\",\"20618\",\"6\",\"\",\"0\",\"0\",\"448275.63\"",
        "\"10-GSR--11-T0_WD08-8696\",\"14:29:00\",\"14:31:00\",\"45918\",\"7\",\"\",\"0\",\"0\",\"534470.07\"",
        "\"10-GSR--11-T0_WD08-8696\",\"14:53:00\",\"14:55:00\",\"20288\",\"8\",\"\",\"0\",\"0\",\"564921.65\"",
        "\"10-GSR--11-T0_WD08-8696\",\"17:38:00\",\"17:38:00\",\"20335\",\"9\",\"\",\"1\",\"0\",\"743293.47\"",
        "\"10-GSR--11-T0_WD08-8696\",\"18:50:00\",\"18:50:00\",\"20043\",\"10\",\"\",\"1\",\"0\",\"816188.54\"",
        "\"10-GSR--11-T0_WD10-8697\",\"08:05:00\",\"08:05:00\",\"20043\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"10-GSR--11-T0_WD10-8697\",\"09:15:00\",\"09:15:00\",\"20335\",\"2\",\"\",\"0\",\"1\",\"72895.10\"",
        "\"10-GSR--11-T0_WD10-8697\",\"11:13:00\",\"11:15:00\",\"20288\",\"3\",\"\",\"0\",\"0\",\"251266.91\"",
        "\"10-GSR--11-T0_WD10-8697\",\"11:38:00\",\"11:40:00\",\"45918\",\"4\",\"\",\"0\",\"0\",\"281718.49\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/10/stops.txt": {
      "type": "text",
      "line_count_sampled": 80,
      "first_lines": [
        "﻿stop_id,stop_name,stop_lat,stop_lon,stop_url,location_type,parent_station,wheelchair_boarding,level_id",
        "\"20043\",\"Southern Cross Station\",\"-37.81815683\",\"144.95216625\",\"https://transport.vic.gov.au/stop/1181/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:SSS\",\"1\",\"Level 0\"",
        "\"20288\",\"Ararat Station\",\"-37.28220485\",\"142.93691370\",\"https://transport.vic.gov.au/stop/1501/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:ART\",\"1\",\"Level 0\"",
        "\"20335\",\"North Shore Station\",\"-38.09837714\",\"144.36532142\",\"https://transport.vic.gov.au/stop/1547/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:NSH\",\"1\",\"Level 0\"",
        "\"20600\",\"Adelaide Station\",\"-34.93816666\",\"138.58131084\",\"https://transport.vic.gov.au/stop/4104/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"sa:rail:ADE\",\"1\",\"Level 0\"",
        "\"20609\",\"Murray Bridge Station\",\"-35.11664396\",\"139.27555411\",\"https://transport.vic.gov.au/stop/1609/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"sa:rail:MUR\",\"1\",\"Level 0\"",
        "\"20614\",\"Bordertown Station\",\"-36.31055734\",\"140.77762150\",\"https://transport.vic.gov.au/stop/1602/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"sa:rail:BOR\",\"1\",\"Level 0\"",
        "\"20616\",\"Nhill Station\",\"-36.33222225\",\"141.65388987\",\"https://transport.vic.gov.au/stop/1611/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:NHL\",\"1\",\"Level 0\"",
        "\"20617\",\"Dimboola Station\",\"-36.45418003\",\"142.03246437\",\"https://transport.vic.gov.au/stop/1604/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:DIM\",\"1\",\"Level 0\"",
        "\"20618\",\"Horsham Station\",\"-36.70750142\",\"142.20055546\",\"https://transport.vic.gov.au/stop/1595/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:HRM\",\"1\",\"Level 0\"",
        "\"22181\",\"Southern Cross Station\",\"-37.81679336\",\"144.95201081\",\"https://transport.vic.gov.au/stop/1181/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:SSS\",\"1\",\"Level 0\"",
        "\"22182\",\"Southern Cross Station\",\"-37.81729173\",\"144.95216744\",\"https://transport.vic.gov.au/stop/1181/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:SSS\",\"1\",\"Level 0\"",
        "\"22183\",\"Southern Cross Station\",\"-37.81735458\",\"144.95215434\",\"https://transport.vic.gov.au/stop/1181/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:SSS\",\"1\",\"Level 0\"",
        "\"22184\",\"Southern Cross Station\",\"-37.81774368\",\"144.95224583\",\"https://transport.vic.gov.au/stop/1181/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:SSS\",\"1\",\"Level 0\"",
        "\"22185\",\"Southern Cross Station\",\"-37.81783316\",\"144.95220928\",\"https://transport.vic.gov.au/stop/1181/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:SSS\",\"1\",\"Level 0\"",
        "\"22186\",\"Southern Cross Station\",\"-37.81755583\",\"144.95180798\",\"https://transport.vic.gov.au/stop/1181/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:SSS\",\"1\",\"Level 0\"",
        "\"22187\",\"Southern Cross Station\",\"-37.81765471\",\"144.95179389\",\"https://transport.vic.gov.au/stop/1181/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:SSS\",\"1\",\"Level 0\"",
        "\"22188\",\"Southern Cross Station\",\"-37.81830897\",\"144.95210524\",\"https://transport.vic.gov.au/stop/1181/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:SSS\",\"1\",\"Level 0\"",
        "\"22189\",\"Southern Cross Station\",\"-37.81833441\",\"144.95201366\",\"https://transport.vic.gov.au/stop/1181/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:SSS\",\"1\",\"Level 0\"",
        "\"22190\",\"Southern Cross Station\",\"-37.81844914\",\"144.95187417\",\"https://transport.vic.gov.au/stop/1181/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:SSS\",\"1\",\"Level 0\"",
        "\"22191\",\"Southern Cross Station\",\"-37.81846577\",\"144.95179419\",\"https://transport.vic.gov.au/stop/1181/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:SSS\",\"1\",\"Level 0\"",
        "\"22192\",\"Southern Cross Station\",\"-37.81849983\",\"144.95167965\",\"https://transport.vic.gov.au/stop/1181/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:SSS\",\"1\",\"Level 0\"",
        "\"22193\",\"Southern Cross Station\",\"-37.81852527\",\"144.95158806\",\"https://transport.vic.gov.au/stop/1181/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:SSS\",\"1\",\"Level 0\"",
        "\"26282\",\"Southern Cross Rail Replacement Bus Stop\",\"-37.81743698\",\"144.95326534\",\"https://transport.vic.gov.au/stop/1181/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:SSS\",\"1\",\"Level 0\"",
        "\"26524\",\"Southern Cross Station\",\"-37.81672149\",\"144.95202416\",\"https://transport.vic.gov.au/stop/1181/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:SSS\",\"1\",\"Level 0\""
      ],
      "contains": [
        "station"
      ]
    },
    "data/raw/gtfs/extracted/10/transfers.txt": {
      "type": "text",
      "line_count_sampled": 1,
      "first_lines": [
        "﻿from_stop_id,to_stop_id,from_route_id,to_route_id,from_trip_id,to_trip_id,transfer_type,min_transfer_time"
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/10/trips.txt": {
      "type": "text",
      "line_count_sampled": 19,
      "first_lines": [
        "﻿route_id,service_id,trip_id,shape_id,trip_headsign,direction_id,block_id,wheelchair_accessible,bikes_allowed",
        "\"aus:vic:vic-10-GSR:\",\"T0+WD01\",\"10-GSR--10-T0_WD01-8697\",\"10-GSR-mjp-10.1.H\",\"Adelaide (SA)\",\"0\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"T0+WD08\",\"10-GSR--11-T0_WD08-8696\",\"10-GSR-mjp-11.2.R\",\"Southern Cross\",\"1\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"T0+WD10\",\"10-GSR--11-T0_WD10-8697\",\"10-GSR-mjp-11.1.H\",\"Adelaide (SA)\",\"0\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"T0+WD01_1\",\"10-GSR--12-T0_WD01-8697\",\"10-GSR-mjp-12.1.H\",\"Adelaide (SA)\",\"0\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"T0+WD08_1\",\"10-GSR--12-T0_WD08-8696\",\"10-GSR-mjp-12.2.R\",\"Southern Cross\",\"1\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"T0+WD10_1\",\"10-GSR--12-T0_WD10-8697\",\"10-GSR-mjp-12.1.H\",\"Adelaide (SA)\",\"0\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"T3_2\",\"10-GSR--12-T3-8696\",\"10-GSR-mjp-12.2.R\",\"Southern Cross\",\"1\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"T0+WD01_2\",\"10-GSR--13-T0_WD01-8697\",\"10-GSR-mjp-13.1.H\",\"Adelaide (SA)\",\"0\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"T0+WD08_2\",\"10-GSR--13-T0_WD08-8696\",\"10-GSR-mjp-13.2.R\",\"Southern Cross\",\"1\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"T0+WD10_2\",\"10-GSR--13-T0_WD10-8697\",\"10-GSR-mjp-13.1.H\",\"Adelaide (SA)\",\"0\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"T3_3\",\"10-GSR--13-T3-8696\",\"10-GSR-mjp-13.2.R\",\"Southern Cross\",\"1\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"T0\",\"10-GSR--2-T0-8696\",\"10-GSR-mjp-2.2.R\",\"Southern Cross\",\"1\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"T0_1\",\"10-GSR--3-T0-8697\",\"10-GSR-mjp-3.1.H\",\"Adelaide (SA)\",\"0\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"T3\",\"10-GSR--4-T3-8696\",\"10-GSR-mjp-4.1.R\",\"Southern Cross\",\"1\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"UW\",\"10-GSR--5-UW-8697\",\"10-GSR-mjp-5.1.H\",\"Adelaide (SA)\",\"0\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"T0_2\",\"10-GSR--7-T0-8696\",\"10-GSR-mjp-7.2.R\",\"Southern Cross\",\"1\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"T0_3\",\"10-GSR--8-T0-8697\",\"10-GSR-mjp-8.1.H\",\"Adelaide (SA)\",\"0\",\"\",\"2\",\"1\"",
        "\"aus:vic:vic-10-GSR:\",\"T3_1\",\"10-GSR--9-T3-8696\",\"10-GSR-mjp-9.1.R\",\"Southern Cross\",\"1\",\"\",\"2\",\"1\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/11/agency.txt": {
      "type": "text",
      "line_count_sampled": 2,
      "first_lines": [
        "agency_id,agency_name,agency_url,agency_timezone,agency_lang,agency_fare_url",
        "\"1\",\"Transport Victoria\",\"https://transport.vic.gov.au/?utm_source=open_data_click_agency&utm_medium=open_data_agency_click&utm_campaign=open_data_click\",\"Australia/Melbourne\",\"EN\",\"https://transport.vic.gov.au/tickets-and-myki?utm_source=open_data_click_fare&utm_medium=open_data_fare_click&utm_campaign=open_data_click\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/11/calendar.txt": {
      "type": "text",
      "line_count_sampled": 9,
      "first_lines": [
        "﻿service_id,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_date",
        "\"T0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0_1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T2\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"20260604\",\"20260904\"",
        "\"T2_1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"20260604\",\"20260904\"",
        "\"T3\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"20260604\",\"20260904\"",
        "\"T3_1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"20260604\",\"20260904\"",
        "\"UW\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"UW_1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/11/calendar_dates.txt": {
      "type": "text",
      "line_count_sampled": 27,
      "first_lines": [
        "﻿service_id,date,exception_type",
        "\"T0\",\"20260608\",\"2\"",
        "\"T0_1\",\"20260608\",\"2\"",
        "\"UW\",\"20260615\",\"2\"",
        "\"UW\",\"20260622\",\"2\"",
        "\"UW\",\"20260629\",\"2\"",
        "\"UW\",\"20260706\",\"2\"",
        "\"UW\",\"20260713\",\"2\"",
        "\"UW\",\"20260720\",\"2\"",
        "\"UW\",\"20260727\",\"2\"",
        "\"UW\",\"20260803\",\"2\"",
        "\"UW\",\"20260810\",\"2\"",
        "\"UW\",\"20260817\",\"2\"",
        "\"UW\",\"20260824\",\"2\"",
        "\"UW\",\"20260831\",\"2\"",
        "\"UW_1\",\"20260615\",\"2\"",
        "\"UW_1\",\"20260622\",\"2\"",
        "\"UW_1\",\"20260629\",\"2\"",
        "\"UW_1\",\"20260706\",\"2\"",
        "\"UW_1\",\"20260713\",\"2\"",
        "\"UW_1\",\"20260720\",\"2\"",
        "\"UW_1\",\"20260727\",\"2\"",
        "\"UW_1\",\"20260803\",\"2\"",
        "\"UW_1\",\"20260810\",\"2\"",
        "\"UW_1\",\"20260817\",\"2\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/11/levels.txt": {
      "type": "text",
      "line_count_sampled": 3,
      "first_lines": [
        "﻿level_id,level_index,level_name",
        "\"Level 0\",\"0\",\"\"",
        "\"Level 1\",\"1\",\"\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/11/pathways.txt": {
      "type": "text",
      "line_count_sampled": 1,
      "first_lines": [
        "﻿pathway_id,from_stop_id,to_stop_id,pathway_mode,is_bidirectional,traversal_time"
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/11/routes.txt": {
      "type": "text",
      "line_count_sampled": 6,
      "first_lines": [
        "﻿route_id,agency_id,route_short_name,route_long_name,route_type,route_color,route_text_color",
        "\"11-box-mjp-1\",\"\",\"\",\"Box Hill - Melbourne Airport\",\"3\",\"ED1C24\",\"FFFFFF\"",
        "\"11-SK4-mjp-1\",\"\",\"\",\"Frankston - Melbourne Airport\",\"3\",\"ED1C24\",\"FFFFFF\"",
        "\"11-Ska-mjp-1\",\"\",\"\",\"Melbourne City - Avalon Airport\",\"3\",\"ED1C24\",\"FFFFFF\"",
        "\"11-SKY-mjp-1\",\"\",\"\",\"City - Melbourne Airport\",\"3\",\"ED1C24\",\"FFFFFF\"",
        "\"11-SUN-mjp-1\",\"\",\"\",\"Sunshine Railway Station - Melbourne Airport\",\"3\",\"ED1C24\",\"FFFFFF\""
      ],
      "contains": [
        "station"
      ]
    },
    "data/raw/gtfs/extracted/11/shapes.txt": {
      "type": "text",
      "line_count_sampled": 1504,
      "first_lines": [
        "﻿shape_id,shape_pt_lat,shape_pt_lon,shape_pt_sequence,shape_dist_traveled",
        "\"11-box-mjp-1.1.H\",\"-37.67231992\",\"144.84921649\",\"1\",\"0.00\"",
        "\"11-box-mjp-1.1.H\",\"-37.67206057\",\"144.84916774\",\"2\",\"29.16\"",
        "\"11-box-mjp-1.1.H\",\"-37.67200528\",\"144.84916038\",\"3\",\"35.34\"",
        "\"11-box-mjp-1.1.H\",\"-37.67193040\",\"144.84916096\",\"4\",\"43.66\"",
        "\"11-box-mjp-1.1.H\",\"-37.67183962\",\"144.84917401\",\"5\",\"53.82\"",
        "\"11-box-mjp-1.1.H\",\"-37.67181549\",\"144.84917527\",\"6\",\"56.51\"",
        "\"11-box-mjp-1.1.H\",\"-37.67179419\",\"144.84917317\",\"7\",\"58.88\"",
        "\"11-box-mjp-1.1.H\",\"-37.67177179\",\"144.84916542\",\"8\",\"61.47\"",
        "\"11-box-mjp-1.1.H\",\"-37.67173818\",\"144.84914587\",\"9\",\"65.58\"",
        "\"11-box-mjp-1.1.H\",\"-37.67170068\",\"144.84910569\",\"10\",\"71.05\"",
        "\"11-box-mjp-1.1.H\",\"-37.67164486\",\"144.84905946\",\"11\",\"78.47\"",
        "\"11-box-mjp-1.1.H\",\"-37.67162174\",\"144.84904674\",\"12\",\"81.27\"",
        "\"11-box-mjp-1.1.H\",\"-37.67157734\",\"144.84902853\",\"13\",\"86.47\"",
        "\"11-box-mjp-1.1.H\",\"-37.67150507\",\"144.84900885\",\"14\",\"94.69\"",
        "\"11-box-mjp-1.1.H\",\"-37.67104823\",\"144.84892306\",\"15\",\"146.04\"",
        "\"11-box-mjp-1.1.H\",\"-37.67098812\",\"144.84891834\",\"16\",\"152.74\"",
        "\"11-box-mjp-1.1.H\",\"-37.67093200\",\"144.84892472\",\"17\",\"159.00\"",
        "\"11-box-mjp-1.1.H\",\"-37.67087353\",\"144.84894523\",\"18\",\"165.75\"",
        "\"11-box-mjp-1.1.H\",\"-37.67083049\",\"144.84896699\",\"19\",\"170.91\"",
        "\"11-box-mjp-1.1.H\",\"-37.67077888\",\"144.84899796\",\"20\",\"177.26\"",
        "\"11-box-mjp-1.1.H\",\"-37.67070797\",\"144.84905306\",\"21\",\"186.52\"",
        "\"11-box-mjp-1.1.H\",\"-37.66972820\",\"144.84995647\",\"22\",\"321.39\"",
        "\"11-box-mjp-1.1.H\",\"-37.66964470\",\"144.85002792\",\"23\",\"332.61\"",
        "\"11-box-mjp-1.1.H\",\"-37.66961441\",\"144.85006202\",\"24\",\"337.12\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/11/stop_times.txt": {
      "type": "text",
      "line_count_sampled": 1234,
      "first_lines": [
        "﻿trip_id,arrival_time,departure_time,stop_id,stop_sequence,stop_headsign,pickup_type,drop_off_type,shape_dist_traveled",
        "\"1.T0.11-box-mjp-1.1.H\",\"20:15:00\",\"20:15:00\",\"48578\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"1.T0.11-box-mjp-1.1.H\",\"20:18:00\",\"20:18:00\",\"45511\",\"2\",\"\",\"0\",\"1\",\"397.60\"",
        "\"1.T0.11-box-mjp-1.1.H\",\"20:43:00\",\"20:43:00\",\"20668\",\"3\",\"\",\"0\",\"0\",\"26358.75\"",
        "\"1.T0.11-box-mjp-1.1.H\",\"21:08:00\",\"21:08:00\",\"19488\",\"4\",\"\",\"0\",\"0\",\"41186.64\"",
        "\"1.T0.11-box-mjp-1.1.H\",\"21:18:00\",\"21:18:00\",\"19648\",\"5\",\"\",\"0\",\"0\",\"45638.30\"",
        "\"1.T0.11-SK4-mjp-1.1.H\",\"19:00:00\",\"19:00:00\",\"48578\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"1.T0.11-SK4-mjp-1.1.H\",\"19:03:00\",\"19:03:00\",\"45511\",\"2\",\"\",\"0\",\"0\",\"397.60\"",
        "\"1.T0.11-SK4-mjp-1.1.H\",\"19:35:00\",\"19:35:00\",\"1109\",\"3\",\"\",\"0\",\"0\",\"30557.85\"",
        "\"1.T0.11-SK4-mjp-1.1.H\",\"19:39:00\",\"19:39:00\",\"1100\",\"4\",\"\",\"0\",\"0\",\"32920.88\"",
        "\"1.T0.11-SK4-mjp-1.1.H\",\"19:42:00\",\"19:42:00\",\"894\",\"5\",\"\",\"0\",\"0\",\"34586.58\"",
        "\"1.T0.11-SK4-mjp-1.1.H\",\"19:43:00\",\"19:43:00\",\"20394\",\"6\",\"\",\"0\",\"0\",\"35567.31\"",
        "\"1.T0.11-SK4-mjp-1.1.H\",\"19:46:00\",\"19:46:00\",\"1414\",\"7\",\"\",\"0\",\"0\",\"36952.17\"",
        "\"1.T0.11-SK4-mjp-1.1.H\",\"19:47:00\",\"19:47:00\",\"20400\",\"8\",\"\",\"0\",\"0\",\"37874.86\"",
        "\"1.T0.11-SK4-mjp-1.1.H\",\"19:55:00\",\"19:55:00\",\"14948\",\"9\",\"\",\"0\",\"0\",\"42359.46\"",
        "\"1.T0.11-SK4-mjp-1.1.H\",\"20:00:00\",\"20:00:00\",\"20986\",\"10\",\"\",\"0\",\"0\",\"45655.61\"",
        "\"1.T0.11-SK4-mjp-1.1.H\",\"20:05:00\",\"20:05:00\",\"9349\",\"11\",\"\",\"0\",\"0\",\"49018.09\"",
        "\"1.T0.11-SK4-mjp-1.1.H\",\"20:19:00\",\"20:19:00\",\"42273\",\"12\",\"\",\"0\",\"0\",\"58220.23\"",
        "\"1.T0.11-SK4-mjp-1.1.H\",\"20:34:00\",\"20:34:00\",\"48784\",\"13\",\"\",\"0\",\"0\",\"68521.67\"",
        "\"1.T0.11-SK4-mjp-1.1.H\",\"20:35:00\",\"20:35:00\",\"21220\",\"14\",\"\",\"0\",\"0\",\"69463.49\"",
        "\"1.T0.11-Ska-mjp-1.1.H\",\"08:05:00\",\"08:05:00\",\"40272\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"1.T0.11-Ska-mjp-1.1.H\",\"08:35:00\",\"08:35:00\",\"5184\",\"2\",\"\",\"0\",\"1\",\"24186.35\"",
        "\"1.T0.11-Ska-mjp-1.1.H\",\"09:15:00\",\"09:15:00\",\"23175\",\"3\",\"\",\"0\",\"0\",\"54341.66\"",
        "\"1.T0.11-SKY-mjp-1.1.H\",\"04:00:00\",\"04:00:00\",\"48578\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"1.T0.11-SKY-mjp-1.1.H\",\"04:03:00\",\"04:03:00\",\"45513\",\"2\",\"\",\"0\",\"0\",\"157.14\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/11/stops.txt": {
      "type": "text",
      "line_count_sampled": 35,
      "first_lines": [
        "﻿stop_id,stop_code,stop_name,stop_lat,stop_lon,stop_url,location_type,parent_station,wheelchair_boarding,level_id,platform_code",
        "\"1100\",\"1100\",\"Broadway/Glen Huntly Rd\",\"-37.88211832\",\"144.98222007\",\"https://transport.vic.gov.au/stop/12195/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"1109\",\"1109\",\"Inkerman St/Barkly St\",\"-37.86372960\",\"144.98193743\",\"https://transport.vic.gov.au/stop/12262/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"1414\",\"1414\",\"Bay St/New St\",\"-37.90409768\",\"144.99327749\",\"https://transport.vic.gov.au/stop/15099/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"14948\",\"14948\",\"Moorabbin Station/Nepean Hwy\",\"-37.93461459\",\"145.03619656\",\"https://transport.vic.gov.au/stop/15798/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"Bay 2\"",
        "\"18766\",\"18766\",\"Sunshine Station/Dickson St\",\"-37.78742513\",\"144.83321726\",\"https://transport.vic.gov.au/stop/1188/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"Bay 6\"",
        "\"19488\",\"19488\",\"Doncaster Shopping Centre/Williamsons Rd\",\"-37.78402348\",\"145.12498897\",\"https://transport.vic.gov.au/stop/17999/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"Bay G\"",
        "\"19648\",\"19648\",\"Box Hill Bus Station/Station St\",\"-37.81982780\",\"145.12214065\",\"https://transport.vic.gov.au/stop/14035/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 1\",\"Bay 4\"",
        "\"20394\",\"20394\",\"Head St/New St\",\"-37.89178266\",\"144.99562469\",\"https://transport.vic.gov.au/stop/18349/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"20400\",\"20400\",\"North Brighton Station/Bay St\",\"-37.90553659\",\"145.00316753\",\"https://transport.vic.gov.au/stop/18351/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"20668\",\"20668\",\"Watsonia Station/Greensborough Hwy\",\"-37.71090063\",\"145.08414652\",\"https://transport.vic.gov.au/stop/10823/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"20986\",\"20986\",\"Southland Shopping Centre/Karen St \",\"-37.95779576\",\"145.05318677\",\"https://transport.vic.gov.au/stop/14164/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"Bay 4\"",
        "\"21220\",\"21220\",\"Frankston Railway Station/Fletcher Rd\",\"-38.14411769\",\"145.12623613\",\"https://transport.vic.gov.au/stop/18711/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"23173\",\"23173\",\"Skybus Coach Terminal/Spencer St\",\"-37.81627776\",\"144.95190011\",\"https://transport.vic.gov.au/stop/20084/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"Bay 75\"",
        "\"23175\",\"23175\",\"Skybus Coach Terminal/Spencer St\",\"-37.81646016\",\"144.95254257\",\"https://transport.vic.gov.au/stop/20084/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"Bay 51\"",
        "\"23183\",\"23183\",\"Skybus Coach Terminal/Spencer St\",\"-37.81604041\",\"144.95172491\",\"https://transport.vic.gov.au/stop/20084/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"Bay 74\"",
        "\"3245\",\"3245\",\"Bay St/New St\",\"-37.90391539\",\"144.99315733\",\"https://transport.vic.gov.au/stop/15099/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"3633\",\"3633\",\"North Brighton Station/Bay St\",\"-37.90550906\",\"145.00207641\",\"https://transport.vic.gov.au/stop/18351/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"3749\",\"3749\",\"Head St/New St\",\"-37.89173491\",\"144.99546678\",\"https://transport.vic.gov.au/stop/18349/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"3752\",\"3752\",\"Elsternwick Station/20 Horne St\",\"-37.88511238\",\"145.00029689\",\"https://transport.vic.gov.au/stop/13200/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"40272\",\"40272\",\"Avalon Airport/Outside Terminal\",\"-38.02635181\",\"144.47343213\",\"https://transport.vic.gov.au/stop/18624/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"40284\",\"40284\",\"Avalon Airport/Outside Terminal\",\"-38.02635181\",\"144.47343213\",\"https://transport.vic.gov.au/stop/18624/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"42273\",\"42273\",\"Chelsea Railway Station/Station St\",\"-38.05194011\",\"145.11621266\",\"https://transport.vic.gov.au/stop/17895/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"45511\",\"45511\",\"Melbourne Airport T1 Skybus/Arrival Dr\",\"-37.66933128\",\"144.85068092\",\"https://transport.vic.gov.au/stop/30385/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"45513\",\"45513\",\"Melbourne Airport T3 Skybus/Arrival Dr\",\"-37.67093605\",\"144.84874128\",\"https://transport.vic.gov.au/stop/30395/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\""
      ],
      "contains": [
        "station",
        "werribee"
      ]
    },
    "data/raw/gtfs/extracted/11/transfers.txt": {
      "type": "text",
      "line_count_sampled": 1,
      "first_lines": [
        "﻿from_stop_id,to_stop_id,from_route_id,to_route_id,from_trip_id,to_trip_id,transfer_type,min_transfer_time"
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/11/trips.txt": {
      "type": "text",
      "line_count_sampled": 1080,
      "first_lines": [
        "﻿route_id,service_id,trip_id,shape_id,trip_headsign,direction_id,block_id,wheelchair_accessible",
        "\"11-box-mjp-1\",\"T0\",\"1.T0.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T2\",\"1.T2.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T3\",\"1.T3.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"UW\",\"1.UW.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T0\",\"10.T0.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T2\",\"10.T2.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T3\",\"10.T3.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"UW\",\"10.UW.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T0\",\"11.T0.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T2\",\"11.T2.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T3\",\"11.T3.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"UW\",\"11.UW.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T0\",\"12.T0.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T2\",\"12.T2.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T3\",\"12.T3.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"UW\",\"12.UW.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T0\",\"13.T0.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T2\",\"13.T2.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T3\",\"13.T3.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"UW\",\"13.UW.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T0\",\"14.T0.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T2\",\"14.T2.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"T3\",\"14.T3.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\"",
        "\"11-box-mjp-1\",\"UW\",\"14.UW.11-box-mjp-1.1.H\",\"11-box-mjp-1.1.H\",\"Box Hill\",\"0\",\"\",\"2\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/2/agency.txt": {
      "type": "text",
      "line_count_sampled": 2,
      "first_lines": [
        "agency_id,agency_name,agency_url,agency_timezone,agency_lang,agency_fare_url",
        "\"1\",\"Transport Victoria\",\"https://transport.vic.gov.au/?utm_source=open_data_click_agency&utm_medium=open_data_agency_click&utm_campaign=open_data_click\",\"Australia/Melbourne\",\"EN\",\"https://transport.vic.gov.au/tickets-and-myki?utm_source=open_data_click_fare&utm_medium=open_data_fare_click&utm_campaign=open_data_click\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/2/calendar.txt": {
      "type": "text",
      "line_count_sampled": 28,
      "first_lines": [
        "﻿service_id,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_date",
        "\"T2\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"20260605\",\"20260611\"",
        "\"T2_1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"20260612\",\"20260618\"",
        "\"T2_2\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"20260619\",\"20260904\"",
        "\"T3\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"20260605\",\"20260611\"",
        "\"T3_1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"20260612\",\"20260618\"",
        "\"T3_2\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"20260619\",\"20260904\"",
        "\"T5\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260604\",\"20260604\"",
        "\"T5_1\",\"0\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"20260605\",\"20260611\"",
        "\"T5_2\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"20260612\",\"20260618\"",
        "\"T5_3\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"20260619\",\"20260904\"",
        "\"T5+sh\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260604\",\"20260604\"",
        "\"T5+sj\",\"0\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260605\",\"20260611\"",
        "\"T5+sk\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260605\",\"20260611\"",
        "\"T5+sl\",\"1\",\"1\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260612\",\"20260618\"",
        "\"T5+sm\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260612\",\"20260618\"",
        "\"T5+sn\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260612\",\"20260618\"",
        "\"T5+so\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260612\",\"20260618\"",
        "\"T5+sp\",\"0\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"20260612\",\"20260618\"",
        "\"T5+sq\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260612\",\"20260618\"",
        "\"T5+WD02\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260605\",\"20260611\"",
        "\"T5+WD08\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260604\",\"20260604\"",
        "\"T5+WD08_1\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260605\",\"20260611\"",
        "\"T5+WD08_2\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260612\",\"20260618\"",
        "\"T6\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260605\",\"20260611\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/2/calendar_dates.txt": {
      "type": "text",
      "line_count_sampled": 1,
      "first_lines": [
        "﻿service_id,date,exception_type"
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/2/levels.txt": {
      "type": "text",
      "line_count_sampled": 8,
      "first_lines": [
        "﻿level_id,level_index,level_name",
        "\"Level 0\",\"0\",\"\"",
        "\"Level -4\",\"-4\",\"\"",
        "\"Level -3\",\"-3\",\"\"",
        "\"Level -2\",\"-2\",\"\"",
        "\"Level 1\",\"1\",\"\"",
        "\"Level -1\",\"-1\",\"\"",
        "\"Level 2\",\"2\",\"\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/2/pathways.txt": {
      "type": "text",
      "line_count_sampled": 1158,
      "first_lines": [
        "﻿pathway_id,from_stop_id,to_stop_id,pathway_mode,is_bidirectional,traversal_time",
        "\"vic:rail:SOU_PR1_vic:rail:SOU_EN1_walkway_1\",\"vic:rail:SOU_PR1\",\"vic:rail:SOU_EN1\",\"1\",\"1\",\"300\"",
        "\"vic:rail:SOU_PR1_vic:rail:SOU_EN2_walkway_1\",\"vic:rail:SOU_PR1\",\"vic:rail:SOU_EN2\",\"1\",\"1\",\"300\"",
        "\"vic:rail:SOU_EN1_26283_walkway_1\",\"vic:rail:SOU_EN1\",\"26283\",\"1\",\"1\",\"180\"",
        "\"vic:rail:SOU_EN1_vic:rail:SOU_EN2_walkway_1\",\"vic:rail:SOU_EN1\",\"vic:rail:SOU_EN2\",\"1\",\"1\",\"6\"",
        "\"vic:rail:SOU_EN1_vic:rail:SOU_DP1_stairs_1\",\"vic:rail:SOU_EN1\",\"vic:rail:SOU_DP1\",\"2\",\"1\",\"12\"",
        "\"vic:rail:SOU_EN1_vic:rail:SOU_DP1_walkway_1\",\"vic:rail:SOU_EN1\",\"vic:rail:SOU_DP1\",\"1\",\"1\",\"108\"",
        "\"vic:rail:SOU_EN2_26283_walkway_1\",\"vic:rail:SOU_EN2\",\"26283\",\"1\",\"1\",\"186\"",
        "\"vic:rail:SOU_EN2_26528_walkway_1\",\"vic:rail:SOU_EN2\",\"26528\",\"1\",\"1\",\"90\"",
        "\"vic:rail:SOU_DP1_vic:rail:SOU_DP2_walkway_1\",\"vic:rail:SOU_DP1\",\"vic:rail:SOU_DP2\",\"1\",\"1\",\"12\"",
        "\"vic:rail:SOU_DP2_26527_stairs_1\",\"vic:rail:SOU_DP2\",\"26527\",\"2\",\"1\",\"36\"",
        "\"vic:rail:SOU_DP2_26527_walkway_1\",\"vic:rail:SOU_DP2\",\"26527\",\"1\",\"1\",\"210\"",
        "\"vic:rail:ALM_EN1_26101_walkway_1\",\"vic:rail:ALM_EN1\",\"26101\",\"1\",\"1\",\"18\"",
        "\"vic:rail:ALM_EN1_11197_walkway_1\",\"vic:rail:ALM_EN1\",\"11197\",\"1\",\"1\",\"30\"",
        "\"vic:rail:ALB_PR1_vic:rail:ALB_EN1_walkway_1\",\"vic:rail:ALB_PR1\",\"vic:rail:ALB_EN1\",\"1\",\"1\",\"210\"",
        "\"vic:rail:ALB_PR2_vic:rail:ALB_EN2_walkway_1\",\"vic:rail:ALB_PR2\",\"vic:rail:ALB_EN2\",\"1\",\"1\",\"66\"",
        "\"vic:rail:ALB_EN1_26102_walkway_1\",\"vic:rail:ALB_EN1\",\"26102\",\"1\",\"1\",\"108\"",
        "\"vic:rail:ALB_EN1_vic:rail:ALB_DP1_walkway_1\",\"vic:rail:ALB_EN1\",\"vic:rail:ALB_DP1\",\"1\",\"1\",\"54\"",
        "\"vic:rail:ALB_EN2_vic:rail:ALB_DP1_walkway_1\",\"vic:rail:ALB_EN2\",\"vic:rail:ALB_DP1\",\"1\",\"1\",\"66\"",
        "\"vic:rail:ALB_DP1_15365_walkway_1\",\"vic:rail:ALB_DP1\",\"15365\",\"1\",\"1\",\"84\"",
        "\"vic:rail:ALB_DP1_15364_walkway_1\",\"vic:rail:ALB_DP1\",\"15364\",\"1\",\"1\",\"84\"",
        "\"15365_15364_walkway_1\",\"15365\",\"15364\",\"1\",\"1\",\"60\"",
        "\"vic:rail:ALP_PR1_vic:rail:ALP_EN1_walkway_1\",\"vic:rail:ALP_PR1\",\"vic:rail:ALP_EN1\",\"1\",\"1\",\"42\"",
        "\"vic:rail:ALP_PR1_vic:rail:ALP_EN2_walkway_1\",\"vic:rail:ALP_PR1\",\"vic:rail:ALP_EN2\",\"1\",\"1\",\"54\"",
        "\"vic:rail:ALP_PR2_vic:rail:ALP_EN3_walkway_1\",\"vic:rail:ALP_PR2\",\"vic:rail:ALP_EN3\",\"1\",\"1\",\"84\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/2/routes.txt": {
      "type": "text",
      "line_count_sampled": 36,
      "first_lines": [
        "﻿route_id,agency_id,route_short_name,route_long_name,route_type,route_color,route_text_color",
        "\"aus:vic:vic-02-ALM:\",\"\",\"Alamein\",\"Alamein - City\",\"400\",\"152C6B\",\"FFFFFF\"",
        "\"aus:vic:vic-02-ALM-R:\",\"\",\"Replacement Bus\",\"Alamein - City\",\"400\",\"FE5000\",\"FFFFFF\"",
        "\"aus:vic:vic-02-BEG:\",\"\",\"Belgrave\",\"Belgrave - City\",\"400\",\"152C6B\",\"FFFFFF\"",
        "\"aus:vic:vic-02-BEG-R:\",\"\",\"Replacement Bus\",\"Belgrave - City\",\"400\",\"FE5000\",\"FFFFFF\"",
        "\"aus:vic:vic-02-CBE:\",\"\",\"Cranbourne\",\"Cranbourne - City\",\"400\",\"34ACE1\",\"000000\"",
        "\"aus:vic:vic-02-CBE-R:\",\"\",\"Replacement Bus\",\"Cranbourne - City\",\"400\",\"FE5000\",\"FFFFFF\"",
        "\"aus:vic:vic-02-CCL:\",\"\",\"City Circle\",\"\",\"400\",\"0072CE\",\"FFFFFF\"",
        "\"aus:vic:vic-02-CGB:\",\"\",\"Craigieburn\",\"Craigieburn - City\",\"400\",\"FFBE00\",\"000000\"",
        "\"aus:vic:vic-02-CGB-R:\",\"\",\"Replacement Bus\",\"Craigieburn - City\",\"400\",\"FE5000\",\"FFFFFF\"",
        "\"aus:vic:vic-02-FKN:\",\"\",\"Frankston\",\"Frankston - City\",\"400\",\"028430\",\"FFFFFF\"",
        "\"aus:vic:vic-02-FKN-R:\",\"\",\"Replacement Bus\",\"Frankston - City\",\"400\",\"FE5000\",\"FFFFFF\"",
        "\"aus:vic:vic-02-GWY:\",\"\",\"Glen Waverley\",\"Glen Waverley - City\",\"400\",\"152C6B\",\"FFFFFF\"",
        "\"aus:vic:vic-02-GWY-R:\",\"\",\"Replacement Bus\",\"Glen Waverley - City\",\"400\",\"FE5000\",\"FFFFFF\"",
        "\"aus:vic:vic-02-HBE:\",\"\",\"Hurstbridge\",\"Hurstbridge - City\",\"400\",\"BE1014\",\"FFFFFF\"",
        "\"aus:vic:vic-02-HBE-R:\",\"\",\"Replacement Bus\",\"Hurstbridge - City\",\"400\",\"FE5000\",\"FFFFFF\"",
        "\"aus:vic:vic-02-LIL:\",\"\",\"Lilydale\",\"Lilydale - City\",\"400\",\"152C6B\",\"FFFFFF\"",
        "\"aus:vic:vic-02-LIL-R:\",\"\",\"Replacement Bus\",\"Lilydale - City\",\"400\",\"FE5000\",\"FFFFFF\"",
        "\"aus:vic:vic-02-MDD:\",\"\",\"Mernda\",\"Mernda - City\",\"400\",\"BE1014\",\"FFFFFF\"",
        "\"aus:vic:vic-02-MDD-R:\",\"\",\"Replacement Bus\",\"Mernda - City\",\"400\",\"FE5000\",\"FFFFFF\"",
        "\"aus:vic:vic-02-PKM:\",\"\",\"Pakenham\",\"Pakenham - City\",\"400\",\"34ACE1\",\"000000\"",
        "\"aus:vic:vic-02-PKM-R:\",\"\",\"Replacement Bus\",\"Pakenham - City\",\"400\",\"FE5000\",\"FFFFFF\"",
        "\"aus:vic:vic-02-RCE:\",\"\",\"Flemington Racecourse\",\"Flemington Racecourse - City\",\"400\",\"95979A\",\"000000\"",
        "\"aus:vic:vic-02-RCE-R:\",\"\",\"Replacement Bus\",\"City\",\"400\",\"FE5000\",\"FFFFFF\"",
        "\"aus:vic:vic-02-SHM:\",\"\",\"Sandringham\",\"Sandringham - City\",\"400\",\"F178AF\",\"000000\""
      ],
      "contains": [
        "werribee",
        "sunbury"
      ]
    },
    "data/raw/gtfs/extracted/2/shapes.txt": {
      "type": "text",
      "line_count_sampled": 1525,
      "first_lines": [
        "﻿shape_id,shape_pt_lat,shape_pt_lon,shape_pt_sequence,shape_dist_traveled",
        "\"2-ALM-vpt-1.1.R\",\"-37.86818462\",\"145.07969648\",\"1\",\"0.00\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86791019\",\"145.07974521\",\"2\",\"30.81\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86726871\",\"145.07986577\",\"3\",\"102.92\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86695850\",\"145.07991940\",\"4\",\"137.74\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86633393\",\"145.08002133\",\"5\",\"207.76\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86619178\",\"145.08004730\",\"6\",\"223.73\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86442306\",\"145.08038046\",\"7\",\"422.57\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86425033\",\"145.08041541\",\"8\",\"442.02\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86409710\",\"145.08045223\",\"9\",\"459.36\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86398369\",\"145.08048303\",\"10\",\"472.25\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86385766\",\"145.08052449\",\"11\",\"486.73\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86372297\",\"145.08057095\",\"12\",\"502.26\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86362258\",\"145.08060959\",\"13\",\"513.92\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86198344\",\"145.08132470\",\"14\",\"706.69\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86111658\",\"145.08170536\",\"15\",\"808.71\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86094902\",\"145.08178108\",\"16\",\"828.50\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86088777\",\"145.08180495\",\"17\",\"835.62\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86079829\",\"145.08183307\",\"18\",\"845.87\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86064775\",\"145.08187506\",\"19\",\"863.01\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86054319\",\"145.08191221\",\"20\",\"875.09\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.86043371\",\"145.08195710\",\"21\",\"887.88\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.85885480\",\"145.08264638\",\"22\",\"1073.59\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.85867508\",\"145.08272265\",\"23\",\"1094.66\"",
        "\"2-ALM-vpt-1.1.R\",\"-37.85848600\",\"145.08279915\",\"24\",\"1116.73\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/2/stop_times.txt": {
      "type": "text",
      "line_count_sampled": 1324,
      "first_lines": [
        "﻿trip_id,arrival_time,departure_time,stop_id,stop_sequence,stop_headsign,pickup_type,drop_off_type,shape_dist_traveled",
        "\"02-ALM--1-T2-2302\",\"04:57:00\",\"04:57:00\",\"11197\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"02-ALM--1-T2-2302\",\"04:58:00\",\"04:58:00\",\"11198\",\"2\",\"\",\"0\",\"0\",\"706.69\"",
        "\"02-ALM--1-T2-2302\",\"05:00:00\",\"05:00:00\",\"11200\",\"3\",\"\",\"0\",\"0\",\"1940.63\"",
        "\"02-ALM--1-T2-2302\",\"05:02:00\",\"05:02:00\",\"11202\",\"4\",\"\",\"0\",\"0\",\"2882.19\"",
        "\"02-ALM--1-T2-2302\",\"05:04:00\",\"05:04:00\",\"11203\",\"5\",\"\",\"0\",\"0\",\"3902.82\"",
        "\"02-ALM--1-T2-2302\",\"05:05:00\",\"05:05:00\",\"11205\",\"6\",\"\",\"0\",\"0\",\"4426.33\"",
        "\"02-ALM--1-T2-2302\",\"05:08:00\",\"05:08:00\",\"11207\",\"7\",\"\",\"0\",\"0\",\"5944.23\"",
        "\"02-ALM--1-T2-2304\",\"05:27:00\",\"05:27:00\",\"11197\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"02-ALM--1-T2-2304\",\"05:28:00\",\"05:28:00\",\"11198\",\"2\",\"\",\"0\",\"0\",\"706.69\"",
        "\"02-ALM--1-T2-2304\",\"05:30:00\",\"05:30:00\",\"11200\",\"3\",\"\",\"0\",\"0\",\"1940.63\"",
        "\"02-ALM--1-T2-2304\",\"05:32:00\",\"05:32:00\",\"11202\",\"4\",\"\",\"0\",\"0\",\"2882.19\"",
        "\"02-ALM--1-T2-2304\",\"05:34:00\",\"05:34:00\",\"11203\",\"5\",\"\",\"0\",\"0\",\"3902.82\"",
        "\"02-ALM--1-T2-2304\",\"05:35:00\",\"05:35:00\",\"11205\",\"6\",\"\",\"0\",\"0\",\"4426.33\"",
        "\"02-ALM--1-T2-2304\",\"05:38:00\",\"05:38:00\",\"11207\",\"7\",\"\",\"0\",\"0\",\"5944.23\"",
        "\"02-ALM--1-T2-2305\",\"05:32:00\",\"05:32:00\",\"11207\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"02-ALM--1-T2-2305\",\"05:34:00\",\"05:34:00\",\"11206\",\"2\",\"\",\"0\",\"0\",\"1553.89\"",
        "\"02-ALM--1-T2-2305\",\"05:36:00\",\"05:36:00\",\"11204\",\"3\",\"\",\"0\",\"0\",\"2025.01\"",
        "\"02-ALM--1-T2-2305\",\"05:38:00\",\"05:38:00\",\"11201\",\"4\",\"\",\"0\",\"0\",\"3060.92\"",
        "\"02-ALM--1-T2-2305\",\"05:39:00\",\"05:39:00\",\"11199\",\"5\",\"\",\"0\",\"0\",\"4002.67\"",
        "\"02-ALM--1-T2-2305\",\"05:41:00\",\"05:41:00\",\"11198\",\"6\",\"\",\"0\",\"0\",\"5237.67\"",
        "\"02-ALM--1-T2-2305\",\"05:43:00\",\"05:43:00\",\"11197\",\"7\",\"\",\"0\",\"0\",\"5944.36\"",
        "\"02-ALM--1-T2-2306\",\"05:57:00\",\"05:57:00\",\"11197\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"02-ALM--1-T2-2306\",\"05:58:00\",\"05:58:00\",\"11198\",\"2\",\"\",\"0\",\"0\",\"706.69\"",
        "\"02-ALM--1-T2-2306\",\"06:00:00\",\"06:00:00\",\"11200\",\"3\",\"\",\"0\",\"0\",\"1940.63\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/2/stops.txt": {
      "type": "text",
      "line_count_sampled": 434,
      "first_lines": [
        "﻿stop_id,stop_name,stop_lat,stop_lon,stop_url,location_type,parent_station,wheelchair_boarding,level_id,platform_code",
        "\"10117\",\"Jordanville Station\",\"-37.87360157\",\"145.11197651\",\"https://transport.vic.gov.au/stop/1105/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:JOR\",\"1\",\"Level 1\",\"1\"",
        "\"10920\",\"Flagstaff Station\",\"-37.81205297\",\"144.95562907\",\"https://transport.vic.gov.au/stop/1068/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:FGS\",\"1\",\"Level -3\",\"1\"",
        "\"10921\",\"Flagstaff Station\",\"-37.81192588\",\"144.95557578\",\"https://transport.vic.gov.au/stop/1068/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:FGS\",\"1\",\"Level -3\",\"2\"",
        "\"10922\",\"Melbourne Central Station\",\"-37.80997342\",\"144.96251307\",\"https://transport.vic.gov.au/stop/1120/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:MCE\",\"1\",\"Level -2\",\"1\"",
        "\"10923\",\"Melbourne Central Station\",\"-37.80986514\",\"144.96250469\",\"https://transport.vic.gov.au/stop/1120/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:MCE\",\"1\",\"Level -2\",\"2\"",
        "\"10924\",\"Parliament Station\",\"-37.81100921\",\"144.97292350\",\"https://transport.vic.gov.au/stop/1155/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:PAR\",\"1\",\"Level -2\",\"1\"",
        "\"11119\",\"Belgrave Station\",\"-37.90914619\",\"145.35522205\",\"https://transport.vic.gov.au/stop/1018/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:BEG\",\"1\",\"Level 0\",\"1\"",
        "\"11120\",\"Belgrave Station\",\"-37.90908138\",\"145.35509837\",\"https://transport.vic.gov.au/stop/1018/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:BEG\",\"1\",\"Level 0\",\"2\"",
        "\"11121\",\"Tecoma Station\",\"-37.90799864\",\"145.34280390\",\"https://transport.vic.gov.au/stop/1191/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:TCM\",\"1\",\"Level 0\",\"1\"",
        "\"11122\",\"Upwey Station\",\"-37.90355406\",\"145.33121134\",\"https://transport.vic.gov.au/stop/1200/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:UPW\",\"1\",\"Level 0\",\"1\"",
        "\"11123\",\"Upwey Station\",\"-37.90351030\",\"145.33130331\",\"https://transport.vic.gov.au/stop/1200/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:UPW\",\"1\",\"Level 0\",\"2\"",
        "\"11197\",\"Alamein Station\",\"-37.86818601\",\"145.07970463\",\"https://transport.vic.gov.au/stop/1002/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:ALM\",\"1\",\"Level 0\",\"1\"",
        "\"11198\",\"Ashburton Station\",\"-37.86198555\",\"145.08134329\",\"https://transport.vic.gov.au/stop/1010/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:ASH\",\"1\",\"Level 0\",\"1\"",
        "\"11199\",\"Burwood Station\",\"-37.85154564\",\"145.08053426\",\"https://transport.vic.gov.au/stop/1031/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:BWD\",\"1\",\"Level 0\",\"2\"",
        "\"11200\",\"Burwood Station\",\"-37.85155353\",\"145.08046586\",\"https://transport.vic.gov.au/stop/1031/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:BWD\",\"1\",\"Level 0\",\"1\"",
        "\"11201\",\"Hartwell Station\",\"-37.84401270\",\"145.07562705\",\"https://transport.vic.gov.au/stop/1087/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:HWL\",\"1\",\"Level 1\",\"2\"",
        "\"11202\",\"Hartwell Station\",\"-37.84404669\",\"145.07550115\",\"https://transport.vic.gov.au/stop/1087/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:HWL\",\"1\",\"Level 1\",\"1\"",
        "\"11203\",\"Willison Station\",\"-37.83582431\",\"145.07032881\",\"https://transport.vic.gov.au/stop/1213/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:WSN\",\"1\",\"Level 0\",\"1\"",
        "\"11204\",\"Willison Station\",\"-37.83568036\",\"145.07034393\",\"https://transport.vic.gov.au/stop/1213/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:WSN\",\"1\",\"Level 0\",\"2\"",
        "\"11205\",\"Riversdale Station\",\"-37.83129806\",\"145.06964002\",\"https://transport.vic.gov.au/stop/1166/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:RIV\",\"1\",\"Level 0\",\"1\"",
        "\"11206\",\"Riversdale Station\",\"-37.83162291\",\"145.06966564\",\"https://transport.vic.gov.au/stop/1166/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:RIV\",\"1\",\"Level 0\",\"2\"",
        "\"11207\",\"Camberwell Station\",\"-37.82669496\",\"145.05825073\",\"https://transport.vic.gov.au/stop/1032/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:CAM\",\"1\",\"Level -2\",\"1\"",
        "\"11208\",\"Camberwell Station\",\"-37.82658686\",\"145.05825356\",\"https://transport.vic.gov.au/stop/1032/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:CAM\",\"1\",\"Level -2\",\"2\"",
        "\"11209\",\"Camberwell Station\",\"-37.82651780\",\"145.05843716\",\"https://transport.vic.gov.au/stop/1032/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"vic:rail:CAM\",\"1\",\"Level -2\",\"3\""
      ],
      "contains": [
        "station",
        "werribee",
        "sunbury",
        "footscray"
      ]
    },
    "data/raw/gtfs/extracted/2/transfers.txt": {
      "type": "text",
      "line_count_sampled": 919,
      "first_lines": [
        "﻿from_stop_id,to_stop_id,from_route_id,to_route_id,from_trip_id,to_trip_id,transfer_type,min_transfer_time",
        "\"11212\",\"11212\",\"aus:vic:vic-02-MDD:\",\"aus:vic:vic-02-HBE:\",\"02-MDD--1-T6-1170\",\"02-HBE--1-T6-1961\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T6-1370\",\"02-MDD--1-T6-1113\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T3-1294\",\"02-MDD--1-T3-1695\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-HBE:\",\"02-HBE--1-T3-1284\",\"02-HBE--1-T3-1885\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T3-1260\",\"02-MDD--1-T3-1663\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T3-1236\",\"02-MDD--1-T3-1639\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T2-1266\",\"02-MDD--1-T2-1669\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T2-1238\",\"02-MDD--1-T2-1641\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T2-1210\",\"02-MDD--1-T2-1613\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T6-1244\",\"02-MDD--1-T6-1651\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T5-1244\",\"02-MDD--1-T5-1651\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T3-1272\",\"02-MDD--1-T3-1675\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T3-1248\",\"02-MDD--1-T3-1651\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T6-1364\",\"02-MDD--1-T6-1779\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T5-1364\",\"02-MDD--1-T5-1779\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T6-1366\",\"02-MDD--1-T6-1781\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T5-1366\",\"02-MDD--1-T5-1781\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-HBE:\",\"02-HBE--1-T6-1338\",\"02-HBE--1-T6-1939\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-HBE:\",\"02-HBE--1-T5-1338\",\"02-HBE--1-T5-1939\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T6-1294\",\"02-MDD--1-T6-1703\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T5-1294\",\"02-MDD--1-T5-1703\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T6-1270\",\"02-MDD--1-T6-1679\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T5-1270\",\"02-MDD--1-T5-1679\",\"4\",\"\"",
        "\"11212\",\"11212\",\"aus:vic:vic-02-HBE:\",\"aus:vic:vic-02-MDD:\",\"02-HBE--1-T6-1290\",\"02-MDD--1-T6-1699\",\"4\",\"\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/2/trips.txt": {
      "type": "text",
      "line_count_sampled": 1024,
      "first_lines": [
        "﻿route_id,service_id,trip_id,shape_id,trip_headsign,direction_id,block_id,wheelchair_accessible,bikes_allowed",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2302\",\"2-ALM-vpt-1.1.R\",\"Camberwell\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2304\",\"2-ALM-vpt-1.1.R\",\"Camberwell\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2305\",\"2-ALM-vpt-1.2.H\",\"Alamein\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2306\",\"2-ALM-vpt-1.1.R\",\"Camberwell\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2307\",\"2-ALM-vpt-1.2.H\",\"Alamein\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2308\",\"2-ALM-vpt-1.1.R\",\"Camberwell\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2309\",\"2-ALM-vpt-1.2.H\",\"Alamein\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2310\",\"2-ALM-vpt-1.3.R\",\"Camberwell\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2311\",\"2-ALM-vpt-1.2.H\",\"Alamein\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2312\",\"2-ALM-vpt-1.3.R\",\"Camberwell\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2313\",\"2-ALM-vpt-1.4.H\",\"Alamein\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2314\",\"2-ALM-vpt-1.3.R\",\"Camberwell\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2315\",\"2-ALM-vpt-1.4.H\",\"Alamein\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2316\",\"2-ALM-vpt-1.3.R\",\"Camberwell\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2317\",\"2-ALM-vpt-1.4.H\",\"Alamein\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2318\",\"2-ALM-vpt-1.3.R\",\"Camberwell\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2319\",\"2-ALM-vpt-1.4.H\",\"Alamein\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2320\",\"2-ALM-vpt-1.3.R\",\"Camberwell\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2321\",\"2-ALM-vpt-1.4.H\",\"Alamein\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2322\",\"2-ALM-vpt-1.3.R\",\"Camberwell\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2323\",\"2-ALM-vpt-1.4.H\",\"Alamein\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2324\",\"2-ALM-vpt-1.3.R\",\"Camberwell\",\"1\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2325\",\"2-ALM-vpt-1.4.H\",\"Alamein\",\"0\",\"\",\"1\",\"1\"",
        "\"aus:vic:vic-02-ALM:\",\"T2_2\",\"02-ALM--1-T2-2326\",\"2-ALM-vpt-1.3.R\",\"Camberwell\",\"1\",\"\",\"1\",\"1\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/3/agency.txt": {
      "type": "text",
      "line_count_sampled": 2,
      "first_lines": [
        "agency_id,agency_name,agency_url,agency_timezone,agency_lang,agency_fare_url",
        "\"1\",\"Transport Victoria\",\"https://transport.vic.gov.au/?utm_source=open_data_click_agency&utm_medium=open_data_agency_click&utm_campaign=open_data_click\",\"Australia/Melbourne\",\"EN\",\"https://transport.vic.gov.au/tickets-and-myki?utm_source=open_data_click_fare&utm_medium=open_data_fare_click&utm_campaign=open_data_click\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/3/calendar.txt": {
      "type": "text",
      "line_count_sampled": 17,
      "first_lines": [
        "﻿service_id,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_date",
        "\"T2\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"20260606\",\"20260606\"",
        "\"T2_1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"20260613\",\"20260613\"",
        "\"T2_2\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"20260616\",\"20260904\"",
        "\"T3\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"20260607\",\"20260607\"",
        "\"T3_1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"20260614\",\"20260614\"",
        "\"T3_2\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"20260616\",\"20260904\"",
        "\"T5\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260604\",\"20260604\"",
        "\"T5_1\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260609\",\"20260609\"",
        "\"T5_2\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260610\",\"20260610\"",
        "\"T5_3\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260611\",\"20260611\"",
        "\"T5_4\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260615\",\"20260615\"",
        "\"T5_5\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"20260616\",\"20260904\"",
        "\"T6\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260605\",\"20260605\"",
        "\"T6_1\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260612\",\"20260612\"",
        "\"T6_2\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260616\",\"20260904\"",
        "\"UW\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260608\",\"20260608\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/3/calendar_dates.txt": {
      "type": "text",
      "line_count_sampled": 1,
      "first_lines": [
        "﻿service_id,date,exception_type"
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/3/levels.txt": {
      "type": "text",
      "line_count_sampled": 4,
      "first_lines": [
        "﻿level_id,level_index,level_name",
        "\"Level 0\",\"0\",\"\"",
        "\"Level 1\",\"1\",\"\"",
        "\"Level -1\",\"-1\",\"\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/3/pathways.txt": {
      "type": "text",
      "line_count_sampled": 2,
      "first_lines": [
        "﻿pathway_id,from_stop_id,to_stop_id,pathway_mode,is_bidirectional,traversal_time",
        "\"20780_20781_walkway_1\",\"20780\",\"20781\",\"1\",\"1\",\"36\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/3/routes.txt": {
      "type": "text",
      "line_count_sampled": 25,
      "first_lines": [
        "﻿route_id,agency_id,route_short_name,route_long_name,route_type,route_color,route_text_color",
        "\"aus:vic:vic-03-1:\",\"\",\"1\",\"South Melbourne Beach - East Coburg\",\"0\",\"B5BD00\",\"000000\"",
        "\"aus:vic:vic-03-109:\",\"\",\"109\",\"Port Melbourne - Box Hill\",\"0\",\"E87722\",\"000000\"",
        "\"aus:vic:vic-03-11:\",\"\",\"11\",\"Victoria Harbour Docklands - West Preston\",\"0\",\"6ECEB2\",\"000000\"",
        "\"aus:vic:vic-03-12:\",\"\",\"12\",\"St Kilda (Fitzroy St) - Victoria Gardens\",\"0\",\"007E92\",\"FFFFFF\"",
        "\"aus:vic:vic-03-16:\",\"\",\"16\",\"Kew - Melbourne University\",\"0\",\"FBD872\",\"000000\"",
        "\"aus:vic:vic-03-19:\",\"\",\"19\",\"Flinders Street Station - North Coburg\",\"0\",\"8A1B61\",\"FFFFFF\"",
        "\"aus:vic:vic-03-3:\",\"\",\"3\",\"East Malvern - Melbourne University\",\"0\",\"8DC8E8\",\"000000\"",
        "\"aus:vic:vic-03-30:\",\"\",\"30\",\"Central Pier Docklands - St Vincents Plaza\",\"0\",\"534F96\",\"FFFFFF\"",
        "\"aus:vic:vic-03-35:\",\"\",\"35\",\"City Circle\",\"0\",\"6B3529\",\"FFFFFF\"",
        "\"aus:vic:vic-03-48:\",\"\",\"48\",\"Victoria Harbour Docklands - North Balwyn\",\"0\",\"333434\",\"FFFFFF\"",
        "\"aus:vic:vic-03-5:\",\"\",\"5\",\"Malvern - Melbourne University\",\"0\",\"D50032\",\"FFFFFF\"",
        "\"aus:vic:vic-03-57:\",\"\",\"57\",\"Flinders Street Station - West Maribyrnong\",\"0\",\"00C1D5\",\"000000\"",
        "\"aus:vic:vic-03-58:\",\"\",\"58\",\"Toorak - West Coburg\",\"0\",\"969696\",\"FFFFFF\"",
        "\"aus:vic:vic-03-59:\",\"\",\"59\",\"Flinders Street Station - Airport West\",\"0\",\"00653A\",\"FFFFFF\"",
        "\"aus:vic:vic-03-6:\",\"\",\"6\",\"Glen Iris - Moreland\",\"0\",\"01426A\",\"FFFFFF\"",
        "\"aus:vic:vic-03-64:\",\"\",\"64\",\"East Brighton - Melbourne University\",\"0\",\"00AB8E\",\"FFFFFF\"",
        "\"aus:vic:vic-03-67:\",\"\",\"67\",\"Carnegie - Melbourne University\",\"0\",\"956C58\",\"FFFFFF\"",
        "\"aus:vic:vic-03-70:\",\"\",\"70\",\"Waterfront City Docklands - Wattle Park\",\"0\",\"F59BBB\",\"000000\"",
        "\"aus:vic:vic-03-72:\",\"\",\"72\",\"Camberwell - Melbourne University\",\"0\",\"9ABEAA\",\"000000\"",
        "\"aus:vic:vic-03-75:\",\"\",\"75\",\"Central Pier Docklands - Vermont South\",\"0\",\"00A9E0\",\"000000\"",
        "\"aus:vic:vic-03-78:\",\"\",\"78\",\"Balaclava - North Richmond\",\"0\",\"A0A0D6\",\"000000\"",
        "\"aus:vic:vic-03-82:\",\"\",\"82\",\"Moonee Ponds - Footscray\",\"0\",\"D2D755\",\"000000\"",
        "\"aus:vic:vic-03-86:\",\"\",\"86\",\"Waterfront City Docklands - Bundoora RMIT\",\"0\",\"FFB500\",\"000000\"",
        "\"aus:vic:vic-03-96:\",\"\",\"96\",\"St Kilda Beach - East Brunswick\",\"0\",\"C6007E\",\"FFFFFF\""
      ],
      "contains": [
        "station",
        "footscray"
      ]
    },
    "data/raw/gtfs/extracted/3/shapes.txt": {
      "type": "text",
      "line_count_sampled": 1525,
      "first_lines": [
        "﻿shape_id,shape_pt_lat,shape_pt_lon,shape_pt_sequence,shape_dist_traveled",
        "\"3-109-vpt-54.1.H\",\"-37.81307136\",\"145.02317699\",\"1\",\"0.00\"",
        "\"3-109-vpt-54.1.H\",\"-37.81308271\",\"145.02326824\",\"2\",\"8.12\"",
        "\"3-109-vpt-54.1.H\",\"-37.81308433\",\"145.02333806\",\"3\",\"14.25\"",
        "\"3-109-vpt-54.1.H\",\"-37.81307946\",\"145.02339147\",\"4\",\"18.97\"",
        "\"3-109-vpt-54.1.H\",\"-37.81307163\",\"145.02343507\",\"5\",\"22.90\"",
        "\"3-109-vpt-54.1.H\",\"-37.81305719\",\"145.02348737\",\"6\",\"27.77\"",
        "\"3-109-vpt-54.1.H\",\"-37.81303861\",\"145.02353478\",\"7\",\"32.42\"",
        "\"3-109-vpt-54.1.H\",\"-37.81301687\",\"145.02357625\",\"8\",\"36.79\"",
        "\"3-109-vpt-54.1.H\",\"-37.81299241\",\"145.02361177\",\"9\",\"40.93\"",
        "\"3-109-vpt-54.1.H\",\"-37.81294870\",\"145.02366497\",\"10\",\"47.67\"",
        "\"3-109-vpt-54.1.H\",\"-37.81098408\",\"145.02551606\",\"11\",\"320.01\"",
        "\"3-109-vpt-54.1.H\",\"-37.81024863\",\"145.02620459\",\"12\",\"421.72\"",
        "\"3-109-vpt-54.1.H\",\"-37.81014487\",\"145.02630492\",\"13\",\"436.24\"",
        "\"3-109-vpt-54.1.H\",\"-37.80890343\",\"145.02747386\",\"14\",\"608.29\"",
        "\"3-109-vpt-54.1.H\",\"-37.80764902\",\"145.02863878\",\"15\",\"781.29\"",
        "\"3-109-vpt-54.1.H\",\"-37.80763673\",\"145.02865285\",\"16\",\"783.13\"",
        "\"3-109-vpt-54.1.H\",\"-37.80757996\",\"145.02871217\",\"17\",\"791.32\"",
        "\"3-109-vpt-54.1.H\",\"-37.80754692\",\"145.02875235\",\"18\",\"796.41\"",
        "\"3-109-vpt-54.1.H\",\"-37.80752906\",\"145.02877804\",\"19\",\"799.42\"",
        "\"3-109-vpt-54.1.H\",\"-37.80749319\",\"145.02884238\",\"20\",\"806.34\"",
        "\"3-109-vpt-54.1.H\",\"-37.80746860\",\"145.02889698\",\"21\",\"811.86\"",
        "\"3-109-vpt-54.1.H\",\"-37.80704022\",\"145.03008977\",\"22\",\"926.97\"",
        "\"3-109-vpt-54.1.H\",\"-37.80692666\",\"145.03040174\",\"23\",\"957.14\"",
        "\"3-109-vpt-54.1.H\",\"-37.80687127\",\"145.03054394\",\"24\",\"971.07\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/3/stop_times.txt": {
      "type": "text",
      "line_count_sampled": 1201,
      "first_lines": [
        "﻿trip_id,arrival_time,departure_time,stop_id,stop_sequence,stop_headsign,pickup_type,drop_off_type,shape_dist_traveled",
        "\"03-109--54-T5-143594827\",\"05:10:00\",\"05:10:00\",\"19781\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"03-109--54-T5-143594827\",\"05:11:00\",\"05:11:00\",\"19782\",\"2\",\"\",\"0\",\"0\",\"305.64\"",
        "\"03-109--54-T5-143594827\",\"05:11:00\",\"05:11:00\",\"19783\",\"3\",\"\",\"0\",\"0\",\"682.16\"",
        "\"03-109--54-T5-143594827\",\"05:12:00\",\"05:12:00\",\"19784\",\"4\",\"\",\"0\",\"0\",\"1087.97\"",
        "\"03-109--54-T5-143594827\",\"05:13:00\",\"05:13:00\",\"19785\",\"5\",\"\",\"0\",\"0\",\"1715.21\"",
        "\"03-109--54-T5-143594827\",\"05:14:00\",\"05:14:00\",\"19786\",\"6\",\"\",\"0\",\"0\",\"2007.10\"",
        "\"03-109--54-T5-143594827\",\"05:14:00\",\"05:14:00\",\"18738\",\"7\",\"\",\"0\",\"0\",\"2394.07\"",
        "\"03-109--54-T5-143594827\",\"05:15:00\",\"05:15:00\",\"18479\",\"8\",\"\",\"0\",\"0\",\"2731.16\"",
        "\"03-109--54-T5-143594827\",\"05:16:00\",\"05:16:00\",\"18737\",\"9\",\"\",\"0\",\"0\",\"3035.29\"",
        "\"03-109--54-T5-143594827\",\"05:17:00\",\"05:17:00\",\"18736\",\"10\",\"\",\"0\",\"0\",\"3404.93\"",
        "\"03-109--54-T5-143594827\",\"05:17:00\",\"05:17:00\",\"18735\",\"11\",\"\",\"0\",\"0\",\"3606.96\"",
        "\"03-109--54-T5-143594827\",\"05:18:00\",\"05:18:00\",\"18734\",\"12\",\"\",\"0\",\"0\",\"4104.33\"",
        "\"03-109--54-T5-143594827\",\"05:18:00\",\"05:18:00\",\"18733\",\"13\",\"\",\"0\",\"0\",\"4471.32\"",
        "\"03-109--54-T5-143594827\",\"05:19:00\",\"05:19:00\",\"18732\",\"14\",\"\",\"0\",\"0\",\"4748.27\"",
        "\"03-109--54-T5-143594827\",\"05:19:00\",\"05:19:00\",\"18710\",\"15\",\"\",\"0\",\"0\",\"5085.35\"",
        "\"03-109--54-T5-143594827\",\"05:20:00\",\"05:20:00\",\"19778\",\"16\",\"\",\"0\",\"0\",\"5443.11\"",
        "\"03-109--54-T5-143594827\",\"05:20:00\",\"05:20:00\",\"19753\",\"17\",\"\",\"0\",\"0\",\"5707.13\"",
        "\"03-109--54-T5-143594827\",\"05:21:00\",\"05:21:00\",\"19752\",\"18\",\"\",\"0\",\"0\",\"6135.79\"",
        "\"03-109--54-T5-143594827\",\"05:21:00\",\"05:21:00\",\"19751\",\"19\",\"\",\"0\",\"0\",\"6429.86\"",
        "\"03-109--54-T5-143594827\",\"05:22:00\",\"05:22:00\",\"19750\",\"20\",\"\",\"0\",\"0\",\"6747.38\"",
        "\"03-109--54-T5-143594827\",\"05:22:00\",\"05:22:00\",\"19749\",\"21\",\"\",\"0\",\"0\",\"7048.78\"",
        "\"03-109--54-T5-143594827\",\"05:23:00\",\"05:23:00\",\"19748\",\"22\",\"\",\"0\",\"0\",\"7449.93\"",
        "\"03-109--54-T5-143594827\",\"05:24:00\",\"05:24:00\",\"19747\",\"23\",\"\",\"0\",\"0\",\"7691.01\"",
        "\"03-109--54-T5-143594827\",\"05:25:00\",\"05:25:00\",\"19746\",\"24\",\"\",\"0\",\"0\",\"8068.17\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/3/stops.txt": {
      "type": "text",
      "line_count_sampled": 446,
      "first_lines": [
        "﻿stop_id,stop_name,stop_lat,stop_lon,stop_url,location_type,parent_station,wheelchair_boarding,level_id",
        "\"10311\",\"Glenferrie Rd/Wattletree Rd #45\",\"-37.86245520\",\"145.02850849\",\"https://transport.vic.gov.au/stop/2587/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"10371\",\"Duncraig Ave/Wattletree Rd #44\",\"-37.86206934\",\"145.02538150\",\"https://transport.vic.gov.au/stop/2588/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"1083\",\"Clyde St/Raleigh Rd #42\",\"-37.76969864\",\"144.89884126\",\"https://transport.vic.gov.au/stop/2382/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"11285\",\"Egerton Rd/Wattletree Rd #43\",\"-37.86170982\",\"145.02275399\",\"https://transport.vic.gov.au/stop/2589/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"1185\",\"Vincent St/Wattletree Rd #50\",\"-37.86422627\",\"145.04337516\",\"https://transport.vic.gov.au/stop/2581/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"12599\",\"Kooyong Rd/Wattletree Rd #42\",\"-37.86134642\",\"145.01989926\",\"https://transport.vic.gov.au/stop/2590/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"1291\",\"Erica Ave/Wattletree Rd #51\",\"-37.86461278\",\"145.04657053\",\"https://transport.vic.gov.au/stop/2579/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"1292\",\"Renown St/Sydney Rd #38\",\"-37.73161894\",\"144.96426570\",\"https://transport.vic.gov.au/stop/2789/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"13401\",\"Punt Rd/High St #28\",\"-37.85056356\",\"144.98404671\",\"https://transport.vic.gov.au/stop/2978/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"13995\",\"Barb St/Raleigh Rd #44\",\"-37.76889124\",\"144.89198456\",\"https://transport.vic.gov.au/stop/2379/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"14033\",\"Perth St/High St #29\",\"-37.85105009\",\"144.98772713\",\"https://transport.vic.gov.au/stop/2977/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"14614\",\"Prahran Station/High St #30\",\"-37.85131864\",\"144.98973147\",\"https://transport.vic.gov.au/stop/2646/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"14728\",\"Chapel St/High St #31\",\"-37.85175647\",\"144.99320872\",\"https://transport.vic.gov.au/stop/2644/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"15559\",\"Randall St/Raleigh Rd #45\",\"-37.76862941\",\"144.88893821\",\"https://transport.vic.gov.au/stop/2001/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"15699\",\"Hornby St/High St #32\",\"-37.85219895\",\"144.99643585\",\"https://transport.vic.gov.au/stop/2642/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"1575\",\"Burke Rd/Wattletree Rd #52\",\"-37.86507635\",\"145.05007082\",\"https://transport.vic.gov.au/stop/2577/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"16610\",\"Prahran RSL/High St  #33\",\"-37.85243434\",\"144.99808883\",\"https://transport.vic.gov.au/stop/2640/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"16713\",\"Bell St/Sydney Rd #34\",\"-37.74147092\",\"144.96646974\",\"https://transport.vic.gov.au/stop/2794/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"16714\",\"Coburg Market/Sydney Rd #33\",\"-37.74325874\",\"144.96614844\",\"https://transport.vic.gov.au/stop/2795/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"16715\",\"Munro St/Sydney Rd #32\",\"-37.74506476\",\"144.96583797\",\"https://transport.vic.gov.au/stop/2797/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"16716\",\"Reynard St/Sydney Rd #31\",\"-37.74873966\",\"144.96520392\",\"https://transport.vic.gov.au/stop/2798/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"16717\",\"The Avenue/Sydney Rd #30\",\"-37.75207324\",\"144.96463590\",\"https://transport.vic.gov.au/stop/2002/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"16718\",\"Lewisham Rd/High St #34\",\"-37.85265073\",\"144.99968550\",\"https://transport.vic.gov.au/stop/2639/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\"",
        "\"16719\",\"Moreland Rd/Sydney Rd #28\",\"-37.75564023\",\"144.96401602\",\"https://transport.vic.gov.au/stop/2802/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\""
      ],
      "contains": [
        "station",
        "footscray"
      ]
    },
    "data/raw/gtfs/extracted/3/transfers.txt": {
      "type": "text",
      "line_count_sampled": 1,
      "first_lines": [
        "﻿from_stop_id,to_stop_id,from_route_id,to_route_id,from_trip_id,to_trip_id,transfer_type,min_transfer_time"
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/3/trips.txt": {
      "type": "text",
      "line_count_sampled": 1025,
      "first_lines": [
        "﻿route_id,service_id,trip_id,shape_id,trip_headsign,direction_id,block_id,wheelchair_accessible",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648279\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648280\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648281\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648282\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648283\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648284\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648285\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648286\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648287\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648288\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648289\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648290\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648291\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648292\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648293\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648294\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648295\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648296\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648297\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648298\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648299\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648300\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648301\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-03-1:\",\"T5\",\"03-1--54-T5-142648302\",\"3-1-vpt-54.1.R\",\"South Melbourne Beach\",\"1\",\"\",\"2\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/4/agency.txt": {
      "type": "text",
      "line_count_sampled": 2,
      "first_lines": [
        "agency_id,agency_name,agency_url,agency_timezone,agency_lang,agency_fare_url",
        "\"1\",\"Transport Victoria\",\"https://transport.vic.gov.au/?utm_source=open_data_click_agency&utm_medium=open_data_agency_click&utm_campaign=open_data_click\",\"Australia/Melbourne\",\"EN\",\"https://transport.vic.gov.au/tickets-and-myki?utm_source=open_data_click_fare&utm_medium=open_data_fare_click&utm_campaign=open_data_click\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/4/calendar.txt": {
      "type": "text",
      "line_count_sampled": 1452,
      "first_lines": [
        "﻿service_id,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_date",
        "\"MF10-19-682-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-19-694-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-663-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-664-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-671-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-672-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-675-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-677-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-679-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-680-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-681-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-682-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-688-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-689-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-690-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-691-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-694-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-695-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-697-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-699-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-732-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-734-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-735-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"MF10-21-736-aus\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/4/calendar_dates.txt": {
      "type": "text",
      "line_count_sampled": 2942,
      "first_lines": [
        "﻿service_id,date,exception_type",
        "\"MF10-19-682-aus\",\"20260608\",\"2\"",
        "\"MF10-19-682-aus\",\"20260629\",\"2\"",
        "\"MF10-19-682-aus\",\"20260630\",\"2\"",
        "\"MF10-19-682-aus\",\"20260701\",\"2\"",
        "\"MF10-19-682-aus\",\"20260706\",\"2\"",
        "\"MF10-19-682-aus\",\"20260707\",\"2\"",
        "\"MF10-19-682-aus\",\"20260708\",\"2\"",
        "\"MF10-19-682-aus\",\"20260713\",\"2\"",
        "\"MF10-19-682-aus\",\"20260714\",\"2\"",
        "\"MF10-19-682-aus\",\"20260715\",\"2\"",
        "\"MF10-19-682-aus\",\"20260720\",\"2\"",
        "\"MF10-19-682-aus\",\"20260721\",\"2\"",
        "\"MF10-19-682-aus\",\"20260722\",\"2\"",
        "\"MF10-19-682-aus\",\"20260727\",\"2\"",
        "\"MF10-19-682-aus\",\"20260728\",\"2\"",
        "\"MF10-19-682-aus\",\"20260729\",\"2\"",
        "\"MF10-19-682-aus\",\"20260803\",\"2\"",
        "\"MF10-19-682-aus\",\"20260804\",\"2\"",
        "\"MF10-19-682-aus\",\"20260805\",\"2\"",
        "\"MF10-19-682-aus\",\"20260810\",\"2\"",
        "\"MF10-19-682-aus\",\"20260811\",\"2\"",
        "\"MF10-19-682-aus\",\"20260812\",\"2\"",
        "\"MF10-19-682-aus\",\"20260817\",\"2\"",
        "\"MF10-19-682-aus\",\"20260818\",\"2\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/4/levels.txt": {
      "type": "text",
      "line_count_sampled": 3,
      "first_lines": [
        "﻿level_id,level_index,level_name",
        "\"Level 0\",\"0\",\"\"",
        "\"Level 1\",\"1\",\"\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/4/pathways.txt": {
      "type": "text",
      "line_count_sampled": 1,
      "first_lines": [
        "﻿pathway_id,from_stop_id,to_stop_id,pathway_mode,is_bidirectional,traversal_time"
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/4/routes.txt": {
      "type": "text",
      "line_count_sampled": 737,
      "first_lines": [
        "﻿route_id,agency_id,route_short_name,route_long_name,route_type,route_color,route_text_color",
        "\"14-200-aus-1\",\"\",\"200\",\"Bulleen - City (Queen St)\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-207-aus-1\",\"\",\"207\",\"Doncaster SC - City (Queen St)\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-270-aus-1\",\"\",\"270\",\"Mitcham - Box Hill\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-271-aus-1\",\"\",\"271\",\"Ringwood - Box Hill Station\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-273-aus-1\",\"\",\"273\",\"The Pines SC - Nunawading Station\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-279-aus-1\",\"\",\"279\",\"Doncaster SC/Templestowe - Box Hill Station\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-280-aus-1\",\"\",\"280\",\"The Pines SC\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-281-aus-1\",\"\",\"281\",\"Box Hill Station - Templestowe\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-282-aus-1\",\"\",\"282\",\"The Pines SC\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-284-aus-1\",\"\",\"284\",\"Doncaster Park & Ride - Box Hill Station\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-285-aus-1\",\"\",\"285\",\"Camberwell SC - Doncaster Park & Ride\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-293-aus-1\",\"\",\"293\",\"Greensborough - Box Hill Station\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-295-aus-1\",\"\",\"295\",\"The Pines SC - Doncaster SC\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-302-aus-1\",\"\",\"302\",\"Box Hill Station - City (King/Lonsdale St)\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-303-aus-1\",\"\",\"303\",\"Ringwood North - City (Queen St)\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-304-aus-1\",\"\",\"304\",\"Doncaster SC - City (King/Lonsdale St)\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-305-aus-1\",\"\",\"305\",\"The Pines SC - City (King/Lonsdale Sts)\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-309-aus-1\",\"\",\"309\",\"The Pines SC - City (Queen St)\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-318-aus-1\",\"\",\"318\",\"Deep Creek - City (King/Lonsdale Sts)\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-364-aus-1\",\"\",\"364\",\"Warrandyte - Ringwood Station\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-370-aus-1\",\"\",\"370\",\"Ringwood Station - Mitcham Station\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-668-aus-1\",\"\",\"668\",\"Croydon Station - Ringwood Station\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-669-aus-1\",\"\",\"669\",\"Croydon Station - Ringwood Station\",\"3\",\"FF8200\",\"FFFFFF\"",
        "\"14-901-aus-1\",\"\",\"901\",\"Frankston - Melbourne Airport\",\"3\",\"FF8200\",\"FFFFFF\""
      ],
      "contains": [
        "station",
        "werribee",
        "sunbury",
        "footscray"
      ]
    },
    "data/raw/gtfs/extracted/4/shapes.txt": {
      "type": "text",
      "line_count_sampled": 1517,
      "first_lines": [
        "﻿shape_id,shape_pt_lat,shape_pt_lon,shape_pt_sequence,shape_dist_traveled",
        "\"14-200-aus-1.2.H\",\"-37.81615682\",\"144.96115858\",\"1\",\"0.00\"",
        "\"14-200-aus-1.2.H\",\"-37.81601034\",\"144.96109377\",\"2\",\"17.25\"",
        "\"14-200-aus-1.2.H\",\"-37.81596499\",\"144.96107707\",\"3\",\"22.51\"",
        "\"14-200-aus-1.2.H\",\"-37.81527434\",\"144.96074461\",\"4\",\"104.67\"",
        "\"14-200-aus-1.2.H\",\"-37.81487823\",\"144.96057546\",\"5\",\"151.15\"",
        "\"14-200-aus-1.2.H\",\"-37.81451914\",\"144.96041075\",\"6\",\"193.62\"",
        "\"14-200-aus-1.2.H\",\"-37.81399553\",\"144.96016946\",\"7\",\"255.58\"",
        "\"14-200-aus-1.2.H\",\"-37.81395974\",\"144.96015840\",\"8\",\"259.68\"",
        "\"14-200-aus-1.2.H\",\"-37.81312720\",\"144.95978715\",\"9\",\"357.83\"",
        "\"14-200-aus-1.2.H\",\"-37.81296152\",\"144.95970686\",\"10\",\"377.56\"",
        "\"14-200-aus-1.2.H\",\"-37.81268155\",\"144.96067022\",\"11\",\"467.73\"",
        "\"14-200-aus-1.2.H\",\"-37.81164885\",\"144.96421994\",\"12\",\"800.03\"",
        "\"14-200-aus-1.2.H\",\"-37.81146607\",\"144.96483892\",\"13\",\"858.08\"",
        "\"14-200-aus-1.2.H\",\"-37.81124362\",\"144.96562437\",\"14\",\"931.38\"",
        "\"14-200-aus-1.2.H\",\"-37.81109373\",\"144.96612851\",\"15\",\"978.70\"",
        "\"14-200-aus-1.2.H\",\"-37.81080781\",\"144.96711141\",\"16\",\"1070.71\"",
        "\"14-200-aus-1.2.H\",\"-37.80956007\",\"144.96654396\",\"17\",\"1218.14\"",
        "\"14-200-aus-1.2.H\",\"-37.80894324\",\"144.96626385\",\"18\",\"1291.01\"",
        "\"14-200-aus-1.2.H\",\"-37.80782014\",\"144.96573901\",\"19\",\"1424.13\"",
        "\"14-200-aus-1.2.H\",\"-37.80772599\",\"144.96569866\",\"20\",\"1435.19\"",
        "\"14-200-aus-1.2.H\",\"-37.80765819\",\"144.96568632\",\"21\",\"1442.80\"",
        "\"14-200-aus-1.2.H\",\"-37.80749658\",\"144.96570552\",\"22\",\"1460.85\"",
        "\"14-200-aus-1.2.H\",\"-37.80713764\",\"144.96574729\",\"23\",\"1500.93\"",
        "\"14-200-aus-1.2.H\",\"-37.80691296\",\"144.96578264\",\"24\",\"1526.11\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/4/stop_times.txt": {
      "type": "text",
      "line_count_sampled": 1254,
      "first_lines": [
        "﻿trip_id,arrival_time,departure_time,stop_id,stop_sequence,stop_headsign,pickup_type,drop_off_type,shape_dist_traveled",
        "\"14-200--1-MF15-200003\",\"05:49:00\",\"05:49:00\",\"849\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"14-200--1-MF15-200003\",\"05:50:00\",\"05:50:00\",\"1164\",\"2\",\"\",\"0\",\"0\",\"669.99\"",
        "\"14-200--1-MF15-200003\",\"05:51:00\",\"05:51:00\",\"1148\",\"3\",\"\",\"0\",\"0\",\"928.57\"",
        "\"14-200--1-MF15-200003\",\"05:51:00\",\"05:51:00\",\"1035\",\"4\",\"\",\"0\",\"0\",\"1293.30\"",
        "\"14-200--1-MF15-200003\",\"05:52:00\",\"05:52:00\",\"989\",\"5\",\"\",\"0\",\"0\",\"1527.88\"",
        "\"14-200--1-MF15-200003\",\"05:52:00\",\"05:52:00\",\"988\",\"6\",\"\",\"0\",\"0\",\"1820.43\"",
        "\"14-200--1-MF15-200003\",\"05:53:00\",\"05:53:00\",\"28357\",\"7\",\"\",\"0\",\"0\",\"2143.39\"",
        "\"14-200--1-MF15-200003\",\"05:55:00\",\"05:55:00\",\"760\",\"8\",\"\",\"0\",\"0\",\"2888.12\"",
        "\"14-200--1-MF15-200003\",\"05:55:00\",\"05:55:00\",\"739\",\"9\",\"\",\"0\",\"0\",\"3092.95\"",
        "\"14-200--1-MF15-200003\",\"05:55:00\",\"05:55:00\",\"685\",\"10\",\"\",\"0\",\"0\",\"3289.06\"",
        "\"14-200--1-MF15-200003\",\"05:56:00\",\"05:56:00\",\"631\",\"11\",\"\",\"0\",\"0\",\"3554.93\"",
        "\"14-200--1-MF15-200003\",\"05:56:00\",\"05:56:00\",\"500\",\"12\",\"\",\"0\",\"0\",\"3784.37\"",
        "\"14-200--1-MF15-200003\",\"05:57:00\",\"05:57:00\",\"498\",\"13\",\"\",\"0\",\"0\",\"4085.44\"",
        "\"14-200--1-MF15-200003\",\"05:58:00\",\"05:58:00\",\"399\",\"14\",\"\",\"0\",\"0\",\"4414.36\"",
        "\"14-200--1-MF15-200003\",\"05:58:00\",\"05:58:00\",\"3209\",\"15\",\"\",\"0\",\"0\",\"4842.13\"",
        "\"14-200--1-MF15-200003\",\"05:59:00\",\"05:59:00\",\"3208\",\"16\",\"\",\"0\",\"0\",\"5065.62\"",
        "\"14-200--1-MF15-200003\",\"05:59:00\",\"05:59:00\",\"3207\",\"17\",\"\",\"0\",\"0\",\"5234.95\"",
        "\"14-200--1-MF15-200003\",\"05:59:00\",\"05:59:00\",\"3206\",\"18\",\"\",\"0\",\"0\",\"5444.88\"",
        "\"14-200--1-MF15-200003\",\"06:00:00\",\"06:00:00\",\"3205\",\"19\",\"\",\"0\",\"0\",\"5696.91\"",
        "\"14-200--1-MF15-200003\",\"06:00:00\",\"06:00:00\",\"3204\",\"20\",\"\",\"0\",\"0\",\"5985.07\"",
        "\"14-200--1-MF15-200003\",\"06:01:00\",\"06:01:00\",\"3203\",\"21\",\"\",\"0\",\"0\",\"6208.49\"",
        "\"14-200--1-MF15-200003\",\"06:01:00\",\"06:01:00\",\"3202\",\"22\",\"\",\"0\",\"0\",\"6417.13\"",
        "\"14-200--1-MF15-200003\",\"06:01:00\",\"06:01:00\",\"3201\",\"23\",\"\",\"0\",\"0\",\"6643.23\"",
        "\"14-200--1-MF15-200003\",\"06:02:00\",\"06:02:00\",\"3200\",\"24\",\"\",\"0\",\"0\",\"7038.78\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/4/stops.txt": {
      "type": "text",
      "line_count_sampled": 433,
      "first_lines": [
        "﻿stop_id,stop_code,stop_name,stop_lat,stop_lon,stop_url,location_type,parent_station,wheelchair_boarding,level_id,platform_code",
        "\"1000\",\"1000\",\"Dole Ave/Cheddar Rd\",\"-37.70077481\",\"145.01895105\",\"https://transport.vic.gov.au/stop/10056/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10001\",\"10001\",\"Rex St/Taylors Rd\",\"-37.72697521\",\"144.77615243\",\"https://transport.vic.gov.au/stop/10095/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10002\",\"10002\",\"Yuille St/Centenary Ave\",\"-37.67615950\",\"144.59578941\",\"https://transport.vic.gov.au/stop/10096/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10009\",\"10009\",\"Gum Rd/Main Rd West\",\"-37.74149711\",\"144.77589939\",\"https://transport.vic.gov.au/stop/11147/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"1001\",\"1001\",\"Lloyd Ave/Cheddar Rd\",\"-37.69918301\",\"145.01968529\",\"https://transport.vic.gov.au/stop/11148/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10010\",\"10010\",\"Kings Rd/Main Rd West\",\"-37.74194553\",\"144.78008474\",\"https://transport.vic.gov.au/stop/11149/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10011\",\"10011\",\"Moffat St/Main Rd West\",\"-37.74232460\",\"144.78346650\",\"https://transport.vic.gov.au/stop/11150/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10012\",\"10012\",\"Washington St/Main Rd West\",\"-37.74279566\",\"144.78791229\",\"https://transport.vic.gov.au/stop/11151/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10013\",\"10013\",\"Kate St/Main Rd West\",\"-37.74356938\",\"144.79457342\",\"https://transport.vic.gov.au/stop/11152/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10014\",\"10014\",\"Raleighs Rd/Centenary Ave\",\"-37.67530436\",\"144.58877643\",\"https://transport.vic.gov.au/stop/11153/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10016\",\"10016\",\"Melton Cemetery/O'Neills Rd\",\"-37.67498051\",\"144.57825444\",\"https://transport.vic.gov.au/stop/11155/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10017\",\"10017\",\"Swan St/O'Neills Rd\",\"-37.67875895\",\"144.57750796\",\"https://transport.vic.gov.au/stop/11156/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10018\",\"10018\",\"Reservoir SC/Broadway\",\"-37.71712122\",\"145.00978028\",\"https://transport.vic.gov.au/stop/11157/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10019\",\"10019\",\"Northumberland Rd/Pascoe St\",\"-37.71628650\",\"144.93404411\",\"https://transport.vic.gov.au/stop/10732/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"1002\",\"1002\",\"Liston Ave/Cheddar Rd\",\"-37.69744778\",\"145.02100173\",\"https://transport.vic.gov.au/stop/11158/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10020\",\"10020\",\"Westbreen PS/Pascoe St\",\"-37.71655281\",\"144.93638502\",\"https://transport.vic.gov.au/stop/10733/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10021\",\"10021\",\"Joffre Rd/Boundary Rd\",\"-37.71691492\",\"144.94008463\",\"https://transport.vic.gov.au/stop/10734/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10022\",\"10022\",\"Kent Rd/Cumberland Rd\",\"-37.72071084\",\"144.94019503\",\"https://transport.vic.gov.au/stop/10735/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10023\",\"10023\",\"Warwick Rd/Cumberland Rd\",\"-37.72220292\",\"144.93997217\",\"https://transport.vic.gov.au/stop/10700/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10025\",\"10025\",\"Daley St/Cumberland Rd\",\"-37.72501492\",\"144.93947446\",\"https://transport.vic.gov.au/stop/10701/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10026\",\"10026\",\"Pleasant St/Cumberland Rd\",\"-37.72711752\",\"144.93912119\",\"https://transport.vic.gov.au/stop/10702/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10027\",\"10027\",\"Olive Gr/Cumberland Rd\",\"-37.72922911\",\"144.93876764\",\"https://transport.vic.gov.au/stop/10703/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10028\",\"10028\",\"Gaffney St/Cumberland Rd\",\"-37.73216543\",\"144.93816426\",\"https://transport.vic.gov.au/stop/10736/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10029\",\"10029\",\"Pardy St/Cumberland Rd\",\"-37.73392851\",\"144.93797918\",\"https://transport.vic.gov.au/stop/10737/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\""
      ],
      "contains": [
        "station",
        "footscray",
        "map"
      ]
    },
    "data/raw/gtfs/extracted/4/transfers.txt": {
      "type": "text",
      "line_count_sampled": 1,
      "first_lines": [
        "﻿from_stop_id,to_stop_id,from_route_id,to_route_id,from_trip_id,to_trip_id,transfer_type,min_transfer_time"
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/4/trips.txt": {
      "type": "text",
      "line_count_sampled": 928,
      "first_lines": [
        "﻿route_id,service_id,trip_id,shape_id,trip_headsign,direction_id,block_id,wheelchair_accessible",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200003\",\"14-200-aus-1.3.R\",\"Little Collins St\",\"1\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200005\",\"14-200-aus-1.3.R\",\"Little Collins St\",\"1\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200006\",\"14-200-aus-1.2.H\",\"Bulleen Terminus\",\"0\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200008\",\"14-200-aus-1.2.H\",\"Bulleen Terminus\",\"0\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200010\",\"14-200-aus-1.2.H\",\"Bulleen Terminus\",\"0\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200012\",\"14-200-aus-1.2.H\",\"Bulleen Terminus\",\"0\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200013\",\"14-200-aus-1.3.R\",\"Little Collins St\",\"1\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200014\",\"14-200-aus-1.2.H\",\"Bulleen Terminus\",\"0\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200016\",\"14-200-aus-1.2.H\",\"Bulleen Terminus\",\"0\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200017\",\"14-200-aus-1.3.R\",\"Little Collins St\",\"1\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200018\",\"14-200-aus-1.2.H\",\"Bulleen Terminus\",\"0\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200020\",\"14-200-aus-1.2.H\",\"Bulleen Terminus\",\"0\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200021\",\"14-200-aus-1.3.R\",\"Little Collins St\",\"1\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200022\",\"14-200-aus-1.2.H\",\"Bulleen Terminus\",\"0\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200024\",\"14-200-aus-1.2.H\",\"Bulleen Terminus\",\"0\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200026\",\"14-200-aus-1.2.H\",\"Bulleen Terminus\",\"0\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200027\",\"14-200-aus-1.3.R\",\"Little Collins St\",\"1\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200028\",\"14-200-aus-1.2.H\",\"Bulleen Terminus\",\"0\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200029\",\"14-200-aus-1.3.R\",\"Little Collins St\",\"1\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200030\",\"14-200-aus-1.2.H\",\"Bulleen Terminus\",\"0\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200031\",\"14-200-aus-1.3.R\",\"Little Collins St\",\"1\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200033\",\"14-200-aus-1.3.R\",\"Little Collins St\",\"1\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200034\",\"14-200-aus-1.2.H\",\"Bulleen Terminus\",\"0\",\"\",\"1\"",
        "\"14-200-aus-1\",\"MF15-14-200-aus\",\"14-200--1-MF15-200035\",\"14-200-aus-1.3.R\",\"Little Collins St\",\"1\",\"\",\"1\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/5/agency.txt": {
      "type": "text",
      "line_count_sampled": 2,
      "first_lines": [
        "agency_id,agency_name,agency_url,agency_timezone,agency_lang,agency_fare_url",
        "\"1\",\"Transport Victoria\",\"https://transport.vic.gov.au/?utm_source=open_data_click_agency&utm_medium=open_data_agency_click&utm_campaign=open_data_click\",\"Australia/Melbourne\",\"EN\",\"https://transport.vic.gov.au/tickets-and-myki?utm_source=open_data_click_fare&utm_medium=open_data_fare_click&utm_campaign=open_data_click\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/5/calendar.txt": {
      "type": "text",
      "line_count_sampled": 72,
      "first_lines": [
        "﻿service_id,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_date",
        "\"T0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260604\",\"20260604\"",
        "\"T0_1\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260605\",\"20260605\"",
        "\"T0_2\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260611\",\"20260611\"",
        "\"T0_3\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260612\",\"20260612\"",
        "\"T0_4\",\"0\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260609\",\"20260610\"",
        "\"T0_5\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260615\",\"20260616\"",
        "\"T0_6\",\"0\",\"0\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260617\",\"20260620\"",
        "\"T0_7\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260621\",\"20260630\"",
        "\"T0_8\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260701\",\"20260904\"",
        "\"T0_9\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD01\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260615\",\"20260616\"",
        "\"T0+WD01_1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260621\",\"20260630\"",
        "\"T0+WD01_2\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260701\",\"20260904\"",
        "\"T0+WD02\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260609\",\"20260610\"",
        "\"T0+WD02_1\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260615\",\"20260616\"",
        "\"T0+WD02_2\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260621\",\"20260630\"",
        "\"T0+WD02_3\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260701\",\"20260904\"",
        "\"T0+WD04\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260609\",\"20260610\"",
        "\"T0+WD04_1\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260617\",\"20260620\"",
        "\"T0+WD04_2\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260621\",\"20260630\"",
        "\"T0+WD04_3\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260701\",\"20260904\"",
        "\"T0+WD05\",\"1\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260621\",\"20260630\"",
        "\"T0+WD05_1\",\"1\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260701\",\"20260904\"",
        "\"T0+WD08\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260617\",\"20260620\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/5/calendar_dates.txt": {
      "type": "text",
      "line_count_sampled": 2,
      "first_lines": [
        "﻿service_id,date,exception_type",
        "\"T0_9\",\"20260608\",\"2\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/5/levels.txt": {
      "type": "text",
      "line_count_sampled": 2,
      "first_lines": [
        "﻿level_id,level_index,level_name",
        "\"Level 0\",\"0\",\"\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/5/pathways.txt": {
      "type": "text",
      "line_count_sampled": 1,
      "first_lines": [
        "﻿pathway_id,from_stop_id,to_stop_id,pathway_mode,is_bidirectional,traversal_time"
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/5/routes.txt": {
      "type": "text",
      "line_count_sampled": 53,
      "first_lines": [
        "﻿route_id,agency_id,route_short_name,route_long_name,route_type,route_color,route_text_color",
        "\"aus:vic:vic-05-995:\",\"\",\"Coach\",\"Warrnambool - Melbourne Via Ararat & Hamilton\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-ABY:\",\"\",\"Seymour\",\"Albury - Melbourne Via Seymour\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-als:\",\"\",\"Coach\",\"Alexandra - Seymour Via Yea\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-ART:\",\"\",\"Ballarat\",\"Ararat Via Ballarat\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-BAT:\",\"\",\"Ballarat\",\"Melbourne Via Melton\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-BDE:\",\"\",\"Traralgon\",\"Bairnsdale - Melbourne Via Traralgon & Sale\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-BGO:\",\"\",\"Bendigo\",\"Bendigo - Melbourne Via Sunbury\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-EC2:\",\"\",\"Coach\",\"Echuca/Moama - Melbourne Via Shepparton\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-ECH:\",\"\",\"Bendigo\",\"Echuca/Moama - Melbourne Via Bendigo or Heathcote\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-GEL:\",\"\",\"Geelong\",\"Geelong Via Geelong\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-GVL:\",\"\",\"Coach\",\"Apollo Bay - Geelong Via Torquay, Lorne\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-mtb:\",\"\",\"Coach\",\"Mount Beauty - Melbourne Via Bright\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-pay:\",\"\",\"Coach\",\"Paynesville - Melbourne Via Bairnsdale\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-SER:\",\"\",\"Seymour\",\"Seymour - Melbourne Via Broadmeadows\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-SWL:\",\"\",\"Bendigo\",\"Melbourne Via Bendigo\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-TRN:\",\"\",\"Traralgon\",\"Traralgon Via Pakenham, Moe & Morwell\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-V02:\",\"\",\"Coach\",\"Adelaide - Melbourne Via Geelong, Ballarat, Horsham\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-V03:\",\"\",\"Coach\",\"Adelaide - Melbourne Via Bendigo & Nhill\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-V06:\",\"\",\"Coach\",\"Warrnambool - Ballarat Via Skipton\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-V07:\",\"\",\"Coach\",\"Barmah - Melbourne Via Heathcote & Shepparton\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-V09:\",\"\",\"Coach\",\"Batemans Bay - Melbourne Via Bairnsdale\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-V10:\",\"\",\"Coach\",\"Barham - Melbourne Via Heathcote\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-V11:\",\"\",\"Coach\",\"Albury - Bendigo Via Shepparton & Wangaratta\",\"204\",\"A57FB2\",\"FFFFFF\"",
        "\"aus:vic:vic-05-V13:\",\"\",\"Coach\",\"Canberra Via Bairnsdale\",\"204\",\"A57FB2\",\"FFFFFF\""
      ],
      "contains": [
        "sunbury"
      ]
    },
    "data/raw/gtfs/extracted/5/shapes.txt": {
      "type": "text",
      "line_count_sampled": 1481,
      "first_lines": [
        "﻿shape_id,shape_pt_lat,shape_pt_lon,shape_pt_sequence,shape_dist_traveled",
        "\"5-995-mjp-10.1.H\",\"-37.28406808\",\"142.92827540\",\"1\",\"0.00\"",
        "\"5-995-mjp-10.1.H\",\"-37.28429566\",\"142.92832647\",\"2\",\"25.71\"",
        "\"5-995-mjp-10.1.H\",\"-37.28424087\",\"142.92872321\",\"3\",\"61.33\"",
        "\"5-995-mjp-10.1.H\",\"-37.28420374\",\"142.92895790\",\"4\",\"82.50\"",
        "\"5-995-mjp-10.1.H\",\"-37.28418764\",\"142.92902404\",\"5\",\"88.62\"",
        "\"5-995-mjp-10.1.H\",\"-37.28414502\",\"142.92915700\",\"6\",\"101.30\"",
        "\"5-995-mjp-10.1.H\",\"-37.28375154\",\"142.93020524\",\"7\",\"203.84\"",
        "\"5-995-mjp-10.1.H\",\"-37.28364328\",\"142.93048818\",\"8\",\"231.62\"",
        "\"5-995-mjp-10.1.H\",\"-37.28359354\",\"142.93063674\",\"9\",\"245.88\"",
        "\"5-995-mjp-10.1.H\",\"-37.28358262\",\"142.93068851\",\"10\",\"250.62\"",
        "\"5-995-mjp-10.1.H\",\"-37.28358014\",\"142.93074219\",\"11\",\"255.38\"",
        "\"5-995-mjp-10.1.H\",\"-37.28358181\",\"142.93081414\",\"12\",\"261.74\"",
        "\"5-995-mjp-10.1.H\",\"-37.28363469\",\"142.93126425\",\"13\",\"302.00\"",
        "\"5-995-mjp-10.1.H\",\"-37.28367044\",\"142.93160932\",\"14\",\"332.79\"",
        "\"5-995-mjp-10.1.H\",\"-37.28378357\",\"142.93259799\",\"15\",\"421.15\"",
        "\"5-995-mjp-10.1.H\",\"-37.28388100\",\"142.93341119\",\"16\",\"493.91\"",
        "\"5-995-mjp-10.1.H\",\"-37.28391727\",\"142.93375578\",\"17\",\"524.66\"",
        "\"5-995-mjp-10.1.H\",\"-37.28390548\",\"142.93386340\",\"18\",\"534.27\"",
        "\"5-995-mjp-10.1.H\",\"-37.28389468\",\"142.93402339\",\"19\",\"548.48\"",
        "\"5-995-mjp-10.1.H\",\"-37.28388021\",\"142.93403984\",\"20\",\"550.65\"",
        "\"5-995-mjp-10.1.H\",\"-37.28385743\",\"142.93407680\",\"21\",\"554.79\"",
        "\"5-995-mjp-10.1.H\",\"-37.28384366\",\"142.93411655\",\"22\",\"558.62\"",
        "\"5-995-mjp-10.1.H\",\"-37.28372143\",\"142.93415335\",\"23\",\"572.60\"",
        "\"5-995-mjp-10.1.H\",\"-37.28348106\",\"142.93419674\",\"24\",\"599.60\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/5/stop_times.txt": {
      "type": "text",
      "line_count_sampled": 1284,
      "first_lines": [
        "﻿trip_id,arrival_time,departure_time,stop_id,stop_sequence,stop_headsign,pickup_type,drop_off_type,shape_dist_traveled",
        "\"05-995--10-T0_WD02-C143\",\"13:50:00\",\"13:50:00\",\"36904\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"05-995--10-T0_WD02-C143\",\"14:00:00\",\"14:00:00\",\"17799\",\"2\",\"\",\"0\",\"1\",\"977.29\"",
        "\"05-995--10-T0_WD02-C143\",\"14:14:00\",\"14:14:00\",\"22959\",\"3\",\"\",\"0\",\"0\",\"17042.28\"",
        "\"05-995--10-T0_WD02-C143\",\"14:29:00\",\"14:29:00\",\"22958\",\"4\",\"\",\"0\",\"0\",\"37313.11\"",
        "\"05-995--10-T0_WD02-C143\",\"14:39:00\",\"14:39:00\",\"17806\",\"5\",\"\",\"0\",\"0\",\"49922.21\"",
        "\"05-995--10-T0_WD02-C143\",\"15:25:00\",\"15:50:00\",\"17755\",\"6\",\"\",\"0\",\"0\",\"114640.20\"",
        "\"05-995--10-T0_WD02-C143\",\"16:15:00\",\"16:15:00\",\"17753\",\"7\",\"\",\"0\",\"0\",\"145792.44\"",
        "\"05-995--10-T0_WD02-C143\",\"16:32:00\",\"16:32:00\",\"22957\",\"8\",\"\",\"0\",\"0\",\"165378.50\"",
        "\"05-995--10-T0_WD02-C143\",\"16:38:00\",\"16:38:00\",\"22956\",\"9\",\"\",\"0\",\"0\",\"171575.39\"",
        "\"05-995--10-T0_WD02-C143\",\"16:46:00\",\"16:46:00\",\"22955\",\"10\",\"\",\"0\",\"0\",\"182677.40\"",
        "\"05-995--10-T0_WD02-C143\",\"17:21:00\",\"17:21:00\",\"36550\",\"11\",\"\",\"0\",\"0\",\"231354.33\"",
        "\"05-995--10-T0_WD02-C143\",\"17:50:00\",\"17:50:00\",\"36495\",\"12\",\"\",\"1\",\"0\",\"258473.09\"",
        "\"05-995--10-T0_WD02-C143\",\"18:05:00\",\"18:05:00\",\"36381\",\"13\",\"\",\"1\",\"0\",\"259813.08\"",
        "\"05-995--10-T0_WD02-C144\",\"07:25:00\",\"07:25:00\",\"36381\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"05-995--10-T0_WD02-C144\",\"07:40:00\",\"07:40:00\",\"36495\",\"2\",\"\",\"0\",\"1\",\"1281.29\"",
        "\"05-995--10-T0_WD02-C144\",\"08:09:00\",\"08:09:00\",\"36550\",\"3\",\"\",\"0\",\"0\",\"28276.81\"",
        "\"05-995--10-T0_WD02-C144\",\"08:44:00\",\"08:44:00\",\"22955\",\"4\",\"\",\"0\",\"0\",\"76918.31\"",
        "\"05-995--10-T0_WD02-C144\",\"08:52:00\",\"08:52:00\",\"22956\",\"5\",\"\",\"0\",\"0\",\"87698.77\"",
        "\"05-995--10-T0_WD02-C144\",\"08:58:00\",\"08:58:00\",\"22957\",\"6\",\"\",\"0\",\"0\",\"93895.66\"",
        "\"05-995--10-T0_WD02-C144\",\"09:15:00\",\"09:15:00\",\"17753\",\"7\",\"\",\"0\",\"0\",\"113519.96\"",
        "\"05-995--10-T0_WD02-C144\",\"09:40:00\",\"10:05:00\",\"17754\",\"8\",\"\",\"0\",\"0\",\"144687.80\"",
        "\"05-995--10-T0_WD02-C144\",\"10:51:00\",\"10:51:00\",\"17806\",\"9\",\"\",\"0\",\"0\",\"209281.89\"",
        "\"05-995--10-T0_WD02-C144\",\"11:01:00\",\"11:01:00\",\"22958\",\"10\",\"\",\"0\",\"0\",\"221816.95\"",
        "\"05-995--10-T0_WD02-C144\",\"11:16:00\",\"11:16:00\",\"22959\",\"11\",\"\",\"0\",\"0\",\"242087.78\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/5/stops.txt": {
      "type": "text",
      "line_count_sampled": 430,
      "first_lines": [
        "﻿stop_id,stop_code,stop_name,stop_lat,stop_lon,stop_url,location_type,parent_station,wheelchair_boarding,level_id,platform_code",
        "\"1\",\"1\",\"Sunshine Station/City Pl \",\"-37.78774462\",\"144.83197021\",\"https://transport.vic.gov.au/stop/4641/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"\",\"\"",
        "\"10121\",\"10121\",\"Dorset Rd/Maroondah Hwy\",\"-37.77136388\",\"145.29475694\",\"https://transport.vic.gov.au/stop/14118/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10187\",\"10187\",\"Exeter Rd/Maroondah Hwy\",\"-37.77044578\",\"145.29545922\",\"https://transport.vic.gov.au/stop/4348/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"10480\",\"10480\",\"Clayton Station/Haughton Rd \",\"-37.92516253\",\"145.12068141\",\"https://transport.vic.gov.au/stop/4649/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"4649\",\"0\",\"\",\"\"",
        "\"10545\",\"10545\",\"Yendon Rd/Harbours Rd\",\"-37.63659972\",\"143.97231415\",\"https://transport.vic.gov.au/stop/4225/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"12451\",\"12451\",\"Yendon Rd/Harbours Rd\",\"-37.63649258\",\"143.97235249\",\"https://transport.vic.gov.au/stop/4225/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"13761\",\"13761\",\"Hudson Park/Sydney St\",\"-37.29495217\",\"144.95170761\",\"https://transport.vic.gov.au/stop/4306/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"13762\",\"13762\",\"Hudson Park/Sydney St\",\"-37.29570688\",\"144.95209325\",\"https://transport.vic.gov.au/stop/4306/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"13763\",\"13763\",\"High St/Main Rd\",\"-37.27811812\",\"144.73660672\",\"https://transport.vic.gov.au/stop/4331/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"13764\",\"13764\",\"High St/Main Rd\",\"-37.27804994\",\"144.73681176\",\"https://transport.vic.gov.au/stop/4331/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"13765\",\"13765\",\"Romsey Community Hub/Main St\",\"-37.35008997\",\"144.74281161\",\"https://transport.vic.gov.au/stop/4338/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"13766\",\"13766\",\"Romsey Community Hub/Main St\",\"-37.35012130\",\"144.74303644\",\"https://transport.vic.gov.au/stop/4338/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"13767\",\"13767\",\"Power St/High St\",\"-37.12183397\",\"144.85812800\",\"https://transport.vic.gov.au/stop/4480/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"13768\",\"13768\",\"Power St/High St\",\"-37.12173753\",\"144.85827703\",\"https://transport.vic.gov.au/stop/4480/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"13769\",\"13769\",\"General Store/Northern Hwy\",\"-37.04395689\",\"144.79860486\",\"https://transport.vic.gov.au/stop/4481/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"13770\",\"13770\",\"General Store/Northern Hwy\",\"-37.04444076\",\"144.79893942\",\"https://transport.vic.gov.au/stop/4481/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"14929\",\"14929\",\"Forest St/Warrenheip St\",\"-37.64887563\",\"143.88431076\",\"https://transport.vic.gov.au/stop/4048/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15096\",\"15096\",\"Jennings St/Northern Hwy\",\"-36.92740598\",\"144.71185196\",\"https://transport.vic.gov.au/stop/4482/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15097\",\"15097\",\"Jennings St/Northern Hwy\",\"-36.92746867\",\"144.71229911\",\"https://transport.vic.gov.au/stop/4482/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15098\",\"15098\",\"Axedale Rd/Northern Hwy\",\"-36.72088575\",\"144.68276330\",\"https://transport.vic.gov.au/stop/4483/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15099\",\"15099\",\"Axedale Rd/Northern Hwy\",\"-36.72081587\",\"144.68287735\",\"https://transport.vic.gov.au/stop/4483/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15100\",\"15100\",\"Bendigo-Murchison Rd/Northern Hwy\",\"-36.59909812\",\"144.65296846\",\"https://transport.vic.gov.au/stop/4484/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15101\",\"15101\",\"Bendigo-Murchison Rd/Northern Hwy\",\"-36.59910889\",\"144.65305755\",\"https://transport.vic.gov.au/stop/4484/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15102\",\"15102\",\"Elmore Station/Northern Hwy \",\"-36.49531116\",\"144.60789368\",\"https://transport.vic.gov.au/stop/4650/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"\",\"\""
      ],
      "contains": [
        "station",
        "load"
      ]
    },
    "data/raw/gtfs/extracted/5/transfers.txt": {
      "type": "text",
      "line_count_sampled": 1,
      "first_lines": [
        "﻿from_stop_id,to_stop_id,from_route_id,to_route_id,from_trip_id,to_trip_id,transfer_type,min_transfer_time"
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/5/trips.txt": {
      "type": "text",
      "line_count_sampled": 993,
      "first_lines": [
        "﻿route_id,service_id,trip_id,shape_id,trip_headsign,direction_id,block_id,wheelchair_accessible",
        "\"aus:vic:vic-05-995:\",\"T0+WD02_1\",\"05-995--10-T0_WD02-C143\",\"5-995-mjp-10.1.H\",\"Warrnambool\",\"0\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T0+WD02_1\",\"05-995--10-T0_WD02-C144\",\"5-995-mjp-10.2.R\",\"Ararat Station\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T0+WD10\",\"05-995--11-T0_WD10-C143\",\"5-995-mjp-11.1.H\",\"Warrnambool\",\"0\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T0+WD10\",\"05-995--11-T0_WD10-C144\",\"5-995-mjp-11.2.R\",\"Ararat Station\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T0+WD12\",\"05-995--12-T0_WD12-C143\",\"5-995-mjp-12.1.H\",\"Warrnambool\",\"0\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T0+WD12\",\"05-995--12-T0_WD12-C144\",\"5-995-mjp-12.2.R\",\"Ararat Station\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T3_2\",\"05-995--12-T3-C143\",\"5-995-mjp-12.1.H\",\"Warrnambool\",\"0\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T3_2\",\"05-995--12-T3-C144\",\"5-995-mjp-12.2.R\",\"Ararat Station\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T0+WD12_1\",\"05-995--13-T0_WD12-C143\",\"5-995-mjp-13.1.H\",\"Warrnambool\",\"0\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T0+WD12_1\",\"05-995--13-T0_WD12-C144\",\"5-995-mjp-13.2.R\",\"Ararat Station\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T3_3\",\"05-995--13-T3-C143\",\"5-995-mjp-13.1.H\",\"Warrnambool\",\"0\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T3_3\",\"05-995--13-T3-C144\",\"5-995-mjp-13.2.R\",\"Ararat Station\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T0_1\",\"05-995--3-T0-C143\",\"5-995-mjp-3.1.H\",\"Warrnambool\",\"0\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T0_1\",\"05-995--3-T0-C144\",\"5-995-mjp-3.2.R\",\"Ararat Station\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T3\",\"05-995--4-T3-C143\",\"5-995-mjp-4.1.H\",\"Warrnambool\",\"0\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T3\",\"05-995--4-T3-C144\",\"5-995-mjp-4.2.R\",\"Ararat Station\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T0+WD02\",\"05-995--6-T0_WD02-C143\",\"5-995-mjp-6.1.H\",\"Warrnambool\",\"0\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T0+WD02\",\"05-995--6-T0_WD02-C144\",\"5-995-mjp-6.2.R\",\"Ararat Station\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T0_3\",\"05-995--8-T0-C143\",\"5-995-mjp-8.1.H\",\"Warrnambool\",\"0\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T0_3\",\"05-995--8-T0-C144\",\"5-995-mjp-8.2.R\",\"Ararat Station\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T3_1\",\"05-995--9-T3-C143\",\"5-995-mjp-9.1.H\",\"Warrnambool\",\"0\",\"\",\"2\"",
        "\"aus:vic:vic-05-995:\",\"T3_1\",\"05-995--9-T3-C144\",\"5-995-mjp-9.2.R\",\"Ararat Station\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-05-ABY:\",\"T2_1\",\"05-ABY--10-T2-C384\",\"5-ABY-mjp-10.4.R\",\"Wangaratta Station\",\"1\",\"\",\"2\"",
        "\"aus:vic:vic-05-ABY:\",\"T2_1\",\"05-ABY--10-T2-C385\",\"5-ABY-mjp-10.1.H\",\"Albury Station\",\"0\",\"\",\"1\""
      ],
      "contains": [
        "station"
      ]
    },
    "data/raw/gtfs/extracted/6/agency.txt": {
      "type": "text",
      "line_count_sampled": 2,
      "first_lines": [
        "agency_id,agency_name,agency_url,agency_timezone,agency_lang,agency_fare_url",
        "\"1\",\"Transport Victoria\",\"https://transport.vic.gov.au/?utm_source=open_data_click_agency&utm_medium=open_data_agency_click&utm_campaign=open_data_click\",\"Australia/Melbourne\",\"EN\",\"https://transport.vic.gov.au/tickets-and-myki?utm_source=open_data_click_fare&utm_medium=open_data_fare_click&utm_campaign=open_data_click\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/6/calendar.txt": {
      "type": "text",
      "line_count_sampled": 56,
      "first_lines": [
        "﻿service_id,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_date",
        "\"T0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0_1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0_2\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260604\",\"20260628\"",
        "\"T0_3\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260713\",\"20260904\"",
        "\"T0_4\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0_5\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260604\",\"20260628\"",
        "\"T0_6\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260629\",\"20260712\"",
        "\"T0_7\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD01\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD02\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD04\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD04_1\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD07\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD08\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD08_1\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD08_2\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD0A\",\"0\",\"1\",\"0\",\"1\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD0C\",\"0\",\"0\",\"1\",\"1\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD0E\",\"0\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD10\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD10_1\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD11\",\"1\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD12\",\"0\",\"1\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260604\",\"20260904\"",
        "\"T0+WD12_1\",\"0\",\"1\",\"0\",\"0\",\"1\",\"0\",\"0\",\"20260604\",\"20260904\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/6/calendar_dates.txt": {
      "type": "text",
      "line_count_sampled": 63,
      "first_lines": [
        "﻿service_id,date,exception_type",
        "\"T0\",\"20260608\",\"2\"",
        "\"T0_1\",\"20260608\",\"2\"",
        "\"T0_2\",\"20260608\",\"2\"",
        "\"T0_4\",\"20260608\",\"2\"",
        "\"T0_5\",\"20260608\",\"2\"",
        "\"T0_7\",\"20260608\",\"2\"",
        "\"T0+WD01\",\"20260608\",\"2\"",
        "\"T0+WD07\",\"20260608\",\"2\"",
        "\"T0+WD11\",\"20260608\",\"2\"",
        "\"T0+WD6D\",\"20260608\",\"2\"",
        "\"T0+WD6F\",\"20260608\",\"2\"",
        "\"T0+WD75\",\"20260608\",\"2\"",
        "\"T0+WD75_1\",\"20260608\",\"2\"",
        "\"T0+WD79\",\"20260608\",\"2\"",
        "\"UW\",\"20260615\",\"2\"",
        "\"UW\",\"20260622\",\"2\"",
        "\"UW\",\"20260629\",\"2\"",
        "\"UW\",\"20260706\",\"2\"",
        "\"UW\",\"20260713\",\"2\"",
        "\"UW\",\"20260720\",\"2\"",
        "\"UW\",\"20260727\",\"2\"",
        "\"UW\",\"20260803\",\"2\"",
        "\"UW\",\"20260810\",\"2\"",
        "\"UW\",\"20260817\",\"2\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/6/levels.txt": {
      "type": "text",
      "line_count_sampled": 2,
      "first_lines": [
        "﻿level_id,level_index,level_name",
        "\"Level 0\",\"0\",\"\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/6/pathways.txt": {
      "type": "text",
      "line_count_sampled": 1,
      "first_lines": [
        "﻿pathway_id,from_stop_id,to_stop_id,pathway_mode,is_bidirectional,traversal_time"
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/6/routes.txt": {
      "type": "text",
      "line_count_sampled": 208,
      "first_lines": [
        "﻿route_id,agency_id,route_short_name,route_long_name,route_type,route_color,route_text_color",
        "\"6-13-mjp-1\",\"\",\"13\",\"Paynesville - Bairnsdale Via Paynesville\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-14-mjp-1\",\"\",\"14\",\"Omeo - Bairnsdale Via Bruthen, Swifts Creek\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-209-mjp-1\",\"\",\"3\",\"Wurruk - Sale Via Princes Highway\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-298-mjp-1\",\"\",\"2\",\"Gippsland Regional Sport Complex - Sale Via Gippsland Regional Sport Complex\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-40b-mjp-1\",\"\",\"211/311/312\",\"Merbein - MilduraCity Via Eleventh St\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-54n-mjp-1\",\"\",\"\",\"Traralgon - Wonthaggi Via Inverloch, Leongatha, Mirboo Nth\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-589-mjp-1\",\"\",\"1\",\"Sale Hospital - Sale Via Port of Sale\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-73-mjp-1\",\"\",\"1\",\"Bairnsdale Via West Bairnsdale\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-855-mjp-1\",\"\",\"\",\"Yarram - Traralgon Via Gormandale\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-858-mjp-1\",\"\",\"\",\"Wangaratta - Myrtleford Via Wangaratta\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-866-mjp-1\",\"\",\"AW\",\"Albury Via Gateway Island\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-867-mjp-1\",\"\",\"F\",\"Wodonga Via West Wodonga\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-868-mjp-1\",\"\",\"G\",\"Wodonga Via Gayview Drive\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-869-mjp-1\",\"\",\"T\",\"TAFE Via West Wodonga\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-86N-mjp-1\",\"\",\"\",\"Kaniva - Horsham Via Dimboola, Nhill\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-872-mjp-1\",\"\",\"O\",\"West Wodonga Via West Wodonga\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-873-mjp-1\",\"\",\"C\",\"Cambourne Park Via Cambourne Park\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-874-mjp-1\",\"\",\"WS\",\"Wodonga Via Wodonga\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-875-mjp-1\",\"\",\"B\",\"Baranduda Via Baranduda\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-876-mjp-1\",\"\",\"150\",\"Albury Via Birallee Shopping Centre\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-877-mjp-1\",\"\",\"160\",\"Albury Via Birallee Shopping Centre\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-89x-mjp-1\",\"\",\"\",\"Daylesford Via Hepburn Springs\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-901-mjp-2\",\"\",\"NSW901\",\"West Albury Via West Albury\",\"701\",\"FF8200\",\"FFFFFF\"",
        "\"6-902-mjp-1\",\"\",\"NSW902\",\"South Albury Via South Albury\",\"701\",\"FF8200\",\"FFFFFF\""
      ],
      "contains": [
        "station",
        "sunbury"
      ]
    },
    "data/raw/gtfs/extracted/6/shapes.txt": {
      "type": "text",
      "line_count_sampled": 1566,
      "first_lines": [
        "﻿shape_id,shape_pt_lat,shape_pt_lon,shape_pt_sequence,shape_dist_traveled",
        "\"6-13-mjp-1.1.H\",\"-37.82556020\",\"147.63229711\",\"1\",\"0.00\"",
        "\"6-13-mjp-1.1.H\",\"-37.82532291\",\"147.63338194\",\"2\",\"98.87\"",
        "\"6-13-mjp-1.1.H\",\"-37.82529092\",\"147.63354915\",\"3\",\"113.98\"",
        "\"6-13-mjp-1.1.H\",\"-37.82516992\",\"147.63404331\",\"4\",\"159.42\"",
        "\"6-13-mjp-1.1.H\",\"-37.82514372\",\"147.63428806\",\"5\",\"181.11\"",
        "\"6-13-mjp-1.1.H\",\"-37.82514368\",\"147.63436408\",\"6\",\"187.79\"",
        "\"6-13-mjp-1.1.H\",\"-37.82514773\",\"147.63448115\",\"7\",\"198.08\"",
        "\"6-13-mjp-1.1.H\",\"-37.82521853\",\"147.63497388\",\"8\",\"242.07\"",
        "\"6-13-mjp-1.1.H\",\"-37.82526843\",\"147.63519736\",\"9\",\"262.47\"",
        "\"6-13-mjp-1.1.H\",\"-37.82533149\",\"147.63542095\",\"10\",\"283.32\"",
        "\"6-13-mjp-1.1.H\",\"-37.82542378\",\"147.63570593\",\"11\",\"310.37\"",
        "\"6-13-mjp-1.1.H\",\"-37.82548806\",\"147.63593657\",\"12\",\"331.85\"",
        "\"6-13-mjp-1.1.H\",\"-37.82552933\",\"147.63617157\",\"13\",\"353.00\"",
        "\"6-13-mjp-1.1.H\",\"-37.82571601\",\"147.63771795\",\"14\",\"490.39\"",
        "\"6-13-mjp-1.1.H\",\"-37.82576206\",\"147.63816775\",\"15\",\"530.23\"",
        "\"6-13-mjp-1.1.H\",\"-37.82576052\",\"147.63830170\",\"16\",\"542.00\"",
        "\"6-13-mjp-1.1.H\",\"-37.82580486\",\"147.63881944\",\"17\",\"587.74\"",
        "\"6-13-mjp-1.1.H\",\"-37.82577719\",\"147.63893556\",\"18\",\"598.39\"",
        "\"6-13-mjp-1.1.H\",\"-37.82564872\",\"147.63910694\",\"19\",\"619.14\"",
        "\"6-13-mjp-1.1.H\",\"-37.82560097\",\"147.63915345\",\"20\",\"625.84\"",
        "\"6-13-mjp-1.1.H\",\"-37.82547612\",\"147.63925725\",\"21\",\"642.45\"",
        "\"6-13-mjp-1.1.H\",\"-37.82542717\",\"147.63930853\",\"22\",\"649.51\"",
        "\"6-13-mjp-1.1.H\",\"-37.82538784\",\"147.63936364\",\"23\",\"656.04\"",
        "\"6-13-mjp-1.1.H\",\"-37.82536118\",\"147.63941080\",\"24\",\"661.13\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/6/stop_times.txt": {
      "type": "text",
      "line_count_sampled": 1259,
      "first_lines": [
        "﻿trip_id,arrival_time,departure_time,stop_id,stop_sequence,stop_headsign,pickup_type,drop_off_type,shape_dist_traveled",
        "\"1.T0.6-13-mjp-1.1.H\",\"16:35:00\",\"16:35:00\",\"37857\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"1.T0.6-13-mjp-1.1.H\",\"16:58:00\",\"16:58:00\",\"37893\",\"2\",\"\",\"0\",\"0\",\"15579.21\"",
        "\"1.T0.6-13-mjp-1.1.H\",\"17:00:00\",\"17:00:00\",\"20902\",\"3\",\"\",\"0\",\"0\",\"17117.11\"",
        "\"1.T0.6-14-mjp-1.1.H\",\"13:25:00\",\"13:25:00\",\"37915\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"1.T0.6-14-mjp-1.1.H\",\"13:30:00\",\"13:30:00\",\"37857\",\"2\",\"\",\"0\",\"0\",\"706.30\"",
        "\"1.T0.6-14-mjp-1.1.H\",\"13:30:19\",\"13:30:19\",\"37856\",\"3\",\"\",\"0\",\"0\",\"1174.92\"",
        "\"1.T0.6-14-mjp-1.1.H\",\"14:00:00\",\"14:00:00\",\"37920\",\"4\",\"\",\"0\",\"0\",\"25123.09\"",
        "\"1.T0.6-14-mjp-1.1.H\",\"15:00:00\",\"15:00:00\",\"37924\",\"5\",\"\",\"0\",\"0\",\"76808.95\"",
        "\"1.T0.6-14-mjp-1.1.H\",\"15:30:00\",\"15:30:00\",\"37926\",\"6\",\"\",\"0\",\"0\",\"95193.51\"",
        "\"1.T0.6-14-mjp-1.1.H\",\"16:00:00\",\"16:00:00\",\"37927\",\"7\",\"\",\"0\",\"0\",\"121983.33\"",
        "\"1.T0.6-209-mjp-1.1.H\",\"07:20:00\",\"07:20:00\",\"16301\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"1.T0.6-209-mjp-1.1.H\",\"07:24:00\",\"07:24:00\",\"27752\",\"2\",\"\",\"0\",\"0\",\"657.61\"",
        "\"1.T0.6-209-mjp-1.1.H\",\"07:28:00\",\"07:28:00\",\"41006\",\"3\",\"\",\"0\",\"0\",\"3199.91\"",
        "\"1.T0.6-209-mjp-1.1.H\",\"07:31:00\",\"07:31:00\",\"50648\",\"4\",\"\",\"0\",\"0\",\"3738.76\"",
        "\"1.T0.6-209-mjp-1.1.H\",\"07:33:00\",\"07:33:00\",\"41007\",\"5\",\"\",\"0\",\"0\",\"4362.98\"",
        "\"1.T0.6-209-mjp-1.1.H\",\"07:34:00\",\"07:34:00\",\"41008\",\"6\",\"\",\"0\",\"0\",\"4738.49\"",
        "\"1.T0.6-209-mjp-1.1.H\",\"07:35:00\",\"07:35:00\",\"41009\",\"7\",\"\",\"0\",\"0\",\"5144.84\"",
        "\"1.T0.6-209-mjp-1.1.H\",\"07:35:00\",\"07:35:00\",\"41011\",\"8\",\"\",\"0\",\"0\",\"5477.26\"",
        "\"1.T0.6-298-mjp-1.1.H\",\"06:31:00\",\"06:31:00\",\"40999\",\"1\",\"\",\"0\",\"0\",\"0.00\"",
        "\"1.T0.6-298-mjp-1.1.H\",\"06:31:00\",\"06:31:00\",\"37815\",\"2\",\"\",\"0\",\"0\",\"223.01\"",
        "\"1.T0.6-298-mjp-1.1.H\",\"06:32:00\",\"06:32:00\",\"41000\",\"3\",\"\",\"0\",\"0\",\"501.64\"",
        "\"1.T0.6-298-mjp-1.1.H\",\"06:33:00\",\"06:33:00\",\"37817\",\"4\",\"\",\"0\",\"0\",\"928.65\"",
        "\"1.T0.6-298-mjp-1.1.H\",\"06:35:00\",\"06:35:00\",\"41001\",\"5\",\"\",\"0\",\"0\",\"1371.64\"",
        "\"1.T0.6-298-mjp-1.1.H\",\"06:37:00\",\"06:37:00\",\"27757\",\"6\",\"\",\"0\",\"0\",\"2006.70\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/6/stops.txt": {
      "type": "text",
      "line_count_sampled": 429,
      "first_lines": [
        "﻿stop_id,stop_code,stop_name,stop_lat,stop_lon,stop_url,location_type,parent_station,wheelchair_boarding,level_id,platform_code",
        "\"13626\",\"13626\",\"Lakeside Bvd/Princes Hwy\",\"-38.06234821\",\"145.45670895\",\"https://transport.vic.gov.au/stop/14661/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"13763\",\"13763\",\"High St/Main Rd\",\"-37.27811812\",\"144.73660672\",\"https://transport.vic.gov.au/stop/4331/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"13764\",\"13764\",\"High St/Main Rd\",\"-37.27804994\",\"144.73681176\",\"https://transport.vic.gov.au/stop/4331/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"13765\",\"13765\",\"Romsey Community Hub/Main St\",\"-37.35008997\",\"144.74281161\",\"https://transport.vic.gov.au/stop/4338/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"13766\",\"13766\",\"Romsey Community Hub/Main St\",\"-37.35012130\",\"144.74303644\",\"https://transport.vic.gov.au/stop/4338/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15096\",\"15096\",\"Jennings St/Northern Hwy\",\"-36.92740598\",\"144.71185196\",\"https://transport.vic.gov.au/stop/4482/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15097\",\"15097\",\"Jennings St/Northern Hwy\",\"-36.92746867\",\"144.71229911\",\"https://transport.vic.gov.au/stop/4482/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15109\",\"15109\",\"Murray River Council/Cobb Hwy\",\"-36.11428466\",\"144.75611191\",\"https://transport.vic.gov.au/stop/4307/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15113\",\"15113\",\"Thompson St/Main St\",\"-35.64357276\",\"144.13119650\",\"https://transport.vic.gov.au/stop/4336/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15114\",\"15114\",\"King Albert Ave/Leitchville Rd\",\"-35.90363714\",\"144.30111531\",\"https://transport.vic.gov.au/stop/4332/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15115\",\"15115\",\"Newsagent/Murray Valley Hwy\",\"-35.95628939\",\"144.36879683\",\"https://transport.vic.gov.au/stop/4291/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15116\",\"15116\",\"Newsagent/Murray Valley Hwy\",\"-35.95598292\",\"144.36879592\",\"https://transport.vic.gov.au/stop/4291/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15117\",\"15117\",\"General Store/Murray Valley Hwy\",\"-36.02893281\",\"144.51656586\",\"https://transport.vic.gov.au/stop/4334/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15122\",\"15122\",\"Transit Centre/Union St\",\"-36.31438202\",\"145.04752566\",\"https://transport.vic.gov.au/stop/4293/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15123\",\"15123\",\"Mill St/McLennan St\",\"-36.39407805\",\"145.36133151\",\"https://transport.vic.gov.au/stop/4110/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15126\",\"15126\",\"Shepparton Station/Purcell St \",\"-36.38381597\",\"145.40634090\",\"https://transport.vic.gov.au/stop/4653/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"\",\"\"",
        "\"15127\",\"15127\",\"Fraser St/Wyndham St\",\"-36.37983885\",\"145.39946584\",\"https://transport.vic.gov.au/stop/4462/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15128\",\"15128\",\"Fraser St/Wyndham St\",\"-36.37950029\",\"145.39976262\",\"https://transport.vic.gov.au/stop/4462/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15130\",\"15130\",\"Barmah Hotel/Maloney St\",\"-36.01725216\",\"144.95780731\",\"https://transport.vic.gov.au/stop/4343/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15137\",\"15137\",\"Milk Bar/Station St\",\"-36.39707478\",\"144.98085811\",\"https://transport.vic.gov.au/stop/4341/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15139\",\"15139\",\"Birdwood Ave/Brundenell St\",\"-36.44571461\",\"144.98258788\",\"https://transport.vic.gov.au/stop/4399/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15140\",\"15140\",\"Birdwood Ave/Brundenell St\",\"-36.44595542\",\"144.98243661\",\"https://transport.vic.gov.au/stop/4399/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"15143\",\"15143\",\"High St/Moora Rd\",\"-36.58566655\",\"145.01472681\",\"https://transport.vic.gov.au/stop/4120/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\"",
        "\"1613\",\"1613\",\"Webster St/Dunlop St\",\"-38.08069184\",\"142.80477363\",\"https://transport.vic.gov.au/stop/4242/?utm_source=open_data_click_stop&utm_medium=open_data_stop_click&utm_campaign=open_data_click\",\"\",\"\",\"0\",\"Level 0\",\"\""
      ],
      "contains": [
        "station",
        "load",
        "sunbury"
      ]
    },
    "data/raw/gtfs/extracted/6/transfers.txt": {
      "type": "text",
      "line_count_sampled": 109,
      "first_lines": [
        "﻿from_stop_id,to_stop_id,from_route_id,to_route_id,from_trip_id,to_trip_id,transfer_type,min_transfer_time",
        "\"37552\",\"37552\",\"6-a20-mjp-1\",\"6-a20-mjp-1\",\"9.T0.6-a20-mjp-1.5.H\",\"25.T0.6-a20-mjp-1.8.R\",\"4\",\"\"",
        "\"37552\",\"37552\",\"6-a20-mjp-1\",\"6-a20-mjp-1\",\"16.T0.6-a20-mjp-1.5.H\",\"36.T0.6-a20-mjp-1.8.R\",\"4\",\"\"",
        "\"37552\",\"37552\",\"6-a20-mjp-1\",\"6-a20-mjp-1\",\"7.T0.6-a20-mjp-1.5.H\",\"23.T0.6-a20-mjp-1.8.R\",\"4\",\"\"",
        "\"37552\",\"37552\",\"6-a20-mjp-1\",\"6-a20-mjp-1\",\"5.T0.6-a20-mjp-1.5.H\",\"35.T0.6-a20-mjp-1.8.R\",\"4\",\"\"",
        "\"37552\",\"37552\",\"6-a20-mjp-1\",\"6-a20-mjp-1\",\"17.T0.6-a20-mjp-1.5.H\",\"32.T0.6-a20-mjp-1.8.R\",\"4\",\"\"",
        "\"37552\",\"37552\",\"6-a20-mjp-1\",\"6-a20-mjp-1\",\"11.T0.6-a20-mjp-1.5.H\",\"27.T0.6-a20-mjp-1.8.R\",\"4\",\"\"",
        "\"37552\",\"37552\",\"6-a20-mjp-1\",\"6-a20-mjp-1\",\"6.T0.6-a20-mjp-1.5.H\",\"22.T0.6-a20-mjp-1.8.R\",\"4\",\"\"",
        "\"37552\",\"37552\",\"6-a20-mjp-1\",\"6-a20-mjp-1\",\"15.T0.6-a20-mjp-1.5.H\",\"31.T0.6-a20-mjp-1.8.R\",\"4\",\"\"",
        "\"37552\",\"37552\",\"6-a20-mjp-1\",\"6-a20-mjp-1\",\"4.T0.6-a20-mjp-1.5.H\",\"34.T0.6-a20-mjp-1.8.R\",\"4\",\"\"",
        "\"37552\",\"37552\",\"6-a20-mjp-1\",\"6-a20-mjp-1\",\"8.T0.6-a20-mjp-1.5.H\",\"24.T0.6-a20-mjp-1.8.R\",\"4\",\"\"",
        "\"37552\",\"37552\",\"6-a20-mjp-1\",\"6-a20-mjp-1\",\"13.T0.6-a20-mjp-1.5.H\",\"29.T0.6-a20-mjp-1.8.R\",\"4\",\"\"",
        "\"37552\",\"37552\",\"6-a20-mjp-1\",\"6-a20-mjp-1\",\"14.T0.6-a20-mjp-1.5.H\",\"30.T0.6-a20-mjp-1.8.R\",\"4\",\"\"",
        "\"37552\",\"37552\",\"6-a20-mjp-1\",\"6-a20-mjp-1\",\"10.T0.6-a20-mjp-1.5.H\",\"26.T0.6-a20-mjp-1.8.R\",\"4\",\"\"",
        "\"37552\",\"37552\",\"6-a20-mjp-1\",\"6-a20-mjp-1\",\"12.T0.6-a20-mjp-1.5.H\",\"28.T0.6-a20-mjp-1.8.R\",\"4\",\"\"",
        "\"41879\",\"41879\",\"6-MB3-mjp-1\",\"6-MB3-mjp-1\",\"2.T0.6-MB3-mjp-1.1.H\",\"11.T0.6-MB3-mjp-1.2.R\",\"4\",\"\"",
        "\"41879\",\"41879\",\"6-MB3-mjp-1\",\"6-MB3-mjp-1\",\"7.T0.6-MB3-mjp-1.1.H\",\"16.T0.6-MB3-mjp-1.2.R\",\"4\",\"\"",
        "\"41879\",\"41879\",\"6-MB3-mjp-1\",\"6-MB3-mjp-1\",\"3.T0.6-MB3-mjp-1.1.H\",\"12.T0.6-MB3-mjp-1.2.R\",\"4\",\"\"",
        "\"41879\",\"41879\",\"6-MB3-mjp-1\",\"6-MB3-mjp-1\",\"8.T0.6-MB3-mjp-1.1.H\",\"17.T0.6-MB3-mjp-1.2.R\",\"4\",\"\"",
        "\"41879\",\"41879\",\"6-MB3-mjp-1\",\"6-MB3-mjp-1\",\"9.T0.6-MB3-mjp-1.1.H\",\"18.T0.6-MB3-mjp-1.2.R\",\"4\",\"\"",
        "\"41879\",\"41879\",\"6-MB3-mjp-1\",\"6-MB3-mjp-1\",\"4.T0.6-MB3-mjp-1.1.H\",\"13.T0.6-MB3-mjp-1.2.R\",\"4\",\"\"",
        "\"41879\",\"41879\",\"6-MB3-mjp-1\",\"6-MB3-mjp-1\",\"5.T0.6-MB3-mjp-1.1.H\",\"14.T0.6-MB3-mjp-1.2.R\",\"4\",\"\"",
        "\"41879\",\"41879\",\"6-MB3-mjp-1\",\"6-MB3-mjp-1\",\"1.T0.6-MB3-mjp-1.1.H\",\"10.T0.6-MB3-mjp-1.2.R\",\"4\",\"\"",
        "\"41879\",\"41879\",\"6-MB3-mjp-1\",\"6-MB3-mjp-1\",\"6.T0.6-MB3-mjp-1.1.H\",\"15.T0.6-MB3-mjp-1.2.R\",\"4\",\"\"",
        "\"41879\",\"41879\",\"6-MB3-mjp-1\",\"6-MB3-mjp-1\",\"4.T2.6-MB3-mjp-1.1.H\",\"11.T2.6-MB3-mjp-1.2.R\",\"4\",\"\""
      ],
      "contains": []
    },
    "data/raw/gtfs/extracted/6/trips.txt": {
      "type": "text",
      "line_count_sampled": 1172,
      "first_lines": [
        "﻿route_id,service_id,trip_id,shape_id,trip_headsign,direction_id,block_id,wheelchair_accessible",
        "\"6-13-mjp-1\",\"T0\",\"1.T0.6-13-mjp-1.1.H\",\"6-13-mjp-1.1.H\",\"Paynesville\",\"0\",\"\",\"2\"",
        "\"6-13-mjp-1\",\"T2\",\"1.T2.6-13-mjp-1.2.H\",\"6-13-mjp-1.2.H\",\"Paynesville\",\"0\",\"\",\"2\"",
        "\"6-13-mjp-1\",\"UW_1\",\"1.UW.6-13-mjp-1.2.H\",\"6-13-mjp-1.2.H\",\"Paynesville\",\"0\",\"\",\"2\"",
        "\"6-13-mjp-1\",\"T0\",\"2.T0.6-13-mjp-1.1.H\",\"6-13-mjp-1.1.H\",\"Paynesville\",\"0\",\"\",\"2\"",
        "\"6-13-mjp-1\",\"T2\",\"2.T2.6-13-mjp-1.3.R\",\"6-13-mjp-1.3.R\",\"Bairnsdale\",\"1\",\"\",\"2\"",
        "\"6-13-mjp-1\",\"UW_1\",\"2.UW.6-13-mjp-1.3.R\",\"6-13-mjp-1.3.R\",\"Bairnsdale\",\"1\",\"\",\"2\"",
        "\"6-13-mjp-1\",\"T0\",\"3.T0.6-13-mjp-1.1.H\",\"6-13-mjp-1.1.H\",\"Paynesville\",\"0\",\"\",\"2\"",
        "\"6-13-mjp-1\",\"T0\",\"4.T0.6-13-mjp-1.2.H\",\"6-13-mjp-1.2.H\",\"Paynesville\",\"0\",\"\",\"2\"",
        "\"6-13-mjp-1\",\"T0\",\"5.T0.6-13-mjp-1.2.H\",\"6-13-mjp-1.2.H\",\"Paynesville\",\"0\",\"\",\"2\"",
        "\"6-13-mjp-1\",\"T0\",\"6.T0.6-13-mjp-1.3.R\",\"6-13-mjp-1.3.R\",\"Bairnsdale\",\"1\",\"\",\"2\"",
        "\"6-13-mjp-1\",\"T0\",\"7.T0.6-13-mjp-1.3.R\",\"6-13-mjp-1.3.R\",\"Bairnsdale\",\"1\",\"\",\"2\"",
        "\"6-13-mjp-1\",\"T0\",\"8.T0.6-13-mjp-1.4.R\",\"6-13-mjp-1.4.R\",\"Bairnsdale\",\"1\",\"\",\"2\"",
        "\"6-13-mjp-1\",\"T0\",\"9.T0.6-13-mjp-1.5.R\",\"6-13-mjp-1.5.R\",\"Bairnsdale\",\"1\",\"\",\"2\"",
        "\"6-14-mjp-1\",\"T0+WD6F\",\"1.T0.6-14-mjp-1.1.H\",\"6-14-mjp-1.1.H\",\"Omeo\",\"0\",\"\",\"2\"",
        "\"6-14-mjp-1\",\"T0+WD10\",\"2.T0.6-14-mjp-1.1.H\",\"6-14-mjp-1.1.H\",\"Omeo\",\"0\",\"\",\"2\"",
        "\"6-14-mjp-1\",\"T0+WD11\",\"3.T0.6-14-mjp-1.2.R\",\"6-14-mjp-1.2.R\",\"Bairnsdale\",\"1\",\"\",\"2\"",
        "\"6-14-mjp-1\",\"T0+WD0E\",\"4.T0.6-14-mjp-1.2.R\",\"6-14-mjp-1.2.R\",\"Bairnsdale\",\"1\",\"\",\"2\"",
        "\"6-14-mjp-1\",\"T0+WD11\",\"5.T0.6-14-mjp-1.2.R\",\"6-14-mjp-1.2.R\",\"Bairnsdale\",\"1\",\"\",\"2\"",
        "\"6-209-mjp-1\",\"T0\",\"1.T0.6-209-mjp-1.1.H\",\"6-209-mjp-1.1.H\",\"Wurruk\",\"0\",\"\",\"1\"",
        "\"6-209-mjp-1\",\"T2\",\"1.T2.6-209-mjp-1.1.H\",\"6-209-mjp-1.1.H\",\"Wurruk\",\"0\",\"\",\"1\"",
        "\"6-209-mjp-1\",\"T0\",\"2.T0.6-209-mjp-1.1.H\",\"6-209-mjp-1.1.H\",\"Wurruk\",\"0\",\"\",\"1\"",
        "\"6-209-mjp-1\",\"T2\",\"2.T2.6-209-mjp-1.1.H\",\"6-209-mjp-1.1.H\",\"Wurruk\",\"0\",\"\",\"1\"",
        "\"6-209-mjp-1\",\"T0\",\"3.T0.6-209-mjp-1.1.H\",\"6-209-mjp-1.1.H\",\"Wurruk\",\"0\",\"\",\"1\"",
        "\"6-209-mjp-1\",\"T2\",\"3.T2.6-209-mjp-1.1.H\",\"6-209-mjp-1.1.H\",\"Wurruk\",\"0\",\"\",\"1\""
      ],
      "contains": [
        "station"
      ]
    },
    "data/raw/gtfs/gtfs-schedule.html": {
      "type": "html",
      "title": "GTFS Schedule - Data Collection - Open Data - Transport Victoria",
      "headings": [
        {
          "level": 3,
          "text": "News and Updates"
        },
        {
          "level": 3,
          "text": "Showcases"
        },
        {
          "level": 3,
          "text": "News and Updates"
        },
        {
          "level": 3,
          "text": "Showcases"
        },
        {
          "level": 1,
          "text": "GTFS Schedule"
        },
        {
          "level": 2,
          "text": "Domain"
        },
        {
          "level": 3,
          "text": "Public Transport"
        },
        {
          "level": 2,
          "text": "License"
        },
        {
          "level": 1,
          "text": "GTFS Schedule"
        },
        {
          "level": 2,
          "text": "Data"
        },
        {
          "level": 3,
          "text": "Additional Info"
        },
        {
          "level": 2,
          "text": "Acknowledgement of Country"
        },
        {
          "level": 2,
          "text": "Inclusivity"
        },
        {
          "level": 2,
          "text": "Request Data"
        }
      ],
      "image_count": 7,
      "images": [
        {
          "src": "/images/nav-logo.svg",
          "alt": "Transport Victoria Open Data logo – home"
        },
        {
          "src": "https://opendata.transport.vic.gov.au/uploads/group/2024-11-15-050136.295102PublicTransportDomain.png",
          "alt": "Public Transport - Domain"
        },
        {
          "src": "/base/images/od_80x15_blue.png",
          "alt": "[Open Data]"
        },
        {
          "src": "/images/aboriginal-flag.svg",
          "alt": "Aboriginal Flag"
        },
        {
          "src": "/images/torres-straight-flag.svg",
          "alt": "Torres Strait Island Flag"
        },
        {
          "src": "/images/inclusion-flag.svg",
          "alt": ""
        },
        {
          "src": "/images/dtp-logo.svg",
          "alt": "Victoria State Government – Department of Transport and Planning – logo"
        }
      ],
      "link_count": 101,
      "links": [
        "#content",
        "/",
        "/user/login",
        "/Help-And-Support",
        "https://opendata.transport.vic.gov.au/dataset/",
        "/About",
        "#",
        "/News-and-Updates",
        "/News-and-Updates/Bus-Travel-Information-Improvements",
        "/News-and-Updates/Changes-to-Regional-Train-Travel-Information",
        "/News-and-Updates/Changes-to-Yarra-Trams-Travel-Information",
        "/News-and-Updates/Consolidating-Access-to-Transport-APIs",
        "/News-and-Updates/Improving-Regional-Bus-Travel-Information",
        "/News-and-Updates/Improving-the-Usability-of-GTFS-Data",
        "/News-and-Updates/TIRTL-Traffic-Counts-and-Vehicle-Classification---Data-Release",
        "/News-and-Updates/Updates-to-Bus-and-Regional-Travel-Information",
        "/News-and-Updates/Bicycle-Infrastructure-Network---Data-Release",
        "/News-and-Updates/Road-Bridges---Data-Release",
        "/News-and-Updates/Data-on-the-Move",
        "/News-and-Updates/Improving-Platform-Details",
        "/News-and-Updates/Improving-Rail-Replacement-Information",
        "/News-and-Updates/Improving-Tram-Destination-Information",
        "/News-and-Updates/Smoother-Rides",
        "/News-and-Updates/Streamlining-Timetable-Data",
        "/News-and-Updates/Updates-to-GTFS-Real-time-data",
        "/News-and-Updates/VISTA---Data-Update",
        "/News-and-Updates/Welcome",
        "#",
        "/Showcases",
        "/Showcases/ARUP",
        "/Showcases/Carloop",
        "/Showcases/Digital-Twin-Victoria",
        "/Showcases/JOLT",
        "/Showcases/Symbiote",
        "/Showcases/WSP",
        "/user/login",
        "https://opendata.transport.vic.gov.au/dataset/",
        "/About",
        "#",
        "/News-and-Updates",
        "/News-and-Updates/Bus-Travel-Information-Improvements",
        "/News-and-Updates/Changes-to-Regional-Train-Travel-Information",
        "/News-and-Updates/Changes-to-Yarra-Trams-Travel-Information",
        "/News-and-Updates/Consolidating-Access-to-Transport-APIs",
        "/News-and-Updates/Improving-Regional-Bus-Travel-Information",
        "/News-and-Updates/Improving-the-Usability-of-GTFS-Data",
        "/News-and-Updates/Updates-to-Bus-and-Regional-Travel-Information",
        "/News-and-Updates/Bicycle-Infrastructure-Network---Data-Release",
        "/News-and-Updates/Road-Bridges---Data-Release",
        "/News-and-Updates/Data-on-the-Move",
        "/News-and-Updates/Improving-Platform-Details",
        "/News-and-Updates/Improving-Rail-Replacement-Information",
        "/News-and-Updates/Smoother-Rides",
        "/News-and-Updates/Streamlining-Timetable-Data",
        "/News-and-Updates/Updates-to-GTFS-Real-time-data",
        "/News-and-Updates/VISTA---Data-Update",
        "/News-and-Updates/Welcome",
        "#",
        "/Showcases",
        "/Showcases/ARUP",
        "/Showcases/Carloop",
        "/Showcases/Digital-Twin-Victoria",
        "/Showcases/JOLT",
        "/Showcases/Symbiote",
        "/Showcases/WSP",
        "/",
        "/organization/",
        "/organization/public-transport",
        "/dataset/gtfs-schedule",
        "/organization/public-transport",
        "/organization/about/public-transport",
        "https://creativecommons.org/licenses/by/4.0/",
        "http://opendefinition.org/okd/",
        "/dataset/gtfs-schedule",
        "/dataset/groups/gtfs-schedule",
        "/dataset/activity/gtfs-schedule",
        "https://gtfs.org/documentation/schedule/reference/",
        "https://data.ptv.vic.gov.au/downloads/GTFSReleaseNotes.docx",
        "https://data.ptv.vic.gov.au/downloads/GTFSReleaseNotes.pdf",
        "/dataset/gtfs-schedule/resource/fb152201-859f-4882-9206-b768060b50ad",
        "https://opendata.transport.vic.gov.au/dataset/3f4e292e-7f8a-4ffe-831f-1953be0fe448/resource/fb152201-859f-4882-9206-b768060b50ad/download/gtfs.zip",
        "/dataset/?tags=gtfs",
        "/dataset/?tags=levels",
        "/dataset/?tags=navigation",
        "/dataset/?tags=pathways",
        "/dataset/?tags=platforms",
        "/dataset/?tags=public+transport",
        "/dataset/?tags=routes",
        "/dataset/?tags=stops",
        "/dataset/?tags=timetable",
        "/dataset/?tags=wayfinding",
        "/dataset/?tags=wheelchair+access",
        "/About",
        "/News-and-Updates",
        "/Showcases",
        "/About",
        "/About",
        "/Help-And-Support",
        "/About",
        "/Help-And-Support",
        "/Privacy"
      ]
    },
    "data/raw/lines_and_stops/public-transport-lines-and-stops.html": {
      "type": "html",
      "title": "Public Transport Lines and Stops - Data Collection - Open Data - Transport Victoria",
      "headings": [
        {
          "level": 3,
          "text": "News and Updates"
        },
        {
          "level": 3,
          "text": "Showcases"
        },
        {
          "level": 3,
          "text": "News and Updates"
        },
        {
          "level": 3,
          "text": "Showcases"
        },
        {
          "level": 1,
          "text": "Public Transport Lines and Stops"
        },
        {
          "level": 2,
          "text": "Domain"
        },
        {
          "level": 3,
          "text": "Public Transport"
        },
        {
          "level": 2,
          "text": "License"
        },
        {
          "level": 1,
          "text": "Public Transport Lines and Stops"
        },
        {
          "level": 2,
          "text": "Data"
        },
        {
          "level": 3,
          "text": "Embed report"
        },
        {
          "level": 3,
          "text": "Additional Info"
        },
        {
          "level": 2,
          "text": "Acknowledgement of Country"
        },
        {
          "level": 2,
          "text": "Inclusivity"
        },
        {
          "level": 2,
          "text": "Request Data"
        }
      ],
      "image_count": 7,
      "images": [
        {
          "src": "/images/nav-logo.svg",
          "alt": "Transport Victoria Open Data logo – home"
        },
        {
          "src": "https://opendata.transport.vic.gov.au/uploads/group/2024-11-15-050136.295102PublicTransportDomain.png",
          "alt": "Public Transport - Domain"
        },
        {
          "src": "/base/images/od_80x15_blue.png",
          "alt": "[Open Data]"
        },
        {
          "src": "/images/aboriginal-flag.svg",
          "alt": "Aboriginal Flag"
        },
        {
          "src": "/images/torres-straight-flag.svg",
          "alt": "Torres Strait Island Flag"
        },
        {
          "src": "/images/inclusion-flag.svg",
          "alt": ""
        },
        {
          "src": "/images/dtp-logo.svg",
          "alt": "Victoria State Government – Department of Transport and Planning – logo"
        }
      ],
      "link_count": 100,
      "links": [
        "#content",
        "/",
        "/user/login",
        "/Help-And-Support",
        "https://opendata.transport.vic.gov.au/dataset/",
        "/About",
        "#",
        "/News-and-Updates",
        "/News-and-Updates/Bus-Travel-Information-Improvements",
        "/News-and-Updates/Changes-to-Regional-Train-Travel-Information",
        "/News-and-Updates/Changes-to-Yarra-Trams-Travel-Information",
        "/News-and-Updates/Consolidating-Access-to-Transport-APIs",
        "/News-and-Updates/Improving-Regional-Bus-Travel-Information",
        "/News-and-Updates/Improving-the-Usability-of-GTFS-Data",
        "/News-and-Updates/TIRTL-Traffic-Counts-and-Vehicle-Classification---Data-Release",
        "/News-and-Updates/Updates-to-Bus-and-Regional-Travel-Information",
        "/News-and-Updates/Bicycle-Infrastructure-Network---Data-Release",
        "/News-and-Updates/Road-Bridges---Data-Release",
        "/News-and-Updates/Data-on-the-Move",
        "/News-and-Updates/Improving-Platform-Details",
        "/News-and-Updates/Improving-Rail-Replacement-Information",
        "/News-and-Updates/Improving-Tram-Destination-Information",
        "/News-and-Updates/Smoother-Rides",
        "/News-and-Updates/Streamlining-Timetable-Data",
        "/News-and-Updates/Updates-to-GTFS-Real-time-data",
        "/News-and-Updates/VISTA---Data-Update",
        "/News-and-Updates/Welcome",
        "#",
        "/Showcases",
        "/Showcases/ARUP",
        "/Showcases/Carloop",
        "/Showcases/Digital-Twin-Victoria",
        "/Showcases/JOLT",
        "/Showcases/Symbiote",
        "/Showcases/WSP",
        "/user/login",
        "https://opendata.transport.vic.gov.au/dataset/",
        "/About",
        "#",
        "/News-and-Updates",
        "/News-and-Updates/Bus-Travel-Information-Improvements",
        "/News-and-Updates/Changes-to-Regional-Train-Travel-Information",
        "/News-and-Updates/Changes-to-Yarra-Trams-Travel-Information",
        "/News-and-Updates/Consolidating-Access-to-Transport-APIs",
        "/News-and-Updates/Improving-Regional-Bus-Travel-Information",
        "/News-and-Updates/Improving-the-Usability-of-GTFS-Data",
        "/News-and-Updates/Updates-to-Bus-and-Regional-Travel-Information",
        "/News-and-Updates/Bicycle-Infrastructure-Network---Data-Release",
        "/News-and-Updates/Road-Bridges---Data-Release",
        "/News-and-Updates/Data-on-the-Move",
        "/News-and-Updates/Improving-Platform-Details",
        "/News-and-Updates/Improving-Rail-Replacement-Information",
        "/News-and-Updates/Smoother-Rides",
        "/News-and-Updates/Streamlining-Timetable-Data",
        "/News-and-Updates/Updates-to-GTFS-Real-time-data",
        "/News-and-Updates/VISTA---Data-Update",
        "/News-and-Updates/Welcome",
        "#",
        "/Showcases",
        "/Showcases/ARUP",
        "/Showcases/Carloop",
        "/Showcases/Digital-Twin-Victoria",
        "/Showcases/JOLT",
        "/Showcases/Symbiote",
        "/Showcases/WSP",
        "/",
        "/organization/",
        "/organization/public-transport",
        "/dataset/public-transport-lines-and-stops",
        "/organization/public-transport",
        "/organization/about/public-transport",
        "https://creativecommons.org/licenses/by/4.0/",
        "http://opendefinition.org/okd/",
        "/dataset/public-transport-lines-and-stops",
        "/dataset/groups/public-transport-lines-and-stops",
        "/dataset/activity/public-transport-lines-and-stops",
        "/dataset/public-transport-lines-and-stops/resource/a9836237-2647-462b-ad76-bd24d71d8598",
        "https://opendata.transport.vic.gov.au/dataset/6d36dfd9-8693-4552-8a03-05eb29a391fd/resource/a9836237-2647-462b-ad76-bd24d71d8598/download/public_transport_lines.geojson",
        "/dataset/public-transport-lines-and-stops/resource/a2cba0b0-bddc-4b87-b495-2b6b7013af6e",
        "https://opendata.transport.vic.gov.au/dataset/6d36dfd9-8693-4552-8a03-05eb29a391fd/resource/a2cba0b0-bddc-4b87-b495-2b6b7013af6e/download/public_transport_stops.geojson",
        "/dataset/public-transport-lines-and-stops?v=0#use_cases",
        "https://experience.arcgis.com/experience/0e5362e2c4d144c3a785e2c60ceb972d/",
        "/dataset/public-transport-lines-and-stops?v=0#use_cases",
        "/dataset/?tags=bus+stop",
        "/dataset/?tags=lines",
        "/dataset/?tags=location",
        "/dataset/?tags=public+transport",
        "/dataset/?tags=routes",
        "/dataset/?tags=stops",
        "/dataset/?tags=train+station",
        "/dataset/?tags=tram+stop",
        "/About",
        "/News-and-Updates",
        "/Showcases",
        "/About",
        "/About",
        "/Help-And-Support",
        "/About",
        "/Help-And-Support",
        "/Privacy"
      ]
    },
    "data/raw/monthly_average_by_daytype/monthly-average-patronage-by-day-type-and-by-mode.html": {
      "type": "html",
      "title": "Monthly average patronage by day type and by mode - Data Collection - Open Data - Transport Victoria",
      "headings": [
        {
          "level": 3,
          "text": "News and Updates"
        },
        {
          "level": 3,
          "text": "Showcases"
        },
        {
          "level": 3,
          "text": "News and Updates"
        },
        {
          "level": 3,
          "text": "Showcases"
        },
        {
          "level": 1,
          "text": "Monthly average patronage by day type and by mode"
        },
        {
          "level": 2,
          "text": "Domain"
        },
        {
          "level": 3,
          "text": "Public Transport"
        },
        {
          "level": 2,
          "text": "License"
        },
        {
          "level": 1,
          "text": "Monthly average patronage by day type and by mode"
        },
        {
          "level": 2,
          "text": "Data"
        },
        {
          "level": 3,
          "text": "Additional Info"
        },
        {
          "level": 2,
          "text": "Acknowledgement of Country"
        },
        {
          "level": 2,
          "text": "Inclusivity"
        },
        {
          "level": 2,
          "text": "Request Data"
        }
      ],
      "image_count": 7,
      "images": [
        {
          "src": "/images/nav-logo.svg",
          "alt": "Transport Victoria Open Data logo – home"
        },
        {
          "src": "https://opendata.transport.vic.gov.au/uploads/group/2024-11-15-050136.295102PublicTransportDomain.png",
          "alt": "Public Transport - Domain"
        },
        {
          "src": "/base/images/od_80x15_blue.png",
          "alt": "[Open Data]"
        },
        {
          "src": "/images/aboriginal-flag.svg",
          "alt": "Aboriginal Flag"
        },
        {
          "src": "/images/torres-straight-flag.svg",
          "alt": "Torres Strait Island Flag"
        },
        {
          "src": "/images/inclusion-flag.svg",
          "alt": ""
        },
        {
          "src": "/images/dtp-logo.svg",
          "alt": "Victoria State Government – Department of Transport and Planning – logo"
        }
      ],
      "link_count": 95,
      "links": [
        "#content",
        "/",
        "/user/login",
        "/Help-And-Support",
        "https://opendata.transport.vic.gov.au/dataset/",
        "/About",
        "#",
        "/News-and-Updates",
        "/News-and-Updates/Bus-Travel-Information-Improvements",
        "/News-and-Updates/Changes-to-Regional-Train-Travel-Information",
        "/News-and-Updates/Changes-to-Yarra-Trams-Travel-Information",
        "/News-and-Updates/Consolidating-Access-to-Transport-APIs",
        "/News-and-Updates/Improving-Regional-Bus-Travel-Information",
        "/News-and-Updates/Improving-the-Usability-of-GTFS-Data",
        "/News-and-Updates/TIRTL-Traffic-Counts-and-Vehicle-Classification---Data-Release",
        "/News-and-Updates/Updates-to-Bus-and-Regional-Travel-Information",
        "/News-and-Updates/Bicycle-Infrastructure-Network---Data-Release",
        "/News-and-Updates/Road-Bridges---Data-Release",
        "/News-and-Updates/Data-on-the-Move",
        "/News-and-Updates/Improving-Platform-Details",
        "/News-and-Updates/Improving-Rail-Replacement-Information",
        "/News-and-Updates/Improving-Tram-Destination-Information",
        "/News-and-Updates/Smoother-Rides",
        "/News-and-Updates/Streamlining-Timetable-Data",
        "/News-and-Updates/Updates-to-GTFS-Real-time-data",
        "/News-and-Updates/VISTA---Data-Update",
        "/News-and-Updates/Welcome",
        "#",
        "/Showcases",
        "/Showcases/ARUP",
        "/Showcases/Carloop",
        "/Showcases/Digital-Twin-Victoria",
        "/Showcases/JOLT",
        "/Showcases/Symbiote",
        "/Showcases/WSP",
        "/user/login",
        "https://opendata.transport.vic.gov.au/dataset/",
        "/About",
        "#",
        "/News-and-Updates",
        "/News-and-Updates/Bus-Travel-Information-Improvements",
        "/News-and-Updates/Changes-to-Regional-Train-Travel-Information",
        "/News-and-Updates/Changes-to-Yarra-Trams-Travel-Information",
        "/News-and-Updates/Consolidating-Access-to-Transport-APIs",
        "/News-and-Updates/Improving-Regional-Bus-Travel-Information",
        "/News-and-Updates/Improving-the-Usability-of-GTFS-Data",
        "/News-and-Updates/Updates-to-Bus-and-Regional-Travel-Information",
        "/News-and-Updates/Bicycle-Infrastructure-Network---Data-Release",
        "/News-and-Updates/Road-Bridges---Data-Release",
        "/News-and-Updates/Data-on-the-Move",
        "/News-and-Updates/Improving-Platform-Details",
        "/News-and-Updates/Improving-Rail-Replacement-Information",
        "/News-and-Updates/Smoother-Rides",
        "/News-and-Updates/Streamlining-Timetable-Data",
        "/News-and-Updates/Updates-to-GTFS-Real-time-data",
        "/News-and-Updates/VISTA---Data-Update",
        "/News-and-Updates/Welcome",
        "#",
        "/Showcases",
        "/Showcases/ARUP",
        "/Showcases/Carloop",
        "/Showcases/Digital-Twin-Victoria",
        "/Showcases/JOLT",
        "/Showcases/Symbiote",
        "/Showcases/WSP",
        "/",
        "/organization/",
        "/organization/public-transport",
        "/dataset/monthly-average-patronage-by-day-type-and-by-mode",
        "/organization/public-transport",
        "/organization/about/public-transport",
        "https://creativecommons.org/licenses/by/4.0/",
        "http://opendefinition.org/okd/",
        "/dataset/monthly-average-patronage-by-day-type-and-by-mode",
        "/dataset/groups/monthly-average-patronage-by-day-type-and-by-mode",
        "/dataset/activity/monthly-average-patronage-by-day-type-and-by-mode",
        "/dataset/monthly-average-patronage-by-day-type-and-by-mode/resource/4c6b2e7b-4d5e-4b0d-8626-24c4db1de8fa",
        "https://opendata.transport.vic.gov.au/dataset/c2ebbb89-0098-48b0-a5a4-4af219b8bb28/resource/4c6b2e7b-4d5e-4b0d-8626-24c4db1de8fa/download/monthly_average_patronage_by_day_type_and_by_mode2.csv",
        "/dataset/?tags=boarding",
        "/dataset/?tags=bus",
        "/dataset/?tags=patronage",
        "/dataset/?tags=public+transport",
        "/dataset/?tags=ridership",
        "/dataset/?tags=train",
        "/dataset/?tags=tram",
        "/dataset/?tags=usage",
        "/About",
        "/News-and-Updates",
        "/Showcases",
        "/About",
        "/About",
        "/Help-And-Support",
        "/About",
        "/Help-And-Support",
        "/Privacy"
      ]
    },
    "data/raw/monthly_average_by_daytype/monthly_average_patronage_by_day_type_and_by_mode2.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Year",
        "Month",
        "Month_name",
        "Day_of_week",
        "Day_type",
        "Mode",
        "Pax_daily"
      ],
      "sample_rows": [
        {
          "Year": "2018",
          "Month": "1",
          "Month_name": "Jan",
          "Day_of_week": "Friday",
          "Day_type": "School Holiday Weekday",
          "Mode": "MetroBus",
          "Pax_daily": "268350"
        },
        {
          "Year": "2018",
          "Month": "1",
          "Month_name": "Jan",
          "Day_of_week": "Friday",
          "Day_type": "School Holiday Weekday",
          "Mode": "MetroTrain",
          "Pax_daily": "570700"
        },
        {
          "Year": "2018",
          "Month": "1",
          "Month_name": "Jan",
          "Day_of_week": "Friday",
          "Day_type": "School Holiday Weekday",
          "Mode": "RegionalBus",
          "Pax_daily": "21550"
        },
        {
          "Year": "2018",
          "Month": "1",
          "Month_name": "Jan",
          "Day_of_week": "Friday",
          "Day_type": "School Holiday Weekday",
          "Mode": "RegionalTrain",
          "Pax_daily": "43700"
        },
        {
          "Year": "2018",
          "Month": "1",
          "Month_name": "Jan",
          "Day_of_week": "Friday",
          "Day_type": "School Holiday Weekday",
          "Mode": "Tram",
          "Pax_daily": "529250"
        }
      ],
      "row_count_sampled": 4372,
      "row_count_exact": 4372,
      "numeric_summaries": {
        "Year": {
          "count_sampled": 4372,
          "min": 2018.0,
          "max": 2026.0,
          "mean": 2021.5055
        },
        "Month": {
          "count_sampled": 4372,
          "min": 1.0,
          "max": 12.0,
          "mean": 6.5604
        },
        "Pax_daily": {
          "count_sampled": 4372,
          "min": 1900.0,
          "max": 927650.0,
          "mean": 240687.5686
        }
      },
      "notes": []
    },
    "data/raw/monthly_patronage_by_mode/monthly-public-transport-patronage-by-mode.html": {
      "type": "html",
      "title": "Monthly public transport patronage by mode - Data Collection - Open Data - Transport Victoria",
      "headings": [
        {
          "level": 3,
          "text": "News and Updates"
        },
        {
          "level": 3,
          "text": "Showcases"
        },
        {
          "level": 3,
          "text": "News and Updates"
        },
        {
          "level": 3,
          "text": "Showcases"
        },
        {
          "level": 1,
          "text": "Monthly public transport patronage by mode"
        },
        {
          "level": 2,
          "text": "Domain"
        },
        {
          "level": 3,
          "text": "Public Transport"
        },
        {
          "level": 2,
          "text": "License"
        },
        {
          "level": 1,
          "text": "Monthly public transport patronage by mode"
        },
        {
          "level": 2,
          "text": "Data"
        },
        {
          "level": 3,
          "text": "Additional Info"
        },
        {
          "level": 2,
          "text": "Acknowledgement of Country"
        },
        {
          "level": 2,
          "text": "Inclusivity"
        },
        {
          "level": 2,
          "text": "Request Data"
        }
      ],
      "image_count": 7,
      "images": [
        {
          "src": "/images/nav-logo.svg",
          "alt": "Transport Victoria Open Data logo – home"
        },
        {
          "src": "https://opendata.transport.vic.gov.au/uploads/group/2024-11-15-050136.295102PublicTransportDomain.png",
          "alt": "Public Transport - Domain"
        },
        {
          "src": "/base/images/od_80x15_blue.png",
          "alt": "[Open Data]"
        },
        {
          "src": "/images/aboriginal-flag.svg",
          "alt": "Aboriginal Flag"
        },
        {
          "src": "/images/torres-straight-flag.svg",
          "alt": "Torres Strait Island Flag"
        },
        {
          "src": "/images/inclusion-flag.svg",
          "alt": ""
        },
        {
          "src": "/images/dtp-logo.svg",
          "alt": "Victoria State Government – Department of Transport and Planning – logo"
        }
      ],
      "link_count": 96,
      "links": [
        "#content",
        "/",
        "/user/login",
        "/Help-And-Support",
        "https://opendata.transport.vic.gov.au/dataset/",
        "/About",
        "#",
        "/News-and-Updates",
        "/News-and-Updates/Bus-Travel-Information-Improvements",
        "/News-and-Updates/Changes-to-Regional-Train-Travel-Information",
        "/News-and-Updates/Changes-to-Yarra-Trams-Travel-Information",
        "/News-and-Updates/Consolidating-Access-to-Transport-APIs",
        "/News-and-Updates/Improving-Regional-Bus-Travel-Information",
        "/News-and-Updates/Improving-the-Usability-of-GTFS-Data",
        "/News-and-Updates/TIRTL-Traffic-Counts-and-Vehicle-Classification---Data-Release",
        "/News-and-Updates/Updates-to-Bus-and-Regional-Travel-Information",
        "/News-and-Updates/Bicycle-Infrastructure-Network---Data-Release",
        "/News-and-Updates/Road-Bridges---Data-Release",
        "/News-and-Updates/Data-on-the-Move",
        "/News-and-Updates/Improving-Platform-Details",
        "/News-and-Updates/Improving-Rail-Replacement-Information",
        "/News-and-Updates/Improving-Tram-Destination-Information",
        "/News-and-Updates/Smoother-Rides",
        "/News-and-Updates/Streamlining-Timetable-Data",
        "/News-and-Updates/Updates-to-GTFS-Real-time-data",
        "/News-and-Updates/VISTA---Data-Update",
        "/News-and-Updates/Welcome",
        "#",
        "/Showcases",
        "/Showcases/ARUP",
        "/Showcases/Carloop",
        "/Showcases/Digital-Twin-Victoria",
        "/Showcases/JOLT",
        "/Showcases/Symbiote",
        "/Showcases/WSP",
        "/user/login",
        "https://opendata.transport.vic.gov.au/dataset/",
        "/About",
        "#",
        "/News-and-Updates",
        "/News-and-Updates/Bus-Travel-Information-Improvements",
        "/News-and-Updates/Changes-to-Regional-Train-Travel-Information",
        "/News-and-Updates/Changes-to-Yarra-Trams-Travel-Information",
        "/News-and-Updates/Consolidating-Access-to-Transport-APIs",
        "/News-and-Updates/Improving-Regional-Bus-Travel-Information",
        "/News-and-Updates/Improving-the-Usability-of-GTFS-Data",
        "/News-and-Updates/Updates-to-Bus-and-Regional-Travel-Information",
        "/News-and-Updates/Bicycle-Infrastructure-Network---Data-Release",
        "/News-and-Updates/Road-Bridges---Data-Release",
        "/News-and-Updates/Data-on-the-Move",
        "/News-and-Updates/Improving-Platform-Details",
        "/News-and-Updates/Improving-Rail-Replacement-Information",
        "/News-and-Updates/Smoother-Rides",
        "/News-and-Updates/Streamlining-Timetable-Data",
        "/News-and-Updates/Updates-to-GTFS-Real-time-data",
        "/News-and-Updates/VISTA---Data-Update",
        "/News-and-Updates/Welcome",
        "#",
        "/Showcases",
        "/Showcases/ARUP",
        "/Showcases/Carloop",
        "/Showcases/Digital-Twin-Victoria",
        "/Showcases/JOLT",
        "/Showcases/Symbiote",
        "/Showcases/WSP",
        "/",
        "/organization/",
        "/organization/public-transport",
        "/dataset/monthly-public-transport-patronage-by-mode",
        "/organization/public-transport",
        "/organization/about/public-transport",
        "https://creativecommons.org/licenses/by/4.0/",
        "http://opendefinition.org/okd/",
        "/dataset/monthly-public-transport-patronage-by-mode",
        "/dataset/groups/monthly-public-transport-patronage-by-mode",
        "/dataset/activity/monthly-public-transport-patronage-by-mode",
        "/dataset/monthly-public-transport-patronage-by-mode/resource/74174b02-76bc-4d10-ae7c-401d90ef033c",
        "https://opendata.transport.vic.gov.au/dataset/1ab35aa9-f21d-4f00-939b-60dade427d45/resource/74174b02-76bc-4d10-ae7c-401d90ef033c/download/monthly_public_transport_patronage_by_mode2.csv",
        "/dataset/?tags=boarding",
        "/dataset/?tags=bus",
        "/dataset/?tags=coach",
        "/dataset/?tags=patronage",
        "/dataset/?tags=public+transport",
        "/dataset/?tags=ridership",
        "/dataset/?tags=train",
        "/dataset/?tags=tram",
        "/dataset/?tags=usage",
        "/About",
        "/News-and-Updates",
        "/Showcases",
        "/About",
        "/About",
        "/Help-And-Support",
        "/About",
        "/Help-And-Support",
        "/Privacy"
      ]
    },
    "data/raw/monthly_patronage_by_mode/monthly_public_transport_patronage_by_mode2.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Year",
        "Month",
        "Month name",
        "Metropolitan train",
        "Metropolitan tram",
        "Metropolitan bus",
        "Regional train",
        "Regional coach",
        "Regional bus",
        "",
        "",
        "",
        "",
        "",
        "",
        ""
      ],
      "sample_rows": [
        {
          "Year": "2018",
          "Month": "1",
          "Month name": "January",
          "Metropolitan train": "16,809,932",
          "Metropolitan tram": "15,231,368",
          "Metropolitan bus": "7,568,547",
          "Regional train": "1,466,256",
          "Regional coach": "116,568",
          "Regional bus": "721,229",
          "": ""
        },
        {
          "Year": "2018",
          "Month": "2",
          "Month name": "February",
          "Metropolitan train": "19,554,477",
          "Metropolitan tram": "16,980,925",
          "Metropolitan bus": "10,487,311",
          "Regional train": "1,522,981",
          "Regional coach": "103,197",
          "Regional bus": "1,118,494",
          "": ""
        },
        {
          "Year": "2018",
          "Month": "3",
          "Month name": "March",
          "Metropolitan train": "22,659,010",
          "Metropolitan tram": "19,832,126",
          "Metropolitan bus": "11,528,895",
          "Regional train": "1,809,774",
          "Regional coach": "117,180",
          "Regional bus": "1,224,816",
          "": ""
        },
        {
          "Year": "2018",
          "Month": "4",
          "Month name": "April",
          "Metropolitan train": "20,312,040",
          "Metropolitan tram": "16,919,872",
          "Metropolitan bus": "9,592,750",
          "Regional train": "1,684,827",
          "Regional coach": "107,480",
          "Regional bus": "946,218",
          "": ""
        },
        {
          "Year": "2018",
          "Month": "5",
          "Month name": "May",
          "Metropolitan train": "22,768,447",
          "Metropolitan tram": "17,691,427",
          "Metropolitan bus": "11,263,486",
          "Regional train": "1,790,656",
          "Regional coach": "109,456",
          "Regional bus": "1,258,704",
          "": ""
        }
      ],
      "row_count_sampled": 118,
      "row_count_exact": 118,
      "numeric_summaries": {
        "Year": {
          "count_sampled": 97,
          "min": 2018.0,
          "max": 2026.0,
          "mean": 2021.5464
        },
        "Month": {
          "count_sampled": 97,
          "min": 1.0,
          "max": 12.0,
          "mean": 6.4433
        },
        "Metropolitan train": {
          "count_sampled": 97,
          "min": 1887499.0,
          "max": 23045436.0,
          "mean": 14086762.6392
        },
        "Metropolitan tram": {
          "count_sampled": 96,
          "min": 1224017.0,
          "max": 19832126.0,
          "mean": 11757116.6771
        },
        "Metropolitan bus": {
          "count_sampled": 97,
          "min": 1507175.0,
          "max": 12082141.0,
          "mean": 8222614.4227
        },
        "Regional train": {
          "count_sampled": 97,
          "min": 222256.0,
          "max": 2340160.0,
          "mean": 1506717.4227
        },
        "Regional coach": {
          "count_sampled": 97,
          "min": 17602.0,
          "max": 126770.0,
          "mean": 89784.6495
        },
        "Regional bus": {
          "count_sampled": 97,
          "min": 227342.0,
          "max": 1287180.0,
          "mean": 957788.5567
        }
      },
      "notes": []
    },
    "data/raw/station_entries_metro/annual-metropolitan-train-station-patronage-station-entries.html": {
      "type": "html",
      "title": "Annual metropolitan train station patronage (station entries) - Data Collection - Open Data - Transport Victoria",
      "headings": [
        {
          "level": 3,
          "text": "News and Updates"
        },
        {
          "level": 3,
          "text": "Showcases"
        },
        {
          "level": 3,
          "text": "News and Updates"
        },
        {
          "level": 3,
          "text": "Showcases"
        },
        {
          "level": 1,
          "text": "Annual metropolitan train station patronage (station entries)"
        },
        {
          "level": 2,
          "text": "Domain"
        },
        {
          "level": 3,
          "text": "Public Transport"
        },
        {
          "level": 2,
          "text": "License"
        },
        {
          "level": 1,
          "text": "Annual metropolitan train station patronage (station entries)"
        },
        {
          "level": 2,
          "text": "Data"
        },
        {
          "level": 3,
          "text": "Additional Info"
        },
        {
          "level": 2,
          "text": "Acknowledgement of Country"
        },
        {
          "level": 2,
          "text": "Inclusivity"
        },
        {
          "level": 2,
          "text": "Request Data"
        }
      ],
      "image_count": 7,
      "images": [
        {
          "src": "/images/nav-logo.svg",
          "alt": "Transport Victoria Open Data logo – home"
        },
        {
          "src": "https://opendata.transport.vic.gov.au/uploads/group/2024-11-15-050136.295102PublicTransportDomain.png",
          "alt": "Public Transport - Domain"
        },
        {
          "src": "/base/images/od_80x15_blue.png",
          "alt": "[Open Data]"
        },
        {
          "src": "/images/aboriginal-flag.svg",
          "alt": "Aboriginal Flag"
        },
        {
          "src": "/images/torres-straight-flag.svg",
          "alt": "Torres Strait Island Flag"
        },
        {
          "src": "/images/inclusion-flag.svg",
          "alt": ""
        },
        {
          "src": "/images/dtp-logo.svg",
          "alt": "Victoria State Government – Department of Transport and Planning – logo"
        }
      ],
      "link_count": 107,
      "links": [
        "#content",
        "/",
        "/user/login",
        "/Help-And-Support",
        "https://opendata.transport.vic.gov.au/dataset/",
        "/About",
        "#",
        "/News-and-Updates",
        "/News-and-Updates/Bus-Travel-Information-Improvements",
        "/News-and-Updates/Changes-to-Regional-Train-Travel-Information",
        "/News-and-Updates/Changes-to-Yarra-Trams-Travel-Information",
        "/News-and-Updates/Consolidating-Access-to-Transport-APIs",
        "/News-and-Updates/Improving-Regional-Bus-Travel-Information",
        "/News-and-Updates/Improving-the-Usability-of-GTFS-Data",
        "/News-and-Updates/TIRTL-Traffic-Counts-and-Vehicle-Classification---Data-Release",
        "/News-and-Updates/Updates-to-Bus-and-Regional-Travel-Information",
        "/News-and-Updates/Bicycle-Infrastructure-Network---Data-Release",
        "/News-and-Updates/Road-Bridges---Data-Release",
        "/News-and-Updates/Data-on-the-Move",
        "/News-and-Updates/Improving-Platform-Details",
        "/News-and-Updates/Improving-Rail-Replacement-Information",
        "/News-and-Updates/Improving-Tram-Destination-Information",
        "/News-and-Updates/Smoother-Rides",
        "/News-and-Updates/Streamlining-Timetable-Data",
        "/News-and-Updates/Updates-to-GTFS-Real-time-data",
        "/News-and-Updates/VISTA---Data-Update",
        "/News-and-Updates/Welcome",
        "#",
        "/Showcases",
        "/Showcases/ARUP",
        "/Showcases/Carloop",
        "/Showcases/Digital-Twin-Victoria",
        "/Showcases/JOLT",
        "/Showcases/Symbiote",
        "/Showcases/WSP",
        "/user/login",
        "https://opendata.transport.vic.gov.au/dataset/",
        "/About",
        "#",
        "/News-and-Updates",
        "/News-and-Updates/Bus-Travel-Information-Improvements",
        "/News-and-Updates/Changes-to-Regional-Train-Travel-Information",
        "/News-and-Updates/Changes-to-Yarra-Trams-Travel-Information",
        "/News-and-Updates/Consolidating-Access-to-Transport-APIs",
        "/News-and-Updates/Improving-Regional-Bus-Travel-Information",
        "/News-and-Updates/Improving-the-Usability-of-GTFS-Data",
        "/News-and-Updates/Updates-to-Bus-and-Regional-Travel-Information",
        "/News-and-Updates/Bicycle-Infrastructure-Network---Data-Release",
        "/News-and-Updates/Road-Bridges---Data-Release",
        "/News-and-Updates/Data-on-the-Move",
        "/News-and-Updates/Improving-Platform-Details",
        "/News-and-Updates/Improving-Rail-Replacement-Information",
        "/News-and-Updates/Smoother-Rides",
        "/News-and-Updates/Streamlining-Timetable-Data",
        "/News-and-Updates/Updates-to-GTFS-Real-time-data",
        "/News-and-Updates/VISTA---Data-Update",
        "/News-and-Updates/Welcome",
        "#",
        "/Showcases",
        "/Showcases/ARUP",
        "/Showcases/Carloop",
        "/Showcases/Digital-Twin-Victoria",
        "/Showcases/JOLT",
        "/Showcases/Symbiote",
        "/Showcases/WSP",
        "/",
        "/organization/",
        "/organization/public-transport",
        "/dataset/annual-metropolitan-train-station-patronage-station-entries",
        "/organization/public-transport",
        "/organization/about/public-transport",
        "https://creativecommons.org/licenses/by/4.0/",
        "http://opendefinition.org/okd/",
        "/dataset/annual-metropolitan-train-station-patronage-station-entries",
        "/dataset/groups/annual-metropolitan-train-station-patronage-station-entries",
        "/dataset/activity/annual-metropolitan-train-station-patronage-station-entries",
        "/dataset/annual-metropolitan-train-station-patronage-station-entries/resource/c9507eb5-aa48-4a43-aa09-c10a24d1f2fe",
        "https://opendata.transport.vic.gov.au/dataset/2fa2cdfa-84f1-455e-b6c9-058b92774b34/resource/c9507eb5-aa48-4a43-aa09-c10a24d1f2fe/download/annual_metropolitan_train_station_entries_fy_2024_2025.csv",
        "/dataset/annual-metropolitan-train-station-patronage-station-entries/resource/57faf356-36a3-4bbe-87fe-f0f05d1b8996",
        "https://opendata.transport.vic.gov.au/dataset/2fa2cdfa-84f1-455e-b6c9-058b92774b34/resource/57faf356-36a3-4bbe-87fe-f0f05d1b8996/download/annual_metropolitan_train_station_entries_fy_2023_2024.csv",
        "/dataset/annual-metropolitan-train-station-patronage-station-entries/resource/62c72e09-8bfd-4d15-a2e2-a14c706eaf4d",
        "https://opendata.transport.vic.gov.au/dataset/2fa2cdfa-84f1-455e-b6c9-058b92774b34/resource/62c72e09-8bfd-4d15-a2e2-a14c706eaf4d/download/annual_metropolitan_train_station_entries_fy_2022_2023.csv",
        "/dataset/annual-metropolitan-train-station-patronage-station-entries/resource/18fe6dda-18bf-4816-876c-c3e036d35eb9",
        "https://opendata.transport.vic.gov.au/dataset/2fa2cdfa-84f1-455e-b6c9-058b92774b34/resource/18fe6dda-18bf-4816-876c-c3e036d35eb9/download/annual_metropolitan_train_station_entries_fy_2021_2022.csv",
        "/dataset/annual-metropolitan-train-station-patronage-station-entries/resource/9553aca6-97ee-40d5-9356-f181ed1f456f",
        "https://opendata.transport.vic.gov.au/dataset/2fa2cdfa-84f1-455e-b6c9-058b92774b34/resource/9553aca6-97ee-40d5-9356-f181ed1f456f/download/annual_metropolitan_train_station_entries_fy_2020_2021.csv",
        "/dataset/annual-metropolitan-train-station-patronage-station-entries/resource/aaa468ef-b1a7-4851-b6ad-09bf17139e48",
        "https://opendata.transport.vic.gov.au/dataset/2fa2cdfa-84f1-455e-b6c9-058b92774b34/resource/aaa468ef-b1a7-4851-b6ad-09bf17139e48/download/annual_metropolitan_train_station_entries_fy_2019_2020.csv",
        "/dataset/annual-metropolitan-train-station-patronage-station-entries/resource/1e01734d-d66d-458a-9a1b-62b2b351938b",
        "https://opendata.transport.vic.gov.au/dataset/2fa2cdfa-84f1-455e-b6c9-058b92774b34/resource/1e01734d-d66d-458a-9a1b-62b2b351938b/download/annual_metropolitan_train_station_entries_fy_2018_2019.csv",
        "/dataset/?tags=boardings",
        "/dataset/?tags=patronage",
        "/dataset/?tags=public+transport",
        "/dataset/?tags=ridership",
        "/dataset/?tags=station",
        "/dataset/?tags=station+entries",
        "/dataset/?tags=train",
        "/dataset/?tags=usage",
        "/About",
        "/News-and-Updates",
        "/Showcases",
        "/About",
        "/About",
        "/Help-And-Support",
        "/About",
        "/Help-And-Support",
        "/Privacy"
      ]
    },
    "data/raw/station_entries_metro/annual_metropolitan_train_station_entries_fy_2018_2019.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Fin_year",
        "Stop_ID",
        "Stop_name",
        "Stop_lat",
        "Stop_long",
        "Pax_annual",
        "Pax_weekday",
        "Pax_norm_weekday",
        "Pax_sch_hol_weekday",
        "Pax_Saturday",
        "Pax_Sunday",
        "Pax_pre_AM_peak",
        "Pax_AM_peak",
        "Pax_interpeak",
        "Pax_PM_peak",
        "Pax_PM_late"
      ],
      "sample_rows": [
        {
          "Fin_year": "FY18-19",
          "Stop_ID": "19827",
          "Stop_name": "Stony Point",
          "Stop_lat": "-38.37423454",
          "Stop_long": "145.2218375",
          "Pax_annual": "5400",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY18-19",
          "Stop_ID": "19828",
          "Stop_name": "Crib Point",
          "Stop_lat": "-38.36612338",
          "Stop_long": "145.2040433",
          "Pax_annual": "17900",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "150",
          "Pax_Sunday": "100",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY18-19",
          "Stop_ID": "19829",
          "Stop_name": "Morradoo",
          "Stop_lat": "-38.35403334",
          "Stop_long": "145.1896025",
          "Pax_annual": "5650",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY18-19",
          "Stop_ID": "19830",
          "Stop_name": "Bittern",
          "Stop_lat": "-38.33739032",
          "Stop_long": "145.1780265",
          "Pax_annual": "14800",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY18-19",
          "Stop_ID": "19831",
          "Stop_name": "Hastings",
          "Stop_lat": "-38.30565853",
          "Stop_long": "145.1859799",
          "Pax_annual": "21900",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        }
      ],
      "row_count_sampled": 222,
      "row_count_exact": 222,
      "numeric_summaries": {
        "Stop_ID": {
          "count_sampled": 222,
          "min": 15351.0,
          "max": 52161.0,
          "mean": 21245.0991
        },
        "Stop_lat": {
          "count_sampled": 222,
          "min": -38.37423454,
          "max": -37.57909097,
          "mean": -37.8518
        },
        "Stop_long": {
          "count_sampled": 222,
          "min": 144.661118,
          "max": 145.4863791,
          "mean": 145.0445
        },
        "Pax_annual": {
          "count_sampled": 222,
          "min": 3400.0,
          "max": 28320650.0,
          "mean": 1043279.0541
        },
        "Pax_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 93050.0,
          "mean": 3512.1622
        },
        "Pax_norm_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 94900.0,
          "mean": 3636.4865
        },
        "Pax_sch_hol_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 85900.0,
          "mean": 3035.5856
        },
        "Pax_Saturday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 52050.0,
          "mean": 1709.009
        },
        "Pax_Sunday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 38750.0,
          "mean": 1264.6396
        },
        "Pax_pre_AM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 1900.0,
          "mean": 236.9369
        },
        "Pax_AM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 5400.0,
          "mean": 1050.4505
        },
        "Pax_interpeak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 16650.0,
          "mean": 690.5405
        },
        "Pax_PM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 55250.0,
          "mean": 1354.955
        },
        "Pax_PM_late": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 16250.0,
          "mean": 320.9459
        }
      },
      "notes": []
    },
    "data/raw/station_entries_metro/annual_metropolitan_train_station_entries_fy_2019_2020.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Fin_year",
        "Stop_ID",
        "Stop_name",
        "Stop_lat",
        "Stop_long",
        "Pax_annual",
        "Pax_weekday",
        "Pax_norm_weekday",
        "Pax_sch_hol_weekday",
        "Pax_Saturday",
        "Pax_Sunday",
        "Pax_pre_AM_peak",
        "Pax_AM_peak",
        "Pax_interpeak",
        "Pax_PM_peak",
        "Pax_PM_late"
      ],
      "sample_rows": [
        {
          "Fin_year": "FY19-20",
          "Stop_ID": "19827",
          "Stop_name": "Stony Point",
          "Stop_lat": "-38.37423454",
          "Stop_long": "145.2218375",
          "Pax_annual": "4350",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY19-20",
          "Stop_ID": "19828",
          "Stop_name": "Crib Point",
          "Stop_lat": "-38.36612338",
          "Stop_long": "145.2040433",
          "Pax_annual": "10800",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "100",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY19-20",
          "Stop_ID": "19829",
          "Stop_name": "Morradoo",
          "Stop_lat": "-38.35403334",
          "Stop_long": "145.1896025",
          "Pax_annual": "3400",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY19-20",
          "Stop_ID": "19830",
          "Stop_name": "Bittern",
          "Stop_lat": "-38.33739032",
          "Stop_long": "145.1780265",
          "Pax_annual": "9400",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY19-20",
          "Stop_ID": "19831",
          "Stop_name": "Hastings",
          "Stop_lat": "-38.30565853",
          "Stop_long": "145.1859799",
          "Pax_annual": "14000",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        }
      ],
      "row_count_sampled": 222,
      "row_count_exact": 222,
      "numeric_summaries": {
        "Stop_ID": {
          "count_sampled": 222,
          "min": 15351.0,
          "max": 52161.0,
          "mean": 21245.0991
        },
        "Stop_lat": {
          "count_sampled": 222,
          "min": -38.37423454,
          "max": -37.57909097,
          "mean": -37.8518
        },
        "Stop_long": {
          "count_sampled": 222,
          "min": 144.661118,
          "max": 145.4863791,
          "mean": 145.0445
        },
        "Pax_annual": {
          "count_sampled": 222,
          "min": 2000.0,
          "max": 21503500.0,
          "mean": 804625.2252
        },
        "Pax_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 70500.0,
          "mean": 2692.1171
        },
        "Pax_norm_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 72650.0,
          "mean": 2821.3964
        },
        "Pax_sch_hol_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 63400.0,
          "mean": 2261.7117
        },
        "Pax_Saturday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 39400.0,
          "mean": 1353.8288
        },
        "Pax_Sunday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 28950.0,
          "mean": 959.6847
        },
        "Pax_pre_AM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 1300.0,
          "mean": 192.3423
        },
        "Pax_AM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 4100.0,
          "mean": 813.5135
        },
        "Pax_interpeak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 13250.0,
          "mean": 555.4054
        },
        "Pax_PM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 42400.0,
          "mean": 1044.1441
        },
        "Pax_PM_late": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 11750.0,
          "mean": 237.3874
        }
      },
      "notes": []
    },
    "data/raw/station_entries_metro/annual_metropolitan_train_station_entries_fy_2020_2021.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Fin_year",
        "Stop_ID",
        "Stop_name",
        "Stop_lat",
        "Stop_long",
        "Pax_annual",
        "Pax_weekday",
        "Pax_norm_weekday",
        "Pax_sch_hol_weekday",
        "Pax_Saturday",
        "Pax_Sunday",
        "Pax_pre_AM_peak",
        "Pax_AM_peak",
        "Pax_interpeak",
        "Pax_PM_peak",
        "Pax_PM_late"
      ],
      "sample_rows": [
        {
          "Fin_year": "FY20-21",
          "Stop_ID": "19827",
          "Stop_name": "Stony Point",
          "Stop_lat": "-38.37423454",
          "Stop_long": "145.2218375",
          "Pax_annual": "3900",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY20-21",
          "Stop_ID": "19828",
          "Stop_name": "Crib Point",
          "Stop_lat": "-38.36612338",
          "Stop_long": "145.2040433",
          "Pax_annual": "8450",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY20-21",
          "Stop_ID": "19829",
          "Stop_name": "Morradoo",
          "Stop_lat": "-38.35403334",
          "Stop_long": "145.1896025",
          "Pax_annual": "2200",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY20-21",
          "Stop_ID": "19830",
          "Stop_name": "Bittern",
          "Stop_lat": "-38.33739032",
          "Stop_long": "145.1780265",
          "Pax_annual": "5350",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY20-21",
          "Stop_ID": "19831",
          "Stop_name": "Hastings",
          "Stop_lat": "-38.30565853",
          "Stop_long": "145.1859799",
          "Pax_annual": "10500",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        }
      ],
      "row_count_sampled": 222,
      "row_count_exact": 222,
      "numeric_summaries": {
        "Stop_ID": {
          "count_sampled": 222,
          "min": 15351.0,
          "max": 52161.0,
          "mean": 21245.0991
        },
        "Stop_lat": {
          "count_sampled": 222,
          "min": -38.37423454,
          "max": -37.57909097,
          "mean": -37.8518
        },
        "Stop_long": {
          "count_sampled": 222,
          "min": 144.661118,
          "max": 145.4863791,
          "mean": 145.0445
        },
        "Pax_annual": {
          "count_sampled": 222,
          "min": 1850.0,
          "max": 8528000.0,
          "mean": 350540.5405
        },
        "Pax_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 25800.0,
          "mean": 1111.9369
        },
        "Pax_norm_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 25500.0,
          "mean": 1128.6036
        },
        "Pax_sch_hol_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 27100.0,
          "mean": 1049.7748
        },
        "Pax_Saturday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 20050.0,
          "mean": 714.8649
        },
        "Pax_Sunday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 15050.0,
          "mean": 520.045
        },
        "Pax_pre_AM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 700.0,
          "mean": 85.5856
        },
        "Pax_AM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 1800.0,
          "mean": 281.3063
        },
        "Pax_interpeak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 5650.0,
          "mean": 272.973
        },
        "Pax_PM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 13100.0,
          "mean": 411.7117
        },
        "Pax_PM_late": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 4250.0,
          "mean": 111.9369
        }
      },
      "notes": []
    },
    "data/raw/station_entries_metro/annual_metropolitan_train_station_entries_fy_2021_2022.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Fin_year",
        "Stop_ID",
        "Stop_name",
        "Stop_lat",
        "Stop_long",
        "Pax_annual",
        "Pax_weekday",
        "Pax_norm_weekday",
        "Pax_sch_hol_weekday",
        "Pax_Saturday",
        "Pax_Sunday",
        "Pax_pre_AM_peak",
        "Pax_AM_peak",
        "Pax_interpeak",
        "Pax_PM_peak",
        "Pax_PM_late"
      ],
      "sample_rows": [
        {
          "Fin_year": "FY21-22",
          "Stop_ID": "19827",
          "Stop_name": "Stony Point",
          "Stop_lat": "-38.37423454",
          "Stop_long": "145.2218375",
          "Pax_annual": "3600",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY21-22",
          "Stop_ID": "19828",
          "Stop_name": "Crib Point",
          "Stop_lat": "-38.36612338",
          "Stop_long": "145.2040433",
          "Pax_annual": "6700",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY21-22",
          "Stop_ID": "19829",
          "Stop_name": "Morradoo",
          "Stop_lat": "-38.35403334",
          "Stop_long": "145.1896025",
          "Pax_annual": "2300",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY21-22",
          "Stop_ID": "19830",
          "Stop_name": "Bittern",
          "Stop_lat": "-38.33739032",
          "Stop_long": "145.1780265",
          "Pax_annual": "4600",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY21-22",
          "Stop_ID": "19831",
          "Stop_name": "Hastings",
          "Stop_lat": "-38.30565853",
          "Stop_long": "145.1859799",
          "Pax_annual": "8300",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        }
      ],
      "row_count_sampled": 222,
      "row_count_exact": 222,
      "numeric_summaries": {
        "Stop_ID": {
          "count_sampled": 222,
          "min": 15351.0,
          "max": 52161.0,
          "mean": 21245.0991
        },
        "Stop_lat": {
          "count_sampled": 222,
          "min": -38.37423454,
          "max": -37.57909097,
          "mean": -37.8518
        },
        "Stop_long": {
          "count_sampled": 222,
          "min": 144.661118,
          "max": 145.4863791,
          "mean": 145.0445
        },
        "Pax_annual": {
          "count_sampled": 222,
          "min": 1500.0,
          "max": 11392850.0,
          "mean": 426742.3423
        },
        "Pax_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 33600.0,
          "mean": 1334.4595
        },
        "Pax_norm_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 33900.0,
          "mean": 1384.2342
        },
        "Pax_sch_hol_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 32500.0,
          "mean": 1163.0631
        },
        "Pax_Saturday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 29900.0,
          "mean": 940.5405
        },
        "Pax_Sunday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 21550.0,
          "mean": 677.2523
        },
        "Pax_pre_AM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 900.0,
          "mean": 96.6216
        },
        "Pax_AM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 2400.0,
          "mean": 356.0811
        },
        "Pax_interpeak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 7050.0,
          "mean": 315.3153
        },
        "Pax_PM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 17650.0,
          "mean": 513.964
        },
        "Pax_PM_late": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 6000.0,
          "mean": 137.6126
        }
      },
      "notes": []
    },
    "data/raw/station_entries_metro/annual_metropolitan_train_station_entries_fy_2022_2023.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Fin_year",
        "Stop_ID",
        "Stop_name",
        "Stop_lat",
        "Stop_long",
        "Pax_annual",
        "Pax_weekday",
        "Pax_norm_weekday",
        "Pax_sch_hol_weekday",
        "Pax_Saturday",
        "Pax_Sunday",
        "Pax_pre_AM_peak",
        "Pax_AM_peak",
        "Pax_interpeak",
        "Pax_PM_peak",
        "Pax_PM_late"
      ],
      "sample_rows": [
        {
          "Fin_year": "FY22-23",
          "Stop_ID": "19827",
          "Stop_name": "Stony Point",
          "Stop_lat": "-38.37423454",
          "Stop_long": "145.2218375",
          "Pax_annual": "5500",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY22-23",
          "Stop_ID": "19828",
          "Stop_name": "Crib Point",
          "Stop_lat": "-38.36612338",
          "Stop_long": "145.2040433",
          "Pax_annual": "9450",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY22-23",
          "Stop_ID": "19829",
          "Stop_name": "Morradoo",
          "Stop_lat": "-38.35403334",
          "Stop_long": "145.1896025",
          "Pax_annual": "3750",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY22-23",
          "Stop_ID": "19830",
          "Stop_name": "Bittern",
          "Stop_lat": "-38.33739032",
          "Stop_long": "145.1780265",
          "Pax_annual": "7050",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY22-23",
          "Stop_ID": "19831",
          "Stop_name": "Hastings",
          "Stop_lat": "-38.30565853",
          "Stop_long": "145.1859799",
          "Pax_annual": "13350",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        }
      ],
      "row_count_sampled": 223,
      "row_count_exact": 223,
      "numeric_summaries": {
        "Stop_ID": {
          "count_sampled": 223,
          "min": 15351.0,
          "max": 52161.0,
          "mean": 21371.0987
        },
        "Stop_lat": {
          "count_sampled": 223,
          "min": -38.37423454,
          "max": -37.57909097,
          "mean": -37.8516
        },
        "Stop_long": {
          "count_sampled": 223,
          "min": 144.661118,
          "max": 145.4863791,
          "mean": 145.0447
        },
        "Pax_annual": {
          "count_sampled": 223,
          "min": 2150.0,
          "max": 18793400.0,
          "mean": 669039.2377
        },
        "Pax_weekday": {
          "count_sampled": 223,
          "min": 50.0,
          "max": 56800.0,
          "mean": 2140.583
        },
        "Pax_norm_weekday": {
          "count_sampled": 223,
          "min": 50.0,
          "max": 56700.0,
          "mean": 2221.7489
        },
        "Pax_sch_hol_weekday": {
          "count_sampled": 223,
          "min": 50.0,
          "max": 57200.0,
          "mean": 1830.0448
        },
        "Pax_Saturday": {
          "count_sampled": 223,
          "min": 50.0,
          "max": 47800.0,
          "mean": 1367.713
        },
        "Pax_Sunday": {
          "count_sampled": 223,
          "min": 50.0,
          "max": 35350.0,
          "mean": 1046.4126
        },
        "Pax_pre_AM_peak": {
          "count_sampled": 223,
          "min": 50.0,
          "max": 1350.0,
          "mean": 133.4081
        },
        "Pax_AM_peak": {
          "count_sampled": 223,
          "min": 50.0,
          "max": 3800.0,
          "mean": 603.3632
        },
        "Pax_interpeak": {
          "count_sampled": 223,
          "min": 50.0,
          "max": 11200.0,
          "mean": 473.991
        },
        "Pax_PM_peak": {
          "count_sampled": 223,
          "min": 50.0,
          "max": 29950.0,
          "mean": 824.4395
        },
        "Pax_PM_late": {
          "count_sampled": 223,
          "min": 50.0,
          "max": 10900.0,
          "mean": 210.7623
        }
      },
      "notes": []
    },
    "data/raw/station_entries_metro/annual_metropolitan_train_station_entries_fy_2023_2024.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Fin_year",
        "Stop_ID",
        "Stop_name",
        "Stop_lat",
        "Stop_long",
        "Pax_annual",
        "Pax_weekday",
        "Pax_norm_weekday",
        "Pax_sch_hol_weekday",
        "Pax_Saturday",
        "Pax_Sunday",
        "Pax_pre_AM_peak",
        "Pax_AM_peak",
        "Pax_interpeak",
        "Pax_PM_peak",
        "Pax_PM_late"
      ],
      "sample_rows": [
        {
          "Fin_year": "FY23-24",
          "Stop_ID": "19829",
          "Stop_name": "Morradoo",
          "Stop_lat": "-38.35403334",
          "Stop_long": "145.1896025",
          "Pax_annual": "3600",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY23-24",
          "Stop_ID": "19831",
          "Stop_name": "Hastings",
          "Stop_lat": "-38.30565853",
          "Stop_long": "145.1859799",
          "Pax_annual": "14300",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY23-24",
          "Stop_ID": "19832",
          "Stop_name": "Tyabb",
          "Stop_lat": "-38.259815",
          "Stop_long": "145.1864007",
          "Pax_annual": "3250",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY23-24",
          "Stop_ID": "19833",
          "Stop_name": "Somerville",
          "Stop_lat": "-38.22534196",
          "Stop_long": "145.1762449",
          "Pax_annual": "7400",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY23-24",
          "Stop_ID": "19835",
          "Stop_name": "Glen Iris",
          "Stop_lat": "-37.85930842",
          "Stop_long": "145.0582249",
          "Pax_annual": "268850",
          "Pax_weekday": "850",
          "Pax_norm_weekday": "900",
          "Pax_sch_hol_weekday": "650",
          "Pax_Saturday": "550",
          "Pax_Sunday": "350",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "400",
          "Pax_interpeak": "150",
          "Pax_PM_peak": "250",
          "Pax_PM_late": "50"
        }
      ],
      "row_count_sampled": 222,
      "row_count_exact": 222,
      "numeric_summaries": {
        "Stop_ID": {
          "count_sampled": 222,
          "min": 15351.0,
          "max": 52161.0,
          "mean": 21510.9099
        },
        "Stop_lat": {
          "count_sampled": 222,
          "min": -38.37423454,
          "max": -37.57909097,
          "mean": -37.8529
        },
        "Stop_long": {
          "count_sampled": 222,
          "min": 144.661118,
          "max": 145.506311,
          "mean": 145.0463
        },
        "Pax_annual": {
          "count_sampled": 222,
          "min": 2550.0,
          "max": 20345200.0,
          "mean": 783060.3604
        },
        "Pax_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 62850.0,
          "mean": 2523.4234
        },
        "Pax_norm_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 63600.0,
          "mean": 2598.6486
        },
        "Pax_sch_hol_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 59550.0,
          "mean": 2214.8649
        },
        "Pax_Saturday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 47100.0,
          "mean": 1569.8198
        },
        "Pax_Sunday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 34400.0,
          "mean": 1104.955
        },
        "Pax_pre_AM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 1400.0,
          "mean": 155.1802
        },
        "Pax_AM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 3900.0,
          "mean": 708.3333
        },
        "Pax_interpeak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 12800.0,
          "mean": 558.5586
        },
        "Pax_PM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 33650.0,
          "mean": 955.1802
        },
        "Pax_PM_late": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 12100.0,
          "mean": 244.1441
        }
      },
      "notes": []
    },
    "data/raw/station_entries_metro/annual_metropolitan_train_station_entries_fy_2024_2025.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Fin_year",
        "Stop_ID",
        "Stop_name",
        "Stop_lat",
        "Stop_long",
        "Pax_annual",
        "Pax_weekday",
        "Pax_norm_weekday",
        "Pax_sch_hol_weekday",
        "Pax_Saturday",
        "Pax_Sunday",
        "Pax_pre_AM_peak",
        "Pax_AM_peak",
        "Pax_interpeak",
        "Pax_PM_peak",
        "Pax_PM_late"
      ],
      "sample_rows": [
        {
          "Fin_year": "FY24-25",
          "Stop_ID": "15351",
          "Stop_name": "Sunbury",
          "Stop_lat": "-37.57909097",
          "Stop_long": "144.7273188",
          "Pax_annual": "691050",
          "Pax_weekday": "2200",
          "Pax_norm_weekday": "2250",
          "Pax_sch_hol_weekday": "1950",
          "Pax_Saturday": "1450",
          "Pax_Sunday": "950",
          "Pax_pre_AM_peak": "450",
          "Pax_AM_peak": "850",
          "Pax_interpeak": "450",
          "Pax_PM_peak": "400",
          "Pax_PM_late": "100"
        },
        {
          "Fin_year": "FY24-25",
          "Stop_ID": "15353",
          "Stop_name": "Diggers Rest",
          "Stop_lat": "-37.62701651",
          "Stop_long": "144.7199224",
          "Pax_annual": "165600",
          "Pax_weekday": "550",
          "Pax_norm_weekday": "600",
          "Pax_sch_hol_weekday": "450",
          "Pax_Saturday": "200",
          "Pax_Sunday": "150",
          "Pax_pre_AM_peak": "100",
          "Pax_AM_peak": "300",
          "Pax_interpeak": "100",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY24-25",
          "Stop_ID": "19827",
          "Stop_name": "Stony Point",
          "Stop_lat": "-38.37423454",
          "Stop_long": "145.2218375",
          "Pax_annual": "6950",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY24-25",
          "Stop_ID": "19828",
          "Stop_name": "Crib Point",
          "Stop_lat": "-38.36612338",
          "Stop_long": "145.2040433",
          "Pax_annual": "7900",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        },
        {
          "Fin_year": "FY24-25",
          "Stop_ID": "19829",
          "Stop_name": "Morradoo",
          "Stop_lat": "-38.35403334",
          "Stop_long": "145.1896025",
          "Pax_annual": "3400",
          "Pax_weekday": "50",
          "Pax_norm_weekday": "50",
          "Pax_sch_hol_weekday": "50",
          "Pax_Saturday": "50",
          "Pax_Sunday": "50",
          "Pax_pre_AM_peak": "50",
          "Pax_AM_peak": "50",
          "Pax_interpeak": "50",
          "Pax_PM_peak": "50",
          "Pax_PM_late": "50"
        }
      ],
      "row_count_sampled": 222,
      "row_count_exact": 222,
      "numeric_summaries": {
        "Stop_ID": {
          "count_sampled": 222,
          "min": 15351.0,
          "max": 52161.0,
          "mean": 21510.9099
        },
        "Stop_lat": {
          "count_sampled": 222,
          "min": -38.37423454,
          "max": -37.57909097,
          "mean": -37.8529
        },
        "Stop_long": {
          "count_sampled": 222,
          "min": 144.661118,
          "max": 145.506311,
          "mean": 145.0463
        },
        "Pax_annual": {
          "count_sampled": 222,
          "min": 2500.0,
          "max": 19633300.0,
          "mean": 803967.1171
        },
        "Pax_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 60900.0,
          "mean": 2569.3694
        },
        "Pax_norm_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 61800.0,
          "mean": 2666.2162
        },
        "Pax_sch_hol_weekday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 57400.0,
          "mean": 2217.1171
        },
        "Pax_Saturday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 43150.0,
          "mean": 1554.5045
        },
        "Pax_Sunday": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 31350.0,
          "mean": 1123.4234
        },
        "Pax_pre_AM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 1100.0,
          "mean": 154.2793
        },
        "Pax_AM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 3850.0,
          "mean": 738.7387
        },
        "Pax_interpeak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 12600.0,
          "mean": 575.9009
        },
        "Pax_PM_peak": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 33650.0,
          "mean": 982.6577
        },
        "Pax_PM_late": {
          "count_sampled": 222,
          "min": 50.0,
          "max": 10900.0,
          "mean": 238.7387
        }
      },
      "notes": []
    },
    "data/raw/station_entries_regional/annual-regional-train-station-patronage-station-entries.html": {
      "type": "html",
      "title": "Annual regional train station patronage (station entries) - Data Collection - Open Data - Transport Victoria",
      "headings": [
        {
          "level": 3,
          "text": "News and Updates"
        },
        {
          "level": 3,
          "text": "Showcases"
        },
        {
          "level": 3,
          "text": "News and Updates"
        },
        {
          "level": 3,
          "text": "Showcases"
        },
        {
          "level": 1,
          "text": "Annual regional train station patronage (station entries)"
        },
        {
          "level": 2,
          "text": "Domain"
        },
        {
          "level": 3,
          "text": "Public Transport"
        },
        {
          "level": 2,
          "text": "License"
        },
        {
          "level": 1,
          "text": "Annual regional train station patronage (station entries)"
        },
        {
          "level": 2,
          "text": "Data"
        },
        {
          "level": 3,
          "text": "Additional Info"
        },
        {
          "level": 2,
          "text": "Acknowledgement of Country"
        },
        {
          "level": 2,
          "text": "Inclusivity"
        },
        {
          "level": 2,
          "text": "Request Data"
        }
      ],
      "image_count": 7,
      "images": [
        {
          "src": "/images/nav-logo.svg",
          "alt": "Transport Victoria Open Data logo – home"
        },
        {
          "src": "https://opendata.transport.vic.gov.au/uploads/group/2024-11-15-050136.295102PublicTransportDomain.png",
          "alt": "Public Transport - Domain"
        },
        {
          "src": "/base/images/od_80x15_blue.png",
          "alt": "[Open Data]"
        },
        {
          "src": "/images/aboriginal-flag.svg",
          "alt": "Aboriginal Flag"
        },
        {
          "src": "/images/torres-straight-flag.svg",
          "alt": "Torres Strait Island Flag"
        },
        {
          "src": "/images/inclusion-flag.svg",
          "alt": ""
        },
        {
          "src": "/images/dtp-logo.svg",
          "alt": "Victoria State Government – Department of Transport and Planning – logo"
        }
      ],
      "link_count": 107,
      "links": [
        "#content",
        "/",
        "/user/login",
        "/Help-And-Support",
        "https://opendata.transport.vic.gov.au/dataset/",
        "/About",
        "#",
        "/News-and-Updates",
        "/News-and-Updates/Bus-Travel-Information-Improvements",
        "/News-and-Updates/Changes-to-Regional-Train-Travel-Information",
        "/News-and-Updates/Changes-to-Yarra-Trams-Travel-Information",
        "/News-and-Updates/Consolidating-Access-to-Transport-APIs",
        "/News-and-Updates/Improving-Regional-Bus-Travel-Information",
        "/News-and-Updates/Improving-the-Usability-of-GTFS-Data",
        "/News-and-Updates/TIRTL-Traffic-Counts-and-Vehicle-Classification---Data-Release",
        "/News-and-Updates/Updates-to-Bus-and-Regional-Travel-Information",
        "/News-and-Updates/Bicycle-Infrastructure-Network---Data-Release",
        "/News-and-Updates/Road-Bridges---Data-Release",
        "/News-and-Updates/Data-on-the-Move",
        "/News-and-Updates/Improving-Platform-Details",
        "/News-and-Updates/Improving-Rail-Replacement-Information",
        "/News-and-Updates/Improving-Tram-Destination-Information",
        "/News-and-Updates/Smoother-Rides",
        "/News-and-Updates/Streamlining-Timetable-Data",
        "/News-and-Updates/Updates-to-GTFS-Real-time-data",
        "/News-and-Updates/VISTA---Data-Update",
        "/News-and-Updates/Welcome",
        "#",
        "/Showcases",
        "/Showcases/ARUP",
        "/Showcases/Carloop",
        "/Showcases/Digital-Twin-Victoria",
        "/Showcases/JOLT",
        "/Showcases/Symbiote",
        "/Showcases/WSP",
        "/user/login",
        "https://opendata.transport.vic.gov.au/dataset/",
        "/About",
        "#",
        "/News-and-Updates",
        "/News-and-Updates/Bus-Travel-Information-Improvements",
        "/News-and-Updates/Changes-to-Regional-Train-Travel-Information",
        "/News-and-Updates/Changes-to-Yarra-Trams-Travel-Information",
        "/News-and-Updates/Consolidating-Access-to-Transport-APIs",
        "/News-and-Updates/Improving-Regional-Bus-Travel-Information",
        "/News-and-Updates/Improving-the-Usability-of-GTFS-Data",
        "/News-and-Updates/Updates-to-Bus-and-Regional-Travel-Information",
        "/News-and-Updates/Bicycle-Infrastructure-Network---Data-Release",
        "/News-and-Updates/Road-Bridges---Data-Release",
        "/News-and-Updates/Data-on-the-Move",
        "/News-and-Updates/Improving-Platform-Details",
        "/News-and-Updates/Improving-Rail-Replacement-Information",
        "/News-and-Updates/Smoother-Rides",
        "/News-and-Updates/Streamlining-Timetable-Data",
        "/News-and-Updates/Updates-to-GTFS-Real-time-data",
        "/News-and-Updates/VISTA---Data-Update",
        "/News-and-Updates/Welcome",
        "#",
        "/Showcases",
        "/Showcases/ARUP",
        "/Showcases/Carloop",
        "/Showcases/Digital-Twin-Victoria",
        "/Showcases/JOLT",
        "/Showcases/Symbiote",
        "/Showcases/WSP",
        "/",
        "/organization/",
        "/organization/public-transport",
        "/dataset/annual-regional-train-station-patronage-station-entries",
        "/organization/public-transport",
        "/organization/about/public-transport",
        "https://creativecommons.org/licenses/by/4.0/",
        "http://opendefinition.org/okd/",
        "/dataset/annual-regional-train-station-patronage-station-entries",
        "/dataset/groups/annual-regional-train-station-patronage-station-entries",
        "/dataset/activity/annual-regional-train-station-patronage-station-entries",
        "/dataset/annual-regional-train-station-patronage-station-entries/resource/a5d6eb97-0555-4c8d-9dc7-316c6062cc57",
        "https://opendata.transport.vic.gov.au/dataset/2d4f81dc-f56a-4bcf-8291-ee04fe9669e6/resource/a5d6eb97-0555-4c8d-9dc7-316c6062cc57/download/annual_regional_train_station_entries_fy_2024_2025.csv",
        "/dataset/annual-regional-train-station-patronage-station-entries/resource/f93a819a-351e-4242-a6f3-74d92cd682dc",
        "https://opendata.transport.vic.gov.au/dataset/2d4f81dc-f56a-4bcf-8291-ee04fe9669e6/resource/f93a819a-351e-4242-a6f3-74d92cd682dc/download/annual_regional_train_station_entries_fy_2023_2024.csv",
        "/dataset/annual-regional-train-station-patronage-station-entries/resource/684f19a3-1d84-447f-a9a8-daf1f393e2dd",
        "https://opendata.transport.vic.gov.au/dataset/2d4f81dc-f56a-4bcf-8291-ee04fe9669e6/resource/684f19a3-1d84-447f-a9a8-daf1f393e2dd/download/annual_regional_train_station_entries_fy_2022_2023.csv",
        "/dataset/annual-regional-train-station-patronage-station-entries/resource/92bcfc44-ed6d-44f3-8099-e409cfd102ae",
        "https://opendata.transport.vic.gov.au/dataset/2d4f81dc-f56a-4bcf-8291-ee04fe9669e6/resource/92bcfc44-ed6d-44f3-8099-e409cfd102ae/download/annual_regional_train_station_entries_fy_2021_2022.csv",
        "/dataset/annual-regional-train-station-patronage-station-entries/resource/84d65986-edde-4efd-b193-3c62d4ddad22",
        "https://opendata.transport.vic.gov.au/dataset/2d4f81dc-f56a-4bcf-8291-ee04fe9669e6/resource/84d65986-edde-4efd-b193-3c62d4ddad22/download/annual_regional_train_station_entries_fy_2020_2021.csv",
        "/dataset/annual-regional-train-station-patronage-station-entries/resource/e18b3eb3-923a-4204-ba00-126bc4b2e0d6",
        "https://opendata.transport.vic.gov.au/dataset/2d4f81dc-f56a-4bcf-8291-ee04fe9669e6/resource/e18b3eb3-923a-4204-ba00-126bc4b2e0d6/download/annual_regional_train_station_entries_fy_2019_2020.csv",
        "/dataset/annual-regional-train-station-patronage-station-entries/resource/38fcd39f-d94e-4833-a4c0-2a5eeaad44e1",
        "https://opendata.transport.vic.gov.au/dataset/2d4f81dc-f56a-4bcf-8291-ee04fe9669e6/resource/38fcd39f-d94e-4833-a4c0-2a5eeaad44e1/download/annual_regional_train_station_entries_fy_2018_2019.csv",
        "/dataset/?tags=boardings",
        "/dataset/?tags=patronage",
        "/dataset/?tags=public+transport",
        "/dataset/?tags=ridership",
        "/dataset/?tags=station",
        "/dataset/?tags=station+entries",
        "/dataset/?tags=train",
        "/dataset/?tags=usage",
        "/About",
        "/News-and-Updates",
        "/Showcases",
        "/About",
        "/About",
        "/Help-And-Support",
        "/About",
        "/Help-And-Support",
        "/Privacy"
      ]
    },
    "data/raw/station_entries_regional/annual_regional_train_station_entries_fy_2018_2019.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Fin_year",
        "Stop_ID",
        "Stop_name",
        "Stop_lat",
        "Stop_long",
        "Pax_annual"
      ],
      "sample_rows": [
        {
          "Fin_year": "FY18-19",
          "Stop_ID": "19980",
          "Stop_name": "Melton Railway Station (Melton South)",
          "Stop_lat": "-37.703362",
          "Stop_long": "144.572217",
          "Pax_annual": "827850"
        },
        {
          "Fin_year": "FY18-19",
          "Stop_ID": "19981",
          "Stop_name": "Rockbank Railway Station (Rockbank)",
          "Stop_lat": "-37.729258",
          "Stop_long": "144.65063",
          "Pax_annual": "41450"
        },
        {
          "Fin_year": "FY18-19",
          "Stop_ID": "19982",
          "Stop_name": "Deer Park Railway Station (Deer Park)",
          "Stop_lat": "-37.77776",
          "Stop_long": "144.772307",
          "Pax_annual": "453950"
        },
        {
          "Fin_year": "FY18-19",
          "Stop_ID": "20020",
          "Stop_name": "Ardeer Railway Station (Ardeer)",
          "Stop_lat": "-37.783063",
          "Stop_long": "144.802193",
          "Pax_annual": "53500"
        },
        {
          "Fin_year": "FY18-19",
          "Stop_ID": "20287",
          "Stop_name": "Albury Railway Station (Albury (NSW))",
          "Stop_lat": "-36.084263",
          "Stop_long": "146.924518",
          "Pax_annual": "39250"
        }
      ],
      "row_count_sampled": 90,
      "row_count_exact": 90,
      "numeric_summaries": {
        "Stop_ID": {
          "count_sampled": 90,
          "min": 19980.0,
          "max": 64408.0,
          "mean": 23766.9333
        },
        "Stop_lat": {
          "count_sampled": 90,
          "min": -38.386396,
          "max": -35.341113,
          "mean": -37.4188
        },
        "Stop_long": {
          "count_sampled": 90,
          "min": 142.475547,
          "max": 147.627615,
          "mean": 144.8644
        },
        "Pax_annual": {
          "count_sampled": 90,
          "min": 400.0,
          "max": 6306000.0,
          "mean": 193505.5556
        }
      },
      "notes": []
    },
    "data/raw/station_entries_regional/annual_regional_train_station_entries_fy_2019_2020.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Fin_year",
        "Stop_ID",
        "Stop_name",
        "Stop_lat",
        "Stop_long",
        "Pax_annual"
      ],
      "sample_rows": [
        {
          "Fin_year": "FY19-20",
          "Stop_ID": "19980",
          "Stop_name": "Melton Railway Station (Melton South)",
          "Stop_lat": "-37.703362",
          "Stop_long": "144.572217",
          "Pax_annual": "653450"
        },
        {
          "Fin_year": "FY19-20",
          "Stop_ID": "19981",
          "Stop_name": "Rockbank Railway Station (Rockbank)",
          "Stop_lat": "-37.729258",
          "Stop_long": "144.65063",
          "Pax_annual": "57650"
        },
        {
          "Fin_year": "FY19-20",
          "Stop_ID": "19982",
          "Stop_name": "Deer Park Railway Station (Deer Park)",
          "Stop_lat": "-37.77776",
          "Stop_long": "144.772307",
          "Pax_annual": "395900"
        },
        {
          "Fin_year": "FY19-20",
          "Stop_ID": "20020",
          "Stop_name": "Ardeer Railway Station (Ardeer)",
          "Stop_lat": "-37.783063",
          "Stop_long": "144.802193",
          "Pax_annual": "46100"
        },
        {
          "Fin_year": "FY19-20",
          "Stop_ID": "20287",
          "Stop_name": "Albury Railway Station (Albury (NSW))",
          "Stop_lat": "-36.084263",
          "Stop_long": "146.924518",
          "Pax_annual": "26300"
        }
      ],
      "row_count_sampled": 91,
      "row_count_exact": 91,
      "numeric_summaries": {
        "Stop_ID": {
          "count_sampled": 91,
          "min": 19980.0,
          "max": 64408.0,
          "mean": 24042.0659
        },
        "Stop_lat": {
          "count_sampled": 91,
          "min": -38.386396,
          "max": -35.341113,
          "mean": -37.4221
        },
        "Stop_long": {
          "count_sampled": 91,
          "min": 142.475547,
          "max": 147.627615,
          "mean": 144.8615
        },
        "Pax_annual": {
          "count_sampled": 91,
          "min": 250.0,
          "max": 4857200.0,
          "mean": 151901.0989
        }
      },
      "notes": []
    },
    "data/raw/station_entries_regional/annual_regional_train_station_entries_fy_2020_2021.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Fin_year",
        "Stop_ID",
        "Stop_name",
        "Stop_lat",
        "Stop_long",
        "Pax_annual"
      ],
      "sample_rows": [
        {
          "Fin_year": "FY20-21",
          "Stop_ID": "19980",
          "Stop_name": "Melton Railway Station (Melton South)",
          "Stop_lat": "-37.703362",
          "Stop_long": "144.572217",
          "Pax_annual": "326100"
        },
        {
          "Fin_year": "FY20-21",
          "Stop_ID": "19981",
          "Stop_name": "Rockbank Railway Station (Rockbank)",
          "Stop_lat": "-37.729258",
          "Stop_long": "144.65063",
          "Pax_annual": "57900"
        },
        {
          "Fin_year": "FY20-21",
          "Stop_ID": "19982",
          "Stop_name": "Deer Park Railway Station (Deer Park)",
          "Stop_lat": "-37.77776",
          "Stop_long": "144.772307",
          "Pax_annual": "240650"
        },
        {
          "Fin_year": "FY20-21",
          "Stop_ID": "20020",
          "Stop_name": "Ardeer Railway Station (Ardeer)",
          "Stop_lat": "-37.783063",
          "Stop_long": "144.802193",
          "Pax_annual": "23050"
        },
        {
          "Fin_year": "FY20-21",
          "Stop_ID": "20287",
          "Stop_name": "Albury Railway Station (Albury (NSW))",
          "Stop_lat": "-36.084263",
          "Stop_long": "146.924518",
          "Pax_annual": "9950"
        }
      ],
      "row_count_sampled": 91,
      "row_count_exact": 91,
      "numeric_summaries": {
        "Stop_ID": {
          "count_sampled": 91,
          "min": 19980.0,
          "max": 64408.0,
          "mean": 24042.0659
        },
        "Stop_lat": {
          "count_sampled": 91,
          "min": -38.386396,
          "max": -35.341113,
          "mean": -37.4221
        },
        "Stop_long": {
          "count_sampled": 91,
          "min": 142.475547,
          "max": 147.627615,
          "mean": 144.8615
        },
        "Pax_annual": {
          "count_sampled": 91,
          "min": 250.0,
          "max": 2033750.0,
          "mean": 72137.9121
        }
      },
      "notes": []
    },
    "data/raw/station_entries_regional/annual_regional_train_station_entries_fy_2021_2022.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Fin_year",
        "Stop_ID",
        "Stop_name",
        "Stop_lat",
        "Stop_long",
        "Pax_annual"
      ],
      "sample_rows": [
        {
          "Fin_year": "FY21-22",
          "Stop_ID": "19980",
          "Stop_name": "Melton Railway Station (Melton South)",
          "Stop_lat": "-37.703362",
          "Stop_long": "144.572217",
          "Pax_annual": "386650"
        },
        {
          "Fin_year": "FY21-22",
          "Stop_ID": "19981",
          "Stop_name": "Rockbank Railway Station (Rockbank)",
          "Stop_lat": "-37.729258",
          "Stop_long": "144.65063",
          "Pax_annual": "101150"
        },
        {
          "Fin_year": "FY21-22",
          "Stop_ID": "19982",
          "Stop_name": "Deer Park Railway Station (Deer Park)",
          "Stop_lat": "-37.77776",
          "Stop_long": "144.772307",
          "Pax_annual": "269400"
        },
        {
          "Fin_year": "FY21-22",
          "Stop_ID": "20020",
          "Stop_name": "Ardeer Railway Station (Ardeer)",
          "Stop_lat": "-37.783063",
          "Stop_long": "144.802193",
          "Pax_annual": "30250"
        },
        {
          "Fin_year": "FY21-22",
          "Stop_ID": "20287",
          "Stop_name": "Albury Railway Station (Albury (NSW))",
          "Stop_lat": "-36.084263",
          "Stop_long": "146.924518",
          "Pax_annual": "13250"
        }
      ],
      "row_count_sampled": 92,
      "row_count_exact": 92,
      "numeric_summaries": {
        "Stop_ID": {
          "count_sampled": 92,
          "min": 19980.0,
          "max": 64408.0,
          "mean": 24343.8804
        },
        "Stop_lat": {
          "count_sampled": 92,
          "min": -38.386396,
          "max": -35.341113,
          "mean": -37.4133
        },
        "Stop_long": {
          "count_sampled": 92,
          "min": 142.475547,
          "max": 147.627615,
          "mean": 144.8577
        },
        "Pax_annual": {
          "count_sampled": 92,
          "min": 100.0,
          "max": 2684700.0,
          "mean": 86758.1522
        }
      },
      "notes": []
    },
    "data/raw/station_entries_regional/annual_regional_train_station_entries_fy_2022_2023.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Fin_year",
        "Stop_ID",
        "Stop_name",
        "Stop_lat",
        "Stop_long",
        "Pax_annual"
      ],
      "sample_rows": [
        {
          "Fin_year": "FY22-23",
          "Stop_ID": "19980",
          "Stop_name": "Melton Railway Station (Melton South)",
          "Stop_lat": "-37.703362",
          "Stop_long": "144.572217",
          "Pax_annual": "560150"
        },
        {
          "Fin_year": "FY22-23",
          "Stop_ID": "19981",
          "Stop_name": "Rockbank Railway Station (Rockbank)",
          "Stop_lat": "-37.729258",
          "Stop_long": "144.65063",
          "Pax_annual": "212850"
        },
        {
          "Fin_year": "FY22-23",
          "Stop_ID": "19982",
          "Stop_name": "Deer Park Railway Station (Deer Park)",
          "Stop_lat": "-37.77776",
          "Stop_long": "144.772307",
          "Pax_annual": "326000"
        },
        {
          "Fin_year": "FY22-23",
          "Stop_ID": "20020",
          "Stop_name": "Ardeer Railway Station (Ardeer)",
          "Stop_lat": "-37.783063",
          "Stop_long": "144.802193",
          "Pax_annual": "53950"
        },
        {
          "Fin_year": "FY22-23",
          "Stop_ID": "20287",
          "Stop_name": "Albury Railway Station (Albury (NSW))",
          "Stop_lat": "-36.084263",
          "Stop_long": "146.924518",
          "Pax_annual": "32100"
        }
      ],
      "row_count_sampled": 94,
      "row_count_exact": 94,
      "numeric_summaries": {
        "Stop_ID": {
          "count_sampled": 94,
          "min": 19980.0,
          "max": 64408.0,
          "mean": 24874.766
        },
        "Stop_lat": {
          "count_sampled": 94,
          "min": -38.386396,
          "max": -35.341113,
          "mean": -37.396
        },
        "Stop_long": {
          "count_sampled": 94,
          "min": 142.475547,
          "max": 147.627615,
          "mean": 144.8455
        },
        "Pax_annual": {
          "count_sampled": 94,
          "min": 250.0,
          "max": 4555550.0,
          "mean": 137581.9149
        }
      },
      "notes": []
    },
    "data/raw/station_entries_regional/annual_regional_train_station_entries_fy_2023_2024.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Fin_year",
        "Stop_ID",
        "Stop_name",
        "Stop_lat",
        "Stop_long",
        "Pax_annual"
      ],
      "sample_rows": [
        {
          "Fin_year": "FY23-24",
          "Stop_ID": "19980",
          "Stop_name": "Melton Railway Station (Melton South)",
          "Stop_lat": "-37.703362",
          "Stop_long": "144.572217",
          "Pax_annual": "761300"
        },
        {
          "Fin_year": "FY23-24",
          "Stop_ID": "19981",
          "Stop_name": "Rockbank Railway Station (Rockbank)",
          "Stop_lat": "-37.729258",
          "Stop_long": "144.65063",
          "Pax_annual": "328050"
        },
        {
          "Fin_year": "FY23-24",
          "Stop_ID": "19982",
          "Stop_name": "Deer Park Railway Station (Deer Park)",
          "Stop_lat": "-37.77776",
          "Stop_long": "144.772307",
          "Pax_annual": "518750"
        },
        {
          "Fin_year": "FY23-24",
          "Stop_ID": "20020",
          "Stop_name": "Ardeer Railway Station (Ardeer)",
          "Stop_lat": "-37.783063",
          "Stop_long": "144.802193",
          "Pax_annual": "78950"
        },
        {
          "Fin_year": "FY23-24",
          "Stop_ID": "20287",
          "Stop_name": "Albury Railway Station (Albury (NSW))",
          "Stop_lat": "-36.084263",
          "Stop_long": "146.924518",
          "Pax_annual": "73450"
        }
      ],
      "row_count_sampled": 94,
      "row_count_exact": 94,
      "numeric_summaries": {
        "Stop_ID": {
          "count_sampled": 94,
          "min": 19980.0,
          "max": 64408.0,
          "mean": 24874.766
        },
        "Stop_lat": {
          "count_sampled": 94,
          "min": -38.386396,
          "max": -35.341113,
          "mean": -37.396
        },
        "Stop_long": {
          "count_sampled": 94,
          "min": 142.475547,
          "max": 147.627615,
          "mean": 144.8455
        },
        "Pax_annual": {
          "count_sampled": 94,
          "min": 350.0,
          "max": 5925200.0,
          "mean": 185042.5532
        }
      },
      "notes": []
    },
    "data/raw/station_entries_regional/annual_regional_train_station_entries_fy_2024_2025.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Fin_year",
        "Stop_ID",
        "Stop_name",
        "Stop_lat",
        "Stop_long",
        "Pax_annual"
      ],
      "sample_rows": [
        {
          "Fin_year": "FY24-25",
          "Stop_ID": "19980",
          "Stop_name": "Melton",
          "Stop_lat": "-37.703289",
          "Stop_long": "144.572525",
          "Pax_annual": "806050"
        },
        {
          "Fin_year": "FY24-25",
          "Stop_ID": "19981",
          "Stop_name": "Rockbank",
          "Stop_lat": "-37.729258",
          "Stop_long": "144.65063",
          "Pax_annual": "399800"
        },
        {
          "Fin_year": "FY24-25",
          "Stop_ID": "19982",
          "Stop_name": "Deer Park",
          "Stop_lat": "-37.77776",
          "Stop_long": "144.772307",
          "Pax_annual": "636300"
        },
        {
          "Fin_year": "FY24-25",
          "Stop_ID": "20020",
          "Stop_name": "Ardeer",
          "Stop_lat": "-37.783063",
          "Stop_long": "144.802193",
          "Pax_annual": "88250"
        },
        {
          "Fin_year": "FY24-25",
          "Stop_ID": "20287",
          "Stop_name": "Albury",
          "Stop_lat": "-36.084262",
          "Stop_long": "146.924515",
          "Pax_annual": "84300"
        }
      ],
      "row_count_sampled": 94,
      "row_count_exact": 94,
      "numeric_summaries": {
        "Stop_ID": {
          "count_sampled": 94,
          "min": 19980.0,
          "max": 64408.0,
          "mean": 24874.766
        },
        "Stop_lat": {
          "count_sampled": 94,
          "min": -38.386392,
          "max": -35.341114,
          "mean": -37.3959
        },
        "Stop_long": {
          "count_sampled": 94,
          "min": 142.475545,
          "max": 147.627614,
          "mean": 144.8455
        },
        "Pax_annual": {
          "count_sampled": 94,
          "min": 550.0,
          "max": 6506100.0,
          "mean": 208302.1277
        }
      },
      "notes": []
    },
    "data/raw/train_service_passenger_counts/train-service-passenger-counts.html": {
      "type": "html",
      "title": "Train Service Passenger Counts - Data Collection - Open Data - Transport Victoria",
      "headings": [
        {
          "level": 3,
          "text": "News and Updates"
        },
        {
          "level": 3,
          "text": "Showcases"
        },
        {
          "level": 3,
          "text": "News and Updates"
        },
        {
          "level": 3,
          "text": "Showcases"
        },
        {
          "level": 1,
          "text": "Train Service Passenger Counts"
        },
        {
          "level": 2,
          "text": "Domain"
        },
        {
          "level": 3,
          "text": "Public Transport"
        },
        {
          "level": 2,
          "text": "License"
        },
        {
          "level": 1,
          "text": "Train Service Passenger Counts"
        },
        {
          "level": 2,
          "text": "Data"
        },
        {
          "level": 3,
          "text": "Additional Info"
        },
        {
          "level": 2,
          "text": "Acknowledgement of Country"
        },
        {
          "level": 2,
          "text": "Inclusivity"
        },
        {
          "level": 2,
          "text": "Request Data"
        }
      ],
      "image_count": 7,
      "images": [
        {
          "src": "/images/nav-logo.svg",
          "alt": "Transport Victoria Open Data logo – home"
        },
        {
          "src": "https://opendata.transport.vic.gov.au/uploads/group/2024-11-15-050136.295102PublicTransportDomain.png",
          "alt": "Public Transport - Domain"
        },
        {
          "src": "/base/images/od_80x15_blue.png",
          "alt": "[Open Data]"
        },
        {
          "src": "/images/aboriginal-flag.svg",
          "alt": "Aboriginal Flag"
        },
        {
          "src": "/images/torres-straight-flag.svg",
          "alt": "Torres Strait Island Flag"
        },
        {
          "src": "/images/inclusion-flag.svg",
          "alt": ""
        },
        {
          "src": "/images/dtp-logo.svg",
          "alt": "Victoria State Government – Department of Transport and Planning – logo"
        }
      ],
      "link_count": 114,
      "links": [
        "#content",
        "/",
        "/user/login",
        "/Help-And-Support",
        "https://opendata.transport.vic.gov.au/dataset/",
        "/About",
        "#",
        "/News-and-Updates",
        "/News-and-Updates/Bus-Travel-Information-Improvements",
        "/News-and-Updates/Changes-to-Regional-Train-Travel-Information",
        "/News-and-Updates/Changes-to-Yarra-Trams-Travel-Information",
        "/News-and-Updates/Consolidating-Access-to-Transport-APIs",
        "/News-and-Updates/Improving-Regional-Bus-Travel-Information",
        "/News-and-Updates/Improving-the-Usability-of-GTFS-Data",
        "/News-and-Updates/TIRTL-Traffic-Counts-and-Vehicle-Classification---Data-Release",
        "/News-and-Updates/Updates-to-Bus-and-Regional-Travel-Information",
        "/News-and-Updates/Bicycle-Infrastructure-Network---Data-Release",
        "/News-and-Updates/Road-Bridges---Data-Release",
        "/News-and-Updates/Data-on-the-Move",
        "/News-and-Updates/Improving-Platform-Details",
        "/News-and-Updates/Improving-Rail-Replacement-Information",
        "/News-and-Updates/Improving-Tram-Destination-Information",
        "/News-and-Updates/Smoother-Rides",
        "/News-and-Updates/Streamlining-Timetable-Data",
        "/News-and-Updates/Updates-to-GTFS-Real-time-data",
        "/News-and-Updates/VISTA---Data-Update",
        "/News-and-Updates/Welcome",
        "#",
        "/Showcases",
        "/Showcases/ARUP",
        "/Showcases/Carloop",
        "/Showcases/Digital-Twin-Victoria",
        "/Showcases/JOLT",
        "/Showcases/Symbiote",
        "/Showcases/WSP",
        "/user/login",
        "https://opendata.transport.vic.gov.au/dataset/",
        "/About",
        "#",
        "/News-and-Updates",
        "/News-and-Updates/Bus-Travel-Information-Improvements",
        "/News-and-Updates/Changes-to-Regional-Train-Travel-Information",
        "/News-and-Updates/Changes-to-Yarra-Trams-Travel-Information",
        "/News-and-Updates/Consolidating-Access-to-Transport-APIs",
        "/News-and-Updates/Improving-Regional-Bus-Travel-Information",
        "/News-and-Updates/Improving-the-Usability-of-GTFS-Data",
        "/News-and-Updates/Updates-to-Bus-and-Regional-Travel-Information",
        "/News-and-Updates/Bicycle-Infrastructure-Network---Data-Release",
        "/News-and-Updates/Road-Bridges---Data-Release",
        "/News-and-Updates/Data-on-the-Move",
        "/News-and-Updates/Improving-Platform-Details",
        "/News-and-Updates/Improving-Rail-Replacement-Information",
        "/News-and-Updates/Smoother-Rides",
        "/News-and-Updates/Streamlining-Timetable-Data",
        "/News-and-Updates/Updates-to-GTFS-Real-time-data",
        "/News-and-Updates/VISTA---Data-Update",
        "/News-and-Updates/Welcome",
        "#",
        "/Showcases",
        "/Showcases/ARUP",
        "/Showcases/Carloop",
        "/Showcases/Digital-Twin-Victoria",
        "/Showcases/JOLT",
        "/Showcases/Symbiote",
        "/Showcases/WSP",
        "/",
        "/organization/",
        "/organization/public-transport",
        "/dataset/train-service-passenger-counts",
        "/organization/public-transport",
        "/organization/about/public-transport",
        "https://creativecommons.org/licenses/by/4.0/",
        "http://opendefinition.org/okd/",
        "/dataset/train-service-passenger-counts",
        "/dataset/groups/train-service-passenger-counts",
        "/dataset/activity/train-service-passenger-counts",
        "/dataset/train-service-passenger-counts/resource/162887ef-1dba-4d9b-83bd-baee229229c6",
        "https://opendata.transport.vic.gov.au/dataset/46b559b9-1846-4bf9-8ca6-fa4458f090ba/resource/162887ef-1dba-4d9b-83bd-baee229229c6/download/train_service_passenger_counts_fy_2023_2024.csv",
        "/dataset/train-service-passenger-counts/resource/d30b1370-af32-4b54-b6db-800897873070",
        "https://opendata.transport.vic.gov.au/dataset/46b559b9-1846-4bf9-8ca6-fa4458f090ba/resource/d30b1370-af32-4b54-b6db-800897873070/download/train_service_passenger_counts_fy_2022_2023.csv",
        "/dataset/train-service-passenger-counts/resource/c2a726a0-14f4-4e90-8369-c5caecb05713",
        "https://opendata.transport.vic.gov.au/dataset/46b559b9-1846-4bf9-8ca6-fa4458f090ba/resource/c2a726a0-14f4-4e90-8369-c5caecb05713/download/train_service_passenger_counts_fy_2021_2022.csv",
        "/dataset/train-service-passenger-counts/resource/45b3923c-4fb1-4849-8ef3-8d0a201e34b8",
        "https://opendata.transport.vic.gov.au/dataset/46b559b9-1846-4bf9-8ca6-fa4458f090ba/resource/45b3923c-4fb1-4849-8ef3-8d0a201e34b8/download/train_service_passenger_counts_fy_2020_2021.csv",
        "/dataset/train-service-passenger-counts/resource/368c4ccc-8b1b-482a-a752-39842035732c",
        "https://opendata.transport.vic.gov.au/dataset/46b559b9-1846-4bf9-8ca6-fa4458f090ba/resource/368c4ccc-8b1b-482a-a752-39842035732c/download/train_service_passenger_counts_fy_2019_2020.csv",
        "/dataset/train-service-passenger-counts/resource/6c2faa09-a0e3-43cf-9845-0ee49ed3b015",
        "https://opendata.transport.vic.gov.au/dataset/46b559b9-1846-4bf9-8ca6-fa4458f090ba/resource/6c2faa09-a0e3-43cf-9845-0ee49ed3b015/download/train_service_passenger_counts_fy_2018_2019.csv",
        "/dataset/?tags=alight",
        "/dataset/?tags=alighting",
        "/dataset/?tags=board",
        "/dataset/?tags=boarding",
        "/dataset/?tags=count",
        "/dataset/?tags=flow",
        "/dataset/?tags=movement",
        "/dataset/?tags=passenger",
        "/dataset/?tags=patronage",
        "/dataset/?tags=public+transport",
        "/dataset/?tags=ridership",
        "/dataset/?tags=spatial",
        "/dataset/?tags=train",
        "/dataset/?tags=train+service",
        "/dataset/?tags=transit",
        "/dataset/?tags=trip",
        "/dataset/?tags=trips",
        "/About",
        "/News-and-Updates",
        "/Showcases",
        "/About",
        "/About",
        "/Help-And-Support",
        "/About",
        "/Help-And-Support",
        "/Privacy"
      ]
    },
    "data/raw/train_service_passenger_counts/train_service_passenger_counts_fy_2018_2019.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "",
        "Business_Date",
        "Day_of_Week",
        "Day_Type",
        "Mode",
        "Train_Number",
        "Line_Name",
        "Group",
        "Direction",
        "Origin_Station",
        "Destination_Station",
        "Station_Name",
        "Station_Latitude",
        "Station_Longitude",
        "Station_Chainage",
        "Stop_Sequence_Number",
        "Arrival_Time_Scheduled",
        "Departure_Time_Scheduled",
        "Passenger_Boardings",
        "Passenger_Alightings",
        "Passenger_Arrival_Load",
        "Passenger_Departure_Load"
      ],
      "sample_rows": [
        {
          "": "1",
          "Business_Date": "2018-07-01",
          "Day_of_Week": "Sunday",
          "Day_Type": "Sunday",
          "Mode": "Metro",
          "Train_Number": "6009",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "08:27:00",
          "Departure_Time_Scheduled": "08:27:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "10"
        },
        {
          "": "2",
          "Business_Date": "2018-07-01",
          "Day_of_Week": "Sunday",
          "Day_Type": "Sunday",
          "Mode": "Metro",
          "Train_Number": "6013",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "09:07:00",
          "Departure_Time_Scheduled": "09:07:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "20"
        },
        {
          "": "3",
          "Business_Date": "2018-07-01",
          "Day_of_Week": "Sunday",
          "Day_Type": "Sunday",
          "Mode": "Metro",
          "Train_Number": "6017",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "09:47:00",
          "Departure_Time_Scheduled": "09:47:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "20"
        },
        {
          "": "4",
          "Business_Date": "2018-07-01",
          "Day_of_Week": "Sunday",
          "Day_Type": "Sunday",
          "Mode": "Metro",
          "Train_Number": "6021",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "10:27:00",
          "Departure_Time_Scheduled": "10:27:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "30"
        },
        {
          "": "5",
          "Business_Date": "2018-07-01",
          "Day_of_Week": "Sunday",
          "Day_Type": "Sunday",
          "Mode": "Metro",
          "Train_Number": "6025",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "11:07:00",
          "Departure_Time_Scheduled": "11:07:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "20"
        }
      ],
      "row_count_sampled": 5000,
      "row_count_exact": null,
      "numeric_summaries": {
        "": {
          "count_sampled": 5000,
          "min": 1.0,
          "max": 5000.0,
          "mean": 2500.5
        },
        "Train_Number": {
          "count_sampled": 5000,
          "min": 6001.0,
          "max": 7069.0,
          "mean": 6335.9964
        },
        "Station_Latitude": {
          "count_sampled": 5000,
          "min": -37.57909097,
          "max": -37.57909097,
          "mean": -37.5791
        },
        "Station_Longitude": {
          "count_sampled": 5000,
          "min": 144.7273188,
          "max": 144.7273188,
          "mean": 144.7273
        },
        "Station_Chainage": {
          "count_sampled": 5000,
          "min": 38279.0,
          "max": 38279.0,
          "mean": 38279.0
        },
        "Stop_Sequence_Number": {
          "count_sampled": 5000,
          "min": 8.0,
          "max": 17.0,
          "mean": 15.626
        },
        "Passenger_Boardings": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        },
        "Passenger_Alightings": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 260.0,
          "mean": 37.366
        },
        "Passenger_Arrival_Load": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 260.0,
          "mean": 37.366
        },
        "Passenger_Departure_Load": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        }
      },
      "notes": [
        "Stopped numeric profiling after 5,000 rows because file is large."
      ]
    },
    "data/raw/train_service_passenger_counts/train_service_passenger_counts_fy_2019_2020.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "",
        "Business_Date",
        "Day_of_Week",
        "Day_Type",
        "Mode",
        "Train_Number",
        "Line_Name",
        "Group",
        "Direction",
        "Origin_Station",
        "Destination_Station",
        "Station_Name",
        "Station_Latitude",
        "Station_Longitude",
        "Station_Chainage",
        "Stop_Sequence_Number",
        "Arrival_Time_Scheduled",
        "Departure_Time_Scheduled",
        "Passenger_Boardings",
        "Passenger_Alightings",
        "Passenger_Arrival_Load",
        "Passenger_Departure_Load"
      ],
      "sample_rows": [
        {
          "": "1",
          "Business_Date": "2019-07-01",
          "Day_of_Week": "Monday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6003",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "05:55:00",
          "Departure_Time_Scheduled": "05:55:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "0"
        },
        {
          "": "2",
          "Business_Date": "2019-07-01",
          "Day_of_Week": "Monday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6005",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "06:12:00",
          "Departure_Time_Scheduled": "06:12:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "0"
        },
        {
          "": "3",
          "Business_Date": "2019-07-01",
          "Day_of_Week": "Monday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6007",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "06:48:00",
          "Departure_Time_Scheduled": "06:48:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "10"
        },
        {
          "": "4",
          "Business_Date": "2019-07-01",
          "Day_of_Week": "Monday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6013",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "07:24:00",
          "Departure_Time_Scheduled": "07:24:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "10"
        },
        {
          "": "5",
          "Business_Date": "2019-07-01",
          "Day_of_Week": "Monday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6015",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "9",
          "Arrival_Time_Scheduled": "07:33:00",
          "Departure_Time_Scheduled": "07:33:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "0"
        }
      ],
      "row_count_sampled": 5000,
      "row_count_exact": null,
      "numeric_summaries": {
        "": {
          "count_sampled": 5000,
          "min": 1.0,
          "max": 5000.0,
          "mean": 2500.5
        },
        "Train_Number": {
          "count_sampled": 5000,
          "min": 6001.0,
          "max": 7641.0,
          "mean": 6334.86
        },
        "Station_Latitude": {
          "count_sampled": 5000,
          "min": -37.57909097,
          "max": -37.57909097,
          "mean": -37.5791
        },
        "Station_Longitude": {
          "count_sampled": 5000,
          "min": 144.7273188,
          "max": 144.7273188,
          "mean": 144.7273
        },
        "Station_Chainage": {
          "count_sampled": 5000,
          "min": 38279.0,
          "max": 38279.0,
          "mean": 38279.0
        },
        "Stop_Sequence_Number": {
          "count_sampled": 5000,
          "min": 9.0,
          "max": 17.0,
          "mean": 15.6066
        },
        "Passenger_Boardings": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        },
        "Passenger_Alightings": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 260.0,
          "mean": 37.682
        },
        "Passenger_Arrival_Load": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 260.0,
          "mean": 37.682
        },
        "Passenger_Departure_Load": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        }
      },
      "notes": [
        "Stopped numeric profiling after 5,000 rows because file is large."
      ]
    },
    "data/raw/train_service_passenger_counts/train_service_passenger_counts_fy_2020_2021.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "",
        "Business_Date",
        "Day_of_Week",
        "Day_Type",
        "Mode",
        "Train_Number",
        "Line_Name",
        "Group",
        "Direction",
        "Origin_Station",
        "Destination_Station",
        "Station_Name",
        "Station_Latitude",
        "Station_Longitude",
        "Station_Chainage",
        "Stop_Sequence_Number",
        "Arrival_Time_Scheduled",
        "Departure_Time_Scheduled",
        "Passenger_Boardings",
        "Passenger_Alightings",
        "Passenger_Arrival_Load",
        "Passenger_Departure_Load"
      ],
      "sample_rows": [
        {
          "": "1",
          "Business_Date": "2020-07-06",
          "Day_of_Week": "Monday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6003",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "05:55:00",
          "Departure_Time_Scheduled": "05:55:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "0"
        },
        {
          "": "2",
          "Business_Date": "2020-07-06",
          "Day_of_Week": "Monday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6005",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "06:12:00",
          "Departure_Time_Scheduled": "06:12:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "0"
        },
        {
          "": "3",
          "Business_Date": "2020-07-06",
          "Day_of_Week": "Monday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6007",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "06:48:00",
          "Departure_Time_Scheduled": "06:48:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "10"
        },
        {
          "": "4",
          "Business_Date": "2020-07-06",
          "Day_of_Week": "Monday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6013",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "07:24:00",
          "Departure_Time_Scheduled": "07:24:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "10"
        },
        {
          "": "5",
          "Business_Date": "2020-07-06",
          "Day_of_Week": "Monday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6015",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "9",
          "Arrival_Time_Scheduled": "07:33:00",
          "Departure_Time_Scheduled": "07:33:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "0"
        }
      ],
      "row_count_sampled": 5000,
      "row_count_exact": null,
      "numeric_summaries": {
        "": {
          "count_sampled": 5000,
          "min": 1.0,
          "max": 5000.0,
          "mean": 2500.5
        },
        "Train_Number": {
          "count_sampled": 5000,
          "min": 6001.0,
          "max": 7669.0,
          "mean": 6343.5732
        },
        "Station_Latitude": {
          "count_sampled": 5000,
          "min": -37.57909097,
          "max": -37.57909097,
          "mean": -37.5791
        },
        "Station_Longitude": {
          "count_sampled": 5000,
          "min": 144.7273188,
          "max": 144.7273188,
          "mean": 144.7273
        },
        "Station_Chainage": {
          "count_sampled": 5000,
          "min": 38279.0,
          "max": 38279.0,
          "mean": 38279.0
        },
        "Stop_Sequence_Number": {
          "count_sampled": 5000,
          "min": 9.0,
          "max": 17.0,
          "mean": 15.5924
        },
        "Passenger_Boardings": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        },
        "Passenger_Alightings": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 50.0,
          "mean": 6.494
        },
        "Passenger_Arrival_Load": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 50.0,
          "mean": 6.494
        },
        "Passenger_Departure_Load": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        }
      },
      "notes": [
        "Stopped numeric profiling after 5,000 rows because file is large."
      ]
    },
    "data/raw/train_service_passenger_counts/train_service_passenger_counts_fy_2021_2022.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "",
        "Business_Date",
        "Day_of_Week",
        "Day_Type",
        "Mode",
        "Train_Number",
        "Line_Name",
        "Group",
        "Direction",
        "Origin_Station",
        "Destination_Station",
        "Station_Name",
        "Station_Latitude",
        "Station_Longitude",
        "Station_Chainage",
        "Stop_Sequence_Number",
        "Arrival_Time_Scheduled",
        "Departure_Time_Scheduled",
        "Passenger_Boardings",
        "Passenger_Alightings",
        "Passenger_Arrival_Load",
        "Passenger_Departure_Load"
      ],
      "sample_rows": [
        {
          "": "1",
          "Business_Date": "2021-07-01",
          "Day_of_Week": "Thursday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6001",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "05:48:00",
          "Departure_Time_Scheduled": "05:48:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "0"
        },
        {
          "": "2",
          "Business_Date": "2021-07-01",
          "Day_of_Week": "Thursday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6003",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "06:08:00",
          "Departure_Time_Scheduled": "06:08:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "0"
        },
        {
          "": "3",
          "Business_Date": "2021-07-01",
          "Day_of_Week": "Thursday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6005",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "06:28:00",
          "Departure_Time_Scheduled": "06:28:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "10"
        },
        {
          "": "4",
          "Business_Date": "2021-07-01",
          "Day_of_Week": "Thursday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6007",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "06:48:00",
          "Departure_Time_Scheduled": "06:48:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "10"
        },
        {
          "": "5",
          "Business_Date": "2021-07-01",
          "Day_of_Week": "Thursday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6009",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "07:07:00",
          "Departure_Time_Scheduled": "07:07:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "10"
        }
      ],
      "row_count_sampled": 5000,
      "row_count_exact": null,
      "numeric_summaries": {
        "": {
          "count_sampled": 5000,
          "min": 1.0,
          "max": 5000.0,
          "mean": 2500.5
        },
        "Train_Number": {
          "count_sampled": 5000,
          "min": 6001.0,
          "max": 6667.0,
          "mean": 6334.4664
        },
        "Station_Latitude": {
          "count_sampled": 5000,
          "min": -37.57909097,
          "max": -37.57909097,
          "mean": -37.5791
        },
        "Station_Longitude": {
          "count_sampled": 5000,
          "min": 144.7273188,
          "max": 144.7273188,
          "mean": 144.7273
        },
        "Station_Chainage": {
          "count_sampled": 5000,
          "min": 38279.0,
          "max": 38279.0,
          "mean": 38279.0
        },
        "Stop_Sequence_Number": {
          "count_sampled": 5000,
          "min": 12.0,
          "max": 17.0,
          "mean": 15.6702
        },
        "Passenger_Boardings": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        },
        "Passenger_Alightings": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 100.0,
          "mean": 9.194
        },
        "Passenger_Arrival_Load": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 100.0,
          "mean": 9.194
        },
        "Passenger_Departure_Load": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        }
      },
      "notes": [
        "Stopped numeric profiling after 5,000 rows because file is large."
      ]
    },
    "data/raw/train_service_passenger_counts/train_service_passenger_counts_fy_2022_2023.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "",
        "Business_Date",
        "Day_of_Week",
        "Day_Type",
        "Mode",
        "Train_Number",
        "Line_Name",
        "Group",
        "Direction",
        "Origin_Station",
        "Destination_Station",
        "Station_Name",
        "Station_Latitude",
        "Station_Longitude",
        "Station_Chainage",
        "Stop_Sequence_Number",
        "Arrival_Time_Scheduled",
        "Departure_Time_Scheduled",
        "Passenger_Boardings",
        "Passenger_Alightings",
        "Passenger_Arrival_Load",
        "Passenger_Departure_Load"
      ],
      "sample_rows": [
        {
          "": "1",
          "Business_Date": "2022-07-01",
          "Day_of_Week": "Friday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6001",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "05:48:00",
          "Departure_Time_Scheduled": "05:48:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "0"
        },
        {
          "": "2",
          "Business_Date": "2022-07-01",
          "Day_of_Week": "Friday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6003",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "06:08:00",
          "Departure_Time_Scheduled": "06:08:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "0"
        },
        {
          "": "3",
          "Business_Date": "2022-07-01",
          "Day_of_Week": "Friday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6005",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "06:28:00",
          "Departure_Time_Scheduled": "06:28:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "10"
        },
        {
          "": "4",
          "Business_Date": "2022-07-01",
          "Day_of_Week": "Friday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6007",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "06:48:00",
          "Departure_Time_Scheduled": "06:48:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "10"
        },
        {
          "": "5",
          "Business_Date": "2022-07-01",
          "Day_of_Week": "Friday",
          "Day_Type": "School Holiday",
          "Mode": "Metro",
          "Train_Number": "6009",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "07:07:00",
          "Departure_Time_Scheduled": "07:07:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "10"
        }
      ],
      "row_count_sampled": 5000,
      "row_count_exact": null,
      "numeric_summaries": {
        "": {
          "count_sampled": 5000,
          "min": 1.0,
          "max": 5000.0,
          "mean": 2500.5
        },
        "Train_Number": {
          "count_sampled": 5000,
          "min": 6001.0,
          "max": 7069.0,
          "mean": 6333.0624
        },
        "Station_Latitude": {
          "count_sampled": 5000,
          "min": -37.57909097,
          "max": -37.57909097,
          "mean": -37.5791
        },
        "Station_Longitude": {
          "count_sampled": 5000,
          "min": 144.7273188,
          "max": 144.7273188,
          "mean": 144.7273
        },
        "Station_Chainage": {
          "count_sampled": 5000,
          "min": 38279.0,
          "max": 38279.0,
          "mean": 38279.0
        },
        "Stop_Sequence_Number": {
          "count_sampled": 5000,
          "min": 3.0,
          "max": 17.0,
          "mean": 15.6746
        },
        "Passenger_Boardings": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        },
        "Passenger_Alightings": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 160.0,
          "mean": 22.562
        },
        "Passenger_Arrival_Load": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 160.0,
          "mean": 22.562
        },
        "Passenger_Departure_Load": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        }
      },
      "notes": [
        "Stopped numeric profiling after 5,000 rows because file is large."
      ]
    },
    "data/raw/train_service_passenger_counts/train_service_passenger_counts_fy_2023_2024.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "Business_Date",
        "Day_of_Week",
        "Day_Type",
        "Mode",
        "Train_Number",
        "Line_Name",
        "Group",
        "Direction",
        "Origin_Station",
        "Destination_Station",
        "Station_Name",
        "Station_Latitude",
        "Station_Longitude",
        "Station_Chainage",
        "Stop_Sequence_Number",
        "Arrival_Time_Scheduled",
        "Departure_Time_Scheduled",
        "Passenger_Boardings",
        "Passenger_Alightings",
        "Passenger_Arrival_Load",
        "Passenger_Departure_Load"
      ],
      "sample_rows": [
        {
          "Business_Date": "2023-07-10",
          "Day_of_Week": "Monday",
          "Day_Type": "Normal Weekday",
          "Mode": "Metro",
          "Train_Number": "6001",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "05:48:00",
          "Departure_Time_Scheduled": "05:48:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "0",
          "Passenger_Arrival_Load": "0"
        },
        {
          "Business_Date": "2023-07-10",
          "Day_of_Week": "Monday",
          "Day_Type": "Normal Weekday",
          "Mode": "Metro",
          "Train_Number": "6003",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "06:08:00",
          "Departure_Time_Scheduled": "06:08:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "0",
          "Passenger_Arrival_Load": "0"
        },
        {
          "Business_Date": "2023-07-10",
          "Day_of_Week": "Monday",
          "Day_Type": "Normal Weekday",
          "Mode": "Metro",
          "Train_Number": "6005",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "06:28:00",
          "Departure_Time_Scheduled": "06:28:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "10",
          "Passenger_Arrival_Load": "10"
        },
        {
          "Business_Date": "2023-07-10",
          "Day_of_Week": "Monday",
          "Day_Type": "Normal Weekday",
          "Mode": "Metro",
          "Train_Number": "6007",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "06:48:00",
          "Departure_Time_Scheduled": "06:48:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "10",
          "Passenger_Arrival_Load": "10"
        },
        {
          "Business_Date": "2023-07-10",
          "Day_of_Week": "Monday",
          "Day_Type": "Normal Weekday",
          "Mode": "Metro",
          "Train_Number": "6009",
          "Line_Name": "Sunbury",
          "Group": "Northern",
          "Direction": "D",
          "Origin_Station": "Flinders Street",
          "Destination_Station": "Sunbury",
          "Station_Name": "Sunbury",
          "Station_Latitude": "-37.57909097",
          "Station_Longitude": "144.7273188",
          "Station_Chainage": "38279",
          "Stop_Sequence_Number": "15",
          "Arrival_Time_Scheduled": "07:07:00",
          "Departure_Time_Scheduled": "07:07:00",
          "Passenger_Boardings": "0",
          "Passenger_Alightings": "10",
          "Passenger_Arrival_Load": "10"
        }
      ],
      "row_count_sampled": 5000,
      "row_count_exact": null,
      "numeric_summaries": {
        "Train_Number": {
          "count_sampled": 5000,
          "min": 6001.0,
          "max": 7643.0,
          "mean": 6324.3492
        },
        "Station_Latitude": {
          "count_sampled": 5000,
          "min": -37.57909097,
          "max": -37.57909097,
          "mean": -37.5791
        },
        "Station_Longitude": {
          "count_sampled": 5000,
          "min": 144.7273188,
          "max": 144.7273188,
          "mean": 144.7273
        },
        "Station_Chainage": {
          "count_sampled": 5000,
          "min": 38279.0,
          "max": 38279.0,
          "mean": 38279.0
        },
        "Stop_Sequence_Number": {
          "count_sampled": 5000,
          "min": 12.0,
          "max": 17.0,
          "mean": 15.5272
        },
        "Passenger_Boardings": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        },
        "Passenger_Alightings": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 350.0,
          "mean": 32.054
        },
        "Passenger_Arrival_Load": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 350.0,
          "mean": 32.054
        },
        "Passenger_Departure_Load": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        }
      },
      "notes": [
        "Stopped numeric profiling after 5,000 rows because file is large."
      ]
    },
    "metadata/clean_monthly_patronage_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "database",
        "row_counts",
        "latest_available_month",
        "latest_complete_month",
        "incomplete_months",
        "latest_complete_month_by_mode",
        "latest_available_month_by_mode",
        "station_growth_top_10",
        "station_decline_top_10"
      ],
      "notes": [],
      "key_count": 10
    },
    "metadata/clean_monthly_patronage_summary.txt": {
      "type": "text",
      "line_count_sampled": 58,
      "first_lines": [
        "Clean Monthly Patronage and Rebuilt Views Summary",
        "========================================================================",
        "Generated: 2026-06-12T08:38:16",
        "DuckDB:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\vic_public_transport.duckdb",
        "Row counts",
        "------------------------------------------------------------------------",
        "monthly_patronage_by_mode_wide: 118",
        "v_monthly_patronage_by_mode_wide_clean: 97",
        "monthly_patronage_by_mode: 581",
        "v_monthly_patronage_by_mode_clean: 581",
        "Latest available month",
        "------------------------------------------------------------------------",
        "[{'month_start': Timestamp('2026-01-01 00:00:00')}]",
        "Latest complete month",
        "------------------------------------------------------------------------",
        "[{'month_start': Timestamp('2025-12-01 00:00:00')}]",
        "Incomplete months",
        "------------------------------------------------------------------------",
        "{'year': 2026, 'month': 1, 'month_name': 'January', 'month_start': Timestamp('2026-01-01 00:00:00'), 'metropolitan_train': 14263509.0, 'metropolitan_tram': nan, 'metropolitan_bus': 7624940.0, 'regional_train': 1604510.0, 'regional_coach': 110891.0, 'regional_bus': 771902.0, 'is_complete_all_modes': False}",
        "Latest complete month by mode",
        "------------------------------------------------------------------------",
        "Metropolitan Train: 14,894,850",
        "Metropolitan Tram: 12,069,311",
        "Metropolitan Bus: 8,281,774",
        "Regional Train: 2,157,499"
      ],
      "contains": [
        "patronage",
        "station",
        "footscray"
      ]
    },
    "metadata/clean_statistical_reports_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "database",
        "output_directory",
        "outputs",
        "latest_complete_month",
        "latest_available_month",
        "latest_complete_month_by_mode",
        "latest_available_month_by_mode",
        "incomplete_months",
        "latest_station_top_20",
        "station_growth_top_20",
        "station_decline_top_20",
        "inner_west_growth"
      ],
      "notes": [],
      "key_count": 13
    },
    "metadata/clean_statistical_reports_summary.txt": {
      "type": "text",
      "line_count_sampled": 123,
      "first_lines": [
        "Victorian Public Transport Clean Statistical Reports",
        "==============================================================================",
        "Generated: 2026-06-12T08:40:37",
        "DuckDB:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\vic_public_transport.duckdb",
        "Outputs:   A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports",
        "Created CSV reports",
        "------------------------------------------------------------------------------",
        "latest_complete_month_by_mode: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\latest_complete_month_by_mode.csv",
        "latest_available_month_by_mode: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\latest_available_partial_month_by_mode.csv",
        "monthly_completeness: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\monthly_patronage_completeness.csv",
        "annual_patronage_by_mode: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\annual_patronage_by_mode_clean.csv",
        "annual_patronage_complete_years: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\annual_patronage_by_mode_complete_years_only.csv",
        "annual_total_complete_years: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\annual_total_all_modes_complete_years_only.csv",
        "recovery_vs_2019: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\monthly_mode_recovery_vs_2019_clean.csv",
        "latest_station_rankings: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\latest_station_rankings.csv",
        "station_growth_from_fy18_19: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\station_growth_from_fy18_19.csv",
        "station_decline_from_fy18_19: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\station_decline_from_fy18_19.csv",
        "stations_without_fy18_19_baseline: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\stations_without_fy18_19_baseline.csv",
        "inner_west_history: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\inner_west_station_history.csv",
        "inner_west_growth: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\inner_west_station_growth_from_fy18_19.csv",
        "latest_complete_daytype_mode_profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\latest_complete_month_daytype_mode_profile.csv",
        "weekday_weekend_summary: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\clean_reports\\weekday_weekend_summary_by_mode.csv",
        "Latest complete month",
        "------------------------------------------------------------------------------",
        "[{'month_start': Timestamp('2025-12-01 00:00:00')}]"
      ],
      "contains": [
        "patronage",
        "station",
        "footscray",
        "inner_west",
        "recovery",
        "report"
      ]
    },
    "metadata/consolidated_publictransport_report_graph_selection.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "order",
        "section_id",
        "section_title",
        "title",
        "rel_path",
        "name",
        "score",
        "recommended_section",
        "width",
        "height",
        "concept_key",
        "what",
        "why",
        "caution"
      ],
      "sample_rows": [
        {
          "order": "1",
          "section_id": "executive-recovery",
          "section_title": "1. Patronage recovery and structural shift",
          "title": "Annual mode recovery heatmap",
          "rel_path": "charts/recovery_and_shift/02_annual_mode_recovery_heatmap.png",
          "name": "02_annual_mode_recovery_heatmap.png",
          "score": "",
          "recommended_section": "",
          "width": "",
          "height": "",
          "concept_key": "",
          "what": "Shows each mode's annual recovery level compared with its pre-COVID baseline.",
          "why": "This is the highest-level strategic chart because it separates the recovery story by mode instead of treating public transport as one single system.",
          "caution": "This is a mode-level recovery index, not a capacity or crowding measure."
        },
        {
          "order": "2",
          "section_id": "executive-recovery",
          "section_title": "1. Patronage recovery and structural shift",
          "title": "Monthly recovery index by mode",
          "rel_path": "charts/recovery_and_shift/01_monthly_recovery_index_by_mode.png",
          "name": "01_monthly_recovery_index_by_mode.png",
          "score": "",
          "recommended_section": "",
          "width": "",
          "height": "",
          "concept_key": "",
          "what": "Shows the month-by-month recovery path for major public transport modes.",
          "why": "It reveals whether recovery is stable, seasonal, still climbing, or flattening.",
          "caution": "Short-term monthly movement can reflect holidays, calendar effects and partial-month source data."
        },
        {
          "order": "3",
          "section_id": "executive-recovery",
          "section_title": "1. Patronage recovery and structural shift",
          "title": "Latest complete month patronage by mode",
          "rel_path": "charts/station_pressure/02_latest_complete_month_patronage_by_mode.png",
          "name": "02_latest_complete_month_patronage_by_mode.png",
          "score": "",
          "recommended_section": "",
          "width": "",
          "height": "",
          "concept_key": "",
          "what": "Compares total patronage by mode for the latest complete reporting month.",
          "why": "It gives a simple current snapshot before the report moves into station and corridor-level analysis.",
          "caution": "A single month should not be read as the whole long-term trend."
        },
        {
          "order": "4",
          "section_id": "executive-recovery",
          "section_title": "1. Patronage recovery and structural shift",
          "title": "Station patronage concentration",
          "rel_path": "charts/recovery_and_shift/08_station_patronage_concentration.png",
          "name": "08_station_patronage_concentration.png",
          "score": "",
          "recommended_section": "",
          "width": "",
          "height": "",
          "concept_key": "",
          "what": "Shows how strongly station entries are concentrated in the largest stations.",
          "why": "It explains why changes at a small number of central stations can dominate the public transport story.",
          "caution": "Concentration does not mean smaller stations are unimportant locally."
        },
        {
          "order": "5",
          "section_id": "cbd-growth",
          "section_title": "2. CBD decline and growth winners",
          "title": "CBD station patronage decline",
          "rel_path": "charts/recovery_and_shift/03_cbd_station_patronage_decline.png",
          "name": "03_cbd_station_patronage_decline.png",
          "score": "",
          "recommended_section": "",
          "width": "",
          "height": "",
          "concept_key": "",
          "what": "Shows major CBD and central stations with large patronage declines compared with pre-COVID levels.",
          "why": "This is one of the strongest public-facing charts because it makes the hybrid-work/CBD travel shift visible.",
          "caution": "A decline from 2019 does not mean these stations are small; many remain among the busiest stations in Victoria."
        }
      ],
      "row_count_sampled": 32,
      "row_count_exact": 32,
      "numeric_summaries": {
        "order": {
          "count_sampled": 32,
          "min": 1.0,
          "max": 32.0,
          "mean": 16.5
        }
      },
      "notes": []
    },
    "metadata/consolidated_publictransport_report_manifest.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "web_root",
        "analysis_dir",
        "local_html",
        "web_html",
        "web_index_written",
        "web_index",
        "selection_csv",
        "graph_count",
        "section_count",
        "missing_planned_graphs",
        "real_broken_refs_after_filtering_data_urls",
        "sections"
      ],
      "notes": [],
      "key_count": 13
    },
    "metadata/csv_sample_rows/annual_metropolitan_train_station_entries_fy_2018_2019.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/annual_metropolitan_train_station_entries_fy_2019_2020.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/annual_metropolitan_train_station_entries_fy_2020_2021.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/annual_metropolitan_train_station_entries_fy_2021_2022.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/annual_metropolitan_train_station_entries_fy_2022_2023.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/annual_metropolitan_train_station_entries_fy_2023_2024.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/annual_metropolitan_train_station_entries_fy_2024_2025.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/annual_regional_train_station_entries_fy_2018_2019.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/annual_regional_train_station_entries_fy_2019_2020.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/annual_regional_train_station_entries_fy_2020_2021.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/annual_regional_train_station_entries_fy_2021_2022.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/annual_regional_train_station_entries_fy_2022_2023.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/annual_regional_train_station_entries_fy_2023_2024.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/annual_regional_train_station_entries_fy_2024_2025.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/monthly_average_patronage_by_day_type_and_by_mode2.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/monthly_public_transport_patronage_by_mode2.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/train_service_passenger_counts_fy_2018_2019.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/train_service_passenger_counts_fy_2019_2020.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/train_service_passenger_counts_fy_2020_2021.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/train_service_passenger_counts_fy_2021_2022.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/train_service_passenger_counts_fy_2022_2023.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/csv_sample_rows/train_service_passenger_counts_fy_2023_2024.csv.sample.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "source_file",
        "encoding",
        "delimiter",
        "columns",
        "sample_rows"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/downloaded_data_inventory.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "dataset_folder",
        "relative_path",
        "filename",
        "extension",
        "size_bytes",
        "size_human",
        "modified_local"
      ],
      "sample_rows": [
        {
          "dataset_folder": "gtfs",
          "relative_path": "data\\raw\\gtfs\\GTFSReleaseNotes.docx",
          "filename": "GTFSReleaseNotes.docx",
          "extension": "docx",
          "size_bytes": "2186755",
          "size_human": "2.09 MB",
          "modified_local": "2026-06-12T08:07:59"
        },
        {
          "dataset_folder": "gtfs",
          "relative_path": "data\\raw\\gtfs\\gtfs-schedule.html",
          "filename": "gtfs-schedule.html",
          "extension": "html",
          "size_bytes": "41127",
          "size_human": "40.16 KB",
          "modified_local": "2026-06-12T08:09:16"
        },
        {
          "dataset_folder": "gtfs",
          "relative_path": "data\\raw\\gtfs\\gtfs.zip",
          "filename": "gtfs.zip",
          "extension": "zip",
          "size_bytes": "217430711",
          "size_human": "207.36 MB",
          "modified_local": "2026-06-12T08:07:42"
        },
        {
          "dataset_folder": "lines_and_stops",
          "relative_path": "data\\raw\\lines_and_stops\\public-transport-lines-and-stops.html",
          "filename": "public-transport-lines-and-stops.html",
          "extension": "html",
          "size_bytes": "41806",
          "size_human": "40.83 KB",
          "modified_local": "2026-06-12T08:12:39"
        },
        {
          "dataset_folder": "lines_and_stops",
          "relative_path": "data\\raw\\lines_and_stops\\public_transport_lines.geojson",
          "filename": "public_transport_lines.geojson",
          "extension": "geojson",
          "size_bytes": "414755691",
          "size_human": "395.54 MB",
          "modified_local": "2026-06-12T08:11:57"
        }
      ],
      "row_count_sampled": 33,
      "row_count_exact": 33,
      "numeric_summaries": {
        "size_bytes": {
          "count_sampled": 33,
          "min": 5014.0,
          "max": 3061023294.0,
          "mean": 558294134.8182
        }
      },
      "notes": []
    },
    "metadata/downloaded_data_inventory.json": {
      "type": "json",
      "top_level": "array",
      "keys": [],
      "notes": [],
      "length": 33,
      "first_item_keys": [
        "dataset_folder",
        "relative_path",
        "filename",
        "extension",
        "size_bytes",
        "size_human",
        "modified_local"
      ]
    },
    "metadata/downloaded_data_summary.txt": {
      "type": "text",
      "line_count_sampled": 55,
      "first_lines": [
        "Victorian Public Transport Data Inventory",
        "============================================================",
        "Generated: 2026-06-12T08:30:20",
        "Base dir:  A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel",
        "Raw dir:   A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw",
        "Total files: 33",
        "Total size:  17.16 GB",
        "Summary by dataset folder",
        "------------------------------------------------------------",
        "gtfs: 3 files, 209.48 MB [docx: 1, html: 1, zip: 1]",
        "lines_and_stops: 3 files, 403.39 MB [geojson: 2, html: 1]",
        "monthly_average_by_daytype: 2 files, 263.39 KB [csv: 1, html: 1]",
        "monthly_patronage_by_mode: 2 files, 47.40 KB [csv: 1, html: 1]",
        "station_entries_metro: 8 files, 199.82 KB [csv: 7, html: 1]",
        "station_entries_regional: 8 files, 97.41 KB [csv: 7, html: 1]",
        "train_service_passenger_counts: 7 files, 16.56 GB [csv: 6, html: 1]",
        "Summary by extension",
        "------------------------------------------------------------",
        "csv: 22 files, 16.56 GB",
        "docx: 1 files, 2.09 MB",
        "geojson: 2 files, 403.35 MB",
        "html: 7 files, 306.06 KB",
        "zip: 1 files, 207.36 MB",
        "Largest 30 files",
        "------------------------------------------------------------"
      ],
      "contains": [
        "passenger",
        "patronage",
        "gtfs",
        "station"
      ]
    },
    "metadata/downloaded_data_tree.txt": {
      "type": "text",
      "line_count_sampled": 42,
      "first_lines": [
        "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw",
        "============================================================",
        "[gtfs]",
        "data\\raw\\gtfs\\GTFSReleaseNotes.docx  (2.09 MB)",
        "data\\raw\\gtfs\\gtfs-schedule.html  (40.16 KB)",
        "data\\raw\\gtfs\\gtfs.zip  (207.36 MB)",
        "[lines_and_stops]",
        "data\\raw\\lines_and_stops\\public-transport-lines-and-stops.html  (40.83 KB)",
        "data\\raw\\lines_and_stops\\public_transport_lines.geojson  (395.54 MB)",
        "data\\raw\\lines_and_stops\\public_transport_stops.geojson  (7.81 MB)",
        "[monthly_average_by_daytype]",
        "data\\raw\\monthly_average_by_daytype\\monthly-average-patronage-by-day-type-and-by-mode.html  (38.46 KB)",
        "data\\raw\\monthly_average_by_daytype\\monthly_average_patronage_by_day_type_and_by_mode2.csv  (224.92 KB)",
        "[monthly_patronage_by_mode]",
        "data\\raw\\monthly_patronage_by_mode\\monthly-public-transport-patronage-by-mode.html  (38.19 KB)",
        "data\\raw\\monthly_patronage_by_mode\\monthly_public_transport_patronage_by_mode2.csv  (9.21 KB)",
        "[station_entries_metro]",
        "data\\raw\\station_entries_metro\\annual-metropolitan-train-station-patronage-station-entries.html  (49.56 KB)",
        "data\\raw\\station_entries_metro\\annual_metropolitan_train_station_entries_fy_2018_2019.csv  (21.89 KB)",
        "data\\raw\\station_entries_metro\\annual_metropolitan_train_station_entries_fy_2019_2020.csv  (21.64 KB)",
        "data\\raw\\station_entries_metro\\annual_metropolitan_train_station_entries_fy_2020_2021.csv  (20.96 KB)",
        "data\\raw\\station_entries_metro\\annual_metropolitan_train_station_entries_fy_2021_2022.csv  (21.07 KB)",
        "data\\raw\\station_entries_metro\\annual_metropolitan_train_station_entries_fy_2022_2023.csv  (21.54 KB)",
        "data\\raw\\station_entries_metro\\annual_metropolitan_train_station_entries_fy_2023_2024.csv  (21.56 KB)",
        "data\\raw\\station_entries_metro\\annual_metropolitan_train_station_entries_fy_2024_2025.csv  (21.60 KB)"
      ],
      "contains": [
        "passenger",
        "patronage",
        "gtfs",
        "station"
      ]
    },
    "metadata/first_statistical_reports_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "database",
        "output_directory",
        "outputs",
        "latest_month",
        "latest_month_total_by_mode",
        "latest_station_top_20",
        "station_growth_top_20",
        "station_decline_top_20"
      ],
      "notes": [],
      "key_count": 9
    },
    "metadata/first_statistical_reports_summary.txt": {
      "type": "text",
      "line_count_sampled": 94,
      "first_lines": [
        "Victorian Public Transport First Statistical Reports",
        "============================================================================",
        "Generated: 2026-06-12T08:35:08",
        "DuckDB:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\vic_public_transport.duckdb",
        "Outputs:   A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports",
        "Created CSV reports",
        "----------------------------------------------------------------------------",
        "latest_month_by_mode: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\latest_month_by_mode.csv",
        "annual_patronage_by_mode: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\annual_patronage_by_mode.csv",
        "annual_patronage_totals: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\annual_patronage_totals.csv",
        "recovery_vs_2019: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\monthly_mode_recovery_vs_2019.csv",
        "latest_station_rankings: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\latest_station_rankings.csv",
        "station_growth_from_2018_2019: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\station_growth_from_2018_2019.csv",
        "station_growth_top_50: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\station_growth_top_50_from_2018_2019.csv",
        "station_decline_top_50: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\station_decline_top_50_from_2018_2019.csv",
        "inner_west_station_history: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\inner_west_station_history.csv",
        "inner_west_latest: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\inner_west_latest_station_ranking.csv",
        "daytype_mode_profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\monthly_average_daytype_mode_profile.csv",
        "latest_daytype_mode_profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\latest_month_daytype_mode_profile.csv",
        "weekday_weekend_summary: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\first_reports\\weekday_weekend_summary_by_mode.csv",
        "Latest monthly patronage by mode",
        "----------------------------------------------------------------------------",
        "Latest month: 2026-01-01 00:00:00",
        "Metropolitan Train: 14,263,509",
        "Metropolitan Bus: 7,624,940"
      ],
      "contains": [
        "patronage",
        "station",
        "sunbury",
        "footscray",
        "inner_west",
        "recovery",
        "report"
      ]
    },
    "metadata/gtfs_ingest_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "gtfs_zip",
        "extract_dir",
        "database",
        "parquet_dir",
        "extracted_feeds",
        "table_counts",
        "feed_summary",
        "route_type_summary",
        "top_30_routes_by_trip_count",
        "top_30_stops_by_departure_records"
      ],
      "notes": [],
      "key_count": 11
    },
    "metadata/gtfs_ingest_summary.txt": {
      "type": "text",
      "line_count_sampled": 115,
      "first_lines": [
        "Victorian GTFS Ingestion Summary",
        "==============================================================================",
        "Generated:   2026-06-12T08:44:33",
        "GTFS ZIP:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\gtfs.zip",
        "Extract dir: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\gtfs\\extracted",
        "DuckDB:      A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\vic_public_transport.duckdb",
        "Parquet:     A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\gtfs",
        "Extracted feeds",
        "------------------------------------------------------------------------------",
        "Feed 1: 11 txt files - agency.txt, calendar.txt, calendar_dates.txt, levels.txt, pathways.txt, routes.txt, shapes.txt, stop_times.txt, stops.txt, transfers.txt, trips.txt",
        "Feed 10: 11 txt files - agency.txt, calendar.txt, calendar_dates.txt, levels.txt, pathways.txt, routes.txt, shapes.txt, stop_times.txt, stops.txt, transfers.txt, trips.txt",
        "Feed 11: 11 txt files - agency.txt, calendar.txt, calendar_dates.txt, levels.txt, pathways.txt, routes.txt, shapes.txt, stop_times.txt, stops.txt, transfers.txt, trips.txt",
        "Feed 2: 11 txt files - agency.txt, calendar.txt, calendar_dates.txt, levels.txt, pathways.txt, routes.txt, shapes.txt, stop_times.txt, stops.txt, transfers.txt, trips.txt",
        "Feed 3: 11 txt files - agency.txt, calendar.txt, calendar_dates.txt, levels.txt, pathways.txt, routes.txt, shapes.txt, stop_times.txt, stops.txt, transfers.txt, trips.txt",
        "Feed 4: 11 txt files - agency.txt, calendar.txt, calendar_dates.txt, levels.txt, pathways.txt, routes.txt, shapes.txt, stop_times.txt, stops.txt, transfers.txt, trips.txt",
        "Feed 5: 11 txt files - agency.txt, calendar.txt, calendar_dates.txt, levels.txt, pathways.txt, routes.txt, shapes.txt, stop_times.txt, stops.txt, transfers.txt, trips.txt",
        "Feed 6: 11 txt files - agency.txt, calendar.txt, calendar_dates.txt, levels.txt, pathways.txt, routes.txt, shapes.txt, stop_times.txt, stops.txt, transfers.txt, trips.txt",
        "GTFS table counts",
        "------------------------------------------------------------------------------",
        "gtfs_agency: 8 rows, 8 columns",
        "gtfs_calendar: 8,378 rows, 12 columns",
        "gtfs_calendar_dates: 129,969 rows, 5 columns",
        "gtfs_routes: 1,073 rows, 9 columns",
        "gtfs_shapes: 8,677,565 rows, 7 columns",
        "gtfs_stops: 32,097 rows, 13 columns"
      ],
      "contains": [
        "gtfs",
        "station",
        "werribee",
        "sunbury"
      ]
    },
    "metadata/gtfs_service_supply_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "database",
        "output_directory",
        "outputs",
        "feed_agency_summary",
        "route_type_supply_summary",
        "top_30_routes",
        "top_30_stops",
        "inner_west_top_30_stops"
      ],
      "notes": [],
      "key_count": 9
    },
    "metadata/gtfs_service_supply_summary.txt": {
      "type": "text",
      "line_count_sampled": 134,
      "first_lines": [
        "Victorian GTFS Service Supply Summary",
        "==============================================================================",
        "Generated: 2026-06-12T08:46:22",
        "DuckDB:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\vic_public_transport.duckdb",
        "Outputs:   A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply",
        "Created CSV reports",
        "------------------------------------------------------------------------------",
        "feed_mode_map: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\feed_mode_map.csv",
        "feed_agency_summary: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\feed_agency_summary.csv",
        "route_service_supply: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\route_service_supply.csv",
        "stop_service_supply: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\stop_service_supply.csv",
        "train_stop_supply: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\train_stop_service_supply.csv",
        "tram_stop_supply: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\tram_stop_service_supply.csv",
        "bus_coach_stop_supply: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\bus_coach_stop_service_supply.csv",
        "inner_west_stop_supply: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\inner_west_stop_service_supply.csv",
        "inner_west_route_supply: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\inner_west_route_service_supply.csv",
        "route_type_supply_summary: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\gtfs_service_supply\\route_type_supply_summary.csv",
        "Feed / agency summary",
        "------------------------------------------------------------------------------",
        "Feed 1 | regional_train_or_rail | Transport Victoria",
        "Feed 10 | special_or_other_small_feed | Transport Victoria",
        "Feed 11 | small_bus_feed | Transport Victoria",
        "Feed 2 | metropolitan_train | Transport Victoria",
        "Feed 3 | metropolitan_tram | Transport Victoria",
        "Feed 4 | bus_large_feed | Transport Victoria"
      ],
      "contains": [
        "gtfs",
        "station",
        "supply",
        "werribee",
        "sunbury",
        "footscray",
        "inner_west",
        "report",
        "map"
      ]
    },
    "metadata/ingest_small_csvs_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "database",
        "tables",
        "monthly_patronage_range",
        "station_fin_years",
        "top_20_latest_station_entries"
      ],
      "notes": [],
      "key_count": 6
    },
    "metadata/ingest_small_csvs_summary.txt": {
      "type": "text",
      "line_count_sampled": 43,
      "first_lines": [
        "Victorian Public Transport Small CSV Ingestion Summary",
        "========================================================================",
        "Generated: 2026-06-12T08:33:52",
        "DuckDB:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\vic_public_transport.duckdb",
        "Tables",
        "------------------------------------------------------------------------",
        "monthly_patronage_by_mode_wide: 118 rows",
        "monthly_patronage_by_mode: 581 rows",
        "monthly_average_patronage_by_daytype: 4,372 rows",
        "station_entries_metro: 1,555 rows",
        "station_entries_regional: 646 rows",
        "station_entries_all: 2,201 rows",
        "Monthly patronage range",
        "------------------------------------------------------------------------",
        "Min month:  2018-01-01 00:00:00",
        "Max month:  2026-01-01 00:00:00",
        "Modes:      6",
        "Station financial years",
        "------------------------------------------------------------------------",
        "metro: FY18-19 to FY24-25, 7 years, 224 stops",
        "regional: FY18-19 to FY24-25, 7 years, 94 stops",
        "Top 20 latest-year station entries",
        "------------------------------------------------------------------------",
        "metro    FY24-25  Flinders Street  19,633,300",
        "metro    FY24-25  Southern Cross  14,696,050"
      ],
      "contains": [
        "patronage",
        "station",
        "footscray"
      ]
    },
    "metadata/quality_checks_after_first_reports.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "database",
        "output_directory",
        "outputs",
        "counts",
        "top_20_station_growth",
        "top_20_station_decline",
        "stations_without_fy18_19_baseline_top_20",
        "monthly_patronage_missing_values"
      ],
      "notes": [],
      "key_count": 9
    },
    "metadata/quality_checks_after_first_reports.txt": {
      "type": "text",
      "line_count_sampled": 86,
      "first_lines": [
        "Victorian Public Transport Quality Checks After First Reports",
        "==============================================================================",
        "Generated: 2026-06-12T08:36:37",
        "DuckDB:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\vic_public_transport.duckdb",
        "Outputs:   A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\quality_checks",
        "Counts",
        "------------------------------------------------------------------------------",
        "comparable_station_growth_rows: 310",
        "stations_without_fy18_19_baseline_rows: 6",
        "monthly_patronage_missing_value_rows: 22",
        "Top 20 station growth from FY18-19 to latest year",
        "------------------------------------------------------------------------------",
        "regional FY24-25  Tarneit  1,350,500 -> 1,717,700  change 367,200 (27.2%)",
        "regional FY24-25  Rockbank  41,450 -> 399,800  change 358,350 (864.5%)",
        "regional FY24-25  Wyndham Vale  786,100 -> 1,128,400  change 342,300 (43.5%)",
        "metro    FY24-25  Craigieburn  1,236,250 -> 1,508,250  change 272,000 (22.0%)",
        "metro    FY24-25  Merinda Park  306,950 -> 577,750  change 270,800 (88.2%)",
        "metro    FY24-25  Cranbourne  817,750 -> 1,054,250  change 236,500 (28.9%)",
        "regional FY24-25  Southern Cross Railway Station (Melbourne City)  6,306,000 -> 6,506,100  change 200,100 (3.2%)",
        "regional FY24-25  Deer Park  453,950 -> 636,300  change 182,350 (40.2%)",
        "metro    FY24-25  Berwick  864,800 -> 1,008,200  change 143,400 (16.6%)",
        "regional FY24-25  Donnybrook  58,750 -> 191,400  change 132,650 (225.8%)",
        "regional FY24-25  Geelong  844,050 -> 974,250  change 130,200 (15.4%)",
        "regional FY24-25  Caroline Springs  165,500 -> 290,700  change 125,200 (75.6%)",
        "metro    FY24-25  Hughesdale  443,900 -> 555,350  change 111,450 (25.1%)"
      ],
      "contains": [
        "patronage",
        "station",
        "footscray",
        "report"
      ]
    },
    "metadata/raw_dataset_profile_summary.txt": {
      "type": "text",
      "line_count_sampled": 634,
      "first_lines": [
        "Victorian Public Transport Raw Dataset Profiles",
        "========================================================================",
        "Generated: 2026-06-12T08:31:58",
        "Base dir:  A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel",
        "[gtfs]",
        "------------------------------------------------------------------------",
        "GTFSReleaseNotes.docx",
        "Path: data\\raw\\gtfs\\GTFSReleaseNotes.docx",
        "Size: 2.09 MB",
        "Type: docx",
        "Exists: True",
        "gtfs-schedule.html",
        "Path: data\\raw\\gtfs\\gtfs-schedule.html",
        "Size: 40.16 KB",
        "Type: html",
        "Exists: True",
        "gtfs.zip",
        "Path: data\\raw\\gtfs\\gtfs.zip",
        "Size: 207.36 MB",
        "Type: zip",
        "Exists: True",
        "ZIP members: 8",
        "- 10/google_transit.zip (1.13 MB)",
        "- 3/google_transit.zip (23.60 MB)",
        "- 6/google_transit.zip (4.15 MB)"
      ],
      "contains": [
        "passenger",
        "patronage",
        "gtfs",
        "station",
        "boardings",
        "alightings",
        "load"
      ]
    },
    "metadata/raw_dataset_profiles.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "column_count",
        "columns",
        "dataset_folder",
        "delimiter",
        "encoding",
        "exists",
        "extension",
        "file_type_detail",
        "filename",
        "first_bytes_preview",
        "modified_local",
        "notes",
        "profiled_at",
        "relative_path",
        "row_count",
        "row_count_status",
        "sample_output_file",
        "sample_row_count",
        "size_bytes",
        "size_human",
        "zip_member_count",
        "zip_members"
      ],
      "sample_rows": [
        {
          "column_count": "",
          "columns": "[]",
          "dataset_folder": "gtfs",
          "delimiter": "",
          "encoding": "",
          "exists": "True",
          "extension": "docx",
          "file_type_detail": "docx",
          "filename": "GTFSReleaseNotes.docx",
          "first_bytes_preview": "",
          "modified_local": "2026-06-12T08:07:59",
          "notes": "[]",
          "profiled_at": "2026-06-12T08:31:58",
          "relative_path": "data\\raw\\gtfs\\GTFSReleaseNotes.docx",
          "row_count": "",
          "row_count_status": "not_applicable",
          "sample_output_file": "",
          "sample_row_count": "",
          "size_bytes": "2186755",
          "size_human": "2.09 MB"
        },
        {
          "column_count": "",
          "columns": "[]",
          "dataset_folder": "gtfs",
          "delimiter": "",
          "encoding": "",
          "exists": "True",
          "extension": "html",
          "file_type_detail": "html",
          "filename": "gtfs-schedule.html",
          "first_bytes_preview": "",
          "modified_local": "2026-06-12T08:09:16",
          "notes": "[]",
          "profiled_at": "2026-06-12T08:31:58",
          "relative_path": "data\\raw\\gtfs\\gtfs-schedule.html",
          "row_count": "",
          "row_count_status": "not_applicable",
          "sample_output_file": "",
          "sample_row_count": "",
          "size_bytes": "41127",
          "size_human": "40.16 KB"
        },
        {
          "column_count": "",
          "columns": "[]",
          "dataset_folder": "gtfs",
          "delimiter": "",
          "encoding": "",
          "exists": "True",
          "extension": "zip",
          "file_type_detail": "zip",
          "filename": "gtfs.zip",
          "first_bytes_preview": "",
          "modified_local": "2026-06-12T08:07:42",
          "notes": "[]",
          "profiled_at": "2026-06-12T08:31:58",
          "relative_path": "data\\raw\\gtfs\\gtfs.zip",
          "row_count": "",
          "row_count_status": "",
          "sample_output_file": "",
          "sample_row_count": "",
          "size_bytes": "217430711",
          "size_human": "207.36 MB"
        },
        {
          "column_count": "",
          "columns": "[]",
          "dataset_folder": "lines_and_stops",
          "delimiter": "",
          "encoding": "",
          "exists": "True",
          "extension": "html",
          "file_type_detail": "html",
          "filename": "public-transport-lines-and-stops.html",
          "first_bytes_preview": "",
          "modified_local": "2026-06-12T08:12:39",
          "notes": "[]",
          "profiled_at": "2026-06-12T08:31:58",
          "relative_path": "data\\raw\\lines_and_stops\\public-transport-lines-and-stops.html",
          "row_count": "",
          "row_count_status": "not_applicable",
          "sample_output_file": "",
          "sample_row_count": "",
          "size_bytes": "41806",
          "size_human": "40.83 KB"
        },
        {
          "column_count": "",
          "columns": "[]",
          "dataset_folder": "lines_and_stops",
          "delimiter": "",
          "encoding": "",
          "exists": "True",
          "extension": "geojson",
          "file_type_detail": "geojson",
          "filename": "public_transport_lines.geojson",
          "first_bytes_preview": "{\r\n\t\"type\" : \"FeatureCollection\",\r\n\t\"name\" : \"public_transport_lines\",\r\n\t\"features\" : [\r\n\t\t{\r\n\t\t\t\"type\" : \"Feature\",\r\n\t\t\t\"geometry\" : {\r\n\t\t\t\t\"type\" : \"LineString\",\r\n\t\t\t\t\"coordinates\" : [\r\n\t\t\t\t\t[ 144.95213995, -37.81817124 ],\r\n\t\t\t\t\t[ 144.95206959, -37.81807837 ],\r\n\t\t\t\t\t[ 144.95196565, -37.81795472 ],\r\n\t\t\t\t\t[ 144.95181545, -37.81781594 ],\r\n\t\t\t\t\t[ 144.95169588, -37.81768662 ],\r\n\t\t\t\t\t[ 144.95152972, -37.81747961 ],\r\n\t\t\t\t\t[ 144.95126719, -37.81717153 ],\r\n\t\t\t\t\t[ 144.95088902, -37.81667471 ],\r\n\t\t\t\t\t[ 1",
          "modified_local": "2026-06-12T08:11:57",
          "notes": "[]",
          "profiled_at": "2026-06-12T08:31:58",
          "relative_path": "data\\raw\\lines_and_stops\\public_transport_lines.geojson",
          "row_count": "",
          "row_count_status": "not_counted_geojson",
          "sample_output_file": "",
          "sample_row_count": "",
          "size_bytes": "414755691",
          "size_human": "395.54 MB"
        }
      ],
      "row_count_sampled": 33,
      "row_count_exact": 33,
      "numeric_summaries": {
        "column_count": {
          "count_sampled": 22,
          "min": 6.0,
          "max": 22.0,
          "mean": 14.0
        },
        "row_count": {
          "count_sampled": 16,
          "min": 90.0,
          "max": 4372.0,
          "mean": 418.1875
        },
        "sample_row_count": {
          "count_sampled": 22,
          "min": 5.0,
          "max": 5.0,
          "mean": 5.0
        },
        "size_bytes": {
          "count_sampled": 33,
          "min": 5014.0,
          "max": 3061023294.0,
          "mean": 558294134.8182
        }
      },
      "notes": []
    },
    "metadata/raw_dataset_profiles.json": {
      "type": "json",
      "top_level": "array",
      "keys": [],
      "notes": [],
      "length": 33,
      "first_item_keys": [
        "dataset_folder",
        "relative_path",
        "filename",
        "extension",
        "size_bytes",
        "size_human",
        "modified_local",
        "profiled_at",
        "exists",
        "file_type_detail",
        "encoding",
        "delimiter",
        "column_count",
        "columns",
        "sample_row_count",
        "sample_output_file",
        "row_count",
        "row_count_status",
        "notes"
      ]
    },
    "metadata/recovery_and_shift_graphs_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "database",
        "chart_directory",
        "html_index",
        "monthly_rows",
        "station_rows",
        "route_rows",
        "charts"
      ],
      "notes": [],
      "key_count": 8
    },
    "metadata/recovery_and_shift_graphs_summary.txt": {
      "type": "text",
      "line_count_sampled": 20,
      "first_lines": [
        "Recovery and Demand Shift Graph Pack Summary",
        "============================================================================",
        "Generated:    2026-06-12T09:20:14",
        "DuckDB:       A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\vic_public_transport.duckdb",
        "Charts:       A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift",
        "HTML:         A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\recovery_and_shift_graphs_index.html",
        "Monthly rows: 581",
        "Station rows: 314",
        "Route rows:   1,040",
        "Charts",
        "----------------------------------------------------------------------------",
        "Monthly patronage recovery index by mode: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\01_monthly_recovery_index_by_mode.png",
        "Annual mode recovery heatmap: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\02_annual_mode_recovery_heatmap.png",
        "CBD station patronage decline: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\03_cbd_station_patronage_decline.png",
        "Top station patronage growth winners: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\04_top_station_growth_winners.png",
        "Station size versus recovery quadrant: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\05_station_size_vs_recovery_quadrant.png",
        "Supply-demand pressure quadrant: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\06_supply_demand_pressure_quadrant.png",
        "Inner-west strategic station comparison: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\07_inner_west_strategic_scatter.png",
        "Station patronage concentration: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\08_station_patronage_concentration.png",
        "GTFS route supply concentration: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\recovery_and_shift\\09_gtfs_route_supply_concentration.png"
      ],
      "contains": [
        "patronage",
        "gtfs",
        "station",
        "supply",
        "pressure",
        "inner_west",
        "recovery",
        "map"
      ]
    },
    "metadata/station_pressure_graphs_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "database",
        "chart_directory",
        "html_index",
        "counts",
        "charts"
      ],
      "notes": [],
      "key_count": 6
    },
    "metadata/station_pressure_graphs_summary.txt": {
      "type": "text",
      "line_count_sampled": 25,
      "first_lines": [
        "Station Pressure Graph Pack Summary",
        "============================================================================",
        "Generated: 2026-06-12T08:58:26",
        "DuckDB:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\vic_public_transport.duckdb",
        "Charts:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure",
        "HTML:      A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\station_pressure_graphs_index.html",
        "Counts",
        "----------------------------------------------------------------------------",
        "station_entry_rows: 316",
        "matched_to_gtfs_supply: 315",
        "unmatched_to_gtfs_supply: 1",
        "special_event_station_rows: 2",
        "Charts",
        "----------------------------------------------------------------------------",
        "GTFS match quality: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\01_gtfs_match_quality.png",
        "Latest complete month by mode: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\02_latest_complete_month_patronage_by_mode.png",
        "Inner-west entries per supply record: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\03_inner_west_entries_per_supply_record.png",
        "Inner-west patronage change: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\04_inner_west_patronage_change.png",
        "Top high pressure stations: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\05_top_high_pressure_stations.png",
        "Top low entries per supply record: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\06_top_low_pressure_stations.png",
        "Top station growth: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\07_top_station_growth.png",
        "Top station decline: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\08_top_station_decline.png",
        "Top route service supply: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\09_top_routes_by_scheduled_trips.png",
        "Route type supply summary: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\10_route_type_scheduled_trip_summary.png",
        "Patronage versus supply scatter: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\station_pressure\\11_patronage_pressure_vs_supply_scatter.png"
      ],
      "contains": [
        "patronage",
        "gtfs",
        "station",
        "supply",
        "pressure",
        "inner_west"
      ]
    },
    "metadata/station_pressure_html_report_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "database",
        "html_path",
        "counts",
        "top_high_pressure",
        "top_low_pressure",
        "inner_west",
        "unmatched"
      ],
      "notes": [],
      "key_count": 8
    },
    "metadata/station_pressure_html_report_summary.txt": {
      "type": "text",
      "line_count_sampled": 38,
      "first_lines": [
        "Station Pressure HTML Report Summary",
        "========================================================================",
        "Generated: 2026-06-12T08:51:08",
        "DuckDB:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\vic_public_transport.duckdb",
        "HTML:      A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\station_pressure_intelligence_report.html",
        "Counts",
        "------------------------------------------------------------------------",
        "station_entry_rows: 316",
        "matched_to_gtfs_supply: 315",
        "unmatched_to_gtfs_supply: 1",
        "special_event_station_rows: 2",
        "Top high-pressure stations",
        "------------------------------------------------------------------------",
        "metro Melbourne Central: 11,876,900 entries, 7,592 supply records, 1,564.40 entries/record",
        "metro Boronia: 462,850 entries, 439 supply records, 1,054.33 entries/record",
        "regional Tarneit: 1,717,700 entries, 1,870 supply records, 918.56 entries/record",
        "metro Flinders Street: 19,633,300 entries, 22,816 supply records, 860.51 entries/record",
        "metro Southern Cross: 14,696,050 entries, 17,196 supply records, 854.62 entries/record",
        "metro Box Hill: 2,648,350 entries, 3,118 supply records, 849.37 entries/record",
        "metro Parliament: 6,344,650 entries, 7,592 supply records, 835.70 entries/record",
        "regional Shepparton: 116,000 entries, 150 supply records, 773.33 entries/record",
        "metro Williams Landing: 1,389,550 entries, 1,914 supply records, 725.99 entries/record",
        "regional Albury: 84,300 entries, 119 supply records, 708.40 entries/record",
        "Top low-pressure stations",
        "------------------------------------------------------------------------"
      ],
      "contains": [
        "gtfs",
        "station",
        "supply",
        "pressure",
        "footscray",
        "report"
      ]
    },
    "metadata/station_supply_pressure_refined_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "database",
        "output_directory",
        "outputs",
        "counts",
        "top_30_normal_high_entries_per_departure",
        "top_30_normal_low_entries_per_departure",
        "inner_west_refined",
        "unmatched_after_refinement",
        "candidate_matches_for_unmatched"
      ],
      "notes": [],
      "key_count": 10
    },
    "metadata/station_supply_pressure_refined_summary.txt": {
      "type": "text",
      "line_count_sampled": 99,
      "first_lines": [
        "Refined Victorian Station Patronage / Service Supply Pressure Summary",
        "========================================================================================",
        "Generated: 2026-06-12T08:49:42",
        "DuckDB:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\vic_public_transport.duckdb",
        "Outputs:   A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\station_supply_pressure_refined",
        "Counts",
        "----------------------------------------------------------------------------------------",
        "station_entry_rows: 316",
        "matched_to_gtfs_supply: 315",
        "unmatched_to_gtfs_supply: 1",
        "special_event_station_rows: 2",
        "Top 30 normal high entries per scheduled departure record",
        "----------------------------------------------------------------------------------------",
        "metro    Melbourne Central: entries=11,876,900, supply_records=7,592, entries_per_record=1,564.40, change=-3,373,800 (-22.1%)",
        "metro    Boronia: entries=462,850, supply_records=439, entries_per_record=1,054.33, change=-214,650 (-31.7%)",
        "regional Tarneit: entries=1,717,700, supply_records=1,870, entries_per_record=918.56, change=367,200 (27.2%)",
        "metro    Flinders Street: entries=19,633,300, supply_records=22,816, entries_per_record=860.51, change=-8,687,350 (-30.7%)",
        "metro    Southern Cross: entries=14,696,050, supply_records=17,196, entries_per_record=854.62, change=-4,855,400 (-24.8%)",
        "metro    Box Hill: entries=2,648,350, supply_records=3,118, entries_per_record=849.37, change=-1,037,150 (-28.1%)",
        "metro    Parliament: entries=6,344,650, supply_records=7,592, entries_per_record=835.70, change=-3,779,550 (-37.3%)",
        "regional Shepparton: entries=116,000, supply_records=150, entries_per_record=773.33, change=46,850 (67.8%)",
        "metro    Williams Landing: entries=1,389,550, supply_records=1,914, entries_per_record=725.99, change=-367,100 (-20.9%)",
        "regional Albury: entries=84,300, supply_records=119, entries_per_record=708.40, change=45,050 (114.8%)",
        "regional Benalla: entries=28,900, supply_records=41, entries_per_record=704.88, change=2,200 (8.2%)",
        "metro    Craigieburn: entries=1,508,250, supply_records=2,247, entries_per_record=671.23, change=272,000 (22.0%)"
      ],
      "contains": [
        "patronage",
        "gtfs",
        "station",
        "supply",
        "pressure",
        "werribee",
        "footscray"
      ]
    },
    "metadata/station_supply_pressure_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "database",
        "output_directory",
        "outputs",
        "counts",
        "top_30_high_entries_per_departure",
        "top_30_low_entries_per_departure",
        "inner_west_station_pressure",
        "unmatched_top_30"
      ],
      "notes": [],
      "key_count": 9
    },
    "metadata/station_supply_pressure_summary.txt": {
      "type": "text",
      "line_count_sampled": 98,
      "first_lines": [
        "Victorian Station Patronage / Service Supply Pressure Summary",
        "==================================================================================",
        "Generated: 2026-06-12T08:48:00",
        "DuckDB:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\vic_public_transport.duckdb",
        "Outputs:   A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\station_supply_pressure",
        "Counts",
        "----------------------------------------------------------------------------------",
        "station_entry_rows: 316",
        "matched_to_gtfs_supply: 312",
        "unmatched_to_gtfs_supply: 4",
        "Top 30 high entries per scheduled departure record",
        "----------------------------------------------------------------------------------",
        "metro    Flemington Racecourse: entries=145,550, supply_records=25, entries_per_record=5,822.00, change=-66,800 (-31.5%)",
        "metro    Melbourne Central: entries=11,876,900, supply_records=7,592, entries_per_record=1,564.40, change=-3,373,800 (-22.1%)",
        "metro    Boronia: entries=462,850, supply_records=439, entries_per_record=1,054.33, change=-214,650 (-31.7%)",
        "regional Tarneit: entries=1,717,700, supply_records=1,870, entries_per_record=918.56, change=367,200 (27.2%)",
        "metro    Flinders Street: entries=19,633,300, supply_records=22,816, entries_per_record=860.51, change=-8,687,350 (-30.7%)",
        "metro    Southern Cross: entries=14,696,050, supply_records=17,196, entries_per_record=854.62, change=-4,855,400 (-24.8%)",
        "metro    Box Hill: entries=2,648,350, supply_records=3,118, entries_per_record=849.37, change=-1,037,150 (-28.1%)",
        "metro    Parliament: entries=6,344,650, supply_records=7,592, entries_per_record=835.70, change=-3,779,550 (-37.3%)",
        "regional Shepparton: entries=116,000, supply_records=150, entries_per_record=773.33, change=46,850 (67.8%)",
        "metro    Williams Landing: entries=1,389,550, supply_records=1,914, entries_per_record=725.99, change=-367,100 (-20.9%)",
        "regional Albury: entries=84,300, supply_records=119, entries_per_record=708.40, change=45,050 (114.8%)",
        "regional Benalla: entries=28,900, supply_records=41, entries_per_record=704.88, change=2,200 (8.2%)",
        "metro    Craigieburn: entries=1,508,250, supply_records=2,247, entries_per_record=671.23, change=272,000 (22.0%)"
      ],
      "contains": [
        "patronage",
        "gtfs",
        "station",
        "supply",
        "pressure",
        "werribee",
        "footscray"
      ]
    },
    "metadata/train_passenger_counts_validation_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "database",
        "output_dir",
        "total_rows",
        "fin_years",
        "top_2023_24_lines_by_boardings",
        "top_2023_24_stations_by_boardings",
        "outputs"
      ],
      "notes": [],
      "key_count": 8
    },
    "metadata/train_passenger_counts_validation_summary.txt": {
      "type": "text",
      "line_count_sampled": 55,
      "first_lines": [
        "Train Passenger Counts Validation Summary",
        "==========================================================================================",
        "Generated:  2026-06-12T10:38:15",
        "DuckDB:     A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\vic_public_transport.duckdb",
        "Output dir: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts",
        "Total rows: 90,412,406",
        "Financial years",
        "------------------------------------------------------------------------------------------",
        "FY18-19: 14,863,748 rows | 2018-07-01 00:00:00 to 2019-06-30 00:00:00",
        "FY19-20: 14,850,530 rows | 2019-07-01 00:00:00 to 2020-06-30 00:00:00",
        "FY20-21: 14,949,367 rows | 2020-07-01 00:00:00 to 2021-06-30 00:00:00",
        "FY21-22: 15,040,976 rows | 2021-07-01 00:00:00 to 2022-06-30 00:00:00",
        "FY22-23: 15,094,917 rows | 2022-07-01 00:00:00 to 2023-06-30 00:00:00",
        "FY23-24: 15,612,868 rows | 2023-07-01 00:00:00 to 2024-06-30 00:00:00",
        "Top FY23-24 lines by boardings",
        "------------------------------------------------------------------------------------------",
        "Pakenham: boardings=21,574,580.00, max_departure_load=1,780.00",
        "Lilydale: boardings=18,646,280.00, max_departure_load=1,770.00",
        "Craigieburn: boardings=17,367,490.00, max_departure_load=1,960.00",
        "Frankston: boardings=16,792,150.00, max_departure_load=1,960.00",
        "Werribee: boardings=16,490,190.00, max_departure_load=1,670.00",
        "Mernda: boardings=16,208,430.00, max_departure_load=1,590.00",
        "Sunbury: boardings=16,204,730.00, max_departure_load=1,640.00",
        "Cranbourne: boardings=15,776,600.00, max_departure_load=1,840.00",
        "Hurstbridge: boardings=13,045,550.00, max_departure_load=1,450.00"
      ],
      "contains": [
        "passenger",
        "station",
        "boardings",
        "alightings",
        "load",
        "werribee",
        "sunbury",
        "footscray",
        "inner_west"
      ]
    },
    "metadata/train_passenger_load_graphs_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "csv_dir",
        "chart_dir",
        "html",
        "chart_count",
        "charts"
      ],
      "notes": [],
      "key_count": 6
    },
    "metadata/train_passenger_load_graphs_summary.txt": {
      "type": "text",
      "line_count_sampled": 20,
      "first_lines": [
        "Train Passenger Load Graph Pack Summary",
        "======================================================================================",
        "Generated: 2026-06-12T10:43:01",
        "CSV dir:   A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts",
        "Charts:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads",
        "HTML:      A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\train_passenger_load_graphs_index.html",
        "Charts",
        "--------------------------------------------------------------------------------------",
        "Train passenger-count rows by financial year: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\01_train_passenger_count_rows_by_fin_year.png",
        "Top train lines by passenger boardings: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\02_top_lines_by_boardings_latest_year.png",
        "Top stations by passenger boardings: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\03_top_stations_by_boardings_latest_year.png",
        "Top line-direction maximum departure loads: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\04_top_line_direction_max_departure_load_latest_year.png",
        "AM peak maximum loads by line and direction: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\05_am_peak_max_load_by_line_direction.png",
        "PM peak maximum loads by line and direction: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\06_pm_peak_max_load_by_line_direction.png",
        "Inner-west station boardings and alightings: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\07_inner_west_boardings_and_alightings.png",
        "Inner-west boardings per stop record: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\08_inner_west_boardings_per_stop_record.png",
        "Station entries versus passenger-count boardings: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\09_candidate_station_entry_vs_boarding_gap.png",
        "Werribee line station-sequence load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\10_werribee_line_station_sequence_load_profile.png",
        "Sunbury line station-sequence load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\11_sunbury_line_station_sequence_load_profile.png",
        "Passenger boardings by day type for top lines: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads\\12_daytype_boardings_for_top_lines.png"
      ],
      "contains": [
        "passenger",
        "station",
        "boardings",
        "alightings",
        "load",
        "werribee",
        "sunbury",
        "inner_west"
      ]
    },
    "metadata/train_passenger_loads_colour_coded_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "csv_dir",
        "chart_dir",
        "html",
        "chart_count",
        "palette",
        "line_colours",
        "day_type_colours",
        "charts"
      ],
      "notes": [],
      "key_count": 9
    },
    "metadata/train_passenger_loads_colour_coded_summary.txt": {
      "type": "text",
      "line_count_sampled": 21,
      "first_lines": [
        "Colour-coded Train Passenger Load Graph Pack Summary",
        "==========================================================================================",
        "Generated: 2026-06-12T10:51:52",
        "CSV dir:   A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts",
        "Charts:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded",
        "HTML:      A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\train_passenger_loads_colour_coded_index.html",
        "Charts",
        "------------------------------------------------------------------------------------------",
        "Top stations by boardings and alightings: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\01_top_stations_boardings_alightings_colour_coded.png",
        "Top train lines by boardings, with max load: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\02_top_train_lines_boardings_with_max_load_colour_coded.png",
        "AM peak maximum loads: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\03_am_peak_max_loads_colour_coded.png",
        "PM peak maximum loads: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\04_pm_peak_max_loads_colour_coded.png",
        "Footscray boardings and alightings by line and direction: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\05_footscray_line_direction_boardings_alightings_colour_coded.png",
        "Inner-west passenger-count activity intensity: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\06_inner_west_passenger_count_activity_intensity_colour_coded.png",
        "Largest station-entry versus boarding gaps: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\07_largest_station_entry_vs_boarding_gaps_colour_coded.png",
        "Station entries versus passenger-count boardings: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\08_station_entries_vs_passenger_count_boardings_scatter_colour_coded.png",
        "Werribee Down-direction load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\09_werribee_down_profile_colour_coded.png",
        "Werribee Up-direction load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\10_werribee_up_profile_colour_coded.png",
        "Sunbury Down-direction load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\11_sunbury_down_profile_colour_coded.png",
        "Sunbury Up-direction load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\12_sunbury_up_profile_colour_coded.png",
        "Passenger boardings by day type: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_colour_coded\\13_day_type_boardings_colour_coded.png"
      ],
      "contains": [
        "passenger",
        "station",
        "boardings",
        "alightings",
        "load",
        "werribee",
        "sunbury",
        "footscray",
        "inner_west"
      ]
    },
    "metadata/train_passenger_loads_final_public_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "csv_dir",
        "refined_chart_dir",
        "final_chart_dir",
        "html",
        "chart_count",
        "station_index_full_csv",
        "station_index_mid_csv",
        "charts"
      ],
      "notes": [],
      "key_count": 9
    },
    "metadata/train_passenger_loads_final_public_summary.txt": {
      "type": "text",
      "line_count_sampled": 25,
      "first_lines": [
        "Final Public Train Passenger Load Graph Pack Summary",
        "==========================================================================================",
        "Generated: 2026-06-12T11:03:45",
        "CSV dir:   A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts",
        "Charts:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public",
        "HTML:      A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\train_passenger_loads_final_public_index.html",
        "Index CSV full: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\16_station_entry_vs_boarding_index_full.csv",
        "Index CSV mid:  A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts\\17_station_entry_vs_boarding_index_mid_network.csv",
        "Charts",
        "------------------------------------------------------------------------------------------",
        "Top stations by boardings and alightings: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\01_top_stations_boardings_alightings_final.png",
        "Top train lines by boardings, with maximum load: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\02_top_train_lines_boardings_with_max_load_final.png",
        "AM peak maximum loads: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\03_am_peak_max_loads_final.png",
        "PM peak maximum loads: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\04_pm_peak_max_loads_final.png",
        "Footscray boardings and alightings by line and direction: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\05_footscray_line_direction_boardings_alightings_final.png",
        "Inner-west passenger-count activity intensity: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\06_inner_west_activity_intensity_final.png",
        "Largest station-entry versus boarding gaps: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\07_largest_station_entry_vs_boarding_gaps_final.png",
        "Mid-tier station-entry versus boarding gaps: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\08_mid_tier_station_entry_vs_boarding_gaps_final.png",
        "Passenger boardings by day type: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\13_day_type_boardings_final.png",
        "Station entries versus passenger-count boardings — indexed full network: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\09_station_entries_vs_boardings_indexed_scatter_full_final.png",
        "Station entries versus passenger-count boardings — indexed mid-network: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\10_station_entries_vs_boardings_indexed_scatter_mid_network_final.png",
        "Werribee Down-direction load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\11_werribee_down_profile_cleaner_final.png",
        "Werribee Up-direction load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\12_werribee_up_profile_cleaner_final.png",
        "Sunbury Down-direction load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\14_sunbury_down_profile_cleaner_final.png",
        "Sunbury Up-direction load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_final_public\\15_sunbury_up_profile_cleaner_final.png"
      ],
      "contains": [
        "passenger",
        "station",
        "boardings",
        "alightings",
        "load",
        "werribee",
        "sunbury",
        "footscray",
        "inner_west",
        "network"
      ]
    },
    "metadata/train_passenger_loads_publishable_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "csv_dir",
        "chart_dir",
        "html",
        "chart_count",
        "charts"
      ],
      "notes": [],
      "key_count": 6
    },
    "metadata/train_passenger_loads_publishable_summary.txt": {
      "type": "text",
      "line_count_sampled": 20,
      "first_lines": [
        "Publishable Train Passenger Load Graph Pack Summary",
        "==========================================================================================",
        "Generated: 2026-06-12T10:46:11",
        "CSV dir:   A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts",
        "Charts:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable",
        "HTML:      A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\train_passenger_loads_publishable_index.html",
        "Charts",
        "------------------------------------------------------------------------------------------",
        "Top stations by boardings and alightings: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\01_top_stations_boardings_and_alightings.png",
        "Top train lines by boardings, with max load: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\02_top_train_lines_boardings_with_max_load.png",
        "AM peak maximum loads by line and direction: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\03_am_peak_max_loads_exact.png",
        "PM peak maximum loads by line and direction: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\04_pm_peak_max_loads_exact.png",
        "Footscray boardings and alightings by line and direction: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\05_footscray_line_direction_boardings_alightings.png",
        "Inner-west passenger-count activity intensity: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\06_inner_west_passenger_count_activity_intensity.png",
        "Largest station-entry versus boarding gaps: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\07_largest_station_entry_vs_boarding_gaps.png",
        "Station entries versus passenger-count boardings: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\08_station_entries_vs_passenger_count_boardings_scatter.png",
        "Werribee line Down direction load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\09_werribee_down_load_profile.png",
        "Werribee line Up direction load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\10_werribee_up_load_profile.png",
        "Sunbury line Down direction load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\11_sunbury_down_load_profile.png",
        "Sunbury line Up direction load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_publishable\\12_sunbury_up_load_profile.png"
      ],
      "contains": [
        "passenger",
        "station",
        "boardings",
        "alightings",
        "load",
        "werribee",
        "sunbury",
        "footscray",
        "inner_west"
      ]
    },
    "metadata/train_passenger_loads_refined_public_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "csv_dir",
        "chart_dir",
        "html",
        "chart_count",
        "charts"
      ],
      "notes": [],
      "key_count": 6
    },
    "metadata/train_passenger_loads_refined_public_summary.txt": {
      "type": "text",
      "line_count_sampled": 22,
      "first_lines": [
        "Refined Public Train Passenger Load Graph Pack Summary",
        "==========================================================================================",
        "Generated: 2026-06-12T10:58:19",
        "CSV dir:   A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\csv\\train_passenger_counts",
        "Charts:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public",
        "HTML:      A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\train_passenger_loads_refined_public_index.html",
        "Charts",
        "------------------------------------------------------------------------------------------",
        "Top stations by boardings and alightings: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\01_top_stations_boardings_alightings_refined.png",
        "Top train lines by boardings, with max load: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\02_top_train_lines_boardings_with_max_load_refined.png",
        "AM peak maximum loads: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\03_am_peak_max_loads_simple_refined.png",
        "PM peak maximum loads: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\04_pm_peak_max_loads_simple_refined.png",
        "Footscray boardings and alightings by line and direction: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\05_footscray_line_direction_boardings_alightings_refined.png",
        "Inner-west passenger-count activity intensity: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\06_inner_west_passenger_count_activity_intensity_refined.png",
        "Largest station-entry versus boarding gaps: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\07_largest_station_entry_vs_boarding_gaps_full_refined.png",
        "Mid-tier station-entry versus boarding gaps: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\08_mid_tier_station_entry_vs_boarding_gaps_refined.png",
        "Station entries versus passenger-count boardings: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\08_station_entries_vs_passenger_count_boardings_scatter_refined.png",
        "Werribee Down-direction load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\10_werribee_down_profile_sparse_refined.png",
        "Werribee Up-direction load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\11_werribee_up_profile_sparse_refined.png",
        "Sunbury Down-direction load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\12_sunbury_down_profile_sparse_refined.png",
        "Sunbury Up-direction load profile: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\13_sunbury_up_profile_sparse_refined.png",
        "Passenger boardings by day type: A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\charts\\train_passenger_loads_refined_public\\13_day_type_boardings_refined.png"
      ],
      "contains": [
        "passenger",
        "station",
        "boardings",
        "alightings",
        "load",
        "werribee",
        "sunbury",
        "footscray",
        "inner_west"
      ]
    },
    "metadata/train_service_passenger_counts_ingest_summary.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "database",
        "raw_dir",
        "parquet_dir",
        "files",
        "rollup_counts"
      ],
      "notes": [],
      "key_count": 6
    },
    "metadata/train_service_passenger_counts_ingest_summary.txt": {
      "type": "text",
      "line_count_sampled": 21,
      "first_lines": [
        "Train Service Passenger Counts Ingestion Summary",
        "==========================================================================================",
        "Generated: 2026-06-12T10:35:49",
        "DuckDB:    A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\vic_public_transport.duckdb",
        "Raw dir:   A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\raw\\train_service_passenger_counts",
        "Parquet:   A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\train_service_passenger_counts",
        "Files",
        "------------------------------------------------------------------------------------------",
        "FY18-19 | skipped_existing | rows=unknown | A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\train_service_passenger_counts\\train_service_passenger_counts_FY18-19.parquet",
        "FY19-20 | ingested | rows=14,850,530 | A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\train_service_passenger_counts\\train_service_passenger_counts_FY19-20.parquet",
        "FY20-21 | ingested | rows=14,949,367 | A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\train_service_passenger_counts\\train_service_passenger_counts_FY20-21.parquet",
        "FY21-22 | ingested | rows=15,040,976 | A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\train_service_passenger_counts\\train_service_passenger_counts_FY21-22.parquet",
        "FY22-23 | ingested | rows=15,094,917 | A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\train_service_passenger_counts\\train_service_passenger_counts_FY22-23.parquet",
        "FY23-24 | ingested | rows=15,612,868 | A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\parquet\\train_service_passenger_counts\\train_service_passenger_counts_FY23-24.parquet",
        "Rollup tables/views",
        "------------------------------------------------------------------------------------------",
        "train_passenger_station_year_summary: 5,834",
        "train_passenger_line_year_summary: 276",
        "train_passenger_station_daytype_summary: 98,660",
        "train_passenger_peak_load_records: 13,800",
        "train_service_passenger_counts_view_rows: 90,412,406"
      ],
      "contains": [
        "passenger",
        "station",
        "load"
      ]
    },
    "metadata/victorian_train_passenger_load_report_manifest.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "title",
        "base_dir",
        "chart_dir",
        "local_html",
        "web_result",
        "charts"
      ],
      "notes": [],
      "key_count": 7
    },
    "metadata/web_dir_analysis/publictransport_web_analysis_manifest.json": {
      "type": "json",
      "top_level": "object",
      "keys": [
        "generated_at",
        "web_root",
        "out_dir",
        "counts",
        "outputs"
      ],
      "notes": [],
      "key_count": 5
    },
    "metadata/web_dir_analysis/publictransport_web_analysis_report.html": {
      "type": "html",
      "title": "Public Transport Web Directory Analysis",
      "headings": [
        {
          "level": 1,
          "text": "Public Transport Web Directory Analysis"
        },
        {
          "level": 2,
          "text": "Summary"
        },
        {
          "level": 2,
          "text": "Recommended consolidation sections"
        },
        {
          "level": 2,
          "text": "Best HTML pages"
        },
        {
          "level": 2,
          "text": "Best graph candidates"
        },
        {
          "level": 2,
          "text": "Broken local references"
        }
      ],
      "image_count": 0,
      "images": [],
      "link_count": 0,
      "links": []
    },
    "metadata/web_dir_analysis/publictransport_web_best_graphs.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "concept_key",
        "ext",
        "height",
        "kind",
        "modified",
        "name",
        "parent",
        "path",
        "recommended_section",
        "rel_path",
        "score",
        "sha1_sample",
        "size_bytes",
        "stem",
        "width"
      ],
      "sample_rows": [
        {
          "concept_key": "station_entries_vs_boardings_scatter",
          "ext": ".png",
          "height": "1460",
          "kind": "image",
          "modified": "2026-06-12T11:03:44",
          "name": "10_station_entries_vs_boardings_indexed_scatter_mid_network_final.png",
          "parent": "charts/train_passenger_loads_final_public",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\charts\\train_passenger_loads_final_public\\10_station_entries_vs_boardings_indexed_scatter_mid_network_final.png",
          "recommended_section": "Validation-gap screening",
          "rel_path": "charts/train_passenger_loads_final_public/10_station_entries_vs_boardings_indexed_scatter_mid_network_final.png",
          "score": "237",
          "sha1_sample": "cb7c1e5de10686f551f99a10ce4a5d6cc84533a0",
          "size_bytes": "327455",
          "stem": "10_station_entries_vs_boardings_indexed_scatter_mid_network_final",
          "width": "2500"
        },
        {
          "concept_key": "top_stations_boardings_alightings",
          "ext": ".png",
          "height": "1401",
          "kind": "image",
          "modified": "2026-06-12T10:58:15",
          "name": "01_top_stations_boardings_alightings_final.png",
          "parent": "charts/train_passenger_loads_final_public",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\charts\\train_passenger_loads_final_public\\01_top_stations_boardings_alightings_final.png",
          "recommended_section": "Passenger-count loads and peak pressure",
          "rel_path": "charts/train_passenger_loads_final_public/01_top_stations_boardings_alightings_final.png",
          "score": "203",
          "sha1_sample": "3827bad077a715d4cb06a7c8a0319003ca4c1b72",
          "size_bytes": "113685",
          "stem": "01_top_stations_boardings_alightings_final",
          "width": "2213"
        },
        {
          "concept_key": "footscray_line_direction_boardings_alightings",
          "ext": ".png",
          "height": "1224",
          "kind": "image",
          "modified": "2026-06-12T10:58:16",
          "name": "05_footscray_line_direction_boardings_alightings_final.png",
          "parent": "charts/train_passenger_loads_final_public",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\charts\\train_passenger_loads_final_public\\05_footscray_line_direction_boardings_alightings_final.png",
          "recommended_section": "Passenger-count loads and peak pressure",
          "rel_path": "charts/train_passenger_loads_final_public/05_footscray_line_direction_boardings_alightings_final.png",
          "score": "202",
          "sha1_sample": "08d32c0281ce48026d2205b8f69b1bdd5deca6f9",
          "size_bytes": "98595",
          "stem": "05_footscray_line_direction_boardings_alightings_final",
          "width": "2213"
        },
        {
          "concept_key": "top_train_lines_boardings_with_max_load",
          "ext": ".png",
          "height": "1299",
          "kind": "image",
          "modified": "2026-06-12T10:58:15",
          "name": "02_top_train_lines_boardings_with_max_load_final.png",
          "parent": "charts/train_passenger_loads_final_public",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\charts\\train_passenger_loads_final_public\\02_top_train_lines_boardings_with_max_load_final.png",
          "recommended_section": "Passenger-count loads and peak pressure",
          "rel_path": "charts/train_passenger_loads_final_public/02_top_train_lines_boardings_with_max_load_final.png",
          "score": "198",
          "sha1_sample": "d6983157219093dc3002215602d26276b00b909e",
          "size_bytes": "157418",
          "stem": "02_top_train_lines_boardings_with_max_load_final",
          "width": "2246"
        },
        {
          "concept_key": "pm_peak_max_loads",
          "ext": ".png",
          "height": "1369",
          "kind": "image",
          "modified": "2026-06-12T10:58:16",
          "name": "04_pm_peak_max_loads_final.png",
          "parent": "charts/train_passenger_loads_final_public",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\charts\\train_passenger_loads_final_public\\04_pm_peak_max_loads_final.png",
          "recommended_section": "Passenger-count loads and peak pressure",
          "rel_path": "charts/train_passenger_loads_final_public/04_pm_peak_max_loads_final.png",
          "score": "195",
          "sha1_sample": "1263742ab494d00e9107e9dbde98f51d04634d89",
          "size_bytes": "140757",
          "stem": "04_pm_peak_max_loads_final",
          "width": "2213"
        }
      ],
      "row_count_sampled": 43,
      "row_count_exact": 43,
      "numeric_summaries": {
        "height": {
          "count_sampled": 43,
          "min": 809.0,
          "max": 1751.0,
          "mean": 1331.6977
        },
        "score": {
          "count_sampled": 43,
          "min": 20.0,
          "max": 237.0,
          "mean": 89.5349
        },
        "size_bytes": {
          "count_sampled": 43,
          "min": 57681.0,
          "max": 435258.0,
          "mean": 156124.814
        },
        "width": {
          "count_sampled": 43,
          "min": 1869.0,
          "max": 2500.0,
          "mean": 2171.4651
        }
      },
      "notes": []
    },
    "metadata/web_dir_analysis/publictransport_web_best_pages.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "ext",
        "h1",
        "h2",
        "h3",
        "img_count",
        "kind",
        "link_count",
        "modified",
        "name",
        "parent",
        "path",
        "recommended_section",
        "rel_path",
        "score",
        "sha1_sample",
        "size_bytes",
        "stem",
        "text_sample",
        "title"
      ],
      "sample_rows": [
        {
          "ext": ".html",
          "h1": "Victorian Public Transport Recovery, Station Pressure and Passenger Load Intelligence",
          "h2": "What this page now combines | 1. Patronage recovery, mode shift and structural change | 2. GTFS timetable supply and station pressure layer | 3. Train passenger-count layer: boardings, alightings and peak loads | 4. Station-entry versus passenger-count validation-gap screening | 5. Corridor load-shape profiles: Werribee and Sunbury lines | 6. Methodology and caveats | Data layers used",
          "h3": "Main intelligence story | How the layers fit together | 01. Monthly recovery index by mode | 02. Annual recovery by mode | 03. CBD station patronage decline | 04. Top station growth winners | 05. Station size versus recovery quadrant | 06. Supply-demand pressure quadrant | 07. Inner-west strategic station comparison | 08. Station patronage concentration | 09. GTFS route supply concentration | 10. GTFS station match quality | 11. Latest complete month patronage by mode | 12. Inner-west entries per scheduled departure record | 13. Inner-west station patronage change | 14. Top high entries per scheduled departure record | 15. Top low entries per scheduled departure record | 16. Top station growth from the station-entry layer | 17. Top station decline from the station-entry layer | 18. Top routes by scheduled trips | 19. Scheduled trip summary by GTFS route type | 20. Patronage pressure versus timetable supply | 21. Train passenger-count rows by financial year | 22. Top stations by passenger-count boardings and alightings | 23. Top train lines by boardings, with maximum observed load | 24. AM peak maximum loads by line and direction | 25. PM peak maximum loads by line and direction | 26. Footscray boardings and alightings by line and direction | 27. Inner-west passenger-count activity intensity | 28. Passenger boardings by day type for top lines",
          "img_count": "35",
          "kind": "html",
          "link_count": "7",
          "modified": "2026-06-12T11:32:04",
          "name": "victorian_public_transport_combined_intelligence_report.html",
          "parent": ".",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\victorian_public_transport_combined_intelligence_report.html",
          "recommended_section": "GTFS supply and station pressure",
          "rel_path": "victorian_public_transport_combined_intelligence_report.html",
          "score": "149",
          "sha1_sample": "3dd59d080a719c1917a194a3e9531cda822d386e",
          "size_bytes": "11410377",
          "stem": "victorian_public_transport_combined_intelligence_report",
          "text_sample": "Victorian Public Transport Recovery, Pressure and Passenger Load Intelligence :root { --ink:#102033; --muted:#64748b; --blue:#123c69; --blue2:#1f5f99; --bg:#eef4f8; --card:#ffffff; --line:#d9e3ee; --gold:#f2b705; --red:#9b1c31; --green:#0d6f4f; --orange:#c97913; --purple:#5a3f9c; } * { box-sizing:border-box; } html { scroll-behavior:smooth; } body { margin:0; font-family:Arial, Helvetica, sans-serif; color:var(--ink); background:var(--bg); line-height:1.55; } header { background:linear-gradient(",
          "title": "Victorian Public Transport Recovery, Pressure and Passenger Load Intelligence"
        },
        {
          "ext": ".html",
          "h1": "Victorian Public Transport Recovery and Station Pressure Intelligence",
          "h2": "Core finding | What the results mean | Recovery and demand-shift graph pack | Station pressure graph pack | How this analysis was produced | Interpretation caution",
          "h3": "Mode recovery pattern | CBD decline pattern | Inner-west interpretation | Concentration matters | 01. Monthly patronage recovery index by mode | 02. Annual mode recovery heatmap | 03. CBD station patronage decline | 04. Top station patronage growth winners | 05. Station size versus recovery quadrant | 06. Supply-demand pressure quadrant | 07. Inner-west strategic station comparison | 08. Station patronage concentration | 09. GTFS route supply concentration | 01. GTFS station match quality | 02. December 2025 patronage by mode | 03. Inner-west station pressure proxy | 04. Inner-west station patronage change | 05. Top normal high-pressure stations | 06. Top normal low entries per supply record | 07. Top station patronage growth | 08. Top station patronage decline | 09. Top GTFS routes by scheduled trip count | 10. Scheduled trips by GTFS feed/mode group | 11. Station pressure versus timetable supply | 1. Data sources used | 2. Data profiling and inventory | 3. DuckDB ingestion layer | 4. Cleaning and quality checks | 5. GTFS timetable supply processing | 6. Station-to-GTFS matching",
          "img_count": "20",
          "kind": "html",
          "link_count": "5",
          "modified": "2026-06-12T09:29:18",
          "name": "victorian_public_transport_recovery_and_pressure_report_with_methodology.html",
          "parent": ".",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\victorian_public_transport_recovery_and_pressure_report_with_methodology.html",
          "recommended_section": "GTFS supply and station pressure",
          "rel_path": "victorian_public_transport_recovery_and_pressure_report_with_methodology.html",
          "score": "146",
          "sha1_sample": "86499c84d1540feeee38551fae403b6587a31774",
          "size_bytes": "40799",
          "stem": "victorian_public_transport_recovery_and_pressure_report_with_methodology",
          "text_sample": "Victorian Public Transport Recovery and Station Pressure Intelligence :root { --ink:#102033; --muted:#64748b; --blue:#123c69; --blue2:#1f5f99; --bg:#eef4f8; --card:#ffffff; --line:#d9e3ee; --gold:#f2b705; --red:#9b1c31; --green:#0d6f4f; --orange:#c97913; --purple:#5a3f9c; } * { box-sizing:border-box; } html { scroll-behavior:smooth; } body { margin:0; font-family:Arial, Helvetica, sans-serif; color:var(--ink); background:var(--bg); line-height:1.5; } header { background:linear-gradient(135deg, v",
          "title": "Victorian Public Transport Recovery and Station Pressure Intelligence"
        },
        {
          "ext": ".html",
          "h1": "Victorian Public Transport Recovery and Station Pressure Intelligence",
          "h2": "Core finding | What the results mean | Recovery and demand-shift graph pack | Station pressure graph pack | Interpretation caution",
          "h3": "Mode recovery pattern | CBD decline pattern | Inner-west interpretation | Concentration matters | 01. Monthly patronage recovery index by mode | 02. Annual mode recovery heatmap | 03. CBD station patronage decline | 04. Top station patronage growth winners | 05. Station size versus recovery quadrant | 06. Supply-demand pressure quadrant | 07. Inner-west strategic station comparison | 08. Station patronage concentration | 09. GTFS route supply concentration | 01. GTFS station match quality | 02. December 2025 patronage by mode | 03. Inner-west station pressure proxy | 04. Inner-west station patronage change | 05. Top normal high-pressure stations | 06. Top normal low entries per supply record | 07. Top station patronage growth | 08. Top station patronage decline | 09. Top GTFS routes by scheduled trip count | 10. Scheduled trips by GTFS feed/mode group | 11. Station pressure versus timetable supply",
          "img_count": "20",
          "kind": "html",
          "link_count": "4",
          "modified": "2026-06-12T09:23:16",
          "name": "victorian_public_transport_recovery_and_pressure_report.html",
          "parent": ".",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\victorian_public_transport_recovery_and_pressure_report.html",
          "recommended_section": "GTFS supply and station pressure",
          "rel_path": "victorian_public_transport_recovery_and_pressure_report.html",
          "score": "106",
          "sha1_sample": "682ea58c8059c9dd867e0479b4e949d7920de3c9",
          "size_bytes": "31403",
          "stem": "victorian_public_transport_recovery_and_pressure_report",
          "text_sample": "Victorian Public Transport Recovery and Station Pressure Intelligence :root { --ink:#102033; --muted:#64748b; --blue:#123c69; --blue2:#1f5f99; --bg:#eef4f8; --card:#ffffff; --line:#d9e3ee; --gold:#f2b705; --red:#9b1c31; --green:#0d6f4f; --orange:#c97913; --purple:#5a3f9c; } * { box-sizing:border-box; } html { scroll-behavior:smooth; } body { margin:0; font-family:Arial, Helvetica, sans-serif; color:var(--ink); background:var(--bg); line-height:1.5; } header { background:linear-gradient(135deg, v",
          "title": "Victorian Public Transport Recovery and Station Pressure Intelligence"
        },
        {
          "ext": ".html",
          "h1": "Final Public Train Passenger Load Graph Pack",
          "h2": "01. Top stations by boardings and alightings | 02. Top train lines by boardings, with maximum load | 03. AM peak maximum loads | 04. PM peak maximum loads | 05. Footscray boardings and alightings by line and direction | 06. Inner-west passenger-count activity intensity | 07. Largest station-entry versus boarding gaps | 08. Mid-tier station-entry versus boarding gaps | 09. Passenger boardings by day type | 10. Station entries versus passenger-count boardings — indexed full network | 11. Station entries versus passenger-count boardings — indexed mid-network | 12. Werribee Down-direction load profile | 13. Werribee Up-direction load profile | 14. Sunbury Down-direction load profile | 15. Sunbury Up-direction load profile",
          "h3": "",
          "img_count": "15",
          "kind": "html",
          "link_count": "0",
          "modified": "2026-06-12T11:04:51",
          "name": "train_passenger_loads_final_public_index.html",
          "parent": ".",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\train_passenger_loads_final_public_index.html",
          "recommended_section": "Footscray and inner-west focus",
          "rel_path": "train_passenger_loads_final_public_index.html",
          "score": "105",
          "sha1_sample": "6c6ec2d581f9e429296f53932c87a87432480fd0",
          "size_bytes": "11841",
          "stem": "train_passenger_loads_final_public_index",
          "text_sample": "Final Public Train Passenger Load Graph Pack :root { --ink:#102033; --muted:#64748b; --blue:#123c69; --blue2:#1f5f99; --bg:#eef4f8; --card:#ffffff; --line:#d9e3ee; --gold:#f2b705; } * { box-sizing:border-box; } body { margin:0; font-family:Arial, Helvetica, sans-serif; background:var(--bg); color:var(--ink); line-height:1.5; } header { background:linear-gradient(135deg, var(--blue), var(--blue2)); color:white; padding:34px 28px; } .header-inner { max-width:1180px; margin:0 auto; } header h1 { ma",
          "title": "Final Public Train Passenger Load Graph Pack"
        },
        {
          "ext": ".html",
          "h1": "Final Public Train Passenger Load Graph Pack",
          "h2": "01. Top stations by boardings and alightings | 02. Top train lines by boardings, with maximum load | 03. AM peak maximum loads | 04. PM peak maximum loads | 05. Footscray boardings and alightings by line and direction | 06. Inner-west passenger-count activity intensity | 07. Largest station-entry versus boarding gaps | 08. Mid-tier station-entry versus boarding gaps | 09. Passenger boardings by day type | 10. Station entries versus passenger-count boardings — indexed full network | 11. Station entries versus passenger-count boardings — indexed mid-network | 12. Werribee Down-direction load profile | 13. Werribee Up-direction load profile | 14. Sunbury Down-direction load profile | 15. Sunbury Up-direction load profile",
          "h3": "",
          "img_count": "15",
          "kind": "html",
          "link_count": "0",
          "modified": "2026-06-12T11:04:51",
          "name": "victorian_train_passenger_load_final_report.html",
          "parent": ".",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\victorian_train_passenger_load_final_report.html",
          "recommended_section": "Footscray and inner-west focus",
          "rel_path": "victorian_train_passenger_load_final_report.html",
          "score": "105",
          "sha1_sample": "6c6ec2d581f9e429296f53932c87a87432480fd0",
          "size_bytes": "11841",
          "stem": "victorian_train_passenger_load_final_report",
          "text_sample": "Final Public Train Passenger Load Graph Pack :root { --ink:#102033; --muted:#64748b; --blue:#123c69; --blue2:#1f5f99; --bg:#eef4f8; --card:#ffffff; --line:#d9e3ee; --gold:#f2b705; } * { box-sizing:border-box; } body { margin:0; font-family:Arial, Helvetica, sans-serif; background:var(--bg); color:var(--ink); line-height:1.5; } header { background:linear-gradient(135deg, var(--blue), var(--blue2)); color:white; padding:34px 28px; } .header-inner { max-width:1180px; margin:0 auto; } header h1 { ma",
          "title": "Final Public Train Passenger Load Graph Pack"
        }
      ],
      "row_count_sampled": 11,
      "row_count_exact": 11,
      "numeric_summaries": {
        "img_count": {
          "count_sampled": 11,
          "min": 11.0,
          "max": 35.0,
          "mean": 16.0
        },
        "link_count": {
          "count_sampled": 11,
          "min": 0.0,
          "max": 13.0,
          "mean": 5.7273
        },
        "score": {
          "count_sampled": 11,
          "min": 25.0,
          "max": 149.0,
          "mean": 78.6364
        },
        "size_bytes": {
          "count_sampled": 11,
          "min": 11088.0,
          "max": 11410377.0,
          "mean": 1346359.0
        }
      },
      "notes": []
    },
    "metadata/web_dir_analysis/publictransport_web_broken_links.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "page",
        "page_rel",
        "ref",
        "ref_type",
        "resolved"
      ],
      "sample_rows": [],
      "row_count_sampled": 0,
      "row_count_exact": null,
      "numeric_summaries": {},
      "notes": [
        "CSV profiling error: field larger than field limit (131072)"
      ]
    },
    "metadata/web_dir_analysis/publictransport_web_file_inventory.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "ext",
        "kind",
        "modified",
        "name",
        "parent",
        "path",
        "rel_path",
        "sha1_sample",
        "size_bytes",
        "stem"
      ],
      "sample_rows": [
        {
          "ext": ".html",
          "kind": "html",
          "modified": "2026-06-12T10:53:19",
          "name": "train_passenger_loads_colour_coded_index.html",
          "parent": ".",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\train_passenger_loads_colour_coded_index.html",
          "rel_path": "train_passenger_loads_colour_coded_index.html",
          "sha1_sample": "b0a169811901731a8a6fb94de9ffa5152b337b27",
          "size_bytes": "11088",
          "stem": "train_passenger_loads_colour_coded_index"
        },
        {
          "ext": ".html",
          "kind": "html",
          "modified": "2026-06-12T11:04:51",
          "name": "train_passenger_loads_final_public_index.html",
          "parent": ".",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\train_passenger_loads_final_public_index.html",
          "rel_path": "train_passenger_loads_final_public_index.html",
          "sha1_sample": "6c6ec2d581f9e429296f53932c87a87432480fd0",
          "size_bytes": "11841",
          "stem": "train_passenger_loads_final_public_index"
        },
        {
          "ext": ".html",
          "kind": "html",
          "modified": "2026-06-12T11:32:04",
          "name": "victorian_public_transport_combined_intelligence_report.html",
          "parent": ".",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\victorian_public_transport_combined_intelligence_report.html",
          "rel_path": "victorian_public_transport_combined_intelligence_report.html",
          "sha1_sample": "3dd59d080a719c1917a194a3e9531cda822d386e",
          "size_bytes": "11410377",
          "stem": "victorian_public_transport_combined_intelligence_report"
        },
        {
          "ext": ".json",
          "kind": "data",
          "modified": "2026-06-12T11:32:07",
          "name": "victorian_public_transport_combined_intelligence_report_manifest.json",
          "parent": ".",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\victorian_public_transport_combined_intelligence_report_manifest.json",
          "rel_path": "victorian_public_transport_combined_intelligence_report_manifest.json",
          "sha1_sample": "",
          "size_bytes": "435",
          "stem": "victorian_public_transport_combined_intelligence_report_manifest"
        },
        {
          "ext": ".html",
          "kind": "html",
          "modified": "2026-06-12T09:23:16",
          "name": "victorian_public_transport_recovery_and_pressure_report.html",
          "parent": ".",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\victorian_public_transport_recovery_and_pressure_report.html",
          "rel_path": "victorian_public_transport_recovery_and_pressure_report.html",
          "sha1_sample": "682ea58c8059c9dd867e0479b4e949d7920de3c9",
          "size_bytes": "31403",
          "stem": "victorian_public_transport_recovery_and_pressure_report"
        }
      ],
      "row_count_sampled": 84,
      "row_count_exact": 84,
      "numeric_summaries": {
        "size_bytes": {
          "count_sampled": 84,
          "min": 0.0,
          "max": 11410377.0,
          "mean": 289465.8452
        }
      },
      "notes": []
    },
    "metadata/web_dir_analysis/publictransport_web_images.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "concept_key",
        "ext",
        "height",
        "kind",
        "modified",
        "name",
        "parent",
        "path",
        "recommended_section",
        "rel_path",
        "score",
        "sha1_sample",
        "size_bytes",
        "stem",
        "width"
      ],
      "sample_rows": [
        {
          "concept_key": "monthly_recovery_by_mode",
          "ext": ".png",
          "height": "1206",
          "kind": "image",
          "modified": "2026-06-12T09:20:12",
          "name": "01_monthly_recovery_index_by_mode.png",
          "parent": "charts/recovery_and_shift",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\charts\\recovery_and_shift\\01_monthly_recovery_index_by_mode.png",
          "recommended_section": "Patronage recovery and mode shift",
          "rel_path": "charts/recovery_and_shift/01_monthly_recovery_index_by_mode.png",
          "score": "45",
          "sha1_sample": "4d07147935e7ff78d5bf5860a9fbde118e5a3fda",
          "size_bytes": "435258",
          "stem": "01_monthly_recovery_index_by_mode",
          "width": "2284"
        },
        {
          "concept_key": "annual_mode_recovery_heatmap",
          "ext": ".png",
          "height": "988",
          "kind": "image",
          "modified": "2026-06-12T09:20:12",
          "name": "02_annual_mode_recovery_heatmap.png",
          "parent": "charts/recovery_and_shift",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\charts\\recovery_and_shift\\02_annual_mode_recovery_heatmap.png",
          "recommended_section": "Patronage recovery and mode shift",
          "rel_path": "charts/recovery_and_shift/02_annual_mode_recovery_heatmap.png",
          "score": "49",
          "sha1_sample": "225d4d576f06316e80a950af607f99f7e19e1e18",
          "size_bytes": "160930",
          "stem": "02_annual_mode_recovery_heatmap",
          "width": "2139"
        },
        {
          "concept_key": "cbd_station_patronage_decline",
          "ext": ".png",
          "height": "987",
          "kind": "image",
          "modified": "2026-06-12T09:20:13",
          "name": "03_cbd_station_patronage_decline.png",
          "parent": "charts/recovery_and_shift",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\charts\\recovery_and_shift\\03_cbd_station_patronage_decline.png",
          "recommended_section": "CBD station decline and station-entry change",
          "rel_path": "charts/recovery_and_shift/03_cbd_station_patronage_decline.png",
          "score": "49",
          "sha1_sample": "57823c13cb868d0288e926d73d48d1ee75f60f04",
          "size_bytes": "68371",
          "stem": "03_cbd_station_patronage_decline",
          "width": "2105"
        },
        {
          "concept_key": "top_station_growth_winners",
          "ext": ".png",
          "height": "1751",
          "kind": "image",
          "modified": "2026-06-12T09:20:13",
          "name": "04_top_station_growth_winners.png",
          "parent": "charts/recovery_and_shift",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\charts\\recovery_and_shift\\04_top_station_growth_winners.png",
          "recommended_section": "CBD station decline and station-entry change",
          "rel_path": "charts/recovery_and_shift/04_top_station_growth_winners.png",
          "score": "45",
          "sha1_sample": "ce7da97d74ef9ed4fd6a6de4f90b8f6b864205b9",
          "size_bytes": "144171",
          "stem": "04_top_station_growth_winners",
          "width": "2104"
        },
        {
          "concept_key": "station_size_vs_recovery_quadrant",
          "ext": ".png",
          "height": "1241",
          "kind": "image",
          "modified": "2026-06-12T09:20:13",
          "name": "05_station_size_vs_recovery_quadrant.png",
          "parent": "charts/recovery_and_shift",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\charts\\recovery_and_shift\\05_station_size_vs_recovery_quadrant.png",
          "recommended_section": "Patronage recovery and mode shift",
          "rel_path": "charts/recovery_and_shift/05_station_size_vs_recovery_quadrant.png",
          "score": "25",
          "sha1_sample": "3547903b7b6419ab723fb180a9600f89caba6e13",
          "size_bytes": "165196",
          "stem": "05_station_size_vs_recovery_quadrant",
          "width": "2165"
        }
      ],
      "row_count_sampled": 60,
      "row_count_exact": 60,
      "numeric_summaries": {
        "height": {
          "count_sampled": 60,
          "min": 809.0,
          "max": 1751.0,
          "mean": 1332.1833
        },
        "score": {
          "count_sampled": 60,
          "min": 20.0,
          "max": 237.0,
          "mean": 80.05
        },
        "size_bytes": {
          "count_sampled": 60,
          "min": 57681.0,
          "max": 435258.0,
          "mean": 157529.7333
        },
        "width": {
          "count_sampled": 60,
          "min": 1869.0,
          "max": 2500.0,
          "mean": 2193.55
        }
      },
      "notes": []
    },
    "metadata/web_dir_analysis/publictransport_web_pages.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "ext",
        "h1",
        "h2",
        "h3",
        "img_count",
        "kind",
        "link_count",
        "modified",
        "name",
        "parent",
        "path",
        "recommended_section",
        "rel_path",
        "score",
        "sha1_sample",
        "size_bytes",
        "stem",
        "text_sample",
        "title"
      ],
      "sample_rows": [
        {
          "ext": ".html",
          "h1": "Colour-coded Train Passenger Load Graph Pack",
          "h2": "How to read the colours | 01. Top stations by boardings and alightings | 02. Top train lines by boardings, with max load | 03. AM peak maximum loads | 04. PM peak maximum loads | 05. Footscray boardings and alightings by line and direction | 06. Inner-west passenger-count activity intensity | 07. Largest station-entry versus boarding gaps | 08. Station entries versus passenger-count boardings | 09. Werribee Down-direction load profile | 10. Werribee Up-direction load profile | 11. Sunbury Down-direction load profile | 12. Sunbury Up-direction load profile | 13. Passenger boardings by day type",
          "h3": "",
          "img_count": "13",
          "kind": "html",
          "link_count": "0",
          "modified": "2026-06-12T10:53:19",
          "name": "train_passenger_loads_colour_coded_index.html",
          "parent": ".",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\train_passenger_loads_colour_coded_index.html",
          "recommended_section": "Footscray and inner-west focus",
          "rel_path": "train_passenger_loads_colour_coded_index.html",
          "score": "25",
          "sha1_sample": "b0a169811901731a8a6fb94de9ffa5152b337b27",
          "size_bytes": "11088",
          "stem": "train_passenger_loads_colour_coded_index",
          "text_sample": "Colour-coded Train Passenger Load Graph Pack :root { --ink:#102033; --muted:#64748b; --blue:#123c69; --blue2:#1f5f99; --bg:#eef4f8; --card:#ffffff; --line:#d9e3ee; --gold:#f2b705; } * { box-sizing:border-box; } body { margin:0; font-family:Arial, Helvetica, sans-serif; background:var(--bg); color:var(--ink); line-height:1.5; } header { background:linear-gradient(135deg, var(--blue), var(--blue2)); color:white; padding:34px 28px; } .header-inner { max-width:1180px; margin:0 auto; } header h1 { ma",
          "title": "Colour-coded Train Passenger Load Graph Pack"
        },
        {
          "ext": ".html",
          "h1": "Final Public Train Passenger Load Graph Pack",
          "h2": "01. Top stations by boardings and alightings | 02. Top train lines by boardings, with maximum load | 03. AM peak maximum loads | 04. PM peak maximum loads | 05. Footscray boardings and alightings by line and direction | 06. Inner-west passenger-count activity intensity | 07. Largest station-entry versus boarding gaps | 08. Mid-tier station-entry versus boarding gaps | 09. Passenger boardings by day type | 10. Station entries versus passenger-count boardings — indexed full network | 11. Station entries versus passenger-count boardings — indexed mid-network | 12. Werribee Down-direction load profile | 13. Werribee Up-direction load profile | 14. Sunbury Down-direction load profile | 15. Sunbury Up-direction load profile",
          "h3": "",
          "img_count": "15",
          "kind": "html",
          "link_count": "0",
          "modified": "2026-06-12T11:04:51",
          "name": "train_passenger_loads_final_public_index.html",
          "parent": ".",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\train_passenger_loads_final_public_index.html",
          "recommended_section": "Footscray and inner-west focus",
          "rel_path": "train_passenger_loads_final_public_index.html",
          "score": "105",
          "sha1_sample": "6c6ec2d581f9e429296f53932c87a87432480fd0",
          "size_bytes": "11841",
          "stem": "train_passenger_loads_final_public_index",
          "text_sample": "Final Public Train Passenger Load Graph Pack :root { --ink:#102033; --muted:#64748b; --blue:#123c69; --blue2:#1f5f99; --bg:#eef4f8; --card:#ffffff; --line:#d9e3ee; --gold:#f2b705; } * { box-sizing:border-box; } body { margin:0; font-family:Arial, Helvetica, sans-serif; background:var(--bg); color:var(--ink); line-height:1.5; } header { background:linear-gradient(135deg, var(--blue), var(--blue2)); color:white; padding:34px 28px; } .header-inner { max-width:1180px; margin:0 auto; } header h1 { ma",
          "title": "Final Public Train Passenger Load Graph Pack"
        },
        {
          "ext": ".html",
          "h1": "Victorian Public Transport Recovery, Station Pressure and Passenger Load Intelligence",
          "h2": "What this page now combines | 1. Patronage recovery, mode shift and structural change | 2. GTFS timetable supply and station pressure layer | 3. Train passenger-count layer: boardings, alightings and peak loads | 4. Station-entry versus passenger-count validation-gap screening | 5. Corridor load-shape profiles: Werribee and Sunbury lines | 6. Methodology and caveats | Data layers used",
          "h3": "Main intelligence story | How the layers fit together | 01. Monthly recovery index by mode | 02. Annual recovery by mode | 03. CBD station patronage decline | 04. Top station growth winners | 05. Station size versus recovery quadrant | 06. Supply-demand pressure quadrant | 07. Inner-west strategic station comparison | 08. Station patronage concentration | 09. GTFS route supply concentration | 10. GTFS station match quality | 11. Latest complete month patronage by mode | 12. Inner-west entries per scheduled departure record | 13. Inner-west station patronage change | 14. Top high entries per scheduled departure record | 15. Top low entries per scheduled departure record | 16. Top station growth from the station-entry layer | 17. Top station decline from the station-entry layer | 18. Top routes by scheduled trips | 19. Scheduled trip summary by GTFS route type | 20. Patronage pressure versus timetable supply | 21. Train passenger-count rows by financial year | 22. Top stations by passenger-count boardings and alightings | 23. Top train lines by boardings, with maximum observed load | 24. AM peak maximum loads by line and direction | 25. PM peak maximum loads by line and direction | 26. Footscray boardings and alightings by line and direction | 27. Inner-west passenger-count activity intensity | 28. Passenger boardings by day type for top lines",
          "img_count": "35",
          "kind": "html",
          "link_count": "7",
          "modified": "2026-06-12T11:32:04",
          "name": "victorian_public_transport_combined_intelligence_report.html",
          "parent": ".",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\victorian_public_transport_combined_intelligence_report.html",
          "recommended_section": "GTFS supply and station pressure",
          "rel_path": "victorian_public_transport_combined_intelligence_report.html",
          "score": "149",
          "sha1_sample": "3dd59d080a719c1917a194a3e9531cda822d386e",
          "size_bytes": "11410377",
          "stem": "victorian_public_transport_combined_intelligence_report",
          "text_sample": "Victorian Public Transport Recovery, Pressure and Passenger Load Intelligence :root { --ink:#102033; --muted:#64748b; --blue:#123c69; --blue2:#1f5f99; --bg:#eef4f8; --card:#ffffff; --line:#d9e3ee; --gold:#f2b705; --red:#9b1c31; --green:#0d6f4f; --orange:#c97913; --purple:#5a3f9c; } * { box-sizing:border-box; } html { scroll-behavior:smooth; } body { margin:0; font-family:Arial, Helvetica, sans-serif; color:var(--ink); background:var(--bg); line-height:1.55; } header { background:linear-gradient(",
          "title": "Victorian Public Transport Recovery, Pressure and Passenger Load Intelligence"
        },
        {
          "ext": ".html",
          "h1": "Victorian Public Transport Recovery and Station Pressure Intelligence",
          "h2": "Core finding | What the results mean | Recovery and demand-shift graph pack | Station pressure graph pack | Interpretation caution",
          "h3": "Mode recovery pattern | CBD decline pattern | Inner-west interpretation | Concentration matters | 01. Monthly patronage recovery index by mode | 02. Annual mode recovery heatmap | 03. CBD station patronage decline | 04. Top station patronage growth winners | 05. Station size versus recovery quadrant | 06. Supply-demand pressure quadrant | 07. Inner-west strategic station comparison | 08. Station patronage concentration | 09. GTFS route supply concentration | 01. GTFS station match quality | 02. December 2025 patronage by mode | 03. Inner-west station pressure proxy | 04. Inner-west station patronage change | 05. Top normal high-pressure stations | 06. Top normal low entries per supply record | 07. Top station patronage growth | 08. Top station patronage decline | 09. Top GTFS routes by scheduled trip count | 10. Scheduled trips by GTFS feed/mode group | 11. Station pressure versus timetable supply",
          "img_count": "20",
          "kind": "html",
          "link_count": "4",
          "modified": "2026-06-12T09:23:16",
          "name": "victorian_public_transport_recovery_and_pressure_report.html",
          "parent": ".",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\victorian_public_transport_recovery_and_pressure_report.html",
          "recommended_section": "GTFS supply and station pressure",
          "rel_path": "victorian_public_transport_recovery_and_pressure_report.html",
          "score": "106",
          "sha1_sample": "682ea58c8059c9dd867e0479b4e949d7920de3c9",
          "size_bytes": "31403",
          "stem": "victorian_public_transport_recovery_and_pressure_report",
          "text_sample": "Victorian Public Transport Recovery and Station Pressure Intelligence :root { --ink:#102033; --muted:#64748b; --blue:#123c69; --blue2:#1f5f99; --bg:#eef4f8; --card:#ffffff; --line:#d9e3ee; --gold:#f2b705; --red:#9b1c31; --green:#0d6f4f; --orange:#c97913; --purple:#5a3f9c; } * { box-sizing:border-box; } html { scroll-behavior:smooth; } body { margin:0; font-family:Arial, Helvetica, sans-serif; color:var(--ink); background:var(--bg); line-height:1.5; } header { background:linear-gradient(135deg, v",
          "title": "Victorian Public Transport Recovery and Station Pressure Intelligence"
        },
        {
          "ext": ".html",
          "h1": "Victorian Public Transport Recovery and Station Pressure Intelligence",
          "h2": "Core finding | What the results mean | Recovery and demand-shift graph pack | Station pressure graph pack | How this analysis was produced | Interpretation caution",
          "h3": "Mode recovery pattern | CBD decline pattern | Inner-west interpretation | Concentration matters | 01. Monthly patronage recovery index by mode | 02. Annual mode recovery heatmap | 03. CBD station patronage decline | 04. Top station patronage growth winners | 05. Station size versus recovery quadrant | 06. Supply-demand pressure quadrant | 07. Inner-west strategic station comparison | 08. Station patronage concentration | 09. GTFS route supply concentration | 01. GTFS station match quality | 02. December 2025 patronage by mode | 03. Inner-west station pressure proxy | 04. Inner-west station patronage change | 05. Top normal high-pressure stations | 06. Top normal low entries per supply record | 07. Top station patronage growth | 08. Top station patronage decline | 09. Top GTFS routes by scheduled trip count | 10. Scheduled trips by GTFS feed/mode group | 11. Station pressure versus timetable supply | 1. Data sources used | 2. Data profiling and inventory | 3. DuckDB ingestion layer | 4. Cleaning and quality checks | 5. GTFS timetable supply processing | 6. Station-to-GTFS matching",
          "img_count": "20",
          "kind": "html",
          "link_count": "5",
          "modified": "2026-06-12T09:29:18",
          "name": "victorian_public_transport_recovery_and_pressure_report_with_methodology.html",
          "parent": ".",
          "path": "\\\\bluemorpho\\StatsWebsiteWritable\\publictransport\\victorian_public_transport_recovery_and_pressure_report_with_methodology.html",
          "recommended_section": "GTFS supply and station pressure",
          "rel_path": "victorian_public_transport_recovery_and_pressure_report_with_methodology.html",
          "score": "146",
          "sha1_sample": "86499c84d1540feeee38551fae403b6587a31774",
          "size_bytes": "40799",
          "stem": "victorian_public_transport_recovery_and_pressure_report_with_methodology",
          "text_sample": "Victorian Public Transport Recovery and Station Pressure Intelligence :root { --ink:#102033; --muted:#64748b; --blue:#123c69; --blue2:#1f5f99; --bg:#eef4f8; --card:#ffffff; --line:#d9e3ee; --gold:#f2b705; --red:#9b1c31; --green:#0d6f4f; --orange:#c97913; --purple:#5a3f9c; } * { box-sizing:border-box; } html { scroll-behavior:smooth; } body { margin:0; font-family:Arial, Helvetica, sans-serif; color:var(--ink); background:var(--bg); line-height:1.5; } header { background:linear-gradient(135deg, v",
          "title": "Victorian Public Transport Recovery and Station Pressure Intelligence"
        }
      ],
      "row_count_sampled": 11,
      "row_count_exact": 11,
      "numeric_summaries": {
        "img_count": {
          "count_sampled": 11,
          "min": 11.0,
          "max": 35.0,
          "mean": 16.0
        },
        "link_count": {
          "count_sampled": 11,
          "min": 0.0,
          "max": 13.0,
          "mean": 5.7273
        },
        "score": {
          "count_sampled": 11,
          "min": 25.0,
          "max": 149.0,
          "mean": 78.6364
        },
        "size_bytes": {
          "count_sampled": 11,
          "min": 11088.0,
          "max": 11410377.0,
          "mean": 1346359.0
        }
      },
      "notes": []
    },
    "output/charts/recovery_and_shift/01_monthly_recovery_index_by_mode.png": {
      "type": "image",
      "width": 2284,
      "height": 1206,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/recovery_and_shift/02_annual_mode_recovery_heatmap.png": {
      "type": "image",
      "width": 2139,
      "height": 988,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/recovery_and_shift/03_cbd_station_patronage_decline.png": {
      "type": "image",
      "width": 2105,
      "height": 987,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/recovery_and_shift/04_top_station_growth_winners.png": {
      "type": "image",
      "width": 2104,
      "height": 1751,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/recovery_and_shift/05_station_size_vs_recovery_quadrant.png": {
      "type": "image",
      "width": 2165,
      "height": 1241,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/recovery_and_shift/06_supply_demand_pressure_quadrant.png": {
      "type": "image",
      "width": 2165,
      "height": 1235,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/recovery_and_shift/07_inner_west_strategic_scatter.png": {
      "type": "image",
      "width": 2163,
      "height": 1230,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/recovery_and_shift/08_station_patronage_concentration.png": {
      "type": "image",
      "width": 1924,
      "height": 1057,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/recovery_and_shift/09_gtfs_route_supply_concentration.png": {
      "type": "image",
      "width": 1924,
      "height": 1057,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/station_pressure/01_gtfs_match_quality.png": {
      "type": "image",
      "width": 1869,
      "height": 809,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/station_pressure/02_latest_complete_month_patronage_by_mode.png": {
      "type": "image",
      "width": 2051,
      "height": 1120,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/station_pressure/03_inner_west_entries_per_supply_record.png": {
      "type": "image",
      "width": 2045,
      "height": 1451,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/station_pressure/04_inner_west_patronage_change.png": {
      "type": "image",
      "width": 2050,
      "height": 1451,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/station_pressure/05_top_high_pressure_stations.png": {
      "type": "image",
      "width": 2045,
      "height": 1742,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/station_pressure/06_top_low_pressure_stations.png": {
      "type": "image",
      "width": 2045,
      "height": 1742,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/station_pressure/07_top_station_growth.png": {
      "type": "image",
      "width": 2050,
      "height": 1742,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/station_pressure/08_top_station_decline.png": {
      "type": "image",
      "width": 2051,
      "height": 1742,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/station_pressure/09_top_routes_by_scheduled_trips.png": {
      "type": "image",
      "width": 2049,
      "height": 1742,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/station_pressure/10_route_type_scheduled_trip_summary.png": {
      "type": "image",
      "width": 2050,
      "height": 981,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/station_pressure/11_patronage_pressure_vs_supply_scatter.png": {
      "type": "image",
      "width": 2041,
      "height": 1223,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads/01_train_passenger_count_rows_by_fin_year.png": {
      "type": "image",
      "width": 1925,
      "height": 1057,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads/02_top_lines_by_boardings_latest_year.png": {
      "type": "image",
      "width": 2103,
      "height": 1264,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads/03_top_stations_by_boardings_latest_year.png": {
      "type": "image",
      "width": 2103,
      "height": 1264,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads/04_top_line_direction_max_departure_load_latest_year.png": {
      "type": "image",
      "width": 2104,
      "height": 1595,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads/05_am_peak_max_load_by_line_direction.png": {
      "type": "image",
      "width": 2105,
      "height": 1595,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads/06_pm_peak_max_load_by_line_direction.png": {
      "type": "image",
      "width": 2105,
      "height": 1595,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads/07_inner_west_boardings_and_alightings.png": {
      "type": "image",
      "width": 2176,
      "height": 1456,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads/08_inner_west_boardings_per_stop_record.png": {
      "type": "image",
      "width": 2104,
      "height": 1459,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads/09_candidate_station_entry_vs_boarding_gap.png": {
      "type": "image",
      "width": 2105,
      "height": 1230,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads/10_werribee_line_station_sequence_load_profile.png": {
      "type": "image",
      "width": 2342,
      "height": 1255,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads/11_sunbury_line_station_sequence_load_profile.png": {
      "type": "image",
      "width": 2339,
      "height": 1255,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads/12_daytype_boardings_for_top_lines.png": {
      "type": "image",
      "width": 2177,
      "height": 1215,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_colour_coded/01_top_stations_boardings_alightings_colour_coded.png": {
      "type": "image",
      "width": 2213,
      "height": 1401,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_colour_coded/02_top_train_lines_boardings_with_max_load_colour_coded.png": {
      "type": "image",
      "width": 2246,
      "height": 1299,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_colour_coded/03_am_peak_max_loads_colour_coded.png": {
      "type": "image",
      "width": 2213,
      "height": 1369,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_colour_coded/04_pm_peak_max_loads_colour_coded.png": {
      "type": "image",
      "width": 2213,
      "height": 1369,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_colour_coded/05_footscray_line_direction_boardings_alightings_colour_coded.png": {
      "type": "image",
      "width": 2213,
      "height": 1294,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_colour_coded/06_inner_west_passenger_count_activity_intensity_colour_coded.png": {
      "type": "image",
      "width": 2212,
      "height": 1264,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_colour_coded/07_largest_station_entry_vs_boarding_gaps_colour_coded.png": {
      "type": "image",
      "width": 2142,
      "height": 1334,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_colour_coded/08_station_entries_vs_passenger_count_boardings_scatter_colour_coded.png": {
      "type": "image",
      "width": 2213,
      "height": 1299,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_colour_coded/09_werribee_down_profile_colour_coded.png": {
      "type": "image",
      "width": 2345,
      "height": 1230,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_colour_coded/10_werribee_up_profile_colour_coded.png": {
      "type": "image",
      "width": 2344,
      "height": 1230,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_colour_coded/11_sunbury_down_profile_colour_coded.png": {
      "type": "image",
      "width": 2342,
      "height": 1230,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_colour_coded/12_sunbury_up_profile_colour_coded.png": {
      "type": "image",
      "width": 2341,
      "height": 1230,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_colour_coded/13_day_type_boardings_colour_coded.png": {
      "type": "image",
      "width": 2213,
      "height": 1250,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_final_public/01_top_stations_boardings_alightings_final.png": {
      "type": "image",
      "width": 2213,
      "height": 1401,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_final_public/02_top_train_lines_boardings_with_max_load_final.png": {
      "type": "image",
      "width": 2246,
      "height": 1299,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_final_public/03_am_peak_max_loads_final.png": {
      "type": "image",
      "width": 2213,
      "height": 1369,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_final_public/04_pm_peak_max_loads_final.png": {
      "type": "image",
      "width": 2213,
      "height": 1369,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_final_public/05_footscray_line_direction_boardings_alightings_final.png": {
      "type": "image",
      "width": 2213,
      "height": 1224,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_final_public/06_inner_west_activity_intensity_final.png": {
      "type": "image",
      "width": 2212,
      "height": 1264,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_final_public/07_largest_station_entry_vs_boarding_gaps_final.png": {
      "type": "image",
      "width": 2210,
      "height": 1334,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_final_public/08_mid_tier_station_entry_vs_boarding_gaps_final.png": {
      "type": "image",
      "width": 2213,
      "height": 1334,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_final_public/09_station_entries_vs_boardings_indexed_scatter_full_final.png": {
      "type": "image",
      "width": 2500,
      "height": 1460,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_final_public/10_station_entries_vs_boardings_indexed_scatter_mid_network_final.png": {
      "type": "image",
      "width": 2500,
      "height": 1460,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_final_public/11_werribee_down_profile_cleaner_final.png": {
      "type": "image",
      "width": 2338,
      "height": 1225,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_final_public/12_werribee_up_profile_cleaner_final.png": {
      "type": "image",
      "width": 2338,
      "height": 1225,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_final_public/13_day_type_boardings_final.png": {
      "type": "image",
      "width": 2213,
      "height": 1250,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_final_public/14_sunbury_down_profile_cleaner_final.png": {
      "type": "image",
      "width": 2338,
      "height": 1225,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_final_public/15_sunbury_up_profile_cleaner_final.png": {
      "type": "image",
      "width": 2338,
      "height": 1225,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_publishable/01_top_stations_boardings_and_alightings.png": {
      "type": "image",
      "width": 2177,
      "height": 1751,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_publishable/02_top_train_lines_boardings_with_max_load.png": {
      "type": "image",
      "width": 2211,
      "height": 1264,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_publishable/03_am_peak_max_loads_exact.png": {
      "type": "image",
      "width": 2141,
      "height": 1664,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_publishable/04_pm_peak_max_loads_exact.png": {
      "type": "image",
      "width": 2141,
      "height": 1664,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_publishable/05_footscray_line_direction_boardings_alightings.png": {
      "type": "image",
      "width": 2177,
      "height": 1234,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_publishable/06_inner_west_passenger_count_activity_intensity.png": {
      "type": "image",
      "width": 2140,
      "height": 1459,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_publishable/07_largest_station_entry_vs_boarding_gaps.png": {
      "type": "image",
      "width": 2210,
      "height": 1751,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_publishable/08_station_entries_vs_passenger_count_boardings_scatter.png": {
      "type": "image",
      "width": 2177,
      "height": 1264,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_publishable/09_werribee_down_load_profile.png": {
      "type": "image",
      "width": 2345,
      "height": 1230,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_publishable/10_werribee_up_load_profile.png": {
      "type": "image",
      "width": 2344,
      "height": 1230,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_publishable/11_sunbury_down_load_profile.png": {
      "type": "image",
      "width": 2342,
      "height": 1230,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_publishable/12_sunbury_up_load_profile.png": {
      "type": "image",
      "width": 2341,
      "height": 1230,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_refined_public/01_top_stations_boardings_alightings_refined.png": {
      "type": "image",
      "width": 2213,
      "height": 1401,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_refined_public/02_top_train_lines_boardings_with_max_load_refined.png": {
      "type": "image",
      "width": 2246,
      "height": 1299,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_refined_public/03_am_peak_max_loads_simple_refined.png": {
      "type": "image",
      "width": 2213,
      "height": 1369,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_refined_public/04_pm_peak_max_loads_simple_refined.png": {
      "type": "image",
      "width": 2213,
      "height": 1369,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_refined_public/05_footscray_line_direction_boardings_alightings_refined.png": {
      "type": "image",
      "width": 2213,
      "height": 1224,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_refined_public/06_inner_west_passenger_count_activity_intensity_refined.png": {
      "type": "image",
      "width": 2212,
      "height": 1264,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_refined_public/07_largest_station_entry_vs_boarding_gaps_full_refined.png": {
      "type": "image",
      "width": 2210,
      "height": 1334,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_refined_public/08_mid_tier_station_entry_vs_boarding_gaps_refined.png": {
      "type": "image",
      "width": 2213,
      "height": 1334,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_refined_public/08_station_entries_vs_passenger_count_boardings_scatter_refined.png": {
      "type": "image",
      "width": 2213,
      "height": 1299,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_refined_public/10_werribee_down_profile_sparse_refined.png": {
      "type": "image",
      "width": 2356,
      "height": 1230,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_refined_public/11_werribee_up_profile_sparse_refined.png": {
      "type": "image",
      "width": 2342,
      "height": 1230,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_refined_public/12_sunbury_down_profile_sparse_refined.png": {
      "type": "image",
      "width": 2342,
      "height": 1230,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_refined_public/13_day_type_boardings_refined.png": {
      "type": "image",
      "width": 2213,
      "height": 1250,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/charts/train_passenger_loads_refined_public/13_sunbury_up_profile_sparse_refined.png": {
      "type": "image",
      "width": 2341,
      "height": 1230,
      "notes": [],
      "mode": "RGBA",
      "format": "PNG"
    },
    "output/csv/clean_reports/annual_patronage_by_mode_clean.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "mode",
        "pax_annual_total",
        "months_present"
      ],
      "sample_rows": [
        {
          "year": "2018",
          "mode": "Metropolitan Bus",
          "pax_annual_total": "120803552.0",
          "months_present": "12"
        },
        {
          "year": "2018",
          "mode": "Metropolitan Train",
          "pax_annual_total": "244515262.0",
          "months_present": "12"
        },
        {
          "year": "2018",
          "mode": "Metropolitan Tram",
          "pax_annual_total": "205450089.0",
          "months_present": "12"
        },
        {
          "year": "2018",
          "mode": "Regional Bus",
          "pax_annual_total": "12904355.0",
          "months_present": "12"
        },
        {
          "year": "2018",
          "mode": "Regional Coach",
          "pax_annual_total": "1325061.0",
          "months_present": "12"
        }
      ],
      "row_count_sampled": 53,
      "row_count_exact": 53,
      "numeric_summaries": {
        "year": {
          "count_sampled": 53,
          "min": 2018.0,
          "max": 2026.0,
          "mean": 2021.9245
        },
        "pax_annual_total": {
          "count_sampled": 53,
          "min": 110891.0,
          "max": 244777635.0,
          "mean": 66801112.5849
        },
        "months_present": {
          "count_sampled": 53,
          "min": 1.0,
          "max": 12.0,
          "mean": 10.9623
        }
      },
      "notes": []
    },
    "output/csv/clean_reports/annual_patronage_by_mode_complete_years_only.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "mode",
        "months_present",
        "pax_annual_total"
      ],
      "sample_rows": [
        {
          "year": "2018",
          "mode": "Metropolitan Bus",
          "months_present": "12",
          "pax_annual_total": "120803552.0"
        },
        {
          "year": "2018",
          "mode": "Metropolitan Train",
          "months_present": "12",
          "pax_annual_total": "244515262.0"
        },
        {
          "year": "2018",
          "mode": "Metropolitan Tram",
          "months_present": "12",
          "pax_annual_total": "205450089.0"
        },
        {
          "year": "2018",
          "mode": "Regional Bus",
          "months_present": "12",
          "pax_annual_total": "12904355.0"
        },
        {
          "year": "2018",
          "mode": "Regional Coach",
          "months_present": "12",
          "pax_annual_total": "1325061.0"
        }
      ],
      "row_count_sampled": 48,
      "row_count_exact": 48,
      "numeric_summaries": {
        "year": {
          "count_sampled": 48,
          "min": 2018.0,
          "max": 2025.0,
          "mean": 2021.5
        },
        "months_present": {
          "count_sampled": 48,
          "min": 12.0,
          "max": 12.0,
          "mean": 12.0
        },
        "pax_annual_total": {
          "count_sampled": 48,
          "min": 624059.0,
          "max": 244777635.0,
          "mean": 73251733.6458
        }
      },
      "notes": []
    },
    "output/csv/clean_reports/annual_total_all_modes_complete_years_only.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "pax_total_all_modes",
        "mode_count"
      ],
      "sample_rows": [
        {
          "year": "2018",
          "pax_total_all_modes": "605292158.0",
          "mode_count": "6"
        },
        {
          "year": "2019",
          "pax_total_all_modes": "603083274.0",
          "mode_count": "6"
        },
        {
          "year": "2020",
          "pax_total_all_modes": "226823636.0",
          "mode_count": "6"
        },
        {
          "year": "2021",
          "pax_total_all_modes": "243130111.0",
          "mode_count": "6"
        },
        {
          "year": "2022",
          "pax_total_all_modes": "379404227.0",
          "mode_count": "6"
        }
      ],
      "row_count_sampled": 8,
      "row_count_exact": 8,
      "numeric_summaries": {
        "year": {
          "count_sampled": 8,
          "min": 2018.0,
          "max": 2025.0,
          "mean": 2021.5
        },
        "pax_total_all_modes": {
          "count_sampled": 8,
          "min": 226823636.0,
          "max": 605292158.0,
          "mean": 439510401.875
        },
        "mode_count": {
          "count_sampled": 8,
          "min": 6.0,
          "max": 6.0,
          "mean": 6.0
        }
      },
      "notes": []
    },
    "output/csv/clean_reports/inner_west_station_growth_from_fy18_19.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "latest_fin_year",
        "stop_id",
        "stop_name",
        "pax_2018_2019",
        "latest_pax_annual",
        "pax_change",
        "pct_change_percent"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "20025",
          "stop_name": "Footscray",
          "pax_2018_2019": "5332950",
          "latest_pax_annual": "4383950",
          "pax_change": "-949000",
          "pct_change_percent": "-17.795029017710647"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "20021",
          "stop_name": "Sunshine",
          "pax_2018_2019": "2157750",
          "latest_pax_annual": "1577600",
          "pax_change": "-580150",
          "pct_change_percent": "-26.886803383153747"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19973",
          "stop_name": "North Melbourne",
          "pax_2018_2019": "1497300",
          "latest_pax_annual": "1394050",
          "pax_change": "-103250",
          "pct_change_percent": "-6.895745675549322"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19994",
          "stop_name": "Newport",
          "pax_2018_2019": "1334350",
          "latest_pax_annual": "1245950",
          "pax_change": "-88400",
          "pct_change_percent": "-6.62494847678645"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19996",
          "stop_name": "Yarraville",
          "pax_2018_2019": "998400",
          "latest_pax_annual": "820600",
          "pax_change": "-177800",
          "pct_change_percent": "-17.80849358974359"
        }
      ],
      "row_count_sampled": 16,
      "row_count_exact": 16,
      "numeric_summaries": {
        "stop_id": {
          "count_sampled": 16,
          "min": 19926.0,
          "max": 20026.0,
          "mean": 19995.3125
        },
        "pax_2018_2019": {
          "count_sampled": 16,
          "min": 106850.0,
          "max": 5332950.0,
          "mean": 956946.875
        },
        "latest_pax_annual": {
          "count_sampled": 16,
          "min": 93100.0,
          "max": 4383950.0,
          "mean": 784956.25
        },
        "pax_change": {
          "count_sampled": 16,
          "min": -949000.0,
          "max": 9750.0,
          "mean": -171990.625
        },
        "pct_change_percent": {
          "count_sampled": 16,
          "min": -35.679334529440546,
          "max": 2.827316224445411,
          "mean": -17.5128
        }
      },
      "notes": []
    },
    "output/csv/clean_reports/inner_west_station_history.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "fin_year",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_annual",
        "pax_weekday",
        "pax_norm_weekday",
        "pax_sch_hol_weekday",
        "pax_saturday",
        "pax_sunday",
        "pax_pre_am_peak",
        "pax_am_peak",
        "pax_interpeak",
        "pax_pm_peak",
        "pax_pm_late"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "fin_year": "FY18-19",
          "stop_id": "19926",
          "stop_name": "Altona",
          "stop_lat": "-37.8671476",
          "stop_long": "144.8296447",
          "pax_annual": "302850",
          "pax_weekday": "950",
          "pax_norm_weekday": "1000",
          "pax_sch_hol_weekday": "850",
          "pax_saturday": "600",
          "pax_sunday": "450",
          "pax_pre_am_peak": "100",
          "pax_am_peak": "450",
          "pax_interpeak": "200",
          "pax_pm_peak": "150",
          "pax_pm_late": "50"
        },
        {
          "network": "metro",
          "fin_year": "FY19-20",
          "stop_id": "19926",
          "stop_name": "Altona",
          "stop_lat": "-37.8671476",
          "stop_long": "144.8296447",
          "pax_annual": "261900",
          "pax_weekday": "850",
          "pax_norm_weekday": "850",
          "pax_sch_hol_weekday": "750",
          "pax_saturday": "550",
          "pax_sunday": "400",
          "pax_pre_am_peak": "100",
          "pax_am_peak": "350",
          "pax_interpeak": "200",
          "pax_pm_peak": "150",
          "pax_pm_late": "50"
        },
        {
          "network": "metro",
          "fin_year": "FY20-21",
          "stop_id": "19926",
          "stop_name": "Altona",
          "stop_lat": "-37.8671476",
          "stop_long": "144.8296447",
          "pax_annual": "126100",
          "pax_weekday": "400",
          "pax_norm_weekday": "350",
          "pax_sch_hol_weekday": "400",
          "pax_saturday": "300",
          "pax_sunday": "250",
          "pax_pre_am_peak": "50",
          "pax_am_peak": "100",
          "pax_interpeak": "100",
          "pax_pm_peak": "100",
          "pax_pm_late": "50"
        },
        {
          "network": "metro",
          "fin_year": "FY21-22",
          "stop_id": "19926",
          "stop_name": "Altona",
          "stop_lat": "-37.8671476",
          "stop_long": "144.8296447",
          "pax_annual": "144800",
          "pax_weekday": "450",
          "pax_norm_weekday": "450",
          "pax_sch_hol_weekday": "400",
          "pax_saturday": "400",
          "pax_sunday": "300",
          "pax_pre_am_peak": "50",
          "pax_am_peak": "150",
          "pax_interpeak": "150",
          "pax_pm_peak": "100",
          "pax_pm_late": "50"
        },
        {
          "network": "metro",
          "fin_year": "FY22-23",
          "stop_id": "19926",
          "stop_name": "Altona",
          "stop_lat": "-37.8671476",
          "stop_long": "144.8296447",
          "pax_annual": "226200",
          "pax_weekday": "650",
          "pax_norm_weekday": "650",
          "pax_sch_hol_weekday": "600",
          "pax_saturday": "600",
          "pax_sunday": "500",
          "pax_pre_am_peak": "50",
          "pax_am_peak": "250",
          "pax_interpeak": "200",
          "pax_pm_peak": "150",
          "pax_pm_late": "50"
        }
      ],
      "row_count_sampled": 112,
      "row_count_exact": 112,
      "numeric_summaries": {
        "stop_id": {
          "count_sampled": 112,
          "min": 19926.0,
          "max": 20026.0,
          "mean": 19995.3125
        },
        "stop_lat": {
          "count_sampled": 112,
          "min": -37.86784231,
          "max": -37.78853633,
          "mean": -37.8263
        },
        "stop_long": {
          "count_sampled": 112,
          "min": 144.8296447,
          "max": 144.9415102,
          "mean": 144.8848
        },
        "pax_annual": {
          "count_sampled": 112,
          "min": 39900.0,
          "max": 5332950.0,
          "mean": 684610.2679
        },
        "pax_weekday": {
          "count_sampled": 112,
          "min": 100.0,
          "max": 17700.0,
          "mean": 2203.5714
        },
        "pax_norm_weekday": {
          "count_sampled": 112,
          "min": 100.0,
          "max": 18300.0,
          "mean": 2273.6607
        },
        "pax_sch_hol_weekday": {
          "count_sampled": 112,
          "min": 100.0,
          "max": 15300.0,
          "mean": 1932.1429
        },
        "pax_saturday": {
          "count_sampled": 112,
          "min": 100.0,
          "max": 9800.0,
          "mean": 1376.3393
        },
        "pax_sunday": {
          "count_sampled": 112,
          "min": 50.0,
          "max": 6550.0,
          "mean": 976.7857
        },
        "pax_pre_am_peak": {
          "count_sampled": 112,
          "min": 50.0,
          "max": 800.0,
          "mean": 144.6429
        },
        "pax_am_peak": {
          "count_sampled": 112,
          "min": 50.0,
          "max": 5400.0,
          "mean": 810.7143
        },
        "pax_interpeak": {
          "count_sampled": 112,
          "min": 50.0,
          "max": 4750.0,
          "mean": 542.4107
        },
        "pax_pm_peak": {
          "count_sampled": 112,
          "min": 50.0,
          "max": 6150.0,
          "mean": 649.5536
        },
        "pax_pm_late": {
          "count_sampled": 112,
          "min": 50.0,
          "max": 1250.0,
          "mean": 145.5357
        }
      },
      "notes": []
    },
    "output/csv/clean_reports/latest_available_partial_month_by_mode.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "month",
        "month_name",
        "month_start",
        "mode",
        "pax_monthly"
      ],
      "sample_rows": [
        {
          "year": "2026",
          "month": "1",
          "month_name": "January",
          "month_start": "2026-01-01",
          "mode": "Metropolitan Train",
          "pax_monthly": "14263509.0"
        },
        {
          "year": "2026",
          "month": "1",
          "month_name": "January",
          "month_start": "2026-01-01",
          "mode": "Metropolitan Bus",
          "pax_monthly": "7624940.0"
        },
        {
          "year": "2026",
          "month": "1",
          "month_name": "January",
          "month_start": "2026-01-01",
          "mode": "Regional Train",
          "pax_monthly": "1604510.0"
        },
        {
          "year": "2026",
          "month": "1",
          "month_name": "January",
          "month_start": "2026-01-01",
          "mode": "Regional Bus",
          "pax_monthly": "771902.0"
        },
        {
          "year": "2026",
          "month": "1",
          "month_name": "January",
          "month_start": "2026-01-01",
          "mode": "Regional Coach",
          "pax_monthly": "110891.0"
        }
      ],
      "row_count_sampled": 5,
      "row_count_exact": 5,
      "numeric_summaries": {
        "year": {
          "count_sampled": 5,
          "min": 2026.0,
          "max": 2026.0,
          "mean": 2026.0
        },
        "month": {
          "count_sampled": 5,
          "min": 1.0,
          "max": 1.0,
          "mean": 1.0
        },
        "pax_monthly": {
          "count_sampled": 5,
          "min": 110891.0,
          "max": 14263509.0,
          "mean": 4875150.4
        }
      },
      "notes": []
    },
    "output/csv/clean_reports/latest_complete_month_by_mode.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "month",
        "month_name",
        "month_start",
        "mode",
        "pax_monthly"
      ],
      "sample_rows": [
        {
          "year": "2025",
          "month": "12",
          "month_name": "December",
          "month_start": "2025-12-01",
          "mode": "Metropolitan Train",
          "pax_monthly": "14894850.0"
        },
        {
          "year": "2025",
          "month": "12",
          "month_name": "December",
          "month_start": "2025-12-01",
          "mode": "Metropolitan Tram",
          "pax_monthly": "12069311.0"
        },
        {
          "year": "2025",
          "month": "12",
          "month_name": "December",
          "month_start": "2025-12-01",
          "mode": "Metropolitan Bus",
          "pax_monthly": "8281774.0"
        },
        {
          "year": "2025",
          "month": "12",
          "month_name": "December",
          "month_start": "2025-12-01",
          "mode": "Regional Train",
          "pax_monthly": "2157499.0"
        },
        {
          "year": "2025",
          "month": "12",
          "month_name": "December",
          "month_start": "2025-12-01",
          "mode": "Regional Bus",
          "pax_monthly": "895411.0"
        }
      ],
      "row_count_sampled": 6,
      "row_count_exact": 6,
      "numeric_summaries": {
        "year": {
          "count_sampled": 6,
          "min": 2025.0,
          "max": 2025.0,
          "mean": 2025.0
        },
        "month": {
          "count_sampled": 6,
          "min": 12.0,
          "max": 12.0,
          "mean": 12.0
        },
        "pax_monthly": {
          "count_sampled": 6,
          "min": 122578.0,
          "max": 14894850.0,
          "mean": 6403570.5
        }
      },
      "notes": []
    },
    "output/csv/clean_reports/latest_complete_month_daytype_mode_profile.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "month",
        "month_name",
        "month_start",
        "mode",
        "day_of_week",
        "day_type",
        "pax_daily"
      ],
      "sample_rows": [
        {
          "year": "2025",
          "month": "12",
          "month_name": "Dec",
          "month_start": "2025-12-01",
          "mode": "MetroBus",
          "day_of_week": "Friday",
          "day_type": "Normal Weekday",
          "pax_daily": "343700"
        },
        {
          "year": "2025",
          "month": "12",
          "month_name": "Dec",
          "month_start": "2025-12-01",
          "mode": "MetroBus",
          "day_of_week": "Monday",
          "day_type": "Normal Weekday",
          "pax_daily": "333150"
        },
        {
          "year": "2025",
          "month": "12",
          "month_name": "Dec",
          "month_start": "2025-12-01",
          "mode": "MetroBus",
          "day_of_week": "Monday",
          "day_type": "School Holiday Weekday",
          "pax_daily": "235650"
        },
        {
          "year": "2025",
          "month": "12",
          "month_name": "Dec",
          "month_start": "2025-12-01",
          "mode": "MetroBus",
          "day_of_week": "Thursday",
          "day_type": "Normal Weekday",
          "pax_daily": "355900"
        },
        {
          "year": "2025",
          "month": "12",
          "month_name": "Dec",
          "month_start": "2025-12-01",
          "mode": "MetroBus",
          "day_of_week": "Tuesday",
          "day_type": "Normal Weekday",
          "pax_daily": "367400"
        }
      ],
      "row_count_sampled": 40,
      "row_count_exact": 40,
      "numeric_summaries": {
        "year": {
          "count_sampled": 40,
          "min": 2025.0,
          "max": 2025.0,
          "mean": 2025.0
        },
        "month": {
          "count_sampled": 40,
          "min": 12.0,
          "max": 12.0,
          "mean": 12.0
        },
        "pax_daily": {
          "count_sampled": 40,
          "min": 21700.0,
          "max": 597250.0,
          "mean": 252378.75
        }
      },
      "notes": []
    },
    "output/csv/clean_reports/latest_station_rankings.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "fin_year",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_annual",
        "network_rank",
        "overall_rank"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "stop_id": "19854",
          "stop_name": "Flinders Street",
          "stop_lat": "-37.81830513",
          "stop_long": "144.9669643",
          "pax_annual": "19633300",
          "network_rank": "1",
          "overall_rank": "1"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "stop_id": "22180",
          "stop_name": "Southern Cross",
          "stop_lat": "-37.81793643",
          "stop_long": "144.9514112",
          "pax_annual": "14696050",
          "network_rank": "2",
          "overall_rank": "2"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "stop_id": "19842",
          "stop_name": "Melbourne Central",
          "stop_lat": "-37.80993877",
          "stop_long": "144.9625935",
          "pax_annual": "11876900",
          "network_rank": "3",
          "overall_rank": "3"
        },
        {
          "network": "regional",
          "fin_year": "FY24-25",
          "stop_id": "64408",
          "stop_name": "Southern Cross Railway Station (Melbourne City)",
          "stop_lat": "-37.818245",
          "stop_long": "144.951691",
          "pax_annual": "6506100",
          "network_rank": "1",
          "overall_rank": "4"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "stop_id": "19843",
          "stop_name": "Parliament",
          "stop_lat": "-37.81105406",
          "stop_long": "144.9729109",
          "pax_annual": "6344650",
          "network_rank": "4",
          "overall_rank": "5"
        }
      ],
      "row_count_sampled": 316,
      "row_count_exact": 316,
      "numeric_summaries": {
        "stop_id": {
          "count_sampled": 316,
          "min": 15351.0,
          "max": 64408.0,
          "mean": 22511.5506
        },
        "stop_lat": {
          "count_sampled": 316,
          "min": -38.386392,
          "max": -35.341114,
          "mean": -37.717
        },
        "stop_long": {
          "count_sampled": 316,
          "min": 142.475545,
          "max": 147.627614,
          "mean": 144.9865
        },
        "pax_annual": {
          "count_sampled": 316,
          "min": 550.0,
          "max": 19633300.0,
          "mean": 626775.6329
        },
        "network_rank": {
          "count_sampled": 316,
          "min": 1.0,
          "max": 222.0,
          "mean": 92.4304
        },
        "overall_rank": {
          "count_sampled": 316,
          "min": 1.0,
          "max": 316.0,
          "mean": 158.4589
        }
      },
      "notes": []
    },
    "output/csv/clean_reports/monthly_mode_recovery_vs_2019_clean.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "month",
        "month_name",
        "month_start",
        "mode",
        "pax_monthly",
        "avg_2019_pax",
        "recovery_vs_2019_same_month",
        "recovery_pct_vs_2019_same_month"
      ],
      "sample_rows": [
        {
          "year": "2018",
          "month": "1",
          "month_name": "January",
          "month_start": "2018-01-01",
          "mode": "Metropolitan Bus",
          "pax_monthly": "7568547.0",
          "avg_2019_pax": "7845144.0",
          "recovery_vs_2019_same_month": "0.964742903380741",
          "recovery_pct_vs_2019_same_month": "96.4742903380741"
        },
        {
          "year": "2018",
          "month": "2",
          "month_name": "February",
          "month_start": "2018-02-01",
          "mode": "Metropolitan Bus",
          "pax_monthly": "10487311.0",
          "avg_2019_pax": "10105546.0",
          "recovery_vs_2019_same_month": "1.0377777707409377",
          "recovery_pct_vs_2019_same_month": "103.77777707409376"
        },
        {
          "year": "2018",
          "month": "3",
          "month_name": "March",
          "month_start": "2018-03-01",
          "mode": "Metropolitan Bus",
          "pax_monthly": "11528895.0",
          "avg_2019_pax": "11775566.0",
          "recovery_vs_2019_same_month": "0.9790523020294736",
          "recovery_pct_vs_2019_same_month": "97.90523020294735"
        },
        {
          "year": "2018",
          "month": "4",
          "month_name": "April",
          "month_start": "2018-04-01",
          "mode": "Metropolitan Bus",
          "pax_monthly": "9592750.0",
          "avg_2019_pax": "9667587.0",
          "recovery_vs_2019_same_month": "0.9922589783779551",
          "recovery_pct_vs_2019_same_month": "99.2258978377955"
        },
        {
          "year": "2018",
          "month": "5",
          "month_name": "May",
          "month_start": "2018-05-01",
          "mode": "Metropolitan Bus",
          "pax_monthly": "11263486.0",
          "avg_2019_pax": "12082141.0",
          "recovery_vs_2019_same_month": "0.9322425553550484",
          "recovery_pct_vs_2019_same_month": "93.22425553550484"
        }
      ],
      "row_count_sampled": 581,
      "row_count_exact": 581,
      "numeric_summaries": {
        "year": {
          "count_sampled": 581,
          "min": 2018.0,
          "max": 2026.0,
          "mean": 2021.5387
        },
        "month": {
          "count_sampled": 581,
          "min": 1.0,
          "max": 12.0,
          "mean": 6.4527
        },
        "pax_monthly": {
          "count_sampled": 581,
          "min": 17602.0,
          "max": 23045436.0,
          "mean": 6093733.1618
        },
        "avg_2019_pax": {
          "count_sampled": 581,
          "min": 98137.0,
          "max": 23045436.0,
          "mean": 8351079.8244
        },
        "recovery_vs_2019_same_month": {
          "count_sampled": 581,
          "min": 0.06962998038725905,
          "max": 1.3088490979705094,
          "mean": 0.794
        },
        "recovery_pct_vs_2019_same_month": {
          "count_sampled": 581,
          "min": 6.962998038725905,
          "max": 130.88490979705094,
          "mean": 79.3969
        }
      },
      "notes": []
    },
    "output/csv/clean_reports/monthly_patronage_completeness.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "month",
        "month_name",
        "month_start",
        "metropolitan_train",
        "metropolitan_tram",
        "metropolitan_bus",
        "regional_train",
        "regional_coach",
        "regional_bus",
        "is_complete_all_modes"
      ],
      "sample_rows": [
        {
          "year": "2018",
          "month": "1",
          "month_name": "January",
          "month_start": "2018-01-01",
          "metropolitan_train": "16809932.0",
          "metropolitan_tram": "15231368.0",
          "metropolitan_bus": "7568547.0",
          "regional_train": "1466256.0",
          "regional_coach": "116568.0",
          "regional_bus": "721229.0",
          "is_complete_all_modes": "True"
        },
        {
          "year": "2018",
          "month": "2",
          "month_name": "February",
          "month_start": "2018-02-01",
          "metropolitan_train": "19554477.0",
          "metropolitan_tram": "16980925.0",
          "metropolitan_bus": "10487311.0",
          "regional_train": "1522981.0",
          "regional_coach": "103197.0",
          "regional_bus": "1118494.0",
          "is_complete_all_modes": "True"
        },
        {
          "year": "2018",
          "month": "3",
          "month_name": "March",
          "month_start": "2018-03-01",
          "metropolitan_train": "22659010.0",
          "metropolitan_tram": "19832126.0",
          "metropolitan_bus": "11528895.0",
          "regional_train": "1809774.0",
          "regional_coach": "117180.0",
          "regional_bus": "1224816.0",
          "is_complete_all_modes": "True"
        },
        {
          "year": "2018",
          "month": "4",
          "month_name": "April",
          "month_start": "2018-04-01",
          "metropolitan_train": "20312040.0",
          "metropolitan_tram": "16919872.0",
          "metropolitan_bus": "9592750.0",
          "regional_train": "1684827.0",
          "regional_coach": "107480.0",
          "regional_bus": "946218.0",
          "is_complete_all_modes": "True"
        },
        {
          "year": "2018",
          "month": "5",
          "month_name": "May",
          "month_start": "2018-05-01",
          "metropolitan_train": "22768447.0",
          "metropolitan_tram": "17691427.0",
          "metropolitan_bus": "11263486.0",
          "regional_train": "1790656.0",
          "regional_coach": "109456.0",
          "regional_bus": "1258704.0",
          "is_complete_all_modes": "True"
        }
      ],
      "row_count_sampled": 97,
      "row_count_exact": 97,
      "numeric_summaries": {
        "year": {
          "count_sampled": 97,
          "min": 2018.0,
          "max": 2026.0,
          "mean": 2021.5464
        },
        "month": {
          "count_sampled": 97,
          "min": 1.0,
          "max": 12.0,
          "mean": 6.4433
        },
        "metropolitan_train": {
          "count_sampled": 97,
          "min": 1887499.0,
          "max": 23045436.0,
          "mean": 14086762.6392
        },
        "metropolitan_tram": {
          "count_sampled": 96,
          "min": 1224017.0,
          "max": 19832126.0,
          "mean": 11757116.6771
        },
        "metropolitan_bus": {
          "count_sampled": 97,
          "min": 1507175.0,
          "max": 12082141.0,
          "mean": 8222614.4227
        },
        "regional_train": {
          "count_sampled": 97,
          "min": 222256.0,
          "max": 2340160.0,
          "mean": 1506717.4227
        },
        "regional_coach": {
          "count_sampled": 97,
          "min": 17602.0,
          "max": 126770.0,
          "mean": 89784.6495
        },
        "regional_bus": {
          "count_sampled": 97,
          "min": 227342.0,
          "max": 1287180.0,
          "mean": 957788.5567
        }
      },
      "notes": []
    },
    "output/csv/clean_reports/station_decline_from_fy18_19.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "latest_fin_year",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_2018_2019",
        "latest_pax_annual",
        "pax_change",
        "pct_change",
        "pct_change_percent"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19854",
          "stop_name": "Flinders Street",
          "stop_lat": "-37.81830513",
          "stop_long": "144.9669643",
          "pax_2018_2019": "28320650",
          "latest_pax_annual": "19633300",
          "pax_change": "-8687350",
          "pct_change": "-0.30674966852808816",
          "pct_change_percent": "-30.674966852808815"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "22180",
          "stop_name": "Southern Cross",
          "stop_lat": "-37.81793643",
          "stop_long": "144.9514112",
          "pax_2018_2019": "19551450",
          "latest_pax_annual": "14696050",
          "pax_change": "-4855400",
          "pct_change": "-0.2483396372136082",
          "pct_change_percent": "-24.833963721360817"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19843",
          "stop_name": "Parliament",
          "stop_lat": "-37.81105406",
          "stop_long": "144.9729109",
          "pax_2018_2019": "10124200",
          "latest_pax_annual": "6344650",
          "pax_change": "-3779550",
          "pct_change": "-0.37331838565022424",
          "pct_change_percent": "-37.33183856502242"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19842",
          "stop_name": "Melbourne Central",
          "stop_lat": "-37.80993877",
          "stop_long": "144.9625935",
          "pax_2018_2019": "15250700",
          "latest_pax_annual": "11876900",
          "pax_change": "-3373800",
          "pct_change": "-0.22122263240375853",
          "pct_change_percent": "-22.122263240375855"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19841",
          "stop_name": "Flagstaff",
          "stop_lat": "-37.81198131",
          "stop_long": "144.9556538",
          "pax_2018_2019": "4854950",
          "latest_pax_annual": "3445200",
          "pax_change": "-1409750",
          "pct_change": "-0.2903737422630511",
          "pct_change_percent": "-29.03737422630511"
        }
      ],
      "row_count_sampled": 310,
      "row_count_exact": 310,
      "numeric_summaries": {
        "stop_id": {
          "count_sampled": 310,
          "min": 15351.0,
          "max": 64408.0,
          "mean": 21985.9516
        },
        "stop_lat": {
          "count_sampled": 310,
          "min": -38.386392,
          "max": -35.341114,
          "mean": -37.7263
        },
        "stop_long": {
          "count_sampled": 310,
          "min": 142.475545,
          "max": 147.627614,
          "mean": 144.9918
        },
        "pax_2018_2019": {
          "count_sampled": 310,
          "min": 400.0,
          "max": 28320650.0,
          "mean": 800120.6452
        },
        "latest_pax_annual": {
          "count_sampled": 310,
          "min": 550.0,
          "max": 19633300.0,
          "mean": 635754.0323
        },
        "pax_change": {
          "count_sampled": 310,
          "min": -8687350.0,
          "max": 367200.0,
          "mean": -164366.6129
        },
        "pct_change": {
          "count_sampled": 310,
          "min": -0.5589098532494758,
          "max": 8.645355850422195,
          "mean": -0.0635
        },
        "pct_change_percent": {
          "count_sampled": 310,
          "min": -55.890985324947586,
          "max": 864.5355850422195,
          "mean": -6.3529
        }
      },
      "notes": []
    },
    "output/csv/clean_reports/station_growth_from_fy18_19.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "latest_fin_year",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_2018_2019",
        "latest_pax_annual",
        "pax_change",
        "pct_change",
        "pct_change_percent"
      ],
      "sample_rows": [
        {
          "network": "regional",
          "latest_fin_year": "FY24-25",
          "stop_id": "47648",
          "stop_name": "Tarneit",
          "stop_lat": "-37.832169",
          "stop_long": "144.694716",
          "pax_2018_2019": "1350500",
          "latest_pax_annual": "1717700",
          "pax_change": "367200",
          "pct_change": "0.2718992965568308",
          "pct_change_percent": "27.18992965568308"
        },
        {
          "network": "regional",
          "latest_fin_year": "FY24-25",
          "stop_id": "19981",
          "stop_name": "Rockbank",
          "stop_lat": "-37.729258",
          "stop_long": "144.65063",
          "pax_2018_2019": "41450",
          "latest_pax_annual": "399800",
          "pax_change": "358350",
          "pct_change": "8.645355850422195",
          "pct_change_percent": "864.5355850422195"
        },
        {
          "network": "regional",
          "latest_fin_year": "FY24-25",
          "stop_id": "47647",
          "stop_name": "Wyndham Vale",
          "stop_lat": "-37.871783",
          "stop_long": "144.608477",
          "pax_2018_2019": "786100",
          "latest_pax_annual": "1128400",
          "pax_change": "342300",
          "pct_change": "0.43544078361531613",
          "pct_change_percent": "43.54407836153161"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "40221",
          "stop_name": "Craigieburn",
          "stop_lat": "-37.6018169",
          "stop_long": "144.9433203",
          "pax_2018_2019": "1236250",
          "latest_pax_annual": "1508250",
          "pax_change": "272000",
          "pct_change": "0.22002022244691607",
          "pct_change_percent": "22.002022244691606"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19887",
          "stop_name": "Merinda Park",
          "stop_lat": "-38.07900048",
          "stop_long": "145.2635114",
          "pax_2018_2019": "306950",
          "latest_pax_annual": "577750",
          "pax_change": "270800",
          "pct_change": "0.8822283759569962",
          "pct_change_percent": "88.22283759569962"
        }
      ],
      "row_count_sampled": 310,
      "row_count_exact": 310,
      "numeric_summaries": {
        "stop_id": {
          "count_sampled": 310,
          "min": 15351.0,
          "max": 64408.0,
          "mean": 21985.9516
        },
        "stop_lat": {
          "count_sampled": 310,
          "min": -38.386392,
          "max": -35.341114,
          "mean": -37.7263
        },
        "stop_long": {
          "count_sampled": 310,
          "min": 142.475545,
          "max": 147.627614,
          "mean": 144.9918
        },
        "pax_2018_2019": {
          "count_sampled": 310,
          "min": 400.0,
          "max": 28320650.0,
          "mean": 800120.6452
        },
        "latest_pax_annual": {
          "count_sampled": 310,
          "min": 550.0,
          "max": 19633300.0,
          "mean": 635754.0323
        },
        "pax_change": {
          "count_sampled": 310,
          "min": -8687350.0,
          "max": 367200.0,
          "mean": -164366.6129
        },
        "pct_change": {
          "count_sampled": 310,
          "min": -0.5589098532494758,
          "max": 8.645355850422195,
          "mean": -0.0635
        },
        "pct_change_percent": {
          "count_sampled": 310,
          "min": -55.890985324947586,
          "max": 864.5355850422195,
          "mean": -6.3529
        }
      },
      "notes": []
    },
    "output/csv/clean_reports/stations_without_fy18_19_baseline.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "latest_fin_year",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "latest_pax_annual"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "49343",
          "stop_name": "Union",
          "stop_lat": "-37.823477",
          "stop_long": "145.1000368",
          "latest_pax_annual": "593100"
        },
        {
          "network": "regional",
          "latest_fin_year": "FY24-25",
          "stop_id": "48804",
          "stop_name": "Cobblebank",
          "stop_lat": "-37.712542",
          "stop_long": "144.604103",
          "latest_pax_annual": "325300"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "49458",
          "stop_name": "East Pakenham",
          "stop_lat": "-38.084284",
          "stop_long": "145.506311",
          "latest_pax_annual": "54500"
        },
        {
          "network": "regional",
          "latest_fin_year": "FY24-25",
          "stop_id": "51809",
          "stop_name": "Goornong",
          "stop_lat": "-36.615183",
          "stop_long": "144.503474",
          "latest_pax_annual": "1900"
        },
        {
          "network": "regional",
          "latest_fin_year": "FY24-25",
          "stop_id": "49296",
          "stop_name": "Huntly",
          "stop_lat": "-36.664864",
          "stop_long": "144.369789",
          "latest_pax_annual": "1500"
        }
      ],
      "row_count_sampled": 6,
      "row_count_exact": 6,
      "numeric_summaries": {
        "stop_id": {
          "count_sampled": 6,
          "min": 48804.0,
          "max": 51809.0,
          "mean": 49667.5
        },
        "stop_lat": {
          "count_sampled": 6,
          "min": -38.084284,
          "max": -36.531477,
          "mean": -37.2386
        },
        "stop_long": {
          "count_sampled": 6,
          "min": 144.200922,
          "max": 145.506311,
          "mean": 144.7141
        },
        "latest_pax_annual": {
          "count_sampled": 6,
          "min": 1050.0,
          "max": 593100.0,
          "mean": 162891.6667
        }
      },
      "notes": []
    },
    "output/csv/clean_reports/weekday_weekend_summary_by_mode.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "month",
        "month_name",
        "month_start",
        "mode",
        "avg_weekday_pax_daily",
        "avg_weekend_pax_daily",
        "weekday_to_weekend_ratio"
      ],
      "sample_rows": [
        {
          "year": "2018",
          "month": "1",
          "month_name": "Jan",
          "month_start": "2018-01-01",
          "mode": "MetroBus",
          "avg_weekday_pax_daily": "316112.5",
          "avg_weekend_pax_daily": "129600.0",
          "weekday_to_weekend_ratio": "2.439139660493827"
        },
        {
          "year": "2018",
          "month": "2",
          "month_name": "Feb",
          "month_start": "2018-02-01",
          "mode": "MetroBus",
          "avg_weekday_pax_daily": "463500.0",
          "avg_weekend_pax_daily": "152150.0",
          "weekday_to_weekend_ratio": "3.046335852776865"
        },
        {
          "year": "2018",
          "month": "3",
          "month_name": "Mar",
          "month_start": "2018-03-01",
          "mode": "MetroBus",
          "avg_weekday_pax_daily": "489430.0",
          "avg_weekend_pax_daily": "162500.0",
          "weekday_to_weekend_ratio": "3.011876923076923"
        },
        {
          "year": "2018",
          "month": "4",
          "month_name": "Apr",
          "month_start": "2018-04-01",
          "mode": "MetroBus",
          "avg_weekday_pax_daily": "419535.0",
          "avg_weekend_pax_daily": "154575.0",
          "weekday_to_weekend_ratio": "2.7141193595342066"
        },
        {
          "year": "2018",
          "month": "5",
          "month_name": "May",
          "month_start": "2018-05-01",
          "mode": "MetroBus",
          "avg_weekday_pax_daily": "430380.0",
          "avg_weekend_pax_daily": "167050.0",
          "weekday_to_weekend_ratio": "2.5763543849146964"
        }
      ],
      "row_count_sampled": 484,
      "row_count_exact": 484,
      "numeric_summaries": {
        "year": {
          "count_sampled": 484,
          "min": 2018.0,
          "max": 2026.0,
          "mean": 2021.5372
        },
        "month": {
          "count_sampled": 484,
          "min": 1.0,
          "max": 12.0,
          "mean": 6.4545
        },
        "avg_weekday_pax_daily": {
          "count_sampled": 484,
          "min": 6025.0,
          "max": 887890.0,
          "mean": 271195.6529
        },
        "avg_weekend_pax_daily": {
          "count_sampled": 475,
          "min": 2275.0,
          "max": 481925.0,
          "mean": 146640.4737
        },
        "weekday_to_weekend_ratio": {
          "count_sampled": 475,
          "min": 1.0300490709599162,
          "max": 3.8919298245614034,
          "mean": 2.0942
        }
      },
      "notes": []
    },
    "output/csv/first_reports/annual_patronage_by_mode.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "mode",
        "pax_annual_total",
        "months_present"
      ],
      "sample_rows": [
        {
          "year": "2018",
          "mode": "Metropolitan Bus",
          "pax_annual_total": "120803552.0",
          "months_present": "12"
        },
        {
          "year": "2018",
          "mode": "Metropolitan Train",
          "pax_annual_total": "244515262.0",
          "months_present": "12"
        },
        {
          "year": "2018",
          "mode": "Metropolitan Tram",
          "pax_annual_total": "205450089.0",
          "months_present": "12"
        },
        {
          "year": "2018",
          "mode": "Regional Bus",
          "pax_annual_total": "12904355.0",
          "months_present": "12"
        },
        {
          "year": "2018",
          "mode": "Regional Coach",
          "pax_annual_total": "1325061.0",
          "months_present": "12"
        }
      ],
      "row_count_sampled": 53,
      "row_count_exact": 53,
      "numeric_summaries": {
        "year": {
          "count_sampled": 53,
          "min": 2018.0,
          "max": 2026.0,
          "mean": 2021.9245
        },
        "pax_annual_total": {
          "count_sampled": 53,
          "min": 110891.0,
          "max": 244777635.0,
          "mean": 66801112.5849
        },
        "months_present": {
          "count_sampled": 53,
          "min": 1.0,
          "max": 12.0,
          "mean": 10.9623
        }
      },
      "notes": []
    },
    "output/csv/first_reports/annual_patronage_totals.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "pax_total_all_modes",
        "mode_count",
        "months_present"
      ],
      "sample_rows": [
        {
          "year": "2018",
          "pax_total_all_modes": "605292158.0",
          "mode_count": "6",
          "months_present": "12"
        },
        {
          "year": "2019",
          "pax_total_all_modes": "603083274.0",
          "mode_count": "6",
          "months_present": "12"
        },
        {
          "year": "2020",
          "pax_total_all_modes": "226823636.0",
          "mode_count": "6",
          "months_present": "12"
        },
        {
          "year": "2021",
          "pax_total_all_modes": "243130111.0",
          "mode_count": "6",
          "months_present": "12"
        },
        {
          "year": "2022",
          "pax_total_all_modes": "379404227.0",
          "mode_count": "6",
          "months_present": "12"
        }
      ],
      "row_count_sampled": 9,
      "row_count_exact": 9,
      "numeric_summaries": {
        "year": {
          "count_sampled": 9,
          "min": 2018.0,
          "max": 2026.0,
          "mean": 2022.0
        },
        "pax_total_all_modes": {
          "count_sampled": 9,
          "min": 24375752.0,
          "max": 605292158.0,
          "mean": 393384329.6667
        },
        "mode_count": {
          "count_sampled": 9,
          "min": 5.0,
          "max": 6.0,
          "mean": 5.8889
        },
        "months_present": {
          "count_sampled": 9,
          "min": 1.0,
          "max": 12.0,
          "mean": 10.7778
        }
      },
      "notes": []
    },
    "output/csv/first_reports/inner_west_latest_station_ranking.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "fin_year",
        "stop_id",
        "stop_name",
        "pax_annual",
        "inner_west_rank"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "stop_id": "20025",
          "stop_name": "Footscray",
          "pax_annual": "4383950",
          "inner_west_rank": "1"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "stop_id": "20021",
          "stop_name": "Sunshine",
          "pax_annual": "1577600",
          "inner_west_rank": "2"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "stop_id": "19973",
          "stop_name": "North Melbourne",
          "pax_annual": "1394050",
          "inner_west_rank": "3"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "stop_id": "19994",
          "stop_name": "Newport",
          "pax_annual": "1245950",
          "inner_west_rank": "4"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "stop_id": "19996",
          "stop_name": "Yarraville",
          "pax_annual": "820600",
          "inner_west_rank": "5"
        }
      ],
      "row_count_sampled": 16,
      "row_count_exact": 16,
      "numeric_summaries": {
        "stop_id": {
          "count_sampled": 16,
          "min": 19926.0,
          "max": 20026.0,
          "mean": 19995.3125
        },
        "pax_annual": {
          "count_sampled": 16,
          "min": 93100.0,
          "max": 4383950.0,
          "mean": 784956.25
        },
        "inner_west_rank": {
          "count_sampled": 16,
          "min": 1.0,
          "max": 16.0,
          "mean": 8.5
        }
      },
      "notes": []
    },
    "output/csv/first_reports/inner_west_station_history.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "fin_year",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_annual",
        "pax_weekday",
        "pax_norm_weekday",
        "pax_sch_hol_weekday",
        "pax_saturday",
        "pax_sunday",
        "pax_pre_am_peak",
        "pax_am_peak",
        "pax_interpeak",
        "pax_pm_peak",
        "pax_pm_late"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "fin_year": "FY18-19",
          "stop_id": "19926",
          "stop_name": "Altona",
          "stop_lat": "-37.8671476",
          "stop_long": "144.8296447",
          "pax_annual": "302850",
          "pax_weekday": "950",
          "pax_norm_weekday": "1000",
          "pax_sch_hol_weekday": "850",
          "pax_saturday": "600",
          "pax_sunday": "450",
          "pax_pre_am_peak": "100",
          "pax_am_peak": "450",
          "pax_interpeak": "200",
          "pax_pm_peak": "150",
          "pax_pm_late": "50"
        },
        {
          "network": "metro",
          "fin_year": "FY19-20",
          "stop_id": "19926",
          "stop_name": "Altona",
          "stop_lat": "-37.8671476",
          "stop_long": "144.8296447",
          "pax_annual": "261900",
          "pax_weekday": "850",
          "pax_norm_weekday": "850",
          "pax_sch_hol_weekday": "750",
          "pax_saturday": "550",
          "pax_sunday": "400",
          "pax_pre_am_peak": "100",
          "pax_am_peak": "350",
          "pax_interpeak": "200",
          "pax_pm_peak": "150",
          "pax_pm_late": "50"
        },
        {
          "network": "metro",
          "fin_year": "FY20-21",
          "stop_id": "19926",
          "stop_name": "Altona",
          "stop_lat": "-37.8671476",
          "stop_long": "144.8296447",
          "pax_annual": "126100",
          "pax_weekday": "400",
          "pax_norm_weekday": "350",
          "pax_sch_hol_weekday": "400",
          "pax_saturday": "300",
          "pax_sunday": "250",
          "pax_pre_am_peak": "50",
          "pax_am_peak": "100",
          "pax_interpeak": "100",
          "pax_pm_peak": "100",
          "pax_pm_late": "50"
        },
        {
          "network": "metro",
          "fin_year": "FY21-22",
          "stop_id": "19926",
          "stop_name": "Altona",
          "stop_lat": "-37.8671476",
          "stop_long": "144.8296447",
          "pax_annual": "144800",
          "pax_weekday": "450",
          "pax_norm_weekday": "450",
          "pax_sch_hol_weekday": "400",
          "pax_saturday": "400",
          "pax_sunday": "300",
          "pax_pre_am_peak": "50",
          "pax_am_peak": "150",
          "pax_interpeak": "150",
          "pax_pm_peak": "100",
          "pax_pm_late": "50"
        },
        {
          "network": "metro",
          "fin_year": "FY22-23",
          "stop_id": "19926",
          "stop_name": "Altona",
          "stop_lat": "-37.8671476",
          "stop_long": "144.8296447",
          "pax_annual": "226200",
          "pax_weekday": "650",
          "pax_norm_weekday": "650",
          "pax_sch_hol_weekday": "600",
          "pax_saturday": "600",
          "pax_sunday": "500",
          "pax_pre_am_peak": "50",
          "pax_am_peak": "250",
          "pax_interpeak": "200",
          "pax_pm_peak": "150",
          "pax_pm_late": "50"
        }
      ],
      "row_count_sampled": 112,
      "row_count_exact": 112,
      "numeric_summaries": {
        "stop_id": {
          "count_sampled": 112,
          "min": 19926.0,
          "max": 20026.0,
          "mean": 19995.3125
        },
        "stop_lat": {
          "count_sampled": 112,
          "min": -37.86784231,
          "max": -37.78853633,
          "mean": -37.8263
        },
        "stop_long": {
          "count_sampled": 112,
          "min": 144.8296447,
          "max": 144.9415102,
          "mean": 144.8848
        },
        "pax_annual": {
          "count_sampled": 112,
          "min": 39900.0,
          "max": 5332950.0,
          "mean": 684610.2679
        },
        "pax_weekday": {
          "count_sampled": 112,
          "min": 100.0,
          "max": 17700.0,
          "mean": 2203.5714
        },
        "pax_norm_weekday": {
          "count_sampled": 112,
          "min": 100.0,
          "max": 18300.0,
          "mean": 2273.6607
        },
        "pax_sch_hol_weekday": {
          "count_sampled": 112,
          "min": 100.0,
          "max": 15300.0,
          "mean": 1932.1429
        },
        "pax_saturday": {
          "count_sampled": 112,
          "min": 100.0,
          "max": 9800.0,
          "mean": 1376.3393
        },
        "pax_sunday": {
          "count_sampled": 112,
          "min": 50.0,
          "max": 6550.0,
          "mean": 976.7857
        },
        "pax_pre_am_peak": {
          "count_sampled": 112,
          "min": 50.0,
          "max": 800.0,
          "mean": 144.6429
        },
        "pax_am_peak": {
          "count_sampled": 112,
          "min": 50.0,
          "max": 5400.0,
          "mean": 810.7143
        },
        "pax_interpeak": {
          "count_sampled": 112,
          "min": 50.0,
          "max": 4750.0,
          "mean": 542.4107
        },
        "pax_pm_peak": {
          "count_sampled": 112,
          "min": 50.0,
          "max": 6150.0,
          "mean": 649.5536
        },
        "pax_pm_late": {
          "count_sampled": 112,
          "min": 50.0,
          "max": 1250.0,
          "mean": 145.5357
        }
      },
      "notes": []
    },
    "output/csv/first_reports/latest_month_by_mode.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "month",
        "month_name",
        "month_start",
        "mode",
        "pax_monthly"
      ],
      "sample_rows": [
        {
          "year": "2026",
          "month": "1",
          "month_name": "January",
          "month_start": "2026-01-01",
          "mode": "Metropolitan Train",
          "pax_monthly": "14263509.0"
        },
        {
          "year": "2026",
          "month": "1",
          "month_name": "January",
          "month_start": "2026-01-01",
          "mode": "Metropolitan Bus",
          "pax_monthly": "7624940.0"
        },
        {
          "year": "2026",
          "month": "1",
          "month_name": "January",
          "month_start": "2026-01-01",
          "mode": "Regional Train",
          "pax_monthly": "1604510.0"
        },
        {
          "year": "2026",
          "month": "1",
          "month_name": "January",
          "month_start": "2026-01-01",
          "mode": "Regional Bus",
          "pax_monthly": "771902.0"
        },
        {
          "year": "2026",
          "month": "1",
          "month_name": "January",
          "month_start": "2026-01-01",
          "mode": "Regional Coach",
          "pax_monthly": "110891.0"
        }
      ],
      "row_count_sampled": 5,
      "row_count_exact": 5,
      "numeric_summaries": {
        "year": {
          "count_sampled": 5,
          "min": 2026.0,
          "max": 2026.0,
          "mean": 2026.0
        },
        "month": {
          "count_sampled": 5,
          "min": 1.0,
          "max": 1.0,
          "mean": 1.0
        },
        "pax_monthly": {
          "count_sampled": 5,
          "min": 110891.0,
          "max": 14263509.0,
          "mean": 4875150.4
        }
      },
      "notes": []
    },
    "output/csv/first_reports/latest_month_daytype_mode_profile.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "month",
        "month_name",
        "month_start",
        "mode",
        "day_of_week",
        "day_type",
        "pax_daily"
      ],
      "sample_rows": [
        {
          "year": "2026",
          "month": "1",
          "month_name": "Jan",
          "month_start": "2026-01-01",
          "mode": "MetroBus",
          "day_of_week": "Friday",
          "day_type": "Normal Weekday",
          "pax_daily": "334300"
        },
        {
          "year": "2026",
          "month": "1",
          "month_name": "Jan",
          "month_start": "2026-01-01",
          "mode": "MetroBus",
          "day_of_week": "Friday",
          "day_type": "School Holiday Weekday",
          "pax_daily": "246150"
        },
        {
          "year": "2026",
          "month": "1",
          "month_name": "Jan",
          "month_start": "2026-01-01",
          "mode": "MetroBus",
          "day_of_week": "Monday",
          "day_type": "School Holiday Weekday",
          "pax_daily": "284700"
        },
        {
          "year": "2026",
          "month": "1",
          "month_name": "Jan",
          "month_start": "2026-01-01",
          "mode": "MetroBus",
          "day_of_week": "Thursday",
          "day_type": "Normal Weekday",
          "pax_daily": "355600"
        },
        {
          "year": "2026",
          "month": "1",
          "month_name": "Jan",
          "month_start": "2026-01-01",
          "mode": "MetroBus",
          "day_of_week": "Thursday",
          "day_type": "School Holiday Weekday",
          "pax_daily": "303700"
        }
      ],
      "row_count_sampled": 32,
      "row_count_exact": 32,
      "numeric_summaries": {
        "year": {
          "count_sampled": 32,
          "min": 2026.0,
          "max": 2026.0,
          "mean": 2026.0
        },
        "month": {
          "count_sampled": 32,
          "min": 1.0,
          "max": 1.0,
          "mean": 1.0
        },
        "pax_daily": {
          "count_sampled": 32,
          "min": 24350.0,
          "max": 598050.0,
          "mean": 220060.9375
        }
      },
      "notes": []
    },
    "output/csv/first_reports/latest_station_rankings.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "fin_year",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_annual",
        "network_rank",
        "overall_rank"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "stop_id": "19854",
          "stop_name": "Flinders Street",
          "stop_lat": "-37.81830513",
          "stop_long": "144.9669643",
          "pax_annual": "19633300",
          "network_rank": "1",
          "overall_rank": "1"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "stop_id": "22180",
          "stop_name": "Southern Cross",
          "stop_lat": "-37.81793643",
          "stop_long": "144.9514112",
          "pax_annual": "14696050",
          "network_rank": "2",
          "overall_rank": "2"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "stop_id": "19842",
          "stop_name": "Melbourne Central",
          "stop_lat": "-37.80993877",
          "stop_long": "144.9625935",
          "pax_annual": "11876900",
          "network_rank": "3",
          "overall_rank": "3"
        },
        {
          "network": "regional",
          "fin_year": "FY24-25",
          "stop_id": "64408",
          "stop_name": "Southern Cross Railway Station (Melbourne City)",
          "stop_lat": "-37.818245",
          "stop_long": "144.951691",
          "pax_annual": "6506100",
          "network_rank": "1",
          "overall_rank": "4"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "stop_id": "19843",
          "stop_name": "Parliament",
          "stop_lat": "-37.81105406",
          "stop_long": "144.9729109",
          "pax_annual": "6344650",
          "network_rank": "4",
          "overall_rank": "5"
        }
      ],
      "row_count_sampled": 316,
      "row_count_exact": 316,
      "numeric_summaries": {
        "stop_id": {
          "count_sampled": 316,
          "min": 15351.0,
          "max": 64408.0,
          "mean": 22511.5506
        },
        "stop_lat": {
          "count_sampled": 316,
          "min": -38.386392,
          "max": -35.341114,
          "mean": -37.717
        },
        "stop_long": {
          "count_sampled": 316,
          "min": 142.475545,
          "max": 147.627614,
          "mean": 144.9865
        },
        "pax_annual": {
          "count_sampled": 316,
          "min": 550.0,
          "max": 19633300.0,
          "mean": 626775.6329
        },
        "network_rank": {
          "count_sampled": 316,
          "min": 1.0,
          "max": 222.0,
          "mean": 92.4304
        },
        "overall_rank": {
          "count_sampled": 316,
          "min": 1.0,
          "max": 316.0,
          "mean": 158.4589
        }
      },
      "notes": []
    },
    "output/csv/first_reports/monthly_average_daytype_mode_profile.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "month",
        "month_name",
        "month_start",
        "mode",
        "day_of_week",
        "day_type",
        "pax_daily"
      ],
      "sample_rows": [
        {
          "year": "2018",
          "month": "1",
          "month_name": "Jan",
          "month_start": "2018-01-01",
          "mode": "MetroBus",
          "day_of_week": "Friday",
          "day_type": "School Holiday Weekday",
          "pax_daily": "268350"
        },
        {
          "year": "2018",
          "month": "1",
          "month_name": "Jan",
          "month_start": "2018-01-01",
          "mode": "MetroBus",
          "day_of_week": "Monday",
          "day_type": "Normal Weekday",
          "pax_daily": "308450"
        },
        {
          "year": "2018",
          "month": "1",
          "month_name": "Jan",
          "month_start": "2018-01-01",
          "mode": "MetroBus",
          "day_of_week": "Monday",
          "day_type": "School Holiday Weekday",
          "pax_daily": "298500"
        },
        {
          "year": "2018",
          "month": "1",
          "month_name": "Jan",
          "month_start": "2018-01-01",
          "mode": "MetroBus",
          "day_of_week": "Saturday",
          "day_type": "Weekend",
          "pax_daily": "154100"
        },
        {
          "year": "2018",
          "month": "1",
          "month_name": "Jan",
          "month_start": "2018-01-01",
          "mode": "MetroBus",
          "day_of_week": "Sunday",
          "day_type": "Weekend",
          "pax_daily": "105100"
        }
      ],
      "row_count_sampled": 4372,
      "row_count_exact": 4372,
      "numeric_summaries": {
        "year": {
          "count_sampled": 4372,
          "min": 2018.0,
          "max": 2026.0,
          "mean": 2021.5055
        },
        "month": {
          "count_sampled": 4372,
          "min": 1.0,
          "max": 12.0,
          "mean": 6.5604
        },
        "pax_daily": {
          "count_sampled": 4372,
          "min": 1900.0,
          "max": 927650.0,
          "mean": 240687.5686
        }
      },
      "notes": []
    },
    "output/csv/first_reports/monthly_mode_recovery_vs_2019.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "month",
        "month_name",
        "month_start",
        "mode",
        "pax_monthly",
        "avg_2019_pax",
        "recovery_vs_2019_same_month",
        "recovery_pct_vs_2019_same_month"
      ],
      "sample_rows": [
        {
          "year": "2018",
          "month": "1",
          "month_name": "January",
          "month_start": "2018-01-01",
          "mode": "Metropolitan Bus",
          "pax_monthly": "7568547.0",
          "avg_2019_pax": "7845144.0",
          "recovery_vs_2019_same_month": "0.964742903380741",
          "recovery_pct_vs_2019_same_month": "96.4742903380741"
        },
        {
          "year": "2018",
          "month": "2",
          "month_name": "February",
          "month_start": "2018-02-01",
          "mode": "Metropolitan Bus",
          "pax_monthly": "10487311.0",
          "avg_2019_pax": "10105546.0",
          "recovery_vs_2019_same_month": "1.0377777707409377",
          "recovery_pct_vs_2019_same_month": "103.77777707409376"
        },
        {
          "year": "2018",
          "month": "3",
          "month_name": "March",
          "month_start": "2018-03-01",
          "mode": "Metropolitan Bus",
          "pax_monthly": "11528895.0",
          "avg_2019_pax": "11775566.0",
          "recovery_vs_2019_same_month": "0.9790523020294736",
          "recovery_pct_vs_2019_same_month": "97.90523020294735"
        },
        {
          "year": "2018",
          "month": "4",
          "month_name": "April",
          "month_start": "2018-04-01",
          "mode": "Metropolitan Bus",
          "pax_monthly": "9592750.0",
          "avg_2019_pax": "9667587.0",
          "recovery_vs_2019_same_month": "0.9922589783779551",
          "recovery_pct_vs_2019_same_month": "99.2258978377955"
        },
        {
          "year": "2018",
          "month": "5",
          "month_name": "May",
          "month_start": "2018-05-01",
          "mode": "Metropolitan Bus",
          "pax_monthly": "11263486.0",
          "avg_2019_pax": "12082141.0",
          "recovery_vs_2019_same_month": "0.9322425553550484",
          "recovery_pct_vs_2019_same_month": "93.22425553550484"
        }
      ],
      "row_count_sampled": 581,
      "row_count_exact": 581,
      "numeric_summaries": {
        "year": {
          "count_sampled": 581,
          "min": 2018.0,
          "max": 2026.0,
          "mean": 2021.5387
        },
        "month": {
          "count_sampled": 581,
          "min": 1.0,
          "max": 12.0,
          "mean": 6.4527
        },
        "pax_monthly": {
          "count_sampled": 581,
          "min": 17602.0,
          "max": 23045436.0,
          "mean": 6093733.1618
        },
        "avg_2019_pax": {
          "count_sampled": 581,
          "min": 98137.0,
          "max": 23045436.0,
          "mean": 8351079.8244
        },
        "recovery_vs_2019_same_month": {
          "count_sampled": 581,
          "min": 0.06962998038725905,
          "max": 1.3088490979705094,
          "mean": 0.794
        },
        "recovery_pct_vs_2019_same_month": {
          "count_sampled": 581,
          "min": 6.962998038725905,
          "max": 130.88490979705094,
          "mean": 79.3969
        }
      },
      "notes": []
    },
    "output/csv/first_reports/station_decline_top_50_from_2018_2019.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "latest_fin_year",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_2018_2019",
        "latest_pax_annual",
        "pax_change",
        "pct_change",
        "pct_change_percent"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "15351",
          "stop_name": "Sunbury",
          "stop_lat": "-37.57909097",
          "stop_long": "144.7273188",
          "pax_2018_2019": "",
          "latest_pax_annual": "691050",
          "pax_change": "",
          "pct_change": "",
          "pct_change_percent": ""
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "15353",
          "stop_name": "Diggers Rest",
          "stop_lat": "-37.62701651",
          "stop_long": "144.7199224",
          "pax_2018_2019": "",
          "latest_pax_annual": "165600",
          "pax_change": "",
          "pct_change": "",
          "pct_change_percent": ""
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19827",
          "stop_name": "Stony Point",
          "stop_lat": "-38.37423454",
          "stop_long": "145.2218375",
          "pax_2018_2019": "",
          "latest_pax_annual": "6950",
          "pax_change": "",
          "pct_change": "",
          "pct_change_percent": ""
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19828",
          "stop_name": "Crib Point",
          "stop_lat": "-38.36612338",
          "stop_long": "145.2040433",
          "pax_2018_2019": "",
          "latest_pax_annual": "7900",
          "pax_change": "",
          "pct_change": "",
          "pct_change_percent": ""
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19829",
          "stop_name": "Morradoo",
          "stop_lat": "-38.35403334",
          "stop_long": "145.1896025",
          "pax_2018_2019": "",
          "latest_pax_annual": "3400",
          "pax_change": "",
          "pct_change": "",
          "pct_change_percent": ""
        }
      ],
      "row_count_sampled": 50,
      "row_count_exact": 50,
      "numeric_summaries": {
        "stop_id": {
          "count_sampled": 50,
          "min": 15351.0,
          "max": 19874.0,
          "mean": 19670.56
        },
        "stop_lat": {
          "count_sampled": 50,
          "min": -38.37423454,
          "max": -37.57909097,
          "mean": -37.972
        },
        "stop_long": {
          "count_sampled": 50,
          "min": 144.7199224,
          "max": 145.3552913,
          "mean": 145.1176
        },
        "latest_pax_annual": {
          "count_sampled": 50,
          "min": 2500.0,
          "max": 19633300.0,
          "mean": 1103794.0
        }
      },
      "notes": []
    },
    "output/csv/first_reports/station_growth_from_2018_2019.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "latest_fin_year",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_2018_2019",
        "latest_pax_annual",
        "pax_change",
        "pct_change",
        "pct_change_percent"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "15351",
          "stop_name": "Sunbury",
          "stop_lat": "-37.57909097",
          "stop_long": "144.7273188",
          "pax_2018_2019": "",
          "latest_pax_annual": "691050",
          "pax_change": "",
          "pct_change": "",
          "pct_change_percent": ""
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "15353",
          "stop_name": "Diggers Rest",
          "stop_lat": "-37.62701651",
          "stop_long": "144.7199224",
          "pax_2018_2019": "",
          "latest_pax_annual": "165600",
          "pax_change": "",
          "pct_change": "",
          "pct_change_percent": ""
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19827",
          "stop_name": "Stony Point",
          "stop_lat": "-38.37423454",
          "stop_long": "145.2218375",
          "pax_2018_2019": "",
          "latest_pax_annual": "6950",
          "pax_change": "",
          "pct_change": "",
          "pct_change_percent": ""
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19828",
          "stop_name": "Crib Point",
          "stop_lat": "-38.36612338",
          "stop_long": "145.2040433",
          "pax_2018_2019": "",
          "latest_pax_annual": "7900",
          "pax_change": "",
          "pct_change": "",
          "pct_change_percent": ""
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19829",
          "stop_name": "Morradoo",
          "stop_lat": "-38.35403334",
          "stop_long": "145.1896025",
          "pax_2018_2019": "",
          "latest_pax_annual": "3400",
          "pax_change": "",
          "pct_change": "",
          "pct_change_percent": ""
        }
      ],
      "row_count_sampled": 316,
      "row_count_exact": 316,
      "numeric_summaries": {
        "stop_id": {
          "count_sampled": 316,
          "min": 15351.0,
          "max": 64408.0,
          "mean": 22511.5506
        },
        "stop_lat": {
          "count_sampled": 316,
          "min": -38.386392,
          "max": -35.341114,
          "mean": -37.717
        },
        "stop_long": {
          "count_sampled": 316,
          "min": 142.475545,
          "max": 147.627614,
          "mean": 144.9865
        },
        "latest_pax_annual": {
          "count_sampled": 316,
          "min": 550.0,
          "max": 19633300.0,
          "mean": 626775.6329
        }
      },
      "notes": []
    },
    "output/csv/first_reports/station_growth_top_50_from_2018_2019.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "latest_fin_year",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_2018_2019",
        "latest_pax_annual",
        "pax_change",
        "pct_change",
        "pct_change_percent"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "15351",
          "stop_name": "Sunbury",
          "stop_lat": "-37.57909097",
          "stop_long": "144.7273188",
          "pax_2018_2019": "",
          "latest_pax_annual": "691050",
          "pax_change": "",
          "pct_change": "",
          "pct_change_percent": ""
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "15353",
          "stop_name": "Diggers Rest",
          "stop_lat": "-37.62701651",
          "stop_long": "144.7199224",
          "pax_2018_2019": "",
          "latest_pax_annual": "165600",
          "pax_change": "",
          "pct_change": "",
          "pct_change_percent": ""
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19827",
          "stop_name": "Stony Point",
          "stop_lat": "-38.37423454",
          "stop_long": "145.2218375",
          "pax_2018_2019": "",
          "latest_pax_annual": "6950",
          "pax_change": "",
          "pct_change": "",
          "pct_change_percent": ""
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19828",
          "stop_name": "Crib Point",
          "stop_lat": "-38.36612338",
          "stop_long": "145.2040433",
          "pax_2018_2019": "",
          "latest_pax_annual": "7900",
          "pax_change": "",
          "pct_change": "",
          "pct_change_percent": ""
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19829",
          "stop_name": "Morradoo",
          "stop_lat": "-38.35403334",
          "stop_long": "145.1896025",
          "pax_2018_2019": "",
          "latest_pax_annual": "3400",
          "pax_change": "",
          "pct_change": "",
          "pct_change_percent": ""
        }
      ],
      "row_count_sampled": 50,
      "row_count_exact": 50,
      "numeric_summaries": {
        "stop_id": {
          "count_sampled": 50,
          "min": 15351.0,
          "max": 19874.0,
          "mean": 19670.56
        },
        "stop_lat": {
          "count_sampled": 50,
          "min": -38.37423454,
          "max": -37.57909097,
          "mean": -37.972
        },
        "stop_long": {
          "count_sampled": 50,
          "min": 144.7199224,
          "max": 145.3552913,
          "mean": 145.1176
        },
        "latest_pax_annual": {
          "count_sampled": 50,
          "min": 2500.0,
          "max": 19633300.0,
          "mean": 1103794.0
        }
      },
      "notes": []
    },
    "output/csv/first_reports/weekday_weekend_summary_by_mode.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "month",
        "month_name",
        "month_start",
        "mode",
        "avg_weekday_pax_daily",
        "avg_weekend_pax_daily",
        "weekday_to_weekend_ratio"
      ],
      "sample_rows": [
        {
          "year": "2018",
          "month": "1",
          "month_name": "Jan",
          "month_start": "2018-01-01",
          "mode": "MetroBus",
          "avg_weekday_pax_daily": "316112.5",
          "avg_weekend_pax_daily": "129600.0",
          "weekday_to_weekend_ratio": "2.439139660493827"
        },
        {
          "year": "2018",
          "month": "2",
          "month_name": "Feb",
          "month_start": "2018-02-01",
          "mode": "MetroBus",
          "avg_weekday_pax_daily": "463500.0",
          "avg_weekend_pax_daily": "152150.0",
          "weekday_to_weekend_ratio": "3.046335852776865"
        },
        {
          "year": "2018",
          "month": "3",
          "month_name": "Mar",
          "month_start": "2018-03-01",
          "mode": "MetroBus",
          "avg_weekday_pax_daily": "489430.0",
          "avg_weekend_pax_daily": "162500.0",
          "weekday_to_weekend_ratio": "3.011876923076923"
        },
        {
          "year": "2018",
          "month": "4",
          "month_name": "Apr",
          "month_start": "2018-04-01",
          "mode": "MetroBus",
          "avg_weekday_pax_daily": "419535.0",
          "avg_weekend_pax_daily": "154575.0",
          "weekday_to_weekend_ratio": "2.7141193595342066"
        },
        {
          "year": "2018",
          "month": "5",
          "month_name": "May",
          "month_start": "2018-05-01",
          "mode": "MetroBus",
          "avg_weekday_pax_daily": "430380.0",
          "avg_weekend_pax_daily": "167050.0",
          "weekday_to_weekend_ratio": "2.5763543849146964"
        }
      ],
      "row_count_sampled": 484,
      "row_count_exact": 484,
      "numeric_summaries": {
        "year": {
          "count_sampled": 484,
          "min": 2018.0,
          "max": 2026.0,
          "mean": 2021.5372
        },
        "month": {
          "count_sampled": 484,
          "min": 1.0,
          "max": 12.0,
          "mean": 6.4545
        },
        "avg_weekday_pax_daily": {
          "count_sampled": 484,
          "min": 6025.0,
          "max": 887890.0,
          "mean": 271195.6529
        },
        "avg_weekend_pax_daily": {
          "count_sampled": 475,
          "min": 2275.0,
          "max": 481925.0,
          "mean": 146640.4737
        },
        "weekday_to_weekend_ratio": {
          "count_sampled": 475,
          "min": 1.0300490709599162,
          "max": 3.8919298245614034,
          "mean": 2.0942
        }
      },
      "notes": []
    },
    "output/csv/gtfs_service_supply/bus_coach_stop_service_supply.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "gtfs_feed_id",
        "inferred_mode_group",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_lon",
        "scheduled_departure_records",
        "distinct_trips",
        "distinct_routes",
        "first_departure_time",
        "last_departure_time"
      ],
      "sample_rows": [
        {
          "gtfs_feed_id": "4",
          "inferred_mode_group": "bus_large_feed",
          "stop_id": "19545",
          "stop_name": "Melbourne Central/Lonsdale St",
          "stop_lat": "-37.81156688",
          "stop_lon": "144.96502505",
          "scheduled_departure_records": "9373",
          "distinct_trips": "9373",
          "distinct_routes": "30",
          "first_departure_time": "02:47:00",
          "last_departure_time": "27:42:00"
        },
        {
          "gtfs_feed_id": "4",
          "inferred_mode_group": "bus_large_feed",
          "stop_id": "43717",
          "stop_name": "Elizabeth St/Lonsdale St",
          "stop_lat": "-37.81251114",
          "stop_lon": "144.96178447",
          "scheduled_departure_records": "9373",
          "distinct_trips": "9373",
          "distinct_routes": "30",
          "first_departure_time": "02:48:00",
          "last_departure_time": "27:43:00"
        },
        {
          "gtfs_feed_id": "4",
          "inferred_mode_group": "bus_large_feed",
          "stop_id": "19551",
          "stop_name": "Hardware St/Lonsdale St ",
          "stop_lat": "-37.81263560",
          "stop_lon": "144.96064513",
          "scheduled_departure_records": "9297",
          "distinct_trips": "9297",
          "distinct_routes": "30",
          "first_departure_time": "02:32:00",
          "last_departure_time": "26:52:00"
        },
        {
          "gtfs_feed_id": "4",
          "inferred_mode_group": "bus_large_feed",
          "stop_id": "19542",
          "stop_name": "Exhibition St/Lonsdale St",
          "stop_lat": "-37.81044356",
          "stop_lon": "144.96886113",
          "scheduled_departure_records": "7630",
          "distinct_trips": "7630",
          "distinct_routes": "24",
          "first_departure_time": "02:45:00",
          "last_departure_time": "27:40:00"
        },
        {
          "gtfs_feed_id": "4",
          "inferred_mode_group": "bus_large_feed",
          "stop_id": "1131",
          "stop_name": "Vere St/Hoddle St",
          "stop_lat": "-37.80280471",
          "stop_lon": "144.99269454",
          "scheduled_departure_records": "7559",
          "distinct_trips": "7559",
          "distinct_routes": "21",
          "first_departure_time": "02:35:00",
          "last_departure_time": "27:30:00"
        }
      ],
      "row_count_sampled": 5000,
      "row_count_exact": 26691,
      "numeric_summaries": {
        "gtfs_feed_id": {
          "count_sampled": 5000,
          "min": 4.0,
          "max": 11.0,
          "mean": 4.0044
        },
        "stop_id": {
          "count_sampled": 5000,
          "min": 9.0,
          "max": 51775.0,
          "mean": 14242.4162
        },
        "stop_lat": {
          "count_sampled": 5000,
          "min": -38.33933389,
          "max": -36.71901578,
          "mean": -37.8478
        },
        "stop_lon": {
          "count_sampled": 5000,
          "min": 143.787757,
          "max": 146.5385949,
          "mean": 145.003
        },
        "scheduled_departure_records": {
          "count_sampled": 5000,
          "min": 641.0,
          "max": 9373.0,
          "mean": 1237.161
        },
        "distinct_trips": {
          "count_sampled": 5000,
          "min": 380.0,
          "max": 9373.0,
          "mean": 1236.5328
        },
        "distinct_routes": {
          "count_sampled": 5000,
          "min": 1.0,
          "max": 45.0,
          "mean": 3.868
        }
      },
      "notes": []
    },
    "output/csv/gtfs_service_supply/feed_agency_summary.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "gtfs_feed_id",
        "inferred_mode_group",
        "agency_id",
        "agency_name",
        "agency_url",
        "agency_timezone",
        "agency_lang"
      ],
      "sample_rows": [
        {
          "gtfs_feed_id": "1",
          "inferred_mode_group": "regional_train_or_rail",
          "agency_id": "1",
          "agency_name": "Transport Victoria",
          "agency_url": "https://transport.vic.gov.au/?utm_source=open_data_click_agency&utm_medium=open_data_agency_click&utm_campaign=open_data_click",
          "agency_timezone": "Australia/Melbourne",
          "agency_lang": "EN"
        },
        {
          "gtfs_feed_id": "10",
          "inferred_mode_group": "special_or_other_small_feed",
          "agency_id": "1",
          "agency_name": "Transport Victoria",
          "agency_url": "https://transport.vic.gov.au/?utm_source=open_data_click_agency&utm_medium=open_data_agency_click&utm_campaign=open_data_click",
          "agency_timezone": "Australia/Melbourne",
          "agency_lang": "EN"
        },
        {
          "gtfs_feed_id": "11",
          "inferred_mode_group": "small_bus_feed",
          "agency_id": "1",
          "agency_name": "Transport Victoria",
          "agency_url": "https://transport.vic.gov.au/?utm_source=open_data_click_agency&utm_medium=open_data_agency_click&utm_campaign=open_data_click",
          "agency_timezone": "Australia/Melbourne",
          "agency_lang": "EN"
        },
        {
          "gtfs_feed_id": "2",
          "inferred_mode_group": "metropolitan_train",
          "agency_id": "1",
          "agency_name": "Transport Victoria",
          "agency_url": "https://transport.vic.gov.au/?utm_source=open_data_click_agency&utm_medium=open_data_agency_click&utm_campaign=open_data_click",
          "agency_timezone": "Australia/Melbourne",
          "agency_lang": "EN"
        },
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "agency_id": "1",
          "agency_name": "Transport Victoria",
          "agency_url": "https://transport.vic.gov.au/?utm_source=open_data_click_agency&utm_medium=open_data_agency_click&utm_campaign=open_data_click",
          "agency_timezone": "Australia/Melbourne",
          "agency_lang": "EN"
        }
      ],
      "row_count_sampled": 8,
      "row_count_exact": 8,
      "numeric_summaries": {
        "gtfs_feed_id": {
          "count_sampled": 8,
          "min": 1.0,
          "max": 11.0,
          "mean": 5.25
        },
        "agency_id": {
          "count_sampled": 8,
          "min": 1.0,
          "max": 1.0,
          "mean": 1.0
        }
      },
      "notes": []
    },
    "output/csv/gtfs_service_supply/feed_mode_map.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "gtfs_feed_id",
        "inferred_mode_group",
        "notes"
      ],
      "sample_rows": [
        {
          "gtfs_feed_id": "1",
          "inferred_mode_group": "regional_train_or_rail",
          "notes": "Regional / rail feed inferred from route_type 2"
        },
        {
          "gtfs_feed_id": "10",
          "inferred_mode_group": "special_or_other_small_feed",
          "notes": "Small extended route_type 102 feed; inspect before public labelling"
        },
        {
          "gtfs_feed_id": "11",
          "inferred_mode_group": "small_bus_feed",
          "notes": "Small bus feed with 5 bus routes"
        },
        {
          "gtfs_feed_id": "2",
          "inferred_mode_group": "metropolitan_train",
          "notes": "Metro train feed inferred from Sunbury, Frankston, Werribee routes"
        },
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "notes": "Tram feed inferred from route_type 0 and tram route names"
        }
      ],
      "row_count_sampled": 8,
      "row_count_exact": 8,
      "numeric_summaries": {
        "gtfs_feed_id": {
          "count_sampled": 8,
          "min": 1.0,
          "max": 11.0,
          "mean": 5.25
        }
      },
      "notes": []
    },
    "output/csv/gtfs_service_supply/inner_west_route_service_supply.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "gtfs_feed_id",
        "inferred_mode_group",
        "route_id",
        "route_short_name",
        "route_long_name",
        "trips_touching_inner_west_stops",
        "stop_time_records_at_inner_west_stops",
        "distinct_inner_west_stops_served"
      ],
      "sample_rows": [
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "route_id": "aus:vic:vic-03-57:",
          "route_short_name": "57",
          "route_long_name": "Flinders Street Station - West Maribyrnong",
          "trips_touching_inner_west_stops": "3612",
          "stop_time_records_at_inner_west_stops": "22954",
          "distinct_inner_west_stops_served": "13"
        },
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "route_id": "aus:vic:vic-03-82:",
          "route_short_name": "82",
          "route_long_name": "Moonee Ponds - Footscray",
          "trips_touching_inner_west_stops": "2288",
          "stop_time_records_at_inner_west_stops": "22880",
          "distinct_inner_west_stops_served": "19"
        },
        {
          "gtfs_feed_id": "2",
          "inferred_mode_group": "metropolitan_train",
          "route_id": "aus:vic:vic-02-WER:",
          "route_short_name": "Werribee",
          "route_long_name": "Werribee - City",
          "trips_touching_inner_west_stops": "2572",
          "stop_time_records_at_inner_west_stops": "17998",
          "distinct_inner_west_stops_served": "16"
        },
        {
          "gtfs_feed_id": "2",
          "inferred_mode_group": "metropolitan_train",
          "route_id": "aus:vic:vic-02-SUY:",
          "route_short_name": "Sunbury",
          "route_long_name": "Sunbury - City",
          "trips_touching_inner_west_stops": "3920",
          "stop_time_records_at_inner_west_stops": "17078",
          "distinct_inner_west_stops_served": "11"
        },
        {
          "gtfs_feed_id": "4",
          "inferred_mode_group": "bus_large_feed",
          "route_id": "35-220-aus-1",
          "route_short_name": "220",
          "route_long_name": "Sunshine Station - City (Queen St)",
          "trips_touching_inner_west_stops": "2654",
          "stop_time_records_at_inner_west_stops": "15828",
          "distinct_inner_west_stops_served": "11"
        }
      ],
      "row_count_sampled": 101,
      "row_count_exact": 101,
      "numeric_summaries": {
        "gtfs_feed_id": {
          "count_sampled": 101,
          "min": 1.0,
          "max": 11.0,
          "mean": 3.6139
        },
        "route_short_name": {
          "count_sampled": 79,
          "min": 57.0,
          "max": 959.0,
          "mean": 487.1519
        },
        "trips_touching_inner_west_stops": {
          "count_sampled": 101,
          "min": 2.0,
          "max": 3920.0,
          "mean": 633.3663
        },
        "stop_time_records_at_inner_west_stops": {
          "count_sampled": 101,
          "min": 2.0,
          "max": 22954.0,
          "mean": 2448.6634
        },
        "distinct_inner_west_stops_served": {
          "count_sampled": 101,
          "min": 1.0,
          "max": 29.0,
          "mean": 5.4653
        }
      },
      "notes": []
    },
    "output/csv/gtfs_service_supply/inner_west_stop_service_supply.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "gtfs_feed_id",
        "inferred_mode_group",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_lon",
        "scheduled_departure_records",
        "distinct_trips",
        "distinct_routes",
        "first_departure_time",
        "last_departure_time"
      ],
      "sample_rows": [
        {
          "gtfs_feed_id": "4",
          "inferred_mode_group": "bus_large_feed",
          "stop_id": "19605",
          "stop_name": "30-Maribyrnong Rd/Mt Alexander Rd",
          "stop_lat": "-37.77300833",
          "stop_lon": "144.92694856",
          "scheduled_departure_records": "24",
          "distinct_trips": "24",
          "distinct_routes": "1",
          "first_departure_time": "26:31:00",
          "last_departure_time": "30:41:00"
        },
        {
          "gtfs_feed_id": "4",
          "inferred_mode_group": "bus_large_feed",
          "stop_id": "9965",
          "stop_name": "306 Sunshine Ave",
          "stop_lat": "-37.72812029",
          "stop_lon": "144.81471716",
          "scheduled_departure_records": "278",
          "distinct_trips": "278",
          "distinct_routes": "3",
          "first_departure_time": "01:41:00",
          "last_departure_time": "29:41:00"
        },
        {
          "gtfs_feed_id": "4",
          "inferred_mode_group": "bus_large_feed",
          "stop_id": "5715",
          "stop_name": "Altona Gate SC/Duosa Rd",
          "stop_lat": "-37.82685113",
          "stop_lon": "144.84748154",
          "scheduled_departure_records": "468",
          "distinct_trips": "468",
          "distinct_routes": "2",
          "first_departure_time": "06:15:00",
          "last_departure_time": "21:41:00"
        },
        {
          "gtfs_feed_id": "4",
          "inferred_mode_group": "bus_large_feed",
          "stop_id": "40845",
          "stop_name": "Altona Gate SC/Duosa Rd",
          "stop_lat": "-37.82691911",
          "stop_lon": "144.84676381",
          "scheduled_departure_records": "175",
          "distinct_trips": "175",
          "distinct_routes": "1",
          "first_departure_time": "06:23:00",
          "last_departure_time": "21:26:00"
        },
        {
          "gtfs_feed_id": "4",
          "inferred_mode_group": "bus_large_feed",
          "stop_id": "5483",
          "stop_name": "Altona Gate SC/Millers Rd",
          "stop_lat": "-37.82751386",
          "stop_lon": "144.84873475",
          "scheduled_departure_records": "2370",
          "distinct_trips": "2370",
          "distinct_routes": "8",
          "first_departure_time": "01:41:00",
          "last_departure_time": "24:23:00"
        }
      ],
      "row_count_sampled": 295,
      "row_count_exact": 295,
      "numeric_summaries": {
        "gtfs_feed_id": {
          "count_sampled": 295,
          "min": 1.0,
          "max": 11.0,
          "mean": 3.6169
        },
        "stop_id": {
          "count_sampled": 295,
          "min": 1.0,
          "max": 52545.0,
          "mean": 15150.3797
        },
        "stop_lat": {
          "count_sampled": 295,
          "min": -38.16737365,
          "max": -37.58544158,
          "mean": -37.8021
        },
        "stop_lon": {
          "count_sampled": 295,
          "min": 144.55034259,
          "max": 145.23214062,
          "mean": 144.8735
        },
        "scheduled_departure_records": {
          "count_sampled": 295,
          "min": 16.0,
          "max": 4330.0,
          "mean": 838.3559
        },
        "distinct_trips": {
          "count_sampled": 295,
          "min": 16.0,
          "max": 4330.0,
          "mean": 836.878
        },
        "distinct_routes": {
          "count_sampled": 295,
          "min": 1.0,
          "max": 8.0,
          "mean": 1.8712
        }
      },
      "notes": []
    },
    "output/csv/gtfs_service_supply/route_service_supply.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "gtfs_feed_id",
        "inferred_mode_group",
        "route_type",
        "route_type_name",
        "route_id",
        "route_short_name",
        "route_long_name",
        "scheduled_trip_count",
        "stop_time_records",
        "distinct_stops_served",
        "first_departure_time",
        "last_departure_time"
      ],
      "sample_rows": [
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "route_type": "0",
          "route_type_name": "Tram / Streetcar",
          "route_id": "aus:vic:vic-03-19:",
          "route_short_name": "19",
          "route_long_name": "Flinders Street Station - North Coburg",
          "scheduled_trip_count": "4462",
          "stop_time_records": "151324",
          "distinct_stops_served": "68",
          "first_departure_time": "02:29:00",
          "last_departure_time": "27:30:00"
        },
        {
          "gtfs_feed_id": "2",
          "inferred_mode_group": "metropolitan_train",
          "route_type": "400",
          "route_type_name": "Extended urban railway",
          "route_id": "aus:vic:vic-02-SUY:",
          "route_short_name": "Sunbury",
          "route_long_name": "Sunbury - City",
          "scheduled_trip_count": "3920",
          "stop_time_records": "47644",
          "distinct_stops_served": "34",
          "first_departure_time": "03:26:00",
          "last_departure_time": "27:13:00"
        },
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "route_type": "0",
          "route_type_name": "Tram / Streetcar",
          "route_id": "aus:vic:vic-03-58:",
          "route_short_name": "58",
          "route_long_name": "Toorak - West Coburg",
          "scheduled_trip_count": "3884",
          "stop_time_records": "191528",
          "distinct_stops_served": "105",
          "first_departure_time": "04:46:00",
          "last_departure_time": "26:14:00"
        },
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "route_type": "0",
          "route_type_name": "Tram / Streetcar",
          "route_id": "aus:vic:vic-03-96:",
          "route_short_name": "96",
          "route_long_name": "St Kilda Beach - East Brunswick",
          "scheduled_trip_count": "3800",
          "stop_time_records": "140603",
          "distinct_stops_served": "75",
          "first_departure_time": "02:28:00",
          "last_departure_time": "28:15:00"
        },
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "route_type": "0",
          "route_type_name": "Tram / Streetcar",
          "route_id": "aus:vic:vic-03-86:",
          "route_short_name": "86",
          "route_long_name": "Waterfront City Docklands - Bundoora RMIT",
          "scheduled_trip_count": "3717",
          "stop_time_records": "248495",
          "distinct_stops_served": "147",
          "first_departure_time": "02:28:00",
          "last_departure_time": "28:32:00"
        }
      ],
      "row_count_sampled": 1040,
      "row_count_exact": 1040,
      "numeric_summaries": {
        "gtfs_feed_id": {
          "count_sampled": 1040,
          "min": 1.0,
          "max": 11.0,
          "mean": 4.3827
        },
        "route_type": {
          "count_sampled": 1040,
          "min": 0.0,
          "max": 701.0,
          "mean": 295.0029
        },
        "route_short_name": {
          "count_sampled": 822,
          "min": 1.0,
          "max": 982.0,
          "mean": 400.3041
        },
        "scheduled_trip_count": {
          "count_sampled": 1040,
          "min": 1.0,
          "max": 4462.0,
          "mean": 386.4471
        },
        "stop_time_records": {
          "count_sampled": 1040,
          "min": 2.0,
          "max": 272805.0,
          "mean": 14709.3933
        },
        "distinct_stops_served": {
          "count_sampled": 1040,
          "min": 2.0,
          "max": 444.0,
          "mean": 58.7846
        }
      },
      "notes": []
    },
    "output/csv/gtfs_service_supply/route_type_supply_summary.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "gtfs_feed_id",
        "inferred_mode_group",
        "route_type",
        "route_type_name",
        "route_count",
        "scheduled_trip_count",
        "stop_time_records"
      ],
      "sample_rows": [
        {
          "gtfs_feed_id": "1",
          "inferred_mode_group": "regional_train_or_rail",
          "route_type": "2",
          "route_type_name": "Rail",
          "route_count": "13",
          "scheduled_trip_count": "6182.0",
          "stop_time_records": "81772.0"
        },
        {
          "gtfs_feed_id": "10",
          "inferred_mode_group": "special_or_other_small_feed",
          "route_type": "102",
          "route_type_name": "Extended rail / other",
          "route_count": "1",
          "scheduled_trip_count": "18.0",
          "stop_time_records": "180.0"
        },
        {
          "gtfs_feed_id": "11",
          "inferred_mode_group": "small_bus_feed",
          "route_type": "3",
          "route_type_name": "Bus",
          "route_count": "5",
          "scheduled_trip_count": "1458.0",
          "stop_time_records": "6008.0"
        },
        {
          "gtfs_feed_id": "2",
          "inferred_mode_group": "metropolitan_train",
          "route_type": "400",
          "route_type_name": "Extended urban railway",
          "route_count": "23",
          "scheduled_trip_count": "38321.0",
          "stop_time_records": "603104.0"
        },
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "route_type": "0",
          "route_type_name": "Tram / Streetcar",
          "route_count": "24",
          "scheduled_trip_count": "73297.0",
          "stop_time_records": "3418385.0"
        }
      ],
      "row_count_sampled": 9,
      "row_count_exact": 9,
      "numeric_summaries": {
        "gtfs_feed_id": {
          "count_sampled": 9,
          "min": 1.0,
          "max": 11.0,
          "mean": 5.1111
        },
        "route_type": {
          "count_sampled": 9,
          "min": 0.0,
          "max": 701.0,
          "mean": 235.1111
        },
        "route_count": {
          "count_sampled": 9,
          "min": 1.0,
          "max": 515.0,
          "mean": 115.5556
        },
        "scheduled_trip_count": {
          "count_sampled": 9,
          "min": 18.0,
          "max": 229742.0,
          "mean": 44656.1111
        },
        "stop_time_records": {
          "count_sampled": 9,
          "min": 180.0,
          "max": 9698396.0,
          "mean": 1699752.1111
        }
      },
      "notes": []
    },
    "output/csv/gtfs_service_supply/stop_service_supply.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "gtfs_feed_id",
        "inferred_mode_group",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_lon",
        "scheduled_departure_records",
        "distinct_trips",
        "distinct_routes",
        "first_departure_time",
        "last_departure_time"
      ],
      "sample_rows": [
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "stop_id": "46849",
          "stop_name": "Anzac Station/St Kilda Rd #20",
          "stop_lat": "-37.83361022",
          "stop_lon": "144.97341853",
          "scheduled_departure_records": "10656",
          "distinct_trips": "10656",
          "distinct_routes": "8",
          "first_departure_time": "02:18:00",
          "last_departure_time": "26:48:00"
        },
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "stop_id": "46831",
          "stop_name": "Anzac Station/St Kilda Rd #20",
          "stop_lat": "-37.83321372",
          "stop_lon": "144.97237268",
          "scheduled_departure_records": "10623",
          "distinct_trips": "10623",
          "distinct_routes": "8",
          "first_departure_time": "02:29:00",
          "last_departure_time": "26:59:00"
        },
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "stop_id": "19676",
          "stop_name": "Toorak Rd/St Kilda Rd #22",
          "stop_lat": "-37.83547707",
          "stop_lon": "144.97507185",
          "scheduled_departure_records": "10623",
          "distinct_trips": "10623",
          "distinct_routes": "8",
          "first_departure_time": "02:28:00",
          "last_departure_time": "26:58:00"
        },
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "stop_id": "19684",
          "stop_name": "Arts Precinct/St Kilda Rd #14",
          "stop_lat": "-37.82154414",
          "stop_lon": "144.96927255",
          "scheduled_departure_records": "10409",
          "distinct_trips": "10409",
          "distinct_routes": "8",
          "first_departure_time": "02:33:00",
          "last_departure_time": "27:03:00"
        },
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "stop_id": "19685",
          "stop_name": "Federation Square/Swanston St #13",
          "stop_lat": "-37.81811951",
          "stop_lon": "144.96769648",
          "scheduled_departure_records": "10409",
          "distinct_trips": "10409",
          "distinct_routes": "8",
          "first_departure_time": "02:35:00",
          "last_departure_time": "27:05:00"
        }
      ],
      "row_count_sampled": 5000,
      "row_count_exact": 29003,
      "numeric_summaries": {
        "gtfs_feed_id": {
          "count_sampled": 5000,
          "min": 1.0,
          "max": 11.0,
          "mean": 3.5338
        },
        "stop_id": {
          "count_sampled": 5000,
          "min": 9.0,
          "max": 52113.0,
          "mean": 14747.748
        },
        "stop_lat": {
          "count_sampled": 5000,
          "min": -38.33812138,
          "max": -36.71901578,
          "mean": -37.8299
        },
        "stop_lon": {
          "count_sampled": 5000,
          "min": 143.81970642,
          "max": 146.5384242,
          "mean": 145.0088
        },
        "scheduled_departure_records": {
          "count_sampled": 5000,
          "min": 955.0,
          "max": 10656.0,
          "mean": 1719.9448
        },
        "distinct_trips": {
          "count_sampled": 5000,
          "min": 512.0,
          "max": 10656.0,
          "mean": 1719.611
        },
        "distinct_routes": {
          "count_sampled": 5000,
          "min": 1.0,
          "max": 45.0,
          "mean": 3.3278
        }
      },
      "notes": []
    },
    "output/csv/gtfs_service_supply/train_stop_service_supply.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "gtfs_feed_id",
        "inferred_mode_group",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_lon",
        "scheduled_departure_records",
        "distinct_trips",
        "distinct_routes",
        "first_departure_time",
        "last_departure_time"
      ],
      "sample_rows": [
        {
          "gtfs_feed_id": "1",
          "inferred_mode_group": "regional_train_or_rail",
          "stop_id": "20043",
          "stop_name": "Southern Cross Station",
          "stop_lat": "-37.81815683",
          "stop_lon": "144.95216625",
          "scheduled_departure_records": "5900",
          "distinct_trips": "5900",
          "distinct_routes": "13",
          "first_departure_time": "04:46:00",
          "last_departure_time": "25:15:00"
        },
        {
          "gtfs_feed_id": "1",
          "inferred_mode_group": "regional_train_or_rail",
          "stop_id": "22240",
          "stop_name": "Footscray Station",
          "stop_lat": "-37.80157779",
          "stop_lon": "144.90214034",
          "scheduled_departure_records": "4330",
          "distinct_trips": "4330",
          "distinct_routes": "8",
          "first_departure_time": "04:54:00",
          "last_departure_time": "25:23:00"
        },
        {
          "gtfs_feed_id": "2",
          "inferred_mode_group": "metropolitan_train",
          "stop_id": "11212",
          "stop_name": "Flinders Street Station",
          "stop_lat": "-37.81809481",
          "stop_lon": "144.96626579",
          "scheduled_departure_records": "3879",
          "distinct_trips": "3860",
          "distinct_routes": "5",
          "first_departure_time": "03:21:00",
          "last_departure_time": "27:41:00"
        },
        {
          "gtfs_feed_id": "1",
          "inferred_mode_group": "regional_train_or_rail",
          "stop_id": "22241",
          "stop_name": "Sunshine Station",
          "stop_lat": "-37.78833946",
          "stop_lon": "144.83246381",
          "scheduled_departure_records": "3429",
          "distinct_trips": "3429",
          "distinct_routes": "5",
          "first_departure_time": "04:59:00",
          "last_departure_time": "25:28:00"
        },
        {
          "gtfs_feed_id": "2",
          "inferred_mode_group": "metropolitan_train",
          "stop_id": "26554",
          "stop_name": "Town Hall Station",
          "stop_lat": "-37.81608419",
          "stop_lon": "144.96672993",
          "scheduled_departure_records": "3388",
          "distinct_trips": "3388",
          "distinct_routes": "3",
          "first_departure_time": "03:26:00",
          "last_departure_time": "27:23:00"
        }
      ],
      "row_count_sampled": 669,
      "row_count_exact": 669,
      "numeric_summaries": {
        "gtfs_feed_id": {
          "count_sampled": 669,
          "min": 1.0,
          "max": 2.0,
          "mean": 1.8356
        },
        "stop_id": {
          "count_sampled": 669,
          "min": 88.0,
          "max": 52011.0,
          "mean": 17240.0852
        },
        "stop_lat": {
          "count_sampled": 669,
          "min": -38.38639224,
          "max": -35.34111357,
          "mean": -37.7841
        },
        "stop_lon": {
          "count_sampled": 669,
          "min": 142.47554504,
          "max": 147.62739832,
          "mean": 145.0042
        },
        "scheduled_departure_records": {
          "count_sampled": 669,
          "min": 16.0,
          "max": 5900.0,
          "mean": 1023.7309
        },
        "distinct_trips": {
          "count_sampled": 669,
          "min": 16.0,
          "max": 5900.0,
          "mean": 1023.5127
        },
        "distinct_routes": {
          "count_sampled": 669,
          "min": 1.0,
          "max": 13.0,
          "mean": 1.4798
        }
      },
      "notes": []
    },
    "output/csv/gtfs_service_supply/tram_stop_service_supply.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "gtfs_feed_id",
        "inferred_mode_group",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_lon",
        "scheduled_departure_records",
        "distinct_trips",
        "distinct_routes",
        "first_departure_time",
        "last_departure_time"
      ],
      "sample_rows": [
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "stop_id": "46849",
          "stop_name": "Anzac Station/St Kilda Rd #20",
          "stop_lat": "-37.83361022",
          "stop_lon": "144.97341853",
          "scheduled_departure_records": "10656",
          "distinct_trips": "10656",
          "distinct_routes": "8",
          "first_departure_time": "02:18:00",
          "last_departure_time": "26:48:00"
        },
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "stop_id": "46831",
          "stop_name": "Anzac Station/St Kilda Rd #20",
          "stop_lat": "-37.83321372",
          "stop_lon": "144.97237268",
          "scheduled_departure_records": "10623",
          "distinct_trips": "10623",
          "distinct_routes": "8",
          "first_departure_time": "02:29:00",
          "last_departure_time": "26:59:00"
        },
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "stop_id": "19676",
          "stop_name": "Toorak Rd/St Kilda Rd #22",
          "stop_lat": "-37.83547707",
          "stop_lon": "144.97507185",
          "scheduled_departure_records": "10623",
          "distinct_trips": "10623",
          "distinct_routes": "8",
          "first_departure_time": "02:28:00",
          "last_departure_time": "26:58:00"
        },
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "stop_id": "19684",
          "stop_name": "Arts Precinct/St Kilda Rd #14",
          "stop_lat": "-37.82154414",
          "stop_lon": "144.96927255",
          "scheduled_departure_records": "10409",
          "distinct_trips": "10409",
          "distinct_routes": "8",
          "first_departure_time": "02:33:00",
          "last_departure_time": "27:03:00"
        },
        {
          "gtfs_feed_id": "3",
          "inferred_mode_group": "metropolitan_tram",
          "stop_id": "19685",
          "stop_name": "Federation Square/Swanston St #13",
          "stop_lat": "-37.81811951",
          "stop_lon": "144.96769648",
          "scheduled_departure_records": "10409",
          "distinct_trips": "10409",
          "distinct_routes": "8",
          "first_departure_time": "02:35:00",
          "last_departure_time": "27:05:00"
        }
      ],
      "row_count_sampled": 1633,
      "row_count_exact": 1633,
      "numeric_summaries": {
        "gtfs_feed_id": {
          "count_sampled": 1633,
          "min": 3.0,
          "max": 3.0,
          "mean": 3.0
        },
        "stop_id": {
          "count_sampled": 1633,
          "min": 378.0,
          "max": 52113.0,
          "mean": 17496.4752
        },
        "stop_lat": {
          "count_sampled": 1633,
          "min": -37.91421246,
          "max": -37.67898426,
          "mean": -37.8158
        },
        "stop_lon": {
          "count_sampled": 1633,
          "min": 144.87797673,
          "max": 145.18209037,
          "mean": 144.9968
        },
        "scheduled_departure_records": {
          "count_sampled": 1633,
          "min": 98.0,
          "max": 10656.0,
          "mean": 2093.316
        },
        "distinct_trips": {
          "count_sampled": 1633,
          "min": 98.0,
          "max": 10656.0,
          "mean": 2093.316
        },
        "distinct_routes": {
          "count_sampled": 1633,
          "min": 1.0,
          "max": 8.0,
          "mean": 1.4085
        }
      },
      "notes": []
    },
    "output/csv/quality_checks/monthly_patronage_missing_values.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "year",
        "month",
        "month_name",
        "metropolitan_train",
        "metropolitan_tram",
        "metropolitan_bus",
        "regional_train",
        "regional_coach",
        "regional_bus"
      ],
      "sample_rows": [
        {
          "year": "2026",
          "month": "1",
          "month_name": "January",
          "metropolitan_train": "14263509.0",
          "metropolitan_tram": "",
          "metropolitan_bus": "7624940.0",
          "regional_train": "1604510.0",
          "regional_coach": "110891.0",
          "regional_bus": "771902.0"
        },
        {
          "year": "",
          "month": "",
          "month_name": "",
          "metropolitan_train": "",
          "metropolitan_tram": "",
          "metropolitan_bus": "",
          "regional_train": "",
          "regional_coach": "",
          "regional_bus": ""
        },
        {
          "year": "",
          "month": "",
          "month_name": "",
          "metropolitan_train": "",
          "metropolitan_tram": "",
          "metropolitan_bus": "",
          "regional_train": "",
          "regional_coach": "",
          "regional_bus": ""
        },
        {
          "year": "",
          "month": "",
          "month_name": "",
          "metropolitan_train": "",
          "metropolitan_tram": "",
          "metropolitan_bus": "",
          "regional_train": "",
          "regional_coach": "",
          "regional_bus": ""
        },
        {
          "year": "",
          "month": "",
          "month_name": "",
          "metropolitan_train": "",
          "metropolitan_tram": "",
          "metropolitan_bus": "",
          "regional_train": "",
          "regional_coach": "",
          "regional_bus": ""
        }
      ],
      "row_count_sampled": 22,
      "row_count_exact": 22,
      "numeric_summaries": {},
      "notes": []
    },
    "output/csv/quality_checks/station_decline_comparable_from_fy18_19.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "latest_fin_year",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_2018_2019",
        "latest_pax_annual",
        "pax_change",
        "pct_change",
        "pct_change_percent"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19854",
          "stop_name": "Flinders Street",
          "stop_lat": "-37.81830513",
          "stop_long": "144.9669643",
          "pax_2018_2019": "28320650",
          "latest_pax_annual": "19633300",
          "pax_change": "-8687350",
          "pct_change": "-0.30674966852808816",
          "pct_change_percent": "-30.674966852808815"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "22180",
          "stop_name": "Southern Cross",
          "stop_lat": "-37.81793643",
          "stop_long": "144.9514112",
          "pax_2018_2019": "19551450",
          "latest_pax_annual": "14696050",
          "pax_change": "-4855400",
          "pct_change": "-0.2483396372136082",
          "pct_change_percent": "-24.833963721360817"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19843",
          "stop_name": "Parliament",
          "stop_lat": "-37.81105406",
          "stop_long": "144.9729109",
          "pax_2018_2019": "10124200",
          "latest_pax_annual": "6344650",
          "pax_change": "-3779550",
          "pct_change": "-0.37331838565022424",
          "pct_change_percent": "-37.33183856502242"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19842",
          "stop_name": "Melbourne Central",
          "stop_lat": "-37.80993877",
          "stop_long": "144.9625935",
          "pax_2018_2019": "15250700",
          "latest_pax_annual": "11876900",
          "pax_change": "-3373800",
          "pct_change": "-0.22122263240375853",
          "pct_change_percent": "-22.122263240375855"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19841",
          "stop_name": "Flagstaff",
          "stop_lat": "-37.81198131",
          "stop_long": "144.9556538",
          "pax_2018_2019": "4854950",
          "latest_pax_annual": "3445200",
          "pax_change": "-1409750",
          "pct_change": "-0.2903737422630511",
          "pct_change_percent": "-29.03737422630511"
        }
      ],
      "row_count_sampled": 310,
      "row_count_exact": 310,
      "numeric_summaries": {
        "stop_id": {
          "count_sampled": 310,
          "min": 15351.0,
          "max": 64408.0,
          "mean": 21985.9516
        },
        "stop_lat": {
          "count_sampled": 310,
          "min": -38.386392,
          "max": -35.341114,
          "mean": -37.7263
        },
        "stop_long": {
          "count_sampled": 310,
          "min": 142.475545,
          "max": 147.627614,
          "mean": 144.9918
        },
        "pax_2018_2019": {
          "count_sampled": 310,
          "min": 400.0,
          "max": 28320650.0,
          "mean": 800120.6452
        },
        "latest_pax_annual": {
          "count_sampled": 310,
          "min": 550.0,
          "max": 19633300.0,
          "mean": 635754.0323
        },
        "pax_change": {
          "count_sampled": 310,
          "min": -8687350.0,
          "max": 367200.0,
          "mean": -164366.6129
        },
        "pct_change": {
          "count_sampled": 310,
          "min": -0.5589098532494758,
          "max": 8.645355850422195,
          "mean": -0.0635
        },
        "pct_change_percent": {
          "count_sampled": 310,
          "min": -55.890985324947586,
          "max": 864.5355850422195,
          "mean": -6.3529
        }
      },
      "notes": []
    },
    "output/csv/quality_checks/station_growth_comparable_from_fy18_19.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "latest_fin_year",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_2018_2019",
        "latest_pax_annual",
        "pax_change",
        "pct_change",
        "pct_change_percent"
      ],
      "sample_rows": [
        {
          "network": "regional",
          "latest_fin_year": "FY24-25",
          "stop_id": "47648",
          "stop_name": "Tarneit",
          "stop_lat": "-37.832169",
          "stop_long": "144.694716",
          "pax_2018_2019": "1350500",
          "latest_pax_annual": "1717700",
          "pax_change": "367200",
          "pct_change": "0.2718992965568308",
          "pct_change_percent": "27.18992965568308"
        },
        {
          "network": "regional",
          "latest_fin_year": "FY24-25",
          "stop_id": "19981",
          "stop_name": "Rockbank",
          "stop_lat": "-37.729258",
          "stop_long": "144.65063",
          "pax_2018_2019": "41450",
          "latest_pax_annual": "399800",
          "pax_change": "358350",
          "pct_change": "8.645355850422195",
          "pct_change_percent": "864.5355850422195"
        },
        {
          "network": "regional",
          "latest_fin_year": "FY24-25",
          "stop_id": "47647",
          "stop_name": "Wyndham Vale",
          "stop_lat": "-37.871783",
          "stop_long": "144.608477",
          "pax_2018_2019": "786100",
          "latest_pax_annual": "1128400",
          "pax_change": "342300",
          "pct_change": "0.43544078361531613",
          "pct_change_percent": "43.54407836153161"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "40221",
          "stop_name": "Craigieburn",
          "stop_lat": "-37.6018169",
          "stop_long": "144.9433203",
          "pax_2018_2019": "1236250",
          "latest_pax_annual": "1508250",
          "pax_change": "272000",
          "pct_change": "0.22002022244691607",
          "pct_change_percent": "22.002022244691606"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "19887",
          "stop_name": "Merinda Park",
          "stop_lat": "-38.07900048",
          "stop_long": "145.2635114",
          "pax_2018_2019": "306950",
          "latest_pax_annual": "577750",
          "pax_change": "270800",
          "pct_change": "0.8822283759569962",
          "pct_change_percent": "88.22283759569962"
        }
      ],
      "row_count_sampled": 310,
      "row_count_exact": 310,
      "numeric_summaries": {
        "stop_id": {
          "count_sampled": 310,
          "min": 15351.0,
          "max": 64408.0,
          "mean": 21985.9516
        },
        "stop_lat": {
          "count_sampled": 310,
          "min": -38.386392,
          "max": -35.341114,
          "mean": -37.7263
        },
        "stop_long": {
          "count_sampled": 310,
          "min": 142.475545,
          "max": 147.627614,
          "mean": 144.9918
        },
        "pax_2018_2019": {
          "count_sampled": 310,
          "min": 400.0,
          "max": 28320650.0,
          "mean": 800120.6452
        },
        "latest_pax_annual": {
          "count_sampled": 310,
          "min": 550.0,
          "max": 19633300.0,
          "mean": 635754.0323
        },
        "pax_change": {
          "count_sampled": 310,
          "min": -8687350.0,
          "max": 367200.0,
          "mean": -164366.6129
        },
        "pct_change": {
          "count_sampled": 310,
          "min": -0.5589098532494758,
          "max": 8.645355850422195,
          "mean": -0.0635
        },
        "pct_change_percent": {
          "count_sampled": 310,
          "min": -55.890985324947586,
          "max": 864.5355850422195,
          "mean": -6.3529
        }
      },
      "notes": []
    },
    "output/csv/quality_checks/stations_without_fy18_19_baseline.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "latest_fin_year",
        "stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "latest_pax_annual"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "49343",
          "stop_name": "Union",
          "stop_lat": "-37.823477",
          "stop_long": "145.1000368",
          "latest_pax_annual": "593100"
        },
        {
          "network": "regional",
          "latest_fin_year": "FY24-25",
          "stop_id": "48804",
          "stop_name": "Cobblebank",
          "stop_lat": "-37.712542",
          "stop_long": "144.604103",
          "latest_pax_annual": "325300"
        },
        {
          "network": "metro",
          "latest_fin_year": "FY24-25",
          "stop_id": "49458",
          "stop_name": "East Pakenham",
          "stop_lat": "-38.084284",
          "stop_long": "145.506311",
          "latest_pax_annual": "54500"
        },
        {
          "network": "regional",
          "latest_fin_year": "FY24-25",
          "stop_id": "51809",
          "stop_name": "Goornong",
          "stop_lat": "-36.615183",
          "stop_long": "144.503474",
          "latest_pax_annual": "1900"
        },
        {
          "network": "regional",
          "latest_fin_year": "FY24-25",
          "stop_id": "49296",
          "stop_name": "Huntly",
          "stop_lat": "-36.664864",
          "stop_long": "144.369789",
          "latest_pax_annual": "1500"
        }
      ],
      "row_count_sampled": 6,
      "row_count_exact": 6,
      "numeric_summaries": {
        "stop_id": {
          "count_sampled": 6,
          "min": 48804.0,
          "max": 51809.0,
          "mean": 49667.5
        },
        "stop_lat": {
          "count_sampled": 6,
          "min": -38.084284,
          "max": -36.531477,
          "mean": -37.2386
        },
        "stop_long": {
          "count_sampled": 6,
          "min": 144.200922,
          "max": 145.506311,
          "mean": 144.7141
        },
        "latest_pax_annual": {
          "count_sampled": 6,
          "min": 1050.0,
          "max": 593100.0,
          "mean": 162891.6667
        }
      },
      "notes": []
    },
    "output/csv/station_supply_pressure/inner_west_station_patronage_supply_pressure.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "fin_year",
        "station_stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_annual",
        "pax_2018_2019",
        "pax_change",
        "pct_change",
        "pct_change_percent",
        "gtfs_mode_groups",
        "gtfs_stop_id_count",
        "gtfs_feed_count",
        "scheduled_departure_records",
        "distinct_trip_records",
        "distinct_route_records_sum",
        "earliest_first_departure_time",
        "latest_last_departure_time",
        "annual_entries_per_scheduled_departure_record",
        "pressure_rank_high_entries_per_departure",
        "low_pressure_rank_low_entries_per_departure",
        "patronage_rank"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "20025",
          "stop_name": "Footscray",
          "stop_lat": "-37.80108298",
          "stop_long": "144.9031992",
          "pax_annual": "4383950",
          "pax_2018_2019": "5332950",
          "pax_change": "-949000",
          "pct_change": "-0.17795029017710648",
          "pct_change_percent": "-17.795029017710647",
          "gtfs_mode_groups": "metropolitan_train, regional_train_or_rail",
          "gtfs_stop_id_count": "5",
          "gtfs_feed_count": "2",
          "scheduled_departure_records": "12022.0",
          "distinct_trip_records": "12022.0",
          "distinct_route_records_sum": "14.0",
          "earliest_first_departure_time": "03:36:00",
          "latest_last_departure_time": "27:31:00",
          "annual_entries_per_scheduled_departure_record": "364.6606221926468"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "20021",
          "stop_name": "Sunshine",
          "stop_lat": "-37.78853633",
          "stop_long": "144.8328782",
          "pax_annual": "1577600",
          "pax_2018_2019": "2157750",
          "pax_change": "-580150",
          "pct_change": "-0.26886803383153746",
          "pct_change_percent": "-26.886803383153747",
          "gtfs_mode_groups": "metropolitan_train, regional_train_or_rail",
          "gtfs_stop_id_count": "3",
          "gtfs_feed_count": "2",
          "scheduled_departure_records": "6221.0",
          "distinct_trip_records": "6221.0",
          "distinct_route_records_sum": "7.0",
          "earliest_first_departure_time": "03:47:00",
          "latest_last_departure_time": "26:51:00",
          "annual_entries_per_scheduled_departure_record": "253.5926699887478"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19973",
          "stop_name": "North Melbourne",
          "stop_lat": "-37.80630984",
          "stop_long": "144.9415102",
          "pax_annual": "1394050",
          "pax_2018_2019": "1497300",
          "pax_change": "-103250",
          "pct_change": "-0.06895745675549322",
          "pct_change_percent": "-6.895745675549322",
          "gtfs_mode_groups": "metropolitan_train, regional_train_or_rail",
          "gtfs_stop_id_count": "7",
          "gtfs_feed_count": "2",
          "scheduled_departure_records": "7456.0",
          "distinct_trip_records": "7456.0",
          "distinct_route_records_sum": "18.0",
          "earliest_first_departure_time": "03:19:00",
          "latest_last_departure_time": "27:37:00",
          "annual_entries_per_scheduled_departure_record": "186.97022532188842"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19994",
          "stop_name": "Newport",
          "stop_lat": "-37.84271757",
          "stop_long": "144.8835999",
          "pax_annual": "1245950",
          "pax_2018_2019": "1334350",
          "pax_change": "-88400",
          "pct_change": "-0.0662494847678645",
          "pct_change_percent": "-6.62494847678645",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "4466.0",
          "distinct_trip_records": "4466.0",
          "distinct_route_records_sum": "4.0",
          "earliest_first_departure_time": "03:09:00",
          "latest_last_departure_time": "27:23:00",
          "annual_entries_per_scheduled_departure_record": "278.98566950291087"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19996",
          "stop_name": "Yarraville",
          "stop_lat": "-37.81585044",
          "stop_long": "144.8899337",
          "pax_annual": "820600",
          "pax_2018_2019": "998400",
          "pax_change": "-177800",
          "pct_change": "-0.1780849358974359",
          "pct_change_percent": "-17.80849358974359",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "2931.0",
          "distinct_trip_records": "2931.0",
          "distinct_route_records_sum": "4.0",
          "earliest_first_departure_time": "04:11:00",
          "latest_last_departure_time": "27:27:00",
          "annual_entries_per_scheduled_departure_record": "279.9727055612419"
        }
      ],
      "row_count_sampled": 16,
      "row_count_exact": 16,
      "numeric_summaries": {
        "station_stop_id": {
          "count_sampled": 16,
          "min": 19926.0,
          "max": 20026.0,
          "mean": 19995.3125
        },
        "stop_lat": {
          "count_sampled": 16,
          "min": -37.86784231,
          "max": -37.78853633,
          "mean": -37.8263
        },
        "stop_long": {
          "count_sampled": 16,
          "min": 144.8296447,
          "max": 144.9415102,
          "mean": 144.8848
        },
        "pax_annual": {
          "count_sampled": 16,
          "min": 93100.0,
          "max": 4383950.0,
          "mean": 784956.25
        },
        "pax_2018_2019": {
          "count_sampled": 16,
          "min": 106850.0,
          "max": 5332950.0,
          "mean": 956946.875
        },
        "pax_change": {
          "count_sampled": 16,
          "min": -949000.0,
          "max": 9750.0,
          "mean": -171990.625
        },
        "pct_change": {
          "count_sampled": 16,
          "min": -0.3567933452944055,
          "max": 0.02827316224445411,
          "mean": -0.1751
        },
        "pct_change_percent": {
          "count_sampled": 16,
          "min": -35.679334529440546,
          "max": 2.827316224445411,
          "mean": -17.5128
        },
        "gtfs_stop_id_count": {
          "count_sampled": 16,
          "min": 1.0,
          "max": 7.0,
          "mean": 2.4375
        },
        "gtfs_feed_count": {
          "count_sampled": 16,
          "min": 1.0,
          "max": 2.0,
          "mean": 1.1875
        },
        "scheduled_departure_records": {
          "count_sampled": 16,
          "min": 1679.0,
          "max": 12022.0,
          "mean": 3797.1875
        },
        "distinct_trip_records": {
          "count_sampled": 16,
          "min": 1679.0,
          "max": 12022.0,
          "mean": 3797.1875
        },
        "distinct_route_records_sum": {
          "count_sampled": 16,
          "min": 1.0,
          "max": 18.0,
          "mean": 4.5625
        },
        "annual_entries_per_scheduled_departure_record": {
          "count_sampled": 16,
          "min": 50.38288883020861,
          "max": 364.6606221926468,
          "mean": 163.9017
        },
        "pressure_rank_high_entries_per_departure": {
          "count_sampled": 16,
          "min": 48.0,
          "max": 266.0,
          "mean": 172.5625
        },
        "low_pressure_rank_low_entries_per_departure": {
          "count_sampled": 16,
          "min": 47.0,
          "max": 265.0,
          "mean": 140.4375
        },
        "patronage_rank": {
          "count_sampled": 16,
          "min": 6.0,
          "max": 242.0,
          "mean": 124.125
        }
      },
      "notes": []
    },
    "output/csv/station_supply_pressure/station_patronage_supply_pressure_all.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "fin_year",
        "station_stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_annual",
        "pax_2018_2019",
        "pax_change",
        "pct_change",
        "pct_change_percent",
        "gtfs_mode_groups",
        "gtfs_stop_id_count",
        "gtfs_feed_count",
        "scheduled_departure_records",
        "distinct_trip_records",
        "distinct_route_records_sum",
        "earliest_first_departure_time",
        "latest_last_departure_time",
        "annual_entries_per_scheduled_departure_record",
        "pressure_rank_high_entries_per_departure",
        "low_pressure_rank_low_entries_per_departure",
        "patronage_rank"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "20027",
          "stop_name": "Flemington Racecourse",
          "stop_lat": "-37.78720192",
          "stop_long": "144.9075887",
          "pax_annual": "145550",
          "pax_2018_2019": "212350",
          "pax_change": "-66800",
          "pct_change": "-0.3145749941134919",
          "pct_change_percent": "-31.45749941134919",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "1",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "25.0",
          "distinct_trip_records": "25.0",
          "distinct_route_records_sum": "1.0",
          "earliest_first_departure_time": "11:05:00",
          "latest_last_departure_time": "18:18:00",
          "annual_entries_per_scheduled_departure_record": "5822.0"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19842",
          "stop_name": "Melbourne Central",
          "stop_lat": "-37.80993877",
          "stop_long": "144.9625935",
          "pax_annual": "11876900",
          "pax_2018_2019": "15250700",
          "pax_change": "-3373800",
          "pct_change": "-0.22122263240375853",
          "pct_change_percent": "-22.122263240375855",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "4",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "7592.0",
          "distinct_trip_records": "7592.0",
          "distinct_route_records_sum": "10.0",
          "earliest_first_departure_time": "04:50:00",
          "latest_last_departure_time": "24:48:00",
          "annual_entries_per_scheduled_departure_record": "1564.3967334035826"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19869",
          "stop_name": "Boronia",
          "stop_lat": "-37.8604518",
          "stop_long": "145.2843851",
          "pax_annual": "462850",
          "pax_2018_2019": "677500",
          "pax_change": "-214650",
          "pct_change": "-0.3168265682656827",
          "pct_change_percent": "-31.682656826568266",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "439.0",
          "distinct_trip_records": "439.0",
          "distinct_route_records_sum": "2.0",
          "earliest_first_departure_time": "03:35:00",
          "latest_last_departure_time": "26:56:00",
          "annual_entries_per_scheduled_departure_record": "1054.3280182232347"
        },
        {
          "network": "regional",
          "fin_year": "FY24-25",
          "station_stop_id": "47648",
          "stop_name": "Tarneit",
          "stop_lat": "-37.832169",
          "stop_long": "144.694716",
          "pax_annual": "1717700",
          "pax_2018_2019": "1350500",
          "pax_change": "367200",
          "pct_change": "0.2718992965568308",
          "pct_change_percent": "27.18992965568308",
          "gtfs_mode_groups": "regional_train_or_rail",
          "gtfs_stop_id_count": "1",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "1870.0",
          "distinct_trip_records": "1870.0",
          "distinct_route_records_sum": "2.0",
          "earliest_first_departure_time": "05:13:00",
          "latest_last_departure_time": "25:42:00",
          "annual_entries_per_scheduled_departure_record": "918.5561497326203"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19854",
          "stop_name": "Flinders Street",
          "stop_lat": "-37.81830513",
          "stop_long": "144.9669643",
          "pax_annual": "19633300",
          "pax_2018_2019": "28320650",
          "pax_change": "-8687350",
          "pct_change": "-0.30674966852808816",
          "pct_change_percent": "-30.674966852808815",
          "gtfs_mode_groups": "metropolitan_train, regional_train_or_rail",
          "gtfs_stop_id_count": "13",
          "gtfs_feed_count": "2",
          "scheduled_departure_records": "22816.0",
          "distinct_trip_records": "22670.0",
          "distinct_route_records_sum": "47.0",
          "earliest_first_departure_time": "03:09:00",
          "latest_last_departure_time": "27:49:00",
          "annual_entries_per_scheduled_departure_record": "860.5057854137448"
        }
      ],
      "row_count_sampled": 316,
      "row_count_exact": 316,
      "numeric_summaries": {
        "station_stop_id": {
          "count_sampled": 316,
          "min": 15351.0,
          "max": 64408.0,
          "mean": 22511.5506
        },
        "stop_lat": {
          "count_sampled": 316,
          "min": -38.386392,
          "max": -35.341114,
          "mean": -37.717
        },
        "stop_long": {
          "count_sampled": 316,
          "min": 142.475545,
          "max": 147.627614,
          "mean": 144.9865
        },
        "pax_annual": {
          "count_sampled": 316,
          "min": 550.0,
          "max": 19633300.0,
          "mean": 626775.6329
        },
        "pax_2018_2019": {
          "count_sampled": 310,
          "min": 400.0,
          "max": 28320650.0,
          "mean": 800120.6452
        },
        "pax_change": {
          "count_sampled": 310,
          "min": -8687350.0,
          "max": 367200.0,
          "mean": -164366.6129
        },
        "pct_change": {
          "count_sampled": 310,
          "min": -0.5589098532494758,
          "max": 8.645355850422195,
          "mean": -0.0635
        },
        "pct_change_percent": {
          "count_sampled": 310,
          "min": -55.890985324947586,
          "max": 864.5355850422195,
          "mean": -6.3529
        },
        "gtfs_stop_id_count": {
          "count_sampled": 312,
          "min": 1.0,
          "max": 13.0,
          "mean": 1.9071
        },
        "gtfs_feed_count": {
          "count_sampled": 312,
          "min": 1.0,
          "max": 2.0,
          "mean": 1.0545
        },
        "scheduled_departure_records": {
          "count_sampled": 312,
          "min": 25.0,
          "max": 22816.0,
          "mean": 2040.5705
        },
        "distinct_trip_records": {
          "count_sampled": 312,
          "min": 25.0,
          "max": 22670.0,
          "mean": 2040.1026
        },
        "distinct_route_records_sum": {
          "count_sampled": 312,
          "min": 1.0,
          "max": 47.0,
          "mean": 2.9071
        },
        "annual_entries_per_scheduled_departure_record": {
          "count_sampled": 312,
          "min": 7.2368421052631575,
          "max": 5822.0,
          "mean": 237.054
        },
        "pressure_rank_high_entries_per_departure": {
          "count_sampled": 316,
          "min": 1.0,
          "max": 313.0,
          "mean": 158.4778
        },
        "low_pressure_rank_low_entries_per_departure": {
          "count_sampled": 316,
          "min": 1.0,
          "max": 313.0,
          "mean": 158.4778
        },
        "patronage_rank": {
          "count_sampled": 316,
          "min": 1.0,
          "max": 316.0,
          "mean": 158.4589
        }
      },
      "notes": []
    },
    "output/csv/station_supply_pressure/top_100_high_entries_per_departure.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "fin_year",
        "station_stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_annual",
        "pax_2018_2019",
        "pax_change",
        "pct_change",
        "pct_change_percent",
        "gtfs_mode_groups",
        "gtfs_stop_id_count",
        "gtfs_feed_count",
        "scheduled_departure_records",
        "distinct_trip_records",
        "distinct_route_records_sum",
        "earliest_first_departure_time",
        "latest_last_departure_time",
        "annual_entries_per_scheduled_departure_record",
        "pressure_rank_high_entries_per_departure",
        "low_pressure_rank_low_entries_per_departure",
        "patronage_rank"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "20027",
          "stop_name": "Flemington Racecourse",
          "stop_lat": "-37.78720192",
          "stop_long": "144.9075887",
          "pax_annual": "145550",
          "pax_2018_2019": "212350",
          "pax_change": "-66800",
          "pct_change": "-0.3145749941134919",
          "pct_change_percent": "-31.45749941134919",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "1",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "25.0",
          "distinct_trip_records": "25.0",
          "distinct_route_records_sum": "1.0",
          "earliest_first_departure_time": "11:05:00",
          "latest_last_departure_time": "18:18:00",
          "annual_entries_per_scheduled_departure_record": "5822.0"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19842",
          "stop_name": "Melbourne Central",
          "stop_lat": "-37.80993877",
          "stop_long": "144.9625935",
          "pax_annual": "11876900",
          "pax_2018_2019": "15250700",
          "pax_change": "-3373800",
          "pct_change": "-0.22122263240375853",
          "pct_change_percent": "-22.122263240375855",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "4",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "7592.0",
          "distinct_trip_records": "7592.0",
          "distinct_route_records_sum": "10.0",
          "earliest_first_departure_time": "04:50:00",
          "latest_last_departure_time": "24:48:00",
          "annual_entries_per_scheduled_departure_record": "1564.3967334035826"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19869",
          "stop_name": "Boronia",
          "stop_lat": "-37.8604518",
          "stop_long": "145.2843851",
          "pax_annual": "462850",
          "pax_2018_2019": "677500",
          "pax_change": "-214650",
          "pct_change": "-0.3168265682656827",
          "pct_change_percent": "-31.682656826568266",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "439.0",
          "distinct_trip_records": "439.0",
          "distinct_route_records_sum": "2.0",
          "earliest_first_departure_time": "03:35:00",
          "latest_last_departure_time": "26:56:00",
          "annual_entries_per_scheduled_departure_record": "1054.3280182232347"
        },
        {
          "network": "regional",
          "fin_year": "FY24-25",
          "station_stop_id": "47648",
          "stop_name": "Tarneit",
          "stop_lat": "-37.832169",
          "stop_long": "144.694716",
          "pax_annual": "1717700",
          "pax_2018_2019": "1350500",
          "pax_change": "367200",
          "pct_change": "0.2718992965568308",
          "pct_change_percent": "27.18992965568308",
          "gtfs_mode_groups": "regional_train_or_rail",
          "gtfs_stop_id_count": "1",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "1870.0",
          "distinct_trip_records": "1870.0",
          "distinct_route_records_sum": "2.0",
          "earliest_first_departure_time": "05:13:00",
          "latest_last_departure_time": "25:42:00",
          "annual_entries_per_scheduled_departure_record": "918.5561497326203"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19854",
          "stop_name": "Flinders Street",
          "stop_lat": "-37.81830513",
          "stop_long": "144.9669643",
          "pax_annual": "19633300",
          "pax_2018_2019": "28320650",
          "pax_change": "-8687350",
          "pct_change": "-0.30674966852808816",
          "pct_change_percent": "-30.674966852808815",
          "gtfs_mode_groups": "metropolitan_train, regional_train_or_rail",
          "gtfs_stop_id_count": "13",
          "gtfs_feed_count": "2",
          "scheduled_departure_records": "22816.0",
          "distinct_trip_records": "22670.0",
          "distinct_route_records_sum": "47.0",
          "earliest_first_departure_time": "03:09:00",
          "latest_last_departure_time": "27:49:00",
          "annual_entries_per_scheduled_departure_record": "860.5057854137448"
        }
      ],
      "row_count_sampled": 100,
      "row_count_exact": 100,
      "numeric_summaries": {
        "station_stop_id": {
          "count_sampled": 100,
          "min": 15351.0,
          "max": 52161.0,
          "mean": 22371.44
        },
        "stop_lat": {
          "count_sampled": 100,
          "min": -38.385014,
          "max": -35.341114,
          "mean": -37.681
        },
        "stop_long": {
          "count_sampled": 100,
          "min": 142.475545,
          "max": 147.627614,
          "mean": 145.0179
        },
        "pax_annual": {
          "count_sampled": 100,
          "min": 28900.0,
          "max": 19633300.0,
          "mean": 1400181.5
        },
        "pax_2018_2019": {
          "count_sampled": 98,
          "min": 15300.0,
          "max": 28320650.0,
          "mean": 1798613.7755
        },
        "pax_change": {
          "count_sampled": 98,
          "min": -8687350.0,
          "max": 367200.0,
          "mean": -379228.5714
        },
        "pct_change": {
          "count_sampled": 98,
          "min": -0.5117865327949361,
          "max": 8.645355850422195,
          "mean": 0.0439
        },
        "pct_change_percent": {
          "count_sampled": 98,
          "min": -51.178653279493616,
          "max": 864.5355850422195,
          "mean": 4.3916
        },
        "gtfs_stop_id_count": {
          "count_sampled": 100,
          "min": 1.0,
          "max": 13.0,
          "mean": 2.36
        },
        "gtfs_feed_count": {
          "count_sampled": 100,
          "min": 1.0,
          "max": 2.0,
          "mean": 1.14
        },
        "scheduled_departure_records": {
          "count_sampled": 100,
          "min": 25.0,
          "max": 22816.0,
          "mean": 2812.92
        },
        "distinct_trip_records": {
          "count_sampled": 100,
          "min": 25.0,
          "max": 22670.0,
          "mean": 2811.46
        },
        "distinct_route_records_sum": {
          "count_sampled": 100,
          "min": 1.0,
          "max": 47.0,
          "mean": 4.21
        },
        "annual_entries_per_scheduled_departure_record": {
          "count_sampled": 100,
          "min": 239.48598130841123,
          "max": 5822.0,
          "mean": 490.7005
        },
        "pressure_rank_high_entries_per_departure": {
          "count_sampled": 100,
          "min": 1.0,
          "max": 100.0,
          "mean": 50.5
        },
        "low_pressure_rank_low_entries_per_departure": {
          "count_sampled": 100,
          "min": 213.0,
          "max": 312.0,
          "mean": 262.5
        },
        "patronage_rank": {
          "count_sampled": 100,
          "min": 1.0,
          "max": 265.0,
          "mean": 81.14
        }
      },
      "notes": []
    },
    "output/csv/station_supply_pressure/top_100_low_entries_per_departure_min_100k_entries.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "fin_year",
        "station_stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_annual",
        "pax_2018_2019",
        "pax_change",
        "pct_change",
        "pct_change_percent",
        "gtfs_mode_groups",
        "gtfs_stop_id_count",
        "gtfs_feed_count",
        "scheduled_departure_records",
        "distinct_trip_records",
        "distinct_route_records_sum",
        "earliest_first_departure_time",
        "latest_last_departure_time",
        "annual_entries_per_scheduled_departure_record",
        "pressure_rank_high_entries_per_departure",
        "low_pressure_rank_low_entries_per_departure",
        "patronage_rank"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19859",
          "stop_name": "Bonbeach",
          "stop_lat": "-38.06294478",
          "stop_long": "145.1196804",
          "pax_annual": "141600",
          "pax_2018_2019": "205250",
          "pax_change": "-63650",
          "pct_change": "-0.31010962241169304",
          "pct_change_percent": "-31.010962241169302",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "2903.0",
          "distinct_trip_records": "2903.0",
          "distinct_route_records_sum": "2.0",
          "earliest_first_departure_time": "03:37:00",
          "latest_last_departure_time": "27:00:00",
          "annual_entries_per_scheduled_departure_record": "48.77712710988632"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "20024",
          "stop_name": "Middle Footscray",
          "stop_lat": "-37.8025047",
          "stop_long": "144.8914721",
          "pax_annual": "190800",
          "pax_2018_2019": "279700",
          "pax_change": "-88900",
          "pct_change": "-0.3178405434393994",
          "pct_change_percent": "-31.78405434393994",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "3787.0",
          "distinct_trip_records": "3787.0",
          "distinct_route_records_sum": "2.0",
          "earliest_first_departure_time": "03:38:00",
          "latest_last_departure_time": "26:58:00",
          "annual_entries_per_scheduled_departure_record": "50.38288883020861"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19862",
          "stop_name": "Aspendale",
          "stop_lat": "-38.02722019",
          "stop_long": "145.1021496",
          "pax_annual": "169500",
          "pax_2018_2019": "237900",
          "pax_change": "-68400",
          "pct_change": "-0.287515762925599",
          "pct_change_percent": "-28.7515762925599",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "2903.0",
          "distinct_trip_records": "2903.0",
          "distinct_route_records_sum": "2.0",
          "earliest_first_departure_time": "03:43:00",
          "latest_last_departure_time": "26:54:00",
          "annual_entries_per_scheduled_departure_record": "58.38787461246986"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19856",
          "stop_name": "Kananook",
          "stop_lat": "-38.12174203",
          "stop_long": "145.1352953",
          "pax_annual": "173050",
          "pax_2018_2019": "295900",
          "pax_change": "-122850",
          "pct_change": "-0.41517404528556945",
          "pct_change_percent": "-41.517404528556945",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "2805.0",
          "distinct_trip_records": "2805.0",
          "distinct_route_records_sum": "2.0",
          "earliest_first_departure_time": "03:29:00",
          "latest_last_departure_time": "27:09:00",
          "annual_entries_per_scheduled_departure_record": "61.69340463458111"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19932",
          "stop_name": "Darebin",
          "stop_lat": "-37.77496341",
          "stop_long": "145.038476",
          "pax_annual": "112450",
          "pax_2018_2019": "150400",
          "pax_change": "-37950",
          "pct_change": "-0.2523271276595745",
          "pct_change_percent": "-25.232712765957448",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "1815.0",
          "distinct_trip_records": "1815.0",
          "distinct_route_records_sum": "2.0",
          "earliest_first_departure_time": "03:41:00",
          "latest_last_departure_time": "26:44:00",
          "annual_entries_per_scheduled_departure_record": "61.955922865013775"
        }
      ],
      "row_count_sampled": 100,
      "row_count_exact": 100,
      "numeric_summaries": {
        "station_stop_id": {
          "count_sampled": 100,
          "min": 15353.0,
          "max": 52160.0,
          "mean": 21415.24
        },
        "stop_lat": {
          "count_sampled": 100,
          "min": -38.236723,
          "max": -37.258277,
          "mean": -37.8575
        },
        "stop_long": {
          "count_sampled": 100,
          "min": 144.30682,
          "max": 146.396752,
          "mean": 145.0413
        },
        "pax_annual": {
          "count_sampled": 100,
          "min": 111250.0,
          "max": 703650.0,
          "mean": 287299.0
        },
        "pax_2018_2019": {
          "count_sampled": 100,
          "min": 104000.0,
          "max": 929650.0,
          "mean": 374313.0
        },
        "pax_change": {
          "count_sampled": 100,
          "min": -399900.0,
          "max": 111450.0,
          "mean": -87014.0
        },
        "pct_change": {
          "count_sampled": 100,
          "min": -0.5589098532494758,
          "max": 0.6973148901545972,
          "mean": -0.2082
        },
        "pct_change_percent": {
          "count_sampled": 100,
          "min": -55.890985324947586,
          "max": 69.73148901545973,
          "mean": -20.8188
        },
        "gtfs_stop_id_count": {
          "count_sampled": 100,
          "min": 1.0,
          "max": 4.0,
          "mean": 1.98
        },
        "gtfs_feed_count": {
          "count_sampled": 100,
          "min": 1.0,
          "max": 2.0,
          "mean": 1.01
        },
        "scheduled_departure_records": {
          "count_sampled": 100,
          "min": 747.0,
          "max": 5909.0,
          "mean": 2240.95
        },
        "distinct_trip_records": {
          "count_sampled": 100,
          "min": 747.0,
          "max": 5909.0,
          "mean": 2240.95
        },
        "distinct_route_records_sum": {
          "count_sampled": 100,
          "min": 1.0,
          "max": 6.0,
          "mean": 2.49
        },
        "annual_entries_per_scheduled_departure_record": {
          "count_sampled": 100,
          "min": 48.77712710988632,
          "max": 183.09859154929578,
          "mean": 129.9154
        },
        "pressure_rank_high_entries_per_departure": {
          "count_sampled": 100,
          "min": 143.0,
          "max": 267.0,
          "mean": 196.88
        },
        "low_pressure_rank_low_entries_per_departure": {
          "count_sampled": 100,
          "min": 46.0,
          "max": 170.0,
          "mean": 116.12
        },
        "patronage_rank": {
          "count_sampled": 100,
          "min": 60.0,
          "max": 237.0,
          "mean": 170.0
        }
      },
      "notes": []
    },
    "output/csv/station_supply_pressure/unmatched_station_entries_no_gtfs_supply_match.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "fin_year",
        "station_stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_annual",
        "pax_2018_2019",
        "pax_change",
        "pct_change",
        "pct_change_percent",
        "gtfs_mode_groups",
        "gtfs_stop_id_count",
        "gtfs_feed_count",
        "scheduled_departure_records",
        "distinct_trip_records",
        "distinct_route_records_sum",
        "earliest_first_departure_time",
        "latest_last_departure_time",
        "annual_entries_per_scheduled_departure_record",
        "pressure_rank_high_entries_per_departure",
        "low_pressure_rank_low_entries_per_departure",
        "patronage_rank"
      ],
      "sample_rows": [
        {
          "network": "regional",
          "fin_year": "FY24-25",
          "station_stop_id": "64408",
          "stop_name": "Southern Cross Railway Station (Melbourne City)",
          "stop_lat": "-37.818245",
          "stop_long": "144.951691",
          "pax_annual": "6506100",
          "pax_2018_2019": "6306000",
          "pax_change": "200100",
          "pct_change": "0.031731684110371076",
          "pct_change_percent": "3.1731684110371075",
          "gtfs_mode_groups": "",
          "gtfs_stop_id_count": "",
          "gtfs_feed_count": "",
          "scheduled_departure_records": "",
          "distinct_trip_records": "",
          "distinct_route_records_sum": "",
          "earliest_first_departure_time": "",
          "latest_last_departure_time": "",
          "annual_entries_per_scheduled_departure_record": ""
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19979",
          "stop_name": "Jolimont",
          "stop_lat": "-37.81652702",
          "stop_long": "144.9840983",
          "pax_annual": "1060400",
          "pax_2018_2019": "1096750",
          "pax_change": "-36350",
          "pct_change": "-0.03314337816275359",
          "pct_change_percent": "-3.314337816275359",
          "gtfs_mode_groups": "",
          "gtfs_stop_id_count": "",
          "gtfs_feed_count": "",
          "scheduled_departure_records": "",
          "distinct_trip_records": "",
          "distinct_route_records_sum": "",
          "earliest_first_departure_time": "",
          "latest_last_departure_time": "",
          "annual_entries_per_scheduled_departure_record": ""
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19942",
          "stop_name": "Glenhuntly",
          "stop_lat": "-37.88971946",
          "stop_long": "145.0422229",
          "pax_annual": "641550",
          "pax_2018_2019": "960500",
          "pax_change": "-318950",
          "pct_change": "-0.3320666319625195",
          "pct_change_percent": "-33.20666319625195",
          "gtfs_mode_groups": "",
          "gtfs_stop_id_count": "",
          "gtfs_feed_count": "",
          "scheduled_departure_records": "",
          "distinct_trip_records": "",
          "distinct_route_records_sum": "",
          "earliest_first_departure_time": "",
          "latest_last_departure_time": "",
          "annual_entries_per_scheduled_departure_record": ""
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "20028",
          "stop_name": "Showgrounds",
          "stop_lat": "-37.7835",
          "stop_long": "144.915",
          "pax_annual": "114900",
          "pax_2018_2019": "180000",
          "pax_change": "-65100",
          "pct_change": "-0.3616666666666667",
          "pct_change_percent": "-36.16666666666667",
          "gtfs_mode_groups": "",
          "gtfs_stop_id_count": "",
          "gtfs_feed_count": "",
          "scheduled_departure_records": "",
          "distinct_trip_records": "",
          "distinct_route_records_sum": "",
          "earliest_first_departure_time": "",
          "latest_last_departure_time": "",
          "annual_entries_per_scheduled_departure_record": ""
        }
      ],
      "row_count_sampled": 4,
      "row_count_exact": 4,
      "numeric_summaries": {
        "station_stop_id": {
          "count_sampled": 4,
          "min": 19942.0,
          "max": 64408.0,
          "mean": 31089.25
        },
        "stop_lat": {
          "count_sampled": 4,
          "min": -37.88971946,
          "max": -37.7835,
          "mean": -37.827
        },
        "stop_long": {
          "count_sampled": 4,
          "min": 144.915,
          "max": 145.0422229,
          "mean": 144.9733
        },
        "pax_annual": {
          "count_sampled": 4,
          "min": 114900.0,
          "max": 6506100.0,
          "mean": 2080737.5
        },
        "pax_2018_2019": {
          "count_sampled": 4,
          "min": 180000.0,
          "max": 6306000.0,
          "mean": 2135812.5
        },
        "pax_change": {
          "count_sampled": 4,
          "min": -318950.0,
          "max": 200100.0,
          "mean": -55075.0
        },
        "pct_change": {
          "count_sampled": 4,
          "min": -0.3616666666666667,
          "max": 0.031731684110371076,
          "mean": -0.1738
        },
        "pct_change_percent": {
          "count_sampled": 4,
          "min": -36.16666666666667,
          "max": 3.1731684110371075,
          "mean": -17.3786
        },
        "pressure_rank_high_entries_per_departure": {
          "count_sampled": 4,
          "min": 313.0,
          "max": 313.0,
          "mean": 313.0
        },
        "low_pressure_rank_low_entries_per_departure": {
          "count_sampled": 4,
          "min": 313.0,
          "max": 313.0,
          "mean": 313.0
        },
        "patronage_rank": {
          "count_sampled": 4,
          "min": 4.0,
          "max": 232.0,
          "mean": 83.75
        }
      },
      "notes": []
    },
    "output/csv/station_supply_pressure_refined/inner_west_station_patronage_supply_pressure_refined.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "fin_year",
        "station_stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_annual",
        "pax_2018_2019",
        "pax_change",
        "pct_change",
        "pct_change_percent",
        "raw_station_name_key",
        "gtfs_station_name_key",
        "name_override_notes",
        "gtfs_mode_groups",
        "gtfs_stop_id_count",
        "gtfs_feed_count",
        "scheduled_departure_records",
        "distinct_trip_records",
        "distinct_route_records_sum",
        "earliest_first_departure_time",
        "latest_last_departure_time",
        "is_special_event_station",
        "station_classification_notes",
        "annual_entries_per_scheduled_departure_record",
        "pressure_rank_high_entries_per_departure",
        "low_pressure_rank_low_entries_per_departure",
        "patronage_rank"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "20025",
          "stop_name": "Footscray",
          "stop_lat": "-37.80108298",
          "stop_long": "144.9031992",
          "pax_annual": "4383950",
          "pax_2018_2019": "5332950",
          "pax_change": "-949000",
          "pct_change": "-0.17795029017710648",
          "pct_change_percent": "-17.795029017710647",
          "raw_station_name_key": "footscray",
          "gtfs_station_name_key": "footscray",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train, regional_train_or_rail",
          "gtfs_stop_id_count": "5",
          "gtfs_feed_count": "2",
          "scheduled_departure_records": "12022.0",
          "distinct_trip_records": "12022.0",
          "distinct_route_records_sum": "14.0"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "20021",
          "stop_name": "Sunshine",
          "stop_lat": "-37.78853633",
          "stop_long": "144.8328782",
          "pax_annual": "1577600",
          "pax_2018_2019": "2157750",
          "pax_change": "-580150",
          "pct_change": "-0.26886803383153746",
          "pct_change_percent": "-26.886803383153747",
          "raw_station_name_key": "sunshine",
          "gtfs_station_name_key": "sunshine",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train, regional_train_or_rail",
          "gtfs_stop_id_count": "3",
          "gtfs_feed_count": "2",
          "scheduled_departure_records": "6221.0",
          "distinct_trip_records": "6221.0",
          "distinct_route_records_sum": "7.0"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19973",
          "stop_name": "North Melbourne",
          "stop_lat": "-37.80630984",
          "stop_long": "144.9415102",
          "pax_annual": "1394050",
          "pax_2018_2019": "1497300",
          "pax_change": "-103250",
          "pct_change": "-0.06895745675549322",
          "pct_change_percent": "-6.895745675549322",
          "raw_station_name_key": "north melbourne",
          "gtfs_station_name_key": "north melbourne",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train, regional_train_or_rail",
          "gtfs_stop_id_count": "7",
          "gtfs_feed_count": "2",
          "scheduled_departure_records": "7456.0",
          "distinct_trip_records": "7456.0",
          "distinct_route_records_sum": "18.0"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19994",
          "stop_name": "Newport",
          "stop_lat": "-37.84271757",
          "stop_long": "144.8835999",
          "pax_annual": "1245950",
          "pax_2018_2019": "1334350",
          "pax_change": "-88400",
          "pct_change": "-0.0662494847678645",
          "pct_change_percent": "-6.62494847678645",
          "raw_station_name_key": "newport",
          "gtfs_station_name_key": "newport",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "4466.0",
          "distinct_trip_records": "4466.0",
          "distinct_route_records_sum": "4.0"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19996",
          "stop_name": "Yarraville",
          "stop_lat": "-37.81585044",
          "stop_long": "144.8899337",
          "pax_annual": "820600",
          "pax_2018_2019": "998400",
          "pax_change": "-177800",
          "pct_change": "-0.1780849358974359",
          "pct_change_percent": "-17.80849358974359",
          "raw_station_name_key": "yarraville",
          "gtfs_station_name_key": "yarraville",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "2931.0",
          "distinct_trip_records": "2931.0",
          "distinct_route_records_sum": "4.0"
        }
      ],
      "row_count_sampled": 16,
      "row_count_exact": 16,
      "numeric_summaries": {
        "station_stop_id": {
          "count_sampled": 16,
          "min": 19926.0,
          "max": 20026.0,
          "mean": 19995.3125
        },
        "stop_lat": {
          "count_sampled": 16,
          "min": -37.86784231,
          "max": -37.78853633,
          "mean": -37.8263
        },
        "stop_long": {
          "count_sampled": 16,
          "min": 144.8296447,
          "max": 144.9415102,
          "mean": 144.8848
        },
        "pax_annual": {
          "count_sampled": 16,
          "min": 93100.0,
          "max": 4383950.0,
          "mean": 784956.25
        },
        "pax_2018_2019": {
          "count_sampled": 16,
          "min": 106850.0,
          "max": 5332950.0,
          "mean": 956946.875
        },
        "pax_change": {
          "count_sampled": 16,
          "min": -949000.0,
          "max": 9750.0,
          "mean": -171990.625
        },
        "pct_change": {
          "count_sampled": 16,
          "min": -0.3567933452944055,
          "max": 0.02827316224445411,
          "mean": -0.1751
        },
        "pct_change_percent": {
          "count_sampled": 16,
          "min": -35.679334529440546,
          "max": 2.827316224445411,
          "mean": -17.5128
        },
        "gtfs_stop_id_count": {
          "count_sampled": 16,
          "min": 1.0,
          "max": 7.0,
          "mean": 2.4375
        },
        "gtfs_feed_count": {
          "count_sampled": 16,
          "min": 1.0,
          "max": 2.0,
          "mean": 1.1875
        },
        "scheduled_departure_records": {
          "count_sampled": 16,
          "min": 1679.0,
          "max": 12022.0,
          "mean": 3797.1875
        },
        "distinct_trip_records": {
          "count_sampled": 16,
          "min": 1679.0,
          "max": 12022.0,
          "mean": 3797.1875
        },
        "distinct_route_records_sum": {
          "count_sampled": 16,
          "min": 1.0,
          "max": 18.0,
          "mean": 4.5625
        },
        "annual_entries_per_scheduled_departure_record": {
          "count_sampled": 16,
          "min": 50.38288883020861,
          "max": 364.6606221926468,
          "mean": 163.9017
        },
        "pressure_rank_high_entries_per_departure": {
          "count_sampled": 16,
          "min": 49.0,
          "max": 269.0,
          "mean": 175.125
        },
        "low_pressure_rank_low_entries_per_departure": {
          "count_sampled": 16,
          "min": 47.0,
          "max": 267.0,
          "mean": 140.875
        },
        "patronage_rank": {
          "count_sampled": 16,
          "min": 6.0,
          "max": 242.0,
          "mean": 124.125
        }
      },
      "notes": []
    },
    "output/csv/station_supply_pressure_refined/normal_top_100_high_entries_per_departure_excluding_special_event.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "fin_year",
        "station_stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_annual",
        "pax_2018_2019",
        "pax_change",
        "pct_change",
        "pct_change_percent",
        "raw_station_name_key",
        "gtfs_station_name_key",
        "name_override_notes",
        "gtfs_mode_groups",
        "gtfs_stop_id_count",
        "gtfs_feed_count",
        "scheduled_departure_records",
        "distinct_trip_records",
        "distinct_route_records_sum",
        "earliest_first_departure_time",
        "latest_last_departure_time",
        "is_special_event_station",
        "station_classification_notes",
        "annual_entries_per_scheduled_departure_record",
        "normal_pressure_rank_high_entries_per_departure",
        "normal_low_pressure_rank_low_entries_per_departure"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19842",
          "stop_name": "Melbourne Central",
          "stop_lat": "-37.80993877",
          "stop_long": "144.9625935",
          "pax_annual": "11876900",
          "pax_2018_2019": "15250700",
          "pax_change": "-3373800",
          "pct_change": "-0.22122263240375853",
          "pct_change_percent": "-22.122263240375855",
          "raw_station_name_key": "melbourne central",
          "gtfs_station_name_key": "melbourne central",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "4",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "7592.0",
          "distinct_trip_records": "7592.0",
          "distinct_route_records_sum": "10.0"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19869",
          "stop_name": "Boronia",
          "stop_lat": "-37.8604518",
          "stop_long": "145.2843851",
          "pax_annual": "462850",
          "pax_2018_2019": "677500",
          "pax_change": "-214650",
          "pct_change": "-0.3168265682656827",
          "pct_change_percent": "-31.682656826568266",
          "raw_station_name_key": "boronia",
          "gtfs_station_name_key": "boronia",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "439.0",
          "distinct_trip_records": "439.0",
          "distinct_route_records_sum": "2.0"
        },
        {
          "network": "regional",
          "fin_year": "FY24-25",
          "station_stop_id": "47648",
          "stop_name": "Tarneit",
          "stop_lat": "-37.832169",
          "stop_long": "144.694716",
          "pax_annual": "1717700",
          "pax_2018_2019": "1350500",
          "pax_change": "367200",
          "pct_change": "0.2718992965568308",
          "pct_change_percent": "27.18992965568308",
          "raw_station_name_key": "tarneit",
          "gtfs_station_name_key": "tarneit",
          "name_override_notes": "",
          "gtfs_mode_groups": "regional_train_or_rail",
          "gtfs_stop_id_count": "1",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "1870.0",
          "distinct_trip_records": "1870.0",
          "distinct_route_records_sum": "2.0"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19854",
          "stop_name": "Flinders Street",
          "stop_lat": "-37.81830513",
          "stop_long": "144.9669643",
          "pax_annual": "19633300",
          "pax_2018_2019": "28320650",
          "pax_change": "-8687350",
          "pct_change": "-0.30674966852808816",
          "pct_change_percent": "-30.674966852808815",
          "raw_station_name_key": "flinders street",
          "gtfs_station_name_key": "flinders street",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train, regional_train_or_rail",
          "gtfs_stop_id_count": "13",
          "gtfs_feed_count": "2",
          "scheduled_departure_records": "22816.0",
          "distinct_trip_records": "22670.0",
          "distinct_route_records_sum": "47.0"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "22180",
          "stop_name": "Southern Cross",
          "stop_lat": "-37.81793643",
          "stop_long": "144.9514112",
          "pax_annual": "14696050",
          "pax_2018_2019": "19551450",
          "pax_change": "-4855400",
          "pct_change": "-0.2483396372136082",
          "pct_change_percent": "-24.833963721360817",
          "raw_station_name_key": "southern cross",
          "gtfs_station_name_key": "southern cross",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train, regional_train_or_rail",
          "gtfs_stop_id_count": "7",
          "gtfs_feed_count": "2",
          "scheduled_departure_records": "17196.0",
          "distinct_trip_records": "17196.0",
          "distinct_route_records_sum": "34.0"
        }
      ],
      "row_count_sampled": 100,
      "row_count_exact": 100,
      "numeric_summaries": {
        "station_stop_id": {
          "count_sampled": 100,
          "min": 15351.0,
          "max": 64408.0,
          "mean": 22816.38
        },
        "stop_lat": {
          "count_sampled": 100,
          "min": -38.385014,
          "max": -35.341114,
          "mean": -37.6798
        },
        "stop_long": {
          "count_sampled": 100,
          "min": 142.475545,
          "max": 147.627614,
          "mean": 145.0177
        },
        "pax_annual": {
          "count_sampled": 100,
          "min": 28900.0,
          "max": 19633300.0,
          "mean": 1467216.0
        },
        "pax_2018_2019": {
          "count_sampled": 98,
          "min": 15300.0,
          "max": 28320650.0,
          "mean": 1863583.1633
        },
        "pax_change": {
          "count_sampled": 98,
          "min": -8687350.0,
          "max": 367200.0,
          "mean": -375795.4082
        },
        "pct_change": {
          "count_sampled": 98,
          "min": -0.5117865327949361,
          "max": 8.645355850422195,
          "mean": 0.0484
        },
        "pct_change_percent": {
          "count_sampled": 98,
          "min": -51.178653279493616,
          "max": 864.5355850422195,
          "mean": 4.8424
        },
        "gtfs_stop_id_count": {
          "count_sampled": 100,
          "min": 1.0,
          "max": 13.0,
          "mean": 2.41
        },
        "gtfs_feed_count": {
          "count_sampled": 100,
          "min": 1.0,
          "max": 2.0,
          "mean": 1.15
        },
        "scheduled_departure_records": {
          "count_sampled": 100,
          "min": 41.0,
          "max": 22816.0,
          "mean": 2993.88
        },
        "distinct_trip_records": {
          "count_sampled": 100,
          "min": 41.0,
          "max": 22670.0,
          "mean": 2992.42
        },
        "distinct_route_records_sum": {
          "count_sampled": 100,
          "min": 1.0,
          "max": 47.0,
          "mean": 4.55
        },
        "annual_entries_per_scheduled_departure_record": {
          "count_sampled": 100,
          "min": 241.15702479338842,
          "max": 1564.3967334035826,
          "mean": 436.5735
        },
        "normal_pressure_rank_high_entries_per_departure": {
          "count_sampled": 100,
          "min": 1.0,
          "max": 100.0,
          "mean": 50.5
        },
        "normal_low_pressure_rank_low_entries_per_departure": {
          "count_sampled": 100,
          "min": 215.0,
          "max": 314.0,
          "mean": 264.5
        }
      },
      "notes": []
    },
    "output/csv/station_supply_pressure_refined/normal_top_100_low_entries_per_departure_min_100k_excluding_special_event.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "fin_year",
        "station_stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_annual",
        "pax_2018_2019",
        "pax_change",
        "pct_change",
        "pct_change_percent",
        "raw_station_name_key",
        "gtfs_station_name_key",
        "name_override_notes",
        "gtfs_mode_groups",
        "gtfs_stop_id_count",
        "gtfs_feed_count",
        "scheduled_departure_records",
        "distinct_trip_records",
        "distinct_route_records_sum",
        "earliest_first_departure_time",
        "latest_last_departure_time",
        "is_special_event_station",
        "station_classification_notes",
        "annual_entries_per_scheduled_departure_record",
        "normal_pressure_rank_high_entries_per_departure",
        "normal_low_pressure_rank_low_entries_per_departure"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19859",
          "stop_name": "Bonbeach",
          "stop_lat": "-38.06294478",
          "stop_long": "145.1196804",
          "pax_annual": "141600",
          "pax_2018_2019": "205250",
          "pax_change": "-63650",
          "pct_change": "-0.31010962241169304",
          "pct_change_percent": "-31.010962241169302",
          "raw_station_name_key": "bonbeach",
          "gtfs_station_name_key": "bonbeach",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "2903.0",
          "distinct_trip_records": "2903.0",
          "distinct_route_records_sum": "2.0"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "20024",
          "stop_name": "Middle Footscray",
          "stop_lat": "-37.8025047",
          "stop_long": "144.8914721",
          "pax_annual": "190800",
          "pax_2018_2019": "279700",
          "pax_change": "-88900",
          "pct_change": "-0.3178405434393994",
          "pct_change_percent": "-31.78405434393994",
          "raw_station_name_key": "middle footscray",
          "gtfs_station_name_key": "middle footscray",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "3787.0",
          "distinct_trip_records": "3787.0",
          "distinct_route_records_sum": "2.0"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19862",
          "stop_name": "Aspendale",
          "stop_lat": "-38.02722019",
          "stop_long": "145.1021496",
          "pax_annual": "169500",
          "pax_2018_2019": "237900",
          "pax_change": "-68400",
          "pct_change": "-0.287515762925599",
          "pct_change_percent": "-28.7515762925599",
          "raw_station_name_key": "aspendale",
          "gtfs_station_name_key": "aspendale",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "2903.0",
          "distinct_trip_records": "2903.0",
          "distinct_route_records_sum": "2.0"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19856",
          "stop_name": "Kananook",
          "stop_lat": "-38.12174203",
          "stop_long": "145.1352953",
          "pax_annual": "173050",
          "pax_2018_2019": "295900",
          "pax_change": "-122850",
          "pct_change": "-0.41517404528556945",
          "pct_change_percent": "-41.517404528556945",
          "raw_station_name_key": "kananook",
          "gtfs_station_name_key": "kananook",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "2805.0",
          "distinct_trip_records": "2805.0",
          "distinct_route_records_sum": "2.0"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19932",
          "stop_name": "Darebin",
          "stop_lat": "-37.77496341",
          "stop_long": "145.038476",
          "pax_annual": "112450",
          "pax_2018_2019": "150400",
          "pax_change": "-37950",
          "pct_change": "-0.2523271276595745",
          "pct_change_percent": "-25.232712765957448",
          "raw_station_name_key": "darebin",
          "gtfs_station_name_key": "darebin",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "1815.0",
          "distinct_trip_records": "1815.0",
          "distinct_route_records_sum": "2.0"
        }
      ],
      "row_count_sampled": 100,
      "row_count_exact": 100,
      "numeric_summaries": {
        "station_stop_id": {
          "count_sampled": 100,
          "min": 15353.0,
          "max": 52160.0,
          "mean": 21415.24
        },
        "stop_lat": {
          "count_sampled": 100,
          "min": -38.236723,
          "max": -37.258277,
          "mean": -37.8575
        },
        "stop_long": {
          "count_sampled": 100,
          "min": 144.30682,
          "max": 146.396752,
          "mean": 145.0413
        },
        "pax_annual": {
          "count_sampled": 100,
          "min": 111250.0,
          "max": 703650.0,
          "mean": 287299.0
        },
        "pax_2018_2019": {
          "count_sampled": 100,
          "min": 104000.0,
          "max": 929650.0,
          "mean": 374313.0
        },
        "pax_change": {
          "count_sampled": 100,
          "min": -399900.0,
          "max": 111450.0,
          "mean": -87014.0
        },
        "pct_change": {
          "count_sampled": 100,
          "min": -0.5589098532494758,
          "max": 0.6973148901545972,
          "mean": -0.2082
        },
        "pct_change_percent": {
          "count_sampled": 100,
          "min": -55.890985324947586,
          "max": 69.73148901545973,
          "mean": -20.8188
        },
        "gtfs_stop_id_count": {
          "count_sampled": 100,
          "min": 1.0,
          "max": 4.0,
          "mean": 1.98
        },
        "gtfs_feed_count": {
          "count_sampled": 100,
          "min": 1.0,
          "max": 2.0,
          "mean": 1.01
        },
        "scheduled_departure_records": {
          "count_sampled": 100,
          "min": 747.0,
          "max": 5909.0,
          "mean": 2240.95
        },
        "distinct_trip_records": {
          "count_sampled": 100,
          "min": 747.0,
          "max": 5909.0,
          "mean": 2240.95
        },
        "distinct_route_records_sum": {
          "count_sampled": 100,
          "min": 1.0,
          "max": 6.0,
          "mean": 2.49
        },
        "annual_entries_per_scheduled_departure_record": {
          "count_sampled": 100,
          "min": 48.77712710988632,
          "max": 183.09859154929578,
          "mean": 129.9154
        },
        "normal_pressure_rank_high_entries_per_departure": {
          "count_sampled": 100,
          "min": 145.0,
          "max": 269.0,
          "mean": 198.88
        },
        "normal_low_pressure_rank_low_entries_per_departure": {
          "count_sampled": 100,
          "min": 46.0,
          "max": 170.0,
          "mean": 116.12
        }
      },
      "notes": []
    },
    "output/csv/station_supply_pressure_refined/station_patronage_supply_pressure_refined_all.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "fin_year",
        "station_stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_annual",
        "pax_2018_2019",
        "pax_change",
        "pct_change",
        "pct_change_percent",
        "raw_station_name_key",
        "gtfs_station_name_key",
        "name_override_notes",
        "gtfs_mode_groups",
        "gtfs_stop_id_count",
        "gtfs_feed_count",
        "scheduled_departure_records",
        "distinct_trip_records",
        "distinct_route_records_sum",
        "earliest_first_departure_time",
        "latest_last_departure_time",
        "is_special_event_station",
        "station_classification_notes",
        "annual_entries_per_scheduled_departure_record",
        "pressure_rank_high_entries_per_departure",
        "low_pressure_rank_low_entries_per_departure",
        "patronage_rank"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "20027",
          "stop_name": "Flemington Racecourse",
          "stop_lat": "-37.78720192",
          "stop_long": "144.9075887",
          "pax_annual": "145550",
          "pax_2018_2019": "212350",
          "pax_change": "-66800",
          "pct_change": "-0.3145749941134919",
          "pct_change_percent": "-31.45749941134919",
          "raw_station_name_key": "flemington racecourse",
          "gtfs_station_name_key": "flemington racecourse",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "1",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "25.0",
          "distinct_trip_records": "25.0",
          "distinct_route_records_sum": "1.0"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19842",
          "stop_name": "Melbourne Central",
          "stop_lat": "-37.80993877",
          "stop_long": "144.9625935",
          "pax_annual": "11876900",
          "pax_2018_2019": "15250700",
          "pax_change": "-3373800",
          "pct_change": "-0.22122263240375853",
          "pct_change_percent": "-22.122263240375855",
          "raw_station_name_key": "melbourne central",
          "gtfs_station_name_key": "melbourne central",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "4",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "7592.0",
          "distinct_trip_records": "7592.0",
          "distinct_route_records_sum": "10.0"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19869",
          "stop_name": "Boronia",
          "stop_lat": "-37.8604518",
          "stop_long": "145.2843851",
          "pax_annual": "462850",
          "pax_2018_2019": "677500",
          "pax_change": "-214650",
          "pct_change": "-0.3168265682656827",
          "pct_change_percent": "-31.682656826568266",
          "raw_station_name_key": "boronia",
          "gtfs_station_name_key": "boronia",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train",
          "gtfs_stop_id_count": "2",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "439.0",
          "distinct_trip_records": "439.0",
          "distinct_route_records_sum": "2.0"
        },
        {
          "network": "regional",
          "fin_year": "FY24-25",
          "station_stop_id": "47648",
          "stop_name": "Tarneit",
          "stop_lat": "-37.832169",
          "stop_long": "144.694716",
          "pax_annual": "1717700",
          "pax_2018_2019": "1350500",
          "pax_change": "367200",
          "pct_change": "0.2718992965568308",
          "pct_change_percent": "27.18992965568308",
          "raw_station_name_key": "tarneit",
          "gtfs_station_name_key": "tarneit",
          "name_override_notes": "",
          "gtfs_mode_groups": "regional_train_or_rail",
          "gtfs_stop_id_count": "1",
          "gtfs_feed_count": "1",
          "scheduled_departure_records": "1870.0",
          "distinct_trip_records": "1870.0",
          "distinct_route_records_sum": "2.0"
        },
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "19854",
          "stop_name": "Flinders Street",
          "stop_lat": "-37.81830513",
          "stop_long": "144.9669643",
          "pax_annual": "19633300",
          "pax_2018_2019": "28320650",
          "pax_change": "-8687350",
          "pct_change": "-0.30674966852808816",
          "pct_change_percent": "-30.674966852808815",
          "raw_station_name_key": "flinders street",
          "gtfs_station_name_key": "flinders street",
          "name_override_notes": "",
          "gtfs_mode_groups": "metropolitan_train, regional_train_or_rail",
          "gtfs_stop_id_count": "13",
          "gtfs_feed_count": "2",
          "scheduled_departure_records": "22816.0",
          "distinct_trip_records": "22670.0",
          "distinct_route_records_sum": "47.0"
        }
      ],
      "row_count_sampled": 316,
      "row_count_exact": 316,
      "numeric_summaries": {
        "station_stop_id": {
          "count_sampled": 316,
          "min": 15351.0,
          "max": 64408.0,
          "mean": 22511.5506
        },
        "stop_lat": {
          "count_sampled": 316,
          "min": -38.386392,
          "max": -35.341114,
          "mean": -37.717
        },
        "stop_long": {
          "count_sampled": 316,
          "min": 142.475545,
          "max": 147.627614,
          "mean": 144.9865
        },
        "pax_annual": {
          "count_sampled": 316,
          "min": 550.0,
          "max": 19633300.0,
          "mean": 626775.6329
        },
        "pax_2018_2019": {
          "count_sampled": 310,
          "min": 400.0,
          "max": 28320650.0,
          "mean": 800120.6452
        },
        "pax_change": {
          "count_sampled": 310,
          "min": -8687350.0,
          "max": 367200.0,
          "mean": -164366.6129
        },
        "pct_change": {
          "count_sampled": 310,
          "min": -0.5589098532494758,
          "max": 8.645355850422195,
          "mean": -0.0635
        },
        "pct_change_percent": {
          "count_sampled": 310,
          "min": -55.890985324947586,
          "max": 864.5355850422195,
          "mean": -6.3529
        },
        "gtfs_stop_id_count": {
          "count_sampled": 315,
          "min": 1.0,
          "max": 13.0,
          "mean": 1.927
        },
        "gtfs_feed_count": {
          "count_sampled": 315,
          "min": 1.0,
          "max": 2.0,
          "mean": 1.0571
        },
        "scheduled_departure_records": {
          "count_sampled": 315,
          "min": 25.0,
          "max": 22816.0,
          "mean": 2097.1111
        },
        "distinct_trip_records": {
          "count_sampled": 315,
          "min": 25.0,
          "max": 22670.0,
          "mean": 2096.6476
        },
        "distinct_route_records_sum": {
          "count_sampled": 315,
          "min": 1.0,
          "max": 47.0,
          "mean": 3.0095
        },
        "annual_entries_per_scheduled_departure_record": {
          "count_sampled": 315,
          "min": 7.2368421052631575,
          "max": 5822.0,
          "mean": 237.5795
        },
        "pressure_rank_high_entries_per_departure": {
          "count_sampled": 316,
          "min": 1.0,
          "max": 316.0,
          "mean": 158.4968
        },
        "low_pressure_rank_low_entries_per_departure": {
          "count_sampled": 316,
          "min": 1.0,
          "max": 316.0,
          "mean": 158.4968
        },
        "patronage_rank": {
          "count_sampled": 316,
          "min": 1.0,
          "max": 316.0,
          "mean": 158.4589
        }
      },
      "notes": []
    },
    "output/csv/station_supply_pressure_refined/unmatched_station_entries_after_refinement.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "network",
        "fin_year",
        "station_stop_id",
        "stop_name",
        "stop_lat",
        "stop_long",
        "pax_annual",
        "pax_2018_2019",
        "pax_change",
        "pct_change",
        "pct_change_percent",
        "raw_station_name_key",
        "gtfs_station_name_key",
        "name_override_notes",
        "gtfs_mode_groups",
        "gtfs_stop_id_count",
        "gtfs_feed_count",
        "scheduled_departure_records",
        "distinct_trip_records",
        "distinct_route_records_sum",
        "earliest_first_departure_time",
        "latest_last_departure_time",
        "is_special_event_station",
        "station_classification_notes",
        "annual_entries_per_scheduled_departure_record",
        "pressure_rank_high_entries_per_departure",
        "low_pressure_rank_low_entries_per_departure",
        "patronage_rank"
      ],
      "sample_rows": [
        {
          "network": "metro",
          "fin_year": "FY24-25",
          "station_stop_id": "20028",
          "stop_name": "Showgrounds",
          "stop_lat": "-37.7835",
          "stop_long": "144.915",
          "pax_annual": "114900",
          "pax_2018_2019": "180000",
          "pax_change": "-65100",
          "pct_change": "-0.3616666666666667",
          "pct_change_percent": "-36.16666666666667",
          "raw_station_name_key": "showgrounds",
          "gtfs_station_name_key": "showgrounds",
          "name_override_notes": "Special-event station name alignment",
          "gtfs_mode_groups": "",
          "gtfs_stop_id_count": "",
          "gtfs_feed_count": "",
          "scheduled_departure_records": "",
          "distinct_trip_records": "",
          "distinct_route_records_sum": ""
        }
      ],
      "row_count_sampled": 1,
      "row_count_exact": 1,
      "numeric_summaries": {},
      "notes": []
    },
    "output/csv/station_supply_pressure_refined/unmatched_station_gtfs_candidate_matches.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "unmatched_station_name",
        "candidate_gtfs_key",
        "gtfs_mode_groups",
        "scheduled_departure_records",
        "gtfs_stop_id_count"
      ],
      "sample_rows": [],
      "row_count_sampled": 0,
      "row_count_exact": 0,
      "numeric_summaries": {},
      "notes": []
    },
    "output/csv/train_passenger_counts/01_row_counts_by_fin_year.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "row_count",
        "distinct_business_dates",
        "min_business_date",
        "max_business_date",
        "line_count",
        "station_count",
        "train_number_count"
      ],
      "sample_rows": [
        {
          "fin_year": "FY18-19",
          "row_count": "14863748",
          "distinct_business_dates": "365",
          "min_business_date": "2018-07-01",
          "max_business_date": "2019-06-30",
          "line_count": "23",
          "station_count": "311",
          "train_number_count": "6517"
        },
        {
          "fin_year": "FY19-20",
          "row_count": "14850530",
          "distinct_business_dates": "366",
          "min_business_date": "2019-07-01",
          "max_business_date": "2020-06-30",
          "line_count": "23",
          "station_count": "312",
          "train_number_count": "6349"
        },
        {
          "fin_year": "FY20-21",
          "row_count": "14949367",
          "distinct_business_dates": "365",
          "min_business_date": "2020-07-01",
          "max_business_date": "2021-06-30",
          "line_count": "23",
          "station_count": "312",
          "train_number_count": "6039"
        },
        {
          "fin_year": "FY21-22",
          "row_count": "15040976",
          "distinct_business_dates": "365",
          "min_business_date": "2021-07-01",
          "max_business_date": "2022-06-30",
          "line_count": "23",
          "station_count": "313",
          "train_number_count": "5722"
        },
        {
          "fin_year": "FY22-23",
          "row_count": "15094917",
          "distinct_business_dates": "365",
          "min_business_date": "2022-07-01",
          "max_business_date": "2023-06-30",
          "line_count": "23",
          "station_count": "316",
          "train_number_count": "6297"
        }
      ],
      "row_count_sampled": 6,
      "row_count_exact": 6,
      "numeric_summaries": {
        "row_count": {
          "count_sampled": 6,
          "min": 14850530.0,
          "max": 15612868.0,
          "mean": 15068734.3333
        },
        "distinct_business_dates": {
          "count_sampled": 6,
          "min": 365.0,
          "max": 366.0,
          "mean": 365.3333
        },
        "line_count": {
          "count_sampled": 6,
          "min": 23.0,
          "max": 23.0,
          "mean": 23.0
        },
        "station_count": {
          "count_sampled": 6,
          "min": 311.0,
          "max": 316.0,
          "mean": 313.1667
        },
        "train_number_count": {
          "count_sampled": 6,
          "min": 5722.0,
          "max": 6773.0,
          "mean": 6282.8333
        }
      },
      "notes": []
    },
    "output/csv/train_passenger_counts/02_quality_checks_by_fin_year.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "row_count",
        "null_business_date_rows",
        "null_line_name_rows",
        "null_station_name_rows",
        "null_boardings_rows",
        "null_alightings_rows",
        "null_arrival_load_rows",
        "null_departure_load_rows",
        "zero_boardings_rows",
        "zero_alightings_rows",
        "zero_departure_load_rows",
        "null_boardings_pct",
        "null_alightings_pct",
        "null_departure_load_pct"
      ],
      "sample_rows": [
        {
          "fin_year": "FY18-19",
          "row_count": "14863748",
          "null_business_date_rows": "0.0",
          "null_line_name_rows": "0.0",
          "null_station_name_rows": "0.0",
          "null_boardings_rows": "0.0",
          "null_alightings_rows": "0.0",
          "null_arrival_load_rows": "0.0",
          "null_departure_load_rows": "0.0",
          "zero_boardings_rows": "7281911.0",
          "zero_alightings_rows": "7112507.0",
          "zero_departure_load_rows": "1444569.0",
          "null_boardings_pct": "0.0",
          "null_alightings_pct": "0.0",
          "null_departure_load_pct": "0.0"
        },
        {
          "fin_year": "FY19-20",
          "row_count": "14850530",
          "null_business_date_rows": "0.0",
          "null_line_name_rows": "0.0",
          "null_station_name_rows": "0.0",
          "null_boardings_rows": "0.0",
          "null_alightings_rows": "0.0",
          "null_arrival_load_rows": "0.0",
          "null_departure_load_rows": "0.0",
          "zero_boardings_rows": "8371305.0",
          "zero_alightings_rows": "8231158.0",
          "zero_departure_load_rows": "1883273.0",
          "null_boardings_pct": "0.0",
          "null_alightings_pct": "0.0",
          "null_departure_load_pct": "0.0"
        },
        {
          "fin_year": "FY20-21",
          "row_count": "14949367",
          "null_business_date_rows": "0.0",
          "null_line_name_rows": "0.0",
          "null_station_name_rows": "0.0",
          "null_boardings_rows": "0.0",
          "null_alightings_rows": "0.0",
          "null_arrival_load_rows": "0.0",
          "null_departure_load_rows": "0.0",
          "zero_boardings_rows": "10301796.0",
          "zero_alightings_rows": "10262401.0",
          "zero_departure_load_rows": "2467683.0",
          "null_boardings_pct": "0.0",
          "null_alightings_pct": "0.0",
          "null_departure_load_pct": "0.0"
        },
        {
          "fin_year": "FY21-22",
          "row_count": "15040976",
          "null_business_date_rows": "0.0",
          "null_line_name_rows": "0.0",
          "null_station_name_rows": "0.0",
          "null_boardings_rows": "0.0",
          "null_alightings_rows": "0.0",
          "null_arrival_load_rows": "0.0",
          "null_departure_load_rows": "0.0",
          "zero_boardings_rows": "9856833.0",
          "zero_alightings_rows": "9685229.0",
          "zero_departure_load_rows": "2206929.0",
          "null_boardings_pct": "0.0",
          "null_alightings_pct": "0.0",
          "null_departure_load_pct": "0.0"
        },
        {
          "fin_year": "FY22-23",
          "row_count": "15094917",
          "null_business_date_rows": "0.0",
          "null_line_name_rows": "0.0",
          "null_station_name_rows": "0.0",
          "null_boardings_rows": "0.0",
          "null_alightings_rows": "0.0",
          "null_arrival_load_rows": "0.0",
          "null_departure_load_rows": "0.0",
          "zero_boardings_rows": "8465775.0",
          "zero_alightings_rows": "8275154.0",
          "zero_departure_load_rows": "1718159.0",
          "null_boardings_pct": "0.0",
          "null_alightings_pct": "0.0",
          "null_departure_load_pct": "0.0"
        }
      ],
      "row_count_sampled": 6,
      "row_count_exact": 6,
      "numeric_summaries": {
        "row_count": {
          "count_sampled": 6,
          "min": 14850530.0,
          "max": 15612868.0,
          "mean": 15068734.3333
        },
        "null_business_date_rows": {
          "count_sampled": 6,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        },
        "null_line_name_rows": {
          "count_sampled": 6,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        },
        "null_station_name_rows": {
          "count_sampled": 6,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        },
        "null_boardings_rows": {
          "count_sampled": 6,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        },
        "null_alightings_rows": {
          "count_sampled": 6,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        },
        "null_arrival_load_rows": {
          "count_sampled": 6,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        },
        "null_departure_load_rows": {
          "count_sampled": 6,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        },
        "zero_boardings_rows": {
          "count_sampled": 6,
          "min": 7281911.0,
          "max": 10301796.0,
          "mean": 8763922.6667
        },
        "zero_alightings_rows": {
          "count_sampled": 6,
          "min": 7112507.0,
          "max": 10262401.0,
          "mean": 8609154.6667
        },
        "zero_departure_load_rows": {
          "count_sampled": 6,
          "min": 1444569.0,
          "max": 2467683.0,
          "mean": 1895650.1667
        },
        "null_boardings_pct": {
          "count_sampled": 6,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        },
        "null_alightings_pct": {
          "count_sampled": 6,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        },
        "null_departure_load_pct": {
          "count_sampled": 6,
          "min": 0.0,
          "max": 0.0,
          "mean": 0.0
        }
      },
      "notes": []
    },
    "output/csv/train_passenger_counts/03_top_stations_by_boardings_by_year.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "station_name",
        "passenger_boardings",
        "passenger_alightings",
        "max_departure_load",
        "stop_records",
        "line_count",
        "boardings_per_stop_record"
      ],
      "sample_rows": [
        {
          "fin_year": "FY18-19",
          "station_name": "Flinders Street",
          "passenger_boardings": "55360940.0",
          "passenger_alightings": "55304280.0",
          "max_departure_load": "1690.0",
          "stop_records": "770531.0",
          "line_count": "18",
          "boardings_per_stop_record": "71.85"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "Southern Cross",
          "passenger_boardings": "32577350.0",
          "passenger_alightings": "31128920.0",
          "max_departure_load": "2090.0",
          "stop_records": "491176.0",
          "line_count": "22",
          "boardings_per_stop_record": "66.33"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "Melbourne Central",
          "passenger_boardings": "15313390.0",
          "passenger_alightings": "13717920.0",
          "max_departure_load": "2410.0",
          "stop_records": "227185.0",
          "line_count": "17",
          "boardings_per_stop_record": "67.4"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "Richmond",
          "passenger_boardings": "14332870.0",
          "passenger_alightings": "14269350.0",
          "max_departure_load": "4100.0",
          "stop_records": "349841.0",
          "line_count": "10",
          "boardings_per_stop_record": "40.97"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "Parliament",
          "passenger_boardings": "11757100.0",
          "passenger_alightings": "12693740.0",
          "max_departure_load": "2990.0",
          "stop_records": "227187.0",
          "line_count": "17",
          "boardings_per_stop_record": "51.75"
        }
      ],
      "row_count_sampled": 300,
      "row_count_exact": 300,
      "numeric_summaries": {
        "passenger_boardings": {
          "count_sampled": 300,
          "min": 320830.0,
          "max": 55360940.0,
          "mean": 2838830.7333
        },
        "passenger_alightings": {
          "count_sampled": 300,
          "min": 291230.0,
          "max": 55304280.0,
          "mean": 2793413.1333
        },
        "max_departure_load": {
          "count_sampled": 300,
          "min": 220.0,
          "max": 5010.0,
          "mean": 1415.7667
        },
        "stop_records": {
          "count_sampled": 300,
          "min": 26671.0,
          "max": 826262.0,
          "mean": 118500.6333
        },
        "line_count": {
          "count_sampled": 300,
          "min": 1.0,
          "max": 22.0,
          "mean": 3.84
        },
        "boardings_per_stop_record": {
          "count_sampled": 300,
          "min": 3.05,
          "max": 71.85,
          "mean": 17.688
        }
      },
      "notes": []
    },
    "output/csv/train_passenger_counts/04_top_stations_by_alightings_by_year.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "station_name",
        "passenger_boardings",
        "passenger_alightings",
        "max_arrival_load",
        "stop_records",
        "line_count",
        "alightings_per_stop_record"
      ],
      "sample_rows": [
        {
          "fin_year": "FY18-19",
          "station_name": "Flinders Street",
          "passenger_boardings": "55360940.0",
          "passenger_alightings": "55304280.0",
          "max_arrival_load": "2390.0",
          "stop_records": "770531.0",
          "line_count": "18",
          "alightings_per_stop_record": "71.77"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "Southern Cross",
          "passenger_boardings": "32577350.0",
          "passenger_alightings": "31128920.0",
          "max_arrival_load": "2050.0",
          "stop_records": "491176.0",
          "line_count": "22",
          "alightings_per_stop_record": "63.38"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "Richmond",
          "passenger_boardings": "14332870.0",
          "passenger_alightings": "14269350.0",
          "max_arrival_load": "4970.0",
          "stop_records": "349841.0",
          "line_count": "10",
          "alightings_per_stop_record": "40.79"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "Melbourne Central",
          "passenger_boardings": "15313390.0",
          "passenger_alightings": "13717920.0",
          "max_arrival_load": "2990.0",
          "stop_records": "227185.0",
          "line_count": "17",
          "alightings_per_stop_record": "60.38"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "Parliament",
          "passenger_boardings": "11757100.0",
          "passenger_alightings": "12693740.0",
          "max_arrival_load": "4100.0",
          "stop_records": "227187.0",
          "line_count": "17",
          "alightings_per_stop_record": "55.87"
        }
      ],
      "row_count_sampled": 300,
      "row_count_exact": 300,
      "numeric_summaries": {
        "passenger_boardings": {
          "count_sampled": 300,
          "min": 257230.0,
          "max": 55360940.0,
          "mean": 2828469.1
        },
        "passenger_alightings": {
          "count_sampled": 300,
          "min": 358220.0,
          "max": 55304280.0,
          "mean": 2801237.7
        },
        "max_arrival_load": {
          "count_sampled": 300,
          "min": 150.0,
          "max": 5050.0,
          "mean": 1437.5667
        },
        "stop_records": {
          "count_sampled": 300,
          "min": 30099.0,
          "max": 826262.0,
          "mean": 118893.33
        },
        "line_count": {
          "count_sampled": 300,
          "min": 1.0,
          "max": 22.0,
          "mean": 3.8233
        },
        "alightings_per_stop_record": {
          "count_sampled": 300,
          "min": 3.39,
          "max": 71.77,
          "mean": 17.8974
        }
      },
      "notes": []
    },
    "output/csv/train_passenger_counts/05_top_lines_by_boardings_by_year.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "mode",
        "line_name",
        "passenger_boardings",
        "passenger_alightings",
        "max_departure_load",
        "stop_records",
        "direction_count",
        "boardings_per_stop_record"
      ],
      "sample_rows": [
        {
          "fin_year": "FY18-19",
          "mode": "Metro",
          "line_name": "Lilydale",
          "passenger_boardings": "27495950.0",
          "passenger_alightings": "27464330.0",
          "max_departure_load": "5050.0",
          "stop_records": "1111447.0",
          "direction_count": "2",
          "boardings_per_stop_record": "24.74"
        },
        {
          "fin_year": "FY18-19",
          "mode": "Metro",
          "line_name": "Frankston",
          "passenger_boardings": "27172810.0",
          "passenger_alightings": "27154130.0",
          "max_departure_load": "2630.0",
          "stop_records": "1902942.0",
          "direction_count": "2",
          "boardings_per_stop_record": "14.28"
        },
        {
          "fin_year": "FY18-19",
          "mode": "Metro",
          "line_name": "Pakenham",
          "passenger_boardings": "25311240.0",
          "passenger_alightings": "25256440.0",
          "max_departure_load": "2990.0",
          "stop_records": "1157511.0",
          "direction_count": "2",
          "boardings_per_stop_record": "21.87"
        },
        {
          "fin_year": "FY18-19",
          "mode": "Metro",
          "line_name": "Sunbury",
          "passenger_boardings": "23349170.0",
          "passenger_alightings": "23332790.0",
          "max_departure_load": "2050.0",
          "stop_records": "750202.0",
          "direction_count": "2",
          "boardings_per_stop_record": "31.12"
        },
        {
          "fin_year": "FY18-19",
          "mode": "Metro",
          "line_name": "Mernda",
          "passenger_boardings": "23108480.0",
          "passenger_alightings": "23107450.0",
          "max_departure_load": "2550.0",
          "stop_records": "1304961.0",
          "direction_count": "2",
          "boardings_per_stop_record": "17.71"
        }
      ],
      "row_count_sampled": 138,
      "row_count_exact": 138,
      "numeric_summaries": {
        "passenger_boardings": {
          "count_sampled": 138,
          "min": 28520.0,
          "max": 27495950.0,
          "mean": 8435183.5507
        },
        "passenger_alightings": {
          "count_sampled": 138,
          "min": 28550.0,
          "max": 27464330.0,
          "mean": 8412114.3478
        },
        "max_departure_load": {
          "count_sampled": 138,
          "min": 70.0,
          "max": 5050.0,
          "mean": 1466.6667
        },
        "stop_records": {
          "count_sampled": 138,
          "min": 2767.0,
          "max": 1942144.0,
          "mean": 655162.3623
        },
        "direction_count": {
          "count_sampled": 138,
          "min": 2.0,
          "max": 2.0,
          "mean": 2.0
        },
        "boardings_per_stop_record": {
          "count_sampled": 138,
          "min": 0.78,
          "max": 49.82,
          "mean": 12.9034
        }
      },
      "notes": []
    },
    "output/csv/train_passenger_counts/06_top_lines_by_max_departure_load_by_year.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "mode",
        "line_name",
        "direction",
        "passenger_boardings",
        "passenger_alightings",
        "max_departure_load",
        "max_arrival_load",
        "stop_records",
        "service_days",
        "boardings_per_stop_record"
      ],
      "sample_rows": [
        {
          "fin_year": "FY18-19",
          "mode": "Metro",
          "line_name": "Lilydale",
          "direction": "U",
          "passenger_boardings": "14139380.0",
          "passenger_alightings": "13931750.0",
          "max_departure_load": "5050.0",
          "max_arrival_load": "5050.0",
          "stop_records": "536795",
          "service_days": "365",
          "boardings_per_stop_record": "26.34"
        },
        {
          "fin_year": "FY18-19",
          "mode": "Metro",
          "line_name": "Pakenham",
          "direction": "U",
          "passenger_boardings": "12468580.0",
          "passenger_alightings": "12277070.0",
          "max_departure_load": "2990.0",
          "max_arrival_load": "2990.0",
          "stop_records": "569995",
          "service_days": "365",
          "boardings_per_stop_record": "21.87"
        },
        {
          "fin_year": "FY18-19",
          "mode": "Metro",
          "line_name": "Frankston",
          "direction": "D",
          "passenger_boardings": "13111970.0",
          "passenger_alightings": "13496130.0",
          "max_departure_load": "2630.0",
          "max_arrival_load": "2630.0",
          "stop_records": "966387",
          "service_days": "363",
          "boardings_per_stop_record": "13.57"
        },
        {
          "fin_year": "FY18-19",
          "mode": "Metro",
          "line_name": "Mernda",
          "direction": "U",
          "passenger_boardings": "9796050.0",
          "passenger_alightings": "9505030.0",
          "max_departure_load": "2550.0",
          "max_arrival_load": "2550.0",
          "stop_records": "597865",
          "service_days": "365",
          "boardings_per_stop_record": "16.39"
        },
        {
          "fin_year": "FY18-19",
          "mode": "Metro",
          "line_name": "Pakenham",
          "direction": "D",
          "passenger_boardings": "12842660.0",
          "passenger_alightings": "12979370.0",
          "max_departure_load": "2430.0",
          "max_arrival_load": "2430.0",
          "stop_records": "587516",
          "service_days": "365",
          "boardings_per_stop_record": "21.86"
        }
      ],
      "row_count_sampled": 276,
      "row_count_exact": 276,
      "numeric_summaries": {
        "passenger_boardings": {
          "count_sampled": 276,
          "min": 12870.0,
          "max": 14139380.0,
          "mean": 4217591.7754
        },
        "passenger_alightings": {
          "count_sampled": 276,
          "min": 10880.0,
          "max": 13931750.0,
          "mean": 4206057.1739
        },
        "max_departure_load": {
          "count_sampled": 276,
          "min": 60.0,
          "max": 5050.0,
          "mean": 1297.2464
        },
        "max_arrival_load": {
          "count_sampled": 276,
          "min": 60.0,
          "max": 5050.0,
          "mean": 1297.2464
        },
        "stop_records": {
          "count_sampled": 276,
          "min": 1298.0,
          "max": 1013674.0,
          "mean": 327581.1812
        },
        "service_days": {
          "count_sampled": 276,
          "min": 125.0,
          "max": 366.0,
          "mean": 350.442
        },
        "boardings_per_stop_record": {
          "count_sampled": 276,
          "min": 0.58,
          "max": 56.5,
          "mean": 12.9035
        }
      },
      "notes": []
    },
    "output/csv/train_passenger_counts/07_peak_period_line_summary.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "period",
        "day_type",
        "mode",
        "line_name",
        "direction",
        "stop_records",
        "service_days",
        "passenger_boardings",
        "passenger_alightings",
        "max_departure_load",
        "avg_departure_load"
      ],
      "sample_rows": [
        {
          "fin_year": "FY18-19",
          "period": "AM peak 06:00-08:59",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Lilydale",
          "direction": "U",
          "stop_records": "94080",
          "service_days": "198",
          "passenger_boardings": "5215980.0",
          "passenger_alightings": "4703940.0",
          "max_departure_load": "5050.0",
          "avg_departure_load": "361.89136904761904"
        },
        {
          "fin_year": "FY18-19",
          "period": "AM peak 06:00-08:59",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Pakenham",
          "direction": "U",
          "stop_records": "107978",
          "service_days": "198",
          "passenger_boardings": "4995900.0",
          "passenger_alightings": "4559960.0",
          "max_departure_load": "2990.0",
          "avg_departure_load": "389.2766119024246"
        },
        {
          "fin_year": "FY18-19",
          "period": "AM peak 06:00-08:59",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Mernda",
          "direction": "U",
          "stop_records": "98462",
          "service_days": "198",
          "passenger_boardings": "3519560.0",
          "passenger_alightings": "3179950.0",
          "max_departure_load": "2550.0",
          "avg_departure_load": "470.1503117954135"
        },
        {
          "fin_year": "FY18-19",
          "period": "AM peak 06:00-08:59",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Sandringham",
          "direction": "U",
          "stop_records": "52253",
          "service_days": "185",
          "passenger_boardings": "2696980.0",
          "passenger_alightings": "2443410.0",
          "max_departure_load": "2370.0",
          "avg_departure_load": "323.76571680094924"
        },
        {
          "fin_year": "FY18-19",
          "period": "AM peak 06:00-08:59",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Craigieburn",
          "direction": "U",
          "stop_records": "88480",
          "service_days": "198",
          "passenger_boardings": "4122500.0",
          "passenger_alightings": "3742140.0",
          "max_departure_load": "2310.0",
          "avg_departure_load": "392.373869801085"
        }
      ],
      "row_count_sampled": 5000,
      "row_count_exact": 6764,
      "numeric_summaries": {
        "stop_records": {
          "count_sampled": 5000,
          "min": 1.0,
          "max": 205741.0,
          "mean": 13149.435
        },
        "service_days": {
          "count_sampled": 5000,
          "min": 1.0,
          "max": 198.0,
          "mean": 68.3362
        },
        "passenger_boardings": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 5361580.0,
          "mean": 163338.802
        },
        "passenger_alightings": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 5316790.0,
          "mean": 162713.998
        },
        "max_departure_load": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 5050.0,
          "mean": 484.854
        },
        "avg_departure_load": {
          "count_sampled": 5000,
          "min": 0.0,
          "max": 516.2358638527364,
          "mean": 58.3339
        }
      },
      "notes": []
    },
    "output/csv/train_passenger_counts/08_am_peak_top_lines_by_max_load.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "period",
        "day_type",
        "mode",
        "line_name",
        "direction",
        "stop_records",
        "service_days",
        "passenger_boardings",
        "passenger_alightings",
        "max_departure_load",
        "avg_departure_load"
      ],
      "sample_rows": [
        {
          "fin_year": "FY18-19",
          "period": "AM peak 06:00-08:59",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Lilydale",
          "direction": "U",
          "stop_records": "94080",
          "service_days": "198",
          "passenger_boardings": "5215980.0",
          "passenger_alightings": "4703940.0",
          "max_departure_load": "5050.0",
          "avg_departure_load": "361.89136904761904"
        },
        {
          "fin_year": "FY18-19",
          "period": "AM peak 06:00-08:59",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Pakenham",
          "direction": "U",
          "stop_records": "107978",
          "service_days": "198",
          "passenger_boardings": "4995900.0",
          "passenger_alightings": "4559960.0",
          "max_departure_load": "2990.0",
          "avg_departure_load": "389.2766119024246"
        },
        {
          "fin_year": "FY18-19",
          "period": "AM peak 06:00-08:59",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Mernda",
          "direction": "U",
          "stop_records": "98462",
          "service_days": "198",
          "passenger_boardings": "3519560.0",
          "passenger_alightings": "3179950.0",
          "max_departure_load": "2550.0",
          "avg_departure_load": "470.1503117954135"
        },
        {
          "fin_year": "FY18-19",
          "period": "AM peak 06:00-08:59",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Sandringham",
          "direction": "U",
          "stop_records": "52253",
          "service_days": "185",
          "passenger_boardings": "2696980.0",
          "passenger_alightings": "2443410.0",
          "max_departure_load": "2370.0",
          "avg_departure_load": "323.76571680094924"
        },
        {
          "fin_year": "FY18-19",
          "period": "AM peak 06:00-08:59",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Craigieburn",
          "direction": "U",
          "stop_records": "88480",
          "service_days": "198",
          "passenger_boardings": "4122500.0",
          "passenger_alightings": "3742140.0",
          "max_departure_load": "2310.0",
          "avg_departure_load": "392.373869801085"
        }
      ],
      "row_count_sampled": 240,
      "row_count_exact": 240,
      "numeric_summaries": {
        "stop_records": {
          "count_sampled": 240,
          "min": 16.0,
          "max": 120130.0,
          "mean": 39457.8125
        },
        "service_days": {
          "count_sampled": 240,
          "min": 1.0,
          "max": 202.0,
          "mean": 124.75
        },
        "passenger_boardings": {
          "count_sampled": 240,
          "min": 2210.0,
          "max": 5215980.0,
          "mean": 960747.75
        },
        "passenger_alightings": {
          "count_sampled": 240,
          "min": 580.0,
          "max": 4703940.0,
          "mean": 873488.9583
        },
        "max_departure_load": {
          "count_sampled": 240,
          "min": 400.0,
          "max": 5050.0,
          "mean": 1189.0417
        },
        "avg_departure_load": {
          "count_sampled": 240,
          "min": 23.980817280567422,
          "max": 516.2358638527364,
          "mean": 165.2883
        }
      },
      "notes": []
    },
    "output/csv/train_passenger_counts/09_pm_peak_top_lines_by_max_load.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "period",
        "day_type",
        "mode",
        "line_name",
        "direction",
        "stop_records",
        "service_days",
        "passenger_boardings",
        "passenger_alightings",
        "max_departure_load",
        "avg_departure_load"
      ],
      "sample_rows": [
        {
          "fin_year": "FY18-19",
          "period": "PM peak 15:00-18:59",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Frankston",
          "direction": "D",
          "stop_records": "155380",
          "service_days": "198",
          "passenger_boardings": "5361580.0",
          "passenger_alightings": "5316790.0",
          "max_departure_load": "2630.0",
          "avg_departure_load": "282.20858540352685"
        },
        {
          "fin_year": "FY18-19",
          "period": "PM peak 15:00-18:59",
          "day_type": "School Holiday",
          "mode": "Metro",
          "line_name": "Pakenham",
          "direction": "D",
          "stop_records": "25018",
          "service_days": "51",
          "passenger_boardings": "801300.0",
          "passenger_alightings": "783880.0",
          "max_departure_load": "2430.0",
          "avg_departure_load": "272.04972419857705"
        },
        {
          "fin_year": "FY18-19",
          "period": "PM peak 15:00-18:59",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Glen Waverley",
          "direction": "D",
          "stop_records": "83998",
          "service_days": "198",
          "passenger_boardings": "3272720.0",
          "passenger_alightings": "3239780.0",
          "max_departure_load": "2420.0",
          "avg_departure_load": "364.9115455129884"
        },
        {
          "fin_year": "FY18-19",
          "period": "PM peak 15:00-18:59",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Pakenham",
          "direction": "D",
          "stop_records": "109870",
          "service_days": "198",
          "passenger_boardings": "5242660.0",
          "passenger_alightings": "5142510.0",
          "max_departure_load": "2230.0",
          "avg_departure_load": "416.21434422499317"
        },
        {
          "fin_year": "FY18-19",
          "period": "PM peak 15:00-18:59",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Lilydale",
          "direction": "D",
          "stop_records": "118093",
          "service_days": "198",
          "passenger_boardings": "5359440.0",
          "passenger_alightings": "5221580.0",
          "max_departure_load": "2150.0",
          "avg_departure_load": "302.9888308367134"
        }
      ],
      "row_count_sampled": 240,
      "row_count_exact": 240,
      "numeric_summaries": {
        "stop_records": {
          "count_sampled": 240,
          "min": 337.0,
          "max": 155380.0,
          "mean": 38854.0042
        },
        "service_days": {
          "count_sampled": 240,
          "min": 6.0,
          "max": 202.0,
          "mean": 94.6958
        },
        "passenger_boardings": {
          "count_sampled": 240,
          "min": 20460.0,
          "max": 5361580.0,
          "mean": 916741.2917
        },
        "passenger_alightings": {
          "count_sampled": 240,
          "min": 21700.0,
          "max": 5316790.0,
          "mean": 916428.5833
        },
        "max_departure_load": {
          "count_sampled": 240,
          "min": 790.0,
          "max": 2930.0,
          "mean": 1454.4167
        },
        "avg_departure_load": {
          "count_sampled": 240,
          "min": 19.96225319396051,
          "max": 462.6415498828854,
          "mean": 165.8704
        }
      },
      "notes": []
    },
    "output/csv/train_passenger_counts/10_daytype_line_summary.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "day_type",
        "mode",
        "line_name",
        "direction",
        "station_count",
        "stop_records",
        "service_days_sum",
        "passenger_boardings",
        "passenger_alightings",
        "max_departure_load",
        "max_arrival_load"
      ],
      "sample_rows": [
        {
          "fin_year": "FY18-19",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Lilydale",
          "direction": "U",
          "station_count": "28",
          "stop_records": "341602.0",
          "service_days_sum": "5535.0",
          "passenger_boardings": "10343320.0",
          "passenger_alightings": "10212560.0",
          "max_departure_load": "5050.0",
          "max_arrival_load": "5050.0"
        },
        {
          "fin_year": "FY18-19",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Pakenham",
          "direction": "D",
          "station_count": "31",
          "stop_records": "382867.0",
          "service_days_sum": "5847.0",
          "passenger_boardings": "9641990.0",
          "passenger_alightings": "9729910.0",
          "max_departure_load": "2230.0",
          "max_arrival_load": "2230.0"
        },
        {
          "fin_year": "FY18-19",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Frankston",
          "direction": "U",
          "station_count": "32",
          "stop_records": "556826.0",
          "service_days_sum": "6282.0",
          "passenger_boardings": "9545550.0",
          "passenger_alightings": "9301860.0",
          "max_departure_load": "2120.0",
          "max_arrival_load": "2120.0"
        },
        {
          "fin_year": "FY18-19",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Lilydale",
          "direction": "D",
          "station_count": "28",
          "stop_records": "358542.0",
          "service_days_sum": "5535.0",
          "passenger_boardings": "9349830.0",
          "passenger_alightings": "9470520.0",
          "max_departure_load": "2430.0",
          "max_arrival_load": "2430.0"
        },
        {
          "fin_year": "FY18-19",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Mernda",
          "direction": "D",
          "station_count": "29",
          "stop_records": "436263.0",
          "service_days_sum": "5638.0",
          "passenger_boardings": "9311090.0",
          "passenger_alightings": "9496370.0",
          "max_departure_load": "1920.0",
          "max_arrival_load": "1920.0"
        }
      ],
      "row_count_sampled": 1380,
      "row_count_exact": 1380,
      "numeric_summaries": {
        "station_count": {
          "count_sampled": 1380,
          "min": 2.0,
          "max": 46.0,
          "mean": 19.9036
        },
        "stop_records": {
          "count_sampled": 1380,
          "min": 49.0,
          "max": 624736.0,
          "mean": 65516.2362
        },
        "service_days_sum": {
          "count_sampled": 1380,
          "min": 3.0,
          "max": 6326.0,
          "mean": 1345.0659
        },
        "passenger_boardings": {
          "count_sampled": 1380,
          "min": 750.0,
          "max": 10343320.0,
          "mean": 843518.3551
        },
        "passenger_alightings": {
          "count_sampled": 1380,
          "min": 530.0,
          "max": 10212560.0,
          "mean": 841211.4348
        },
        "max_departure_load": {
          "count_sampled": 1380,
          "min": 40.0,
          "max": 5050.0,
          "mean": 919.2464
        },
        "max_arrival_load": {
          "count_sampled": 1380,
          "min": 40.0,
          "max": 5050.0,
          "mean": 919.2464
        }
      },
      "notes": []
    },
    "output/csv/train_passenger_counts/11_inner_west_station_year_summary.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "station_name",
        "line_count",
        "direction_count",
        "stop_records",
        "service_days_sum",
        "passenger_boardings",
        "passenger_alightings",
        "max_arrival_load",
        "max_departure_load",
        "boardings_per_stop_record",
        "alightings_per_stop_record"
      ],
      "sample_rows": [
        {
          "fin_year": "FY18-19",
          "station_name": "Footscray",
          "line_count": "6",
          "direction_count": "2",
          "stop_records": "206478.0",
          "service_days_sum": "3976.0",
          "passenger_boardings": "6167320.0",
          "passenger_alightings": "5704930.0",
          "max_arrival_load": "2020.0",
          "max_departure_load": "2050.0",
          "boardings_per_stop_record": "29.87",
          "alightings_per_stop_record": "27.63"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "North Melbourne",
          "line_count": "8",
          "direction_count": "2",
          "stop_records": "237926.0",
          "service_days_sum": "4120.0",
          "passenger_boardings": "5391210.0",
          "passenger_alightings": "5487670.0",
          "max_arrival_load": "2110.0",
          "max_departure_load": "2310.0",
          "boardings_per_stop_record": "22.66",
          "alightings_per_stop_record": "23.06"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "Sunshine",
          "line_count": "3",
          "direction_count": "2",
          "stop_records": "102549.0",
          "service_days_sum": "2101.0",
          "passenger_boardings": "2198670.0",
          "passenger_alightings": "2078880.0",
          "max_arrival_load": "1690.0",
          "max_departure_load": "1810.0",
          "boardings_per_stop_record": "21.44",
          "alightings_per_stop_record": "20.27"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "Newport",
          "line_count": "2",
          "direction_count": "2",
          "stop_records": "101887.0",
          "service_days_sum": "1442.0",
          "passenger_boardings": "1535000.0",
          "passenger_alightings": "1551500.0",
          "max_arrival_load": "1980.0",
          "max_departure_load": "2020.0",
          "boardings_per_stop_record": "15.07",
          "alightings_per_stop_record": "15.23"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "Yarraville",
          "line_count": "2",
          "direction_count": "2",
          "stop_records": "60774.0",
          "service_days_sum": "1212.0",
          "passenger_boardings": "935830.0",
          "passenger_alightings": "942470.0",
          "max_arrival_load": "1310.0",
          "max_departure_load": "1480.0",
          "boardings_per_stop_record": "15.4",
          "alightings_per_stop_record": "15.51"
        }
      ],
      "row_count_sampled": 96,
      "row_count_exact": 96,
      "numeric_summaries": {
        "line_count": {
          "count_sampled": 96,
          "min": 1.0,
          "max": 8.0,
          "mean": 2.3438
        },
        "direction_count": {
          "count_sampled": 96,
          "min": 2.0,
          "max": 2.0,
          "mean": 2.0
        },
        "stop_records": {
          "count_sampled": 96,
          "min": 24141.0,
          "max": 247090.0,
          "mean": 77400.0104
        },
        "service_days_sum": {
          "count_sampled": 96,
          "min": 450.0,
          "max": 4500.0,
          "mean": 1410.8542
        },
        "passenger_boardings": {
          "count_sampled": 96,
          "min": 21380.0,
          "max": 6167320.0,
          "mean": 835828.0208
        },
        "passenger_alightings": {
          "count_sampled": 96,
          "min": 20700.0,
          "max": 5704930.0,
          "mean": 794970.3125
        },
        "max_arrival_load": {
          "count_sampled": 96,
          "min": 50.0,
          "max": 2180.0,
          "mean": 1060.0
        },
        "max_departure_load": {
          "count_sampled": 96,
          "min": 60.0,
          "max": 2310.0,
          "mean": 1086.3542
        },
        "boardings_per_stop_record": {
          "count_sampled": 96,
          "min": 0.62,
          "max": 29.87,
          "mean": 7.4482
        },
        "alightings_per_stop_record": {
          "count_sampled": 96,
          "min": 0.6,
          "max": 27.63,
          "mean": 7.3226
        }
      },
      "notes": []
    },
    "output/csv/train_passenger_counts/12_inner_west_station_line_direction_summary.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "station_name",
        "line_name",
        "direction",
        "stop_records",
        "passenger_boardings",
        "passenger_alightings",
        "max_arrival_load",
        "max_departure_load",
        "boardings_per_stop_record",
        "alightings_per_stop_record"
      ],
      "sample_rows": [
        {
          "fin_year": "FY18-19",
          "station_name": "Altona",
          "line_name": "Werribee",
          "direction": "U",
          "stop_records": "17088.0",
          "passenger_boardings": "237150.0",
          "passenger_alightings": "41290.0",
          "max_arrival_load": "840.0",
          "max_departure_load": "940.0",
          "boardings_per_stop_record": "13.88",
          "alightings_per_stop_record": "2.42"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "Altona",
          "line_name": "Werribee",
          "direction": "D",
          "stop_records": "17496.0",
          "passenger_boardings": "29990.0",
          "passenger_alightings": "249750.0",
          "max_arrival_load": "850.0",
          "max_departure_load": "830.0",
          "boardings_per_stop_record": "1.71",
          "alightings_per_stop_record": "14.27"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "Footscray",
          "line_name": "Sunbury",
          "direction": "U",
          "stop_records": "25350.0",
          "passenger_boardings": "1591740.0",
          "passenger_alightings": "541200.0",
          "max_arrival_load": "1960.0",
          "max_departure_load": "2050.0",
          "boardings_per_stop_record": "62.79",
          "alightings_per_stop_record": "21.35"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "Footscray",
          "line_name": "Werribee",
          "direction": "U",
          "stop_records": "30482.0",
          "passenger_boardings": "1280390.0",
          "passenger_alightings": "559860.0",
          "max_arrival_load": "2020.0",
          "max_departure_load": "2040.0",
          "boardings_per_stop_record": "42.0",
          "alightings_per_stop_record": "18.37"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "Footscray",
          "line_name": "Werribee",
          "direction": "D",
          "stop_records": "31260.0",
          "passenger_boardings": "964730.0",
          "passenger_alightings": "1205240.0",
          "max_arrival_load": "1560.0",
          "max_departure_load": "1650.0",
          "boardings_per_stop_record": "30.86",
          "alightings_per_stop_record": "38.56"
        }
      ],
      "row_count_sampled": 431,
      "row_count_exact": 431,
      "numeric_summaries": {
        "stop_records": {
          "count_sampled": 431,
          "min": 1.0,
          "max": 35350.0,
          "mean": 17239.9095
        },
        "passenger_boardings": {
          "count_sampled": 431,
          "min": 0.0,
          "max": 1591740.0,
          "mean": 186170.5104
        },
        "passenger_alightings": {
          "count_sampled": 431,
          "min": 0.0,
          "max": 2009020.0,
          "mean": 177069.9536
        },
        "max_arrival_load": {
          "count_sampled": 431,
          "min": 0.0,
          "max": 2180.0,
          "mean": 888.7239
        },
        "max_departure_load": {
          "count_sampled": 431,
          "min": 0.0,
          "max": 2310.0,
          "mean": 889.7912
        },
        "boardings_per_stop_record": {
          "count_sampled": 431,
          "min": 0.0,
          "max": 62.79,
          "mean": 9.7623
        },
        "alightings_per_stop_record": {
          "count_sampled": 431,
          "min": 0.0,
          "max": 78.74,
          "mean": 8.8961
        }
      },
      "notes": []
    },
    "output/csv/train_passenger_counts/13_focus_line_station_sequence_summary.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "line_name",
        "direction",
        "station_name",
        "min_stop_sequence_number",
        "avg_stop_sequence_number",
        "passenger_boardings",
        "passenger_alightings",
        "max_arrival_load",
        "max_departure_load",
        "avg_arrival_load",
        "avg_departure_load",
        "stop_records"
      ],
      "sample_rows": [
        {
          "fin_year": "FY18-19",
          "line_name": "Craigieburn",
          "direction": "D",
          "station_name": "Flinders Street",
          "min_stop_sequence_number": "1",
          "avg_stop_sequence_number": "1.0540792903552114",
          "passenger_boardings": "4860710.0",
          "passenger_alightings": "0.0",
          "max_arrival_load": "0.0",
          "max_departure_load": "1320.0",
          "avg_arrival_load": "0.0",
          "avg_departure_load": "189.11060965646033",
          "stop_records": "25703"
        },
        {
          "fin_year": "FY18-19",
          "line_name": "Craigieburn",
          "direction": "D",
          "station_name": "Southern Cross",
          "min_stop_sequence_number": "1",
          "avg_stop_sequence_number": "2.029757352429952",
          "passenger_boardings": "895300.0",
          "passenger_alightings": "670670.0",
          "max_arrival_load": "1320.0",
          "max_departure_load": "1200.0",
          "avg_arrival_load": "128.5044844608218",
          "avg_departure_load": "143.96579295001044",
          "stop_records": "14383"
        },
        {
          "fin_year": "FY18-19",
          "line_name": "Craigieburn",
          "direction": "D",
          "station_name": "Parliament",
          "min_stop_sequence_number": "2",
          "avg_stop_sequence_number": "2.079316143497758",
          "passenger_boardings": "1125230.0",
          "passenger_alightings": "303630.0",
          "max_arrival_load": "1220.0",
          "max_departure_load": "1320.0",
          "avg_arrival_load": "274.9056427503737",
          "avg_departure_load": "351.5928624813154",
          "stop_records": "10704"
        },
        {
          "fin_year": "FY18-19",
          "line_name": "Craigieburn",
          "direction": "D",
          "station_name": "Melbourne Central",
          "min_stop_sequence_number": "3",
          "avg_stop_sequence_number": "3.079316143497758",
          "passenger_boardings": "1352840.0",
          "passenger_alightings": "268150.0",
          "max_arrival_load": "1320.0",
          "max_departure_load": "1590.0",
          "avg_arrival_load": "351.5937967115097",
          "avg_departure_load": "452.94002242152465",
          "stop_records": "10704"
        },
        {
          "fin_year": "FY18-19",
          "line_name": "Craigieburn",
          "direction": "D",
          "station_name": "North Melbourne",
          "min_stop_sequence_number": "2",
          "avg_stop_sequence_number": "3.859648440538228",
          "passenger_boardings": "998420.0",
          "passenger_alightings": "590100.0",
          "max_arrival_load": "1750.0",
          "max_departure_load": "1910.0",
          "avg_arrival_load": "302.31469238547095",
          "avg_departure_load": "317.6689740997122",
          "stop_records": "25714"
        }
      ],
      "row_count_sampled": 1096,
      "row_count_exact": 1096,
      "numeric_summaries": {
        "min_stop_sequence_number": {
          "count_sampled": 1096,
          "min": 1.0,
          "max": 13.0,
          "mean": 3.4024
        },
        "avg_stop_sequence_number": {
          "count_sampled": 1096,
          "min": 1.0,
          "max": 18.727327159508224,
          "mean": 8.0643
        },
        "passenger_boardings": {
          "count_sampled": 1096,
          "min": 0.0,
          "max": 5041930.0,
          "mean": 294605.4471
        },
        "passenger_alightings": {
          "count_sampled": 1096,
          "min": 0.0,
          "max": 4351720.0,
          "mean": 294309.2245
        },
        "max_arrival_load": {
          "count_sampled": 1096,
          "min": 0.0,
          "max": 2310.0,
          "mean": 830.3923
        },
        "max_departure_load": {
          "count_sampled": 1096,
          "min": 0.0,
          "max": 2310.0,
          "mean": 829.3248
        },
        "avg_arrival_load": {
          "count_sampled": 1096,
          "min": 0.0,
          "max": 524.6841057204924,
          "mean": 100.4086
        },
        "avg_departure_load": {
          "count_sampled": 1096,
          "min": 0.0,
          "max": 591.0906951484432,
          "mean": 100.6223
        },
        "stop_records": {
          "count_sampled": 1096,
          "min": 1.0,
          "max": 35350.0,
          "mean": 19236.5137
        }
      },
      "notes": []
    },
    "output/csv/train_passenger_counts/14_top_individual_peak_load_records.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "business_date",
        "day_of_week",
        "day_type",
        "mode",
        "line_name",
        "direction",
        "train_number",
        "origin_station",
        "destination_station",
        "station_name",
        "arrival_time_scheduled",
        "departure_time_scheduled",
        "stop_sequence_number",
        "passenger_boardings",
        "passenger_alightings",
        "passenger_arrival_load",
        "passenger_departure_load"
      ],
      "sample_rows": [
        {
          "fin_year": "FY18-19",
          "business_date": "2018-07-18",
          "day_of_week": "Wednesday",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Lilydale",
          "direction": "U",
          "train_number": "3826",
          "origin_station": "Lilydale",
          "destination_station": "Flinders Street",
          "station_name": "Auburn",
          "arrival_time_scheduled": "08:34:40",
          "departure_time_scheduled": "08:35:00",
          "stop_sequence_number": "18",
          "passenger_boardings": "70.0",
          "passenger_alightings": "30.0",
          "passenger_arrival_load": "5000.0",
          "passenger_departure_load": "5050.0"
        },
        {
          "fin_year": "FY18-19",
          "business_date": "2018-07-18",
          "day_of_week": "Wednesday",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Lilydale",
          "direction": "U",
          "train_number": "3826",
          "origin_station": "Lilydale",
          "destination_station": "Flinders Street",
          "station_name": "Glenferrie",
          "arrival_time_scheduled": "08:36:40",
          "departure_time_scheduled": "08:37:00",
          "stop_sequence_number": "19",
          "passenger_boardings": "110.0",
          "passenger_alightings": "150.0",
          "passenger_arrival_load": "5050.0",
          "passenger_departure_load": "5010.0"
        },
        {
          "fin_year": "FY18-19",
          "business_date": "2018-07-18",
          "day_of_week": "Wednesday",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Lilydale",
          "direction": "U",
          "train_number": "3826",
          "origin_station": "Lilydale",
          "destination_station": "Flinders Street",
          "station_name": "Camberwell",
          "arrival_time_scheduled": "08:32:40",
          "departure_time_scheduled": "08:33:00",
          "stop_sequence_number": "17",
          "passenger_boardings": "150.0",
          "passenger_alightings": "110.0",
          "passenger_arrival_load": "4950.0",
          "passenger_departure_load": "5000.0"
        },
        {
          "fin_year": "FY18-19",
          "business_date": "2018-07-18",
          "day_of_week": "Wednesday",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Lilydale",
          "direction": "U",
          "train_number": "3826",
          "origin_station": "Lilydale",
          "destination_station": "Flinders Street",
          "station_name": "Hawthorn",
          "arrival_time_scheduled": "08:38:40",
          "departure_time_scheduled": "08:39:00",
          "stop_sequence_number": "20",
          "passenger_boardings": "40.0",
          "passenger_alightings": "50.0",
          "passenger_arrival_load": "5010.0",
          "passenger_departure_load": "5000.0"
        },
        {
          "fin_year": "FY18-19",
          "business_date": "2018-07-18",
          "day_of_week": "Wednesday",
          "day_type": "Normal Weekday",
          "mode": "Metro",
          "line_name": "Lilydale",
          "direction": "U",
          "train_number": "3826",
          "origin_station": "Lilydale",
          "destination_station": "Flinders Street",
          "station_name": "Burnley",
          "arrival_time_scheduled": "08:40:40",
          "departure_time_scheduled": "08:41:00",
          "stop_sequence_number": "21",
          "passenger_boardings": "30.0",
          "passenger_alightings": "60.0",
          "passenger_arrival_load": "5000.0",
          "passenger_departure_load": "4970.0"
        }
      ],
      "row_count_sampled": 500,
      "row_count_exact": 500,
      "numeric_summaries": {
        "train_number": {
          "count_sampled": 467,
          "min": 1038.0,
          "max": 7873.0,
          "mean": 3744.3833
        },
        "stop_sequence_number": {
          "count_sampled": 500,
          "min": 1.0,
          "max": 27.0,
          "mean": 10.966
        },
        "passenger_boardings": {
          "count_sampled": 500,
          "min": 0.0,
          "max": 2500.0,
          "mean": 228.68
        },
        "passenger_alightings": {
          "count_sampled": 500,
          "min": 0.0,
          "max": 1120.0,
          "mean": 71.74
        },
        "passenger_arrival_load": {
          "count_sampled": 500,
          "min": 0.0,
          "max": 5050.0,
          "mean": 2016.36
        },
        "passenger_departure_load": {
          "count_sampled": 500,
          "min": 1860.0,
          "max": 5050.0,
          "mean": 2173.02
        }
      },
      "notes": []
    },
    "output/csv/train_passenger_counts/15_candidate_station_entry_vs_boarding_gap.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "station_name",
        "passenger_count_boardings",
        "passenger_count_alightings",
        "station_entry_entries",
        "stop_records",
        "boardings_to_entries_ratio",
        "boardings_minus_entries"
      ],
      "sample_rows": [
        {
          "fin_year": "FY18-19",
          "station_name": "Flinders Street",
          "passenger_count_boardings": "55360940.0",
          "passenger_count_alightings": "55304280.0",
          "station_entry_entries": "28320650.0",
          "stop_records": "770531.0",
          "boardings_to_entries_ratio": "1.955",
          "boardings_minus_entries": "27040290.0"
        },
        {
          "fin_year": "FY23-24",
          "station_name": "Flinders Street",
          "passenger_count_boardings": "44520590.0",
          "passenger_count_alightings": "43848310.0",
          "station_entry_entries": "20345200.0",
          "stop_records": "826262.0",
          "boardings_to_entries_ratio": "2.188",
          "boardings_minus_entries": "24175390.0"
        },
        {
          "fin_year": "FY19-20",
          "station_name": "Flinders Street",
          "passenger_count_boardings": "42377470.0",
          "passenger_count_alightings": "41767060.0",
          "station_entry_entries": "21503500.0",
          "stop_records": "773264.0",
          "boardings_to_entries_ratio": "1.971",
          "boardings_minus_entries": "20873970.0"
        },
        {
          "fin_year": "FY22-23",
          "station_name": "Flinders Street",
          "passenger_count_boardings": "38229630.0",
          "passenger_count_alightings": "37399750.0",
          "station_entry_entries": "18793400.0",
          "stop_records": "794097.0",
          "boardings_to_entries_ratio": "2.034",
          "boardings_minus_entries": "19436230.0"
        },
        {
          "fin_year": "FY18-19",
          "station_name": "Southern Cross",
          "passenger_count_boardings": "32577350.0",
          "passenger_count_alightings": "31128920.0",
          "station_entry_entries": "19551450.0",
          "stop_records": "491176.0",
          "boardings_to_entries_ratio": "1.666",
          "boardings_minus_entries": "13025900.0"
        }
      ],
      "row_count_sampled": 1333,
      "row_count_exact": 1333,
      "numeric_summaries": {
        "passenger_count_boardings": {
          "count_sampled": 1333,
          "min": 70.0,
          "max": 55360940.0,
          "mean": 838888.5296
        },
        "passenger_count_alightings": {
          "count_sampled": 1333,
          "min": 110.0,
          "max": 55304280.0,
          "mean": 835737.4494
        },
        "station_entry_entries": {
          "count_sampled": 1333,
          "min": 1500.0,
          "max": 28320650.0,
          "mean": 679539.91
        },
        "stop_records": {
          "count_sampled": 1333,
          "min": 78.0,
          "max": 826262.0,
          "mean": 63784.7487
        },
        "boardings_to_entries_ratio": {
          "count_sampled": 1333,
          "min": 0.033,
          "max": 3.734,
          "mean": 0.8882
        },
        "boardings_minus_entries": {
          "count_sampled": 1333,
          "min": -128890.0,
          "max": 27040290.0,
          "mean": 159348.6197
        }
      },
      "notes": []
    },
    "output/csv/train_passenger_counts/16_station_entry_vs_boarding_index_full.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "station_name",
        "passenger_count_boardings",
        "passenger_count_alightings",
        "station_entry_entries",
        "stop_records",
        "boardings_to_entries_ratio",
        "boardings_minus_entries",
        "gap",
        "abs_gap",
        "ratio",
        "relation",
        "index_id",
        "index_colour_id",
        "index_colour_hex"
      ],
      "sample_rows": [
        {
          "fin_year": "FY23-24",
          "station_name": "Flinders Street",
          "passenger_count_boardings": "44520590.0",
          "passenger_count_alightings": "43848310.0",
          "station_entry_entries": "20345200.0",
          "stop_records": "826262.0",
          "boardings_to_entries_ratio": "2.188",
          "boardings_minus_entries": "24175390.0",
          "gap": "24175390.0",
          "abs_gap": "24175390.0",
          "ratio": "2.18826013015355",
          "relation": "Above",
          "index_id": "1",
          "index_colour_id": "0",
          "index_colour_hex": "#1f77b4"
        },
        {
          "fin_year": "FY23-24",
          "station_name": "Southern Cross",
          "passenger_count_boardings": "26763410.0",
          "passenger_count_alightings": "25814280.0",
          "station_entry_entries": "14019450.0",
          "stop_records": "520659.0",
          "boardings_to_entries_ratio": "1.909",
          "boardings_minus_entries": "12743960.0",
          "gap": "12743960.0",
          "abs_gap": "12743960.0",
          "ratio": "1.9090199686863607",
          "relation": "Above",
          "index_id": "2",
          "index_colour_id": "1",
          "index_colour_hex": "#aec7e8"
        },
        {
          "fin_year": "FY23-24",
          "station_name": "Richmond",
          "passenger_count_boardings": "11600030.0",
          "passenger_count_alightings": "11657360.0",
          "station_entry_entries": "3722400.0",
          "stop_records": "379703.0",
          "boardings_to_entries_ratio": "3.116",
          "boardings_minus_entries": "7877630.0",
          "gap": "7877630.0",
          "abs_gap": "7877630.0",
          "ratio": "3.1162771330324524",
          "relation": "Above",
          "index_id": "3",
          "index_colour_id": "2",
          "index_colour_hex": "#ff7f0e"
        },
        {
          "fin_year": "FY23-24",
          "station_name": "North Melbourne",
          "passenger_count_boardings": "3876260.0",
          "passenger_count_alightings": "4026990.0",
          "station_entry_entries": "1220400.0",
          "stop_records": "247090.0",
          "boardings_to_entries_ratio": "3.176",
          "boardings_minus_entries": "2655860.0",
          "gap": "2655860.0",
          "abs_gap": "2655860.0",
          "ratio": "3.1762209111766633",
          "relation": "Above",
          "index_id": "4",
          "index_colour_id": "3",
          "index_colour_hex": "#ffbb78"
        },
        {
          "fin_year": "FY23-24",
          "station_name": "Flagstaff",
          "passenger_count_boardings": "4853830.0",
          "passenger_count_alightings": "5228620.0",
          "station_entry_entries": "3435300.0",
          "stop_records": "222452.0",
          "boardings_to_entries_ratio": "1.413",
          "boardings_minus_entries": "1418530.0",
          "gap": "1418530.0",
          "abs_gap": "1418530.0",
          "ratio": "1.412927546356941",
          "relation": "Above",
          "index_id": "5",
          "index_colour_id": "4",
          "index_colour_hex": "#2ca02c"
        }
      ],
      "row_count_sampled": 26,
      "row_count_exact": 26,
      "numeric_summaries": {
        "passenger_count_boardings": {
          "count_sampled": 26,
          "min": 245200.0,
          "max": 44520590.0,
          "mean": 5265544.6154
        },
        "passenger_count_alightings": {
          "count_sampled": 26,
          "min": 214910.0,
          "max": 43848310.0,
          "mean": 5201497.6923
        },
        "station_entry_entries": {
          "count_sampled": 26,
          "min": 294100.0,
          "max": 20345200.0,
          "mean": 3242909.6154
        },
        "stop_records": {
          "count_sampled": 26,
          "min": 44720.0,
          "max": 826262.0,
          "mean": 181175.4615
        },
        "boardings_to_entries_ratio": {
          "count_sampled": 26,
          "min": 0.77,
          "max": 3.176,
          "mean": 1.2773
        },
        "boardings_minus_entries": {
          "count_sampled": 26,
          "min": -91410.0,
          "max": 24175390.0,
          "mean": 2022635.0
        },
        "gap": {
          "count_sampled": 26,
          "min": -91410.0,
          "max": 24175390.0,
          "mean": 2022635.0
        },
        "abs_gap": {
          "count_sampled": 26,
          "min": 36780.0,
          "max": 24175390.0,
          "mean": 2073565.0
        },
        "ratio": {
          "count_sampled": 26,
          "min": 0.7696030245746692,
          "max": 3.1762209111766633,
          "mean": 1.2773
        },
        "index_id": {
          "count_sampled": 26,
          "min": 1.0,
          "max": 26.0,
          "mean": 13.5
        },
        "index_colour_id": {
          "count_sampled": 26,
          "min": 0.0,
          "max": 25.0,
          "mean": 12.5
        }
      },
      "notes": []
    },
    "output/csv/train_passenger_counts/17_station_entry_vs_boarding_index_mid_network.csv": {
      "type": "csv/tsv",
      "delimiter": ",",
      "columns": [
        "fin_year",
        "station_name",
        "passenger_count_boardings",
        "passenger_count_alightings",
        "station_entry_entries",
        "stop_records",
        "boardings_to_entries_ratio",
        "boardings_minus_entries",
        "gap",
        "abs_gap",
        "ratio",
        "relation",
        "index_id",
        "index_colour_id",
        "index_colour_hex"
      ],
      "sample_rows": [
        {
          "fin_year": "FY23-24",
          "station_name": "North Melbourne",
          "passenger_count_boardings": "3876260.0",
          "passenger_count_alightings": "4026990.0",
          "station_entry_entries": "1220400.0",
          "stop_records": "247090.0",
          "boardings_to_entries_ratio": "3.176",
          "boardings_minus_entries": "2655860.0",
          "gap": "2655860.0",
          "abs_gap": "2655860.0",
          "ratio": "3.1762209111766633",
          "relation": "Above",
          "index_id": "1",
          "index_colour_id": "0",
          "index_colour_hex": "#1f77b4"
        },
        {
          "fin_year": "FY23-24",
          "station_name": "Flagstaff",
          "passenger_count_boardings": "4853830.0",
          "passenger_count_alightings": "5228620.0",
          "station_entry_entries": "3435300.0",
          "stop_records": "222452.0",
          "boardings_to_entries_ratio": "1.413",
          "boardings_minus_entries": "1418530.0",
          "gap": "1418530.0",
          "abs_gap": "1418530.0",
          "ratio": "1.412927546356941",
          "relation": "Above",
          "index_id": "2",
          "index_colour_id": "1",
          "index_colour_hex": "#aec7e8"
        },
        {
          "fin_year": "FY23-24",
          "station_name": "Parliament",
          "passenger_count_boardings": "6987030.0",
          "passenger_count_alightings": "7506070.0",
          "station_entry_entries": "5862900.0",
          "stop_records": "222444.0",
          "boardings_to_entries_ratio": "1.192",
          "boardings_minus_entries": "1124130.0",
          "gap": "1124130.0",
          "abs_gap": "1124130.0",
          "ratio": "1.191736171519214",
          "relation": "Near",
          "index_id": "3",
          "index_colour_id": "2",
          "index_colour_hex": "#ff7f0e"
        },
        {
          "fin_year": "FY23-24",
          "station_name": "South Yarra",
          "passenger_count_boardings": "3964530.0",
          "passenger_count_alightings": "3849950.0",
          "station_entry_entries": "3100250.0",
          "stop_records": "215100.0",
          "boardings_to_entries_ratio": "1.279",
          "boardings_minus_entries": "864280.0",
          "gap": "864280.0",
          "abs_gap": "864280.0",
          "ratio": "1.2787775179421015",
          "relation": "Above",
          "index_id": "4",
          "index_colour_id": "3",
          "index_colour_hex": "#ffbb78"
        },
        {
          "fin_year": "FY23-24",
          "station_name": "Footscray",
          "passenger_count_boardings": "4968530.0",
          "passenger_count_alightings": "4261770.0",
          "station_entry_entries": "4365800.0",
          "stop_records": "224430.0",
          "boardings_to_entries_ratio": "1.138",
          "boardings_minus_entries": "602730.0",
          "gap": "602730.0",
          "abs_gap": "602730.0",
          "ratio": "1.138057171652389",
          "relation": "Near",
          "index_id": "5",
          "index_colour_id": "4",
          "index_colour_hex": "#2ca02c"
        }
      ],
      "row_count_sampled": 28,
      "row_count_exact": 28,
      "numeric_summaries": {
        "passenger_count_boardings": {
          "count_sampled": 28,
          "min": 212610.0,
          "max": 11339270.0,
          "mean": 1994100.3571
        },
        "passenger_count_alightings": {
          "count_sampled": 28,
          "min": 214910.0,
          "max": 10014190.0,
          "mean": 1988561.0714
        },
        "station_entry_entries": {
          "count_sampled": 28,
          "min": 275650.0,
          "max": 11176650.0,
          "mean": 1727258.9286
        },
        "stop_records": {
          "count_sampled": 28,
          "min": 44720.0,
          "max": 247090.0,
          "mean": 120381.4286
        },
        "boardings_to_entries_ratio": {
          "count_sampled": 28,
          "min": 0.77,
          "max": 3.176,
          "mean": 1.0775
        },
        "boardings_minus_entries": {
          "count_sampled": 28,
          "min": -91410.0,
          "max": 2655860.0,
          "mean": 266841.4286
        },
        "gap": {
          "count_sampled": 28,
          "min": -91410.0,
          "max": 2655860.0,
          "mean": 266841.4286
        },
        "abs_gap": {
          "count_sampled": 28,
          "min": 36780.0,
          "max": 2655860.0,
          "mean": 336988.5714
        },
        "ratio": {
          "count_sampled": 28,
          "min": 0.7696030245746692,
          "max": 3.1762209111766633,
          "mean": 1.0775
        },
        "index_id": {
          "count_sampled": 28,
          "min": 1.0,
          "max": 28.0,
          "mean": 14.5
        },
        "index_colour_id": {
          "count_sampled": 28,
          "min": 0.0,
          "max": 27.0,
          "mean": 13.5
        }
      },
      "notes": []
    },
    "output/html/recovery_and_shift_graphs_index.html": {
      "type": "html",
      "title": "Recovery and Demand Shift Graph Pack",
      "headings": [
        {
          "level": 1,
          "text": "Recovery and Demand Shift Graph Pack"
        },
        {
          "level": 2,
          "text": "What this graph pack adds"
        },
        {
          "level": 2,
          "text": "Monthly patronage recovery index by mode"
        },
        {
          "level": 2,
          "text": "Annual mode recovery heatmap"
        },
        {
          "level": 2,
          "text": "CBD station patronage decline"
        },
        {
          "level": 2,
          "text": "Top station patronage growth winners"
        },
        {
          "level": 2,
          "text": "Station size versus recovery quadrant"
        },
        {
          "level": 2,
          "text": "Supply-demand pressure quadrant"
        },
        {
          "level": 2,
          "text": "Inner-west strategic station comparison"
        },
        {
          "level": 2,
          "text": "Station patronage concentration"
        },
        {
          "level": 2,
          "text": "GTFS route supply concentration"
        }
      ],
      "image_count": 9,
      "images": [
        {
          "src": "../charts/recovery_and_shift/01_monthly_recovery_index_by_mode.png",
          "alt": "Monthly patronage recovery index by mode"
        },
        {
          "src": "../charts/recovery_and_shift/02_annual_mode_recovery_heatmap.png",
          "alt": "Annual mode recovery heatmap"
        },
        {
          "src": "../charts/recovery_and_shift/03_cbd_station_patronage_decline.png",
          "alt": "CBD station patronage decline"
        },
        {
          "src": "../charts/recovery_and_shift/04_top_station_growth_winners.png",
          "alt": "Top station patronage growth winners"
        },
        {
          "src": "../charts/recovery_and_shift/05_station_size_vs_recovery_quadrant.png",
          "alt": "Station size versus recovery quadrant"
        },
        {
          "src": "../charts/recovery_and_shift/06_supply_demand_pressure_quadrant.png",
          "alt": "Supply-demand pressure quadrant"
        },
        {
          "src": "../charts/recovery_and_shift/07_inner_west_strategic_scatter.png",
          "alt": "Inner-west strategic station comparison"
        },
        {
          "src": "../charts/recovery_and_shift/08_station_patronage_concentration.png",
          "alt": "Station patronage concentration"
        },
        {
          "src": "../charts/recovery_and_shift/09_gtfs_route_supply_concentration.png",
          "alt": "GTFS route supply concentration"
        }
      ],
      "link_count": 0,
      "links": []
    },
    "output/html/station_pressure_graphs_index.html": {
      "type": "html",
      "title": "Station pressure graph pack",
      "headings": [
        {
          "level": 1,
          "text": "Station pressure graph pack"
        },
        {
          "level": 2,
          "text": "Colour key"
        },
        {
          "level": 2,
          "text": "GTFS match quality"
        },
        {
          "level": 2,
          "text": "Latest complete month by mode"
        },
        {
          "level": 2,
          "text": "Inner-west entries per supply record"
        },
        {
          "level": 2,
          "text": "Inner-west patronage change"
        },
        {
          "level": 2,
          "text": "Top high pressure stations"
        },
        {
          "level": 2,
          "text": "Top low entries per supply record"
        },
        {
          "level": 2,
          "text": "Top station growth"
        },
        {
          "level": 2,
          "text": "Top station decline"
        },
        {
          "level": 2,
          "text": "Top route service supply"
        },
        {
          "level": 2,
          "text": "Route type supply summary"
        },
        {
          "level": 2,
          "text": "Patronage versus supply scatter"
        }
      ],
      "image_count": 11,
      "images": [
        {
          "src": "../charts/station_pressure/01_gtfs_match_quality.png",
          "alt": "GTFS match quality"
        },
        {
          "src": "../charts/station_pressure/02_latest_complete_month_patronage_by_mode.png",
          "alt": "Latest complete month by mode"
        },
        {
          "src": "../charts/station_pressure/03_inner_west_entries_per_supply_record.png",
          "alt": "Inner-west entries per supply record"
        },
        {
          "src": "../charts/station_pressure/04_inner_west_patronage_change.png",
          "alt": "Inner-west patronage change"
        },
        {
          "src": "../charts/station_pressure/05_top_high_pressure_stations.png",
          "alt": "Top high pressure stations"
        },
        {
          "src": "../charts/station_pressure/06_top_low_pressure_stations.png",
          "alt": "Top low entries per supply record"
        },
        {
          "src": "../charts/station_pressure/07_top_station_growth.png",
          "alt": "Top station growth"
        },
        {
          "src": "../charts/station_pressure/08_top_station_decline.png",
          "alt": "Top station decline"
        },
        {
          "src": "../charts/station_pressure/09_top_routes_by_scheduled_trips.png",
          "alt": "Top route service supply"
        },
        {
          "src": "../charts/station_pressure/10_route_type_scheduled_trip_summary.png",
          "alt": "Route type supply summary"
        },
        {
          "src": "../charts/station_pressure/11_patronage_pressure_vs_supply_scatter.png",
          "alt": "Patronage versus supply scatter"
        }
      ],
      "link_count": 0,
      "links": []
    },
    "output/html/station_pressure_intelligence_report.html": {
      "type": "html",
      "title": "Victorian Station Patronage / Service Supply Pressure",
      "headings": [
        {
          "level": 1,
          "text": "Victorian Station Patronage / Service Supply Pressure"
        },
        {
          "level": 2,
          "text": "System match quality"
        },
        {
          "level": 2,
          "text": "Key interpretation"
        },
        {
          "level": 2,
          "text": "Top normal high-pressure stations"
        },
        {
          "level": 2,
          "text": "Top normal low entries per supply record"
        },
        {
          "level": 2,
          "text": "Inner-west stations by patronage"
        },
        {
          "level": 2,
          "text": "Inner-west stations by entries per supply record"
        },
        {
          "level": 2,
          "text": "Stations with positive patronage growth since FY18-19"
        },
        {
          "level": 2,
          "text": "Special-event stations"
        },
        {
          "level": 2,
          "text": "Unmatched records"
        },
        {
          "level": 2,
          "text": "Data note"
        }
      ],
      "image_count": 0,
      "images": [],
      "link_count": 0,
      "links": []
    },
    "output/html/train_passenger_load_graphs_index.html": {
      "type": "html",
      "title": "Train Passenger Load Graph Pack",
      "headings": [
        {
          "level": 1,
          "text": "Train Passenger Load Graph Pack"
        },
        {
          "level": 2,
          "text": "What this graph pack adds"
        },
        {
          "level": 2,
          "text": "01. Train passenger-count rows by financial year"
        },
        {
          "level": 2,
          "text": "02. Top train lines by passenger boardings"
        },
        {
          "level": 2,
          "text": "03. Top stations by passenger boardings"
        },
        {
          "level": 2,
          "text": "04. Top line-direction maximum departure loads"
        },
        {
          "level": 2,
          "text": "05. AM peak maximum loads by line and direction"
        },
        {
          "level": 2,
          "text": "06. PM peak maximum loads by line and direction"
        },
        {
          "level": 2,
          "text": "07. Inner-west station boardings and alightings"
        },
        {
          "level": 2,
          "text": "08. Inner-west boardings per stop record"
        },
        {
          "level": 2,
          "text": "09. Station entries versus passenger-count boardings"
        },
        {
          "level": 2,
          "text": "10. Werribee line station-sequence load profile"
        },
        {
          "level": 2,
          "text": "11. Sunbury line station-sequence load profile"
        },
        {
          "level": 2,
          "text": "12. Passenger boardings by day type for top lines"
        }
      ],
      "image_count": 12,
      "images": [
        {
          "src": "../charts/train_passenger_loads/01_train_passenger_count_rows_by_fin_year.png",
          "alt": "Train passenger-count rows by financial year"
        },
        {
          "src": "../charts/train_passenger_loads/02_top_lines_by_boardings_latest_year.png",
          "alt": "Top train lines by passenger boardings"
        },
        {
          "src": "../charts/train_passenger_loads/03_top_stations_by_boardings_latest_year.png",
          "alt": "Top stations by passenger boardings"
        },
        {
          "src": "../charts/train_passenger_loads/04_top_line_direction_max_departure_load_latest_year.png",
          "alt": "Top line-direction maximum departure loads"
        },
        {
          "src": "../charts/train_passenger_loads/05_am_peak_max_load_by_line_direction.png",
          "alt": "AM peak maximum loads by line and direction"
        },
        {
          "src": "../charts/train_passenger_loads/06_pm_peak_max_load_by_line_direction.png",
          "alt": "PM peak maximum loads by line and direction"
        },
        {
          "src": "../charts/train_passenger_loads/07_inner_west_boardings_and_alightings.png",
          "alt": "Inner-west station boardings and alightings"
        },
        {
          "src": "../charts/train_passenger_loads/08_inner_west_boardings_per_stop_record.png",
          "alt": "Inner-west boardings per stop record"
        },
        {
          "src": "../charts/train_passenger_loads/09_candidate_station_entry_vs_boarding_gap.png",
          "alt": "Station entries versus passenger-count boardings"
        },
        {
          "src": "../charts/train_passenger_loads/10_werribee_line_station_sequence_load_profile.png",
          "alt": "Werribee line station-sequence load profile"
        },
        {
          "src": "../charts/train_passenger_loads/11_sunbury_line_station_sequence_load_profile.png",
          "alt": "Sunbury line station-sequence load profile"
        },
        {
          "src": "../charts/train_passenger_loads/12_daytype_boardings_for_top_lines.png",
          "alt": "Passenger boardings by day type for top lines"
        }
      ],
      "link_count": 0,
      "links": []
    },
    "output/html/train_passenger_loads_colour_coded_index.html": {
      "type": "html",
      "title": "Colour-coded Train Passenger Load Graph Pack",
      "headings": [
        {
          "level": 1,
          "text": "Colour-coded Train Passenger Load Graph Pack"
        },
        {
          "level": 2,
          "text": "How to read the colours"
        },
        {
          "level": 2,
          "text": "01. Top stations by boardings and alightings"
        },
        {
          "level": 2,
          "text": "02. Top train lines by boardings, with max load"
        },
        {
          "level": 2,
          "text": "03. AM peak maximum loads"
        },
        {
          "level": 2,
          "text": "04. PM peak maximum loads"
        },
        {
          "level": 2,
          "text": "05. Footscray boardings and alightings by line and direction"
        },
        {
          "level": 2,
          "text": "06. Inner-west passenger-count activity intensity"
        },
        {
          "level": 2,
          "text": "07. Largest station-entry versus boarding gaps"
        },
        {
          "level": 2,
          "text": "08. Station entries versus passenger-count boardings"
        },
        {
          "level": 2,
          "text": "09. Werribee Down-direction load profile"
        },
        {
          "level": 2,
          "text": "10. Werribee Up-direction load profile"
        },
        {
          "level": 2,
          "text": "11. Sunbury Down-direction load profile"
        },
        {
          "level": 2,
          "text": "12. Sunbury Up-direction load profile"
        },
        {
          "level": 2,
          "text": "13. Passenger boardings by day type"
        }
      ],
      "image_count": 13,
      "images": [
        {
          "src": "../charts/train_passenger_loads_colour_coded/01_top_stations_boardings_alightings_colour_coded.png",
          "alt": "Top stations by boardings and alightings"
        },
        {
          "src": "../charts/train_passenger_loads_colour_coded/02_top_train_lines_boardings_with_max_load_colour_coded.png",
          "alt": "Top train lines by boardings, with max load"
        },
        {
          "src": "../charts/train_passenger_loads_colour_coded/03_am_peak_max_loads_colour_coded.png",
          "alt": "AM peak maximum loads"
        },
        {
          "src": "../charts/train_passenger_loads_colour_coded/04_pm_peak_max_loads_colour_coded.png",
          "alt": "PM peak maximum loads"
        },
        {
          "src": "../charts/train_passenger_loads_colour_coded/05_footscray_line_direction_boardings_alightings_colour_coded.png",
          "alt": "Footscray boardings and alightings by line and direction"
        },
        {
          "src": "../charts/train_passenger_loads_colour_coded/06_inner_west_passenger_count_activity_intensity_colour_coded.png",
          "alt": "Inner-west passenger-count activity intensity"
        },
        {
          "src": "../charts/train_passenger_loads_colour_coded/07_largest_station_entry_vs_boarding_gaps_colour_coded.png",
          "alt": "Largest station-entry versus boarding gaps"
        },
        {
          "src": "../charts/train_passenger_loads_colour_coded/08_station_entries_vs_passenger_count_boardings_scatter_colour_coded.png",
          "alt": "Station entries versus passenger-count boardings"
        },
        {
          "src": "../charts/train_passenger_loads_colour_coded/09_werribee_down_profile_colour_coded.png",
          "alt": "Werribee Down-direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_colour_coded/10_werribee_up_profile_colour_coded.png",
          "alt": "Werribee Up-direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_colour_coded/11_sunbury_down_profile_colour_coded.png",
          "alt": "Sunbury Down-direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_colour_coded/12_sunbury_up_profile_colour_coded.png",
          "alt": "Sunbury Up-direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_colour_coded/13_day_type_boardings_colour_coded.png",
          "alt": "Passenger boardings by day type"
        }
      ],
      "link_count": 0,
      "links": []
    },
    "output/html/train_passenger_loads_final_public_index.html": {
      "type": "html",
      "title": "Final Public Train Passenger Load Graph Pack",
      "headings": [
        {
          "level": 1,
          "text": "Final Public Train Passenger Load Graph Pack"
        },
        {
          "level": 2,
          "text": "01. Top stations by boardings and alightings"
        },
        {
          "level": 2,
          "text": "02. Top train lines by boardings, with maximum load"
        },
        {
          "level": 2,
          "text": "03. AM peak maximum loads"
        },
        {
          "level": 2,
          "text": "04. PM peak maximum loads"
        },
        {
          "level": 2,
          "text": "05. Footscray boardings and alightings by line and direction"
        },
        {
          "level": 2,
          "text": "06. Inner-west passenger-count activity intensity"
        },
        {
          "level": 2,
          "text": "07. Largest station-entry versus boarding gaps"
        },
        {
          "level": 2,
          "text": "08. Mid-tier station-entry versus boarding gaps"
        },
        {
          "level": 2,
          "text": "09. Passenger boardings by day type"
        },
        {
          "level": 2,
          "text": "10. Station entries versus passenger-count boardings — indexed full network"
        },
        {
          "level": 2,
          "text": "11. Station entries versus passenger-count boardings — indexed mid-network"
        },
        {
          "level": 2,
          "text": "12. Werribee Down-direction load profile"
        },
        {
          "level": 2,
          "text": "13. Werribee Up-direction load profile"
        },
        {
          "level": 2,
          "text": "14. Sunbury Down-direction load profile"
        },
        {
          "level": 2,
          "text": "15. Sunbury Up-direction load profile"
        }
      ],
      "image_count": 15,
      "images": [
        {
          "src": "../charts/train_passenger_loads_final_public/01_top_stations_boardings_alightings_final.png",
          "alt": "Top stations by boardings and alightings"
        },
        {
          "src": "../charts/train_passenger_loads_final_public/02_top_train_lines_boardings_with_max_load_final.png",
          "alt": "Top train lines by boardings, with maximum load"
        },
        {
          "src": "../charts/train_passenger_loads_final_public/03_am_peak_max_loads_final.png",
          "alt": "AM peak maximum loads"
        },
        {
          "src": "../charts/train_passenger_loads_final_public/04_pm_peak_max_loads_final.png",
          "alt": "PM peak maximum loads"
        },
        {
          "src": "../charts/train_passenger_loads_final_public/05_footscray_line_direction_boardings_alightings_final.png",
          "alt": "Footscray boardings and alightings by line and direction"
        },
        {
          "src": "../charts/train_passenger_loads_final_public/06_inner_west_activity_intensity_final.png",
          "alt": "Inner-west passenger-count activity intensity"
        },
        {
          "src": "../charts/train_passenger_loads_final_public/07_largest_station_entry_vs_boarding_gaps_final.png",
          "alt": "Largest station-entry versus boarding gaps"
        },
        {
          "src": "../charts/train_passenger_loads_final_public/08_mid_tier_station_entry_vs_boarding_gaps_final.png",
          "alt": "Mid-tier station-entry versus boarding gaps"
        },
        {
          "src": "../charts/train_passenger_loads_final_public/13_day_type_boardings_final.png",
          "alt": "Passenger boardings by day type"
        },
        {
          "src": "../charts/train_passenger_loads_final_public/09_station_entries_vs_boardings_indexed_scatter_full_final.png",
          "alt": "Station entries versus passenger-count boardings — indexed full network"
        },
        {
          "src": "../charts/train_passenger_loads_final_public/10_station_entries_vs_boardings_indexed_scatter_mid_network_final.png",
          "alt": "Station entries versus passenger-count boardings — indexed mid-network"
        },
        {
          "src": "../charts/train_passenger_loads_final_public/11_werribee_down_profile_cleaner_final.png",
          "alt": "Werribee Down-direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_final_public/12_werribee_up_profile_cleaner_final.png",
          "alt": "Werribee Up-direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_final_public/14_sunbury_down_profile_cleaner_final.png",
          "alt": "Sunbury Down-direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_final_public/15_sunbury_up_profile_cleaner_final.png",
          "alt": "Sunbury Up-direction load profile"
        }
      ],
      "link_count": 0,
      "links": []
    },
    "output/html/train_passenger_loads_publishable_index.html": {
      "type": "html",
      "title": "Publishable Train Passenger Load Graph Pack",
      "headings": [
        {
          "level": 1,
          "text": "Publishable Train Passenger Load Graph Pack"
        },
        {
          "level": 2,
          "text": "What this graph pack improves"
        },
        {
          "level": 2,
          "text": "01. Top stations by boardings and alightings"
        },
        {
          "level": 2,
          "text": "02. Top train lines by boardings, with max load"
        },
        {
          "level": 2,
          "text": "03. AM peak maximum loads by line and direction"
        },
        {
          "level": 2,
          "text": "04. PM peak maximum loads by line and direction"
        },
        {
          "level": 2,
          "text": "05. Footscray boardings and alightings by line and direction"
        },
        {
          "level": 2,
          "text": "06. Inner-west passenger-count activity intensity"
        },
        {
          "level": 2,
          "text": "07. Largest station-entry versus boarding gaps"
        },
        {
          "level": 2,
          "text": "08. Station entries versus passenger-count boardings"
        },
        {
          "level": 2,
          "text": "09. Werribee line Down direction load profile"
        },
        {
          "level": 2,
          "text": "10. Werribee line Up direction load profile"
        },
        {
          "level": 2,
          "text": "11. Sunbury line Down direction load profile"
        },
        {
          "level": 2,
          "text": "12. Sunbury line Up direction load profile"
        }
      ],
      "image_count": 12,
      "images": [
        {
          "src": "../charts/train_passenger_loads_publishable/01_top_stations_boardings_and_alightings.png",
          "alt": "Top stations by boardings and alightings"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/02_top_train_lines_boardings_with_max_load.png",
          "alt": "Top train lines by boardings, with max load"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/03_am_peak_max_loads_exact.png",
          "alt": "AM peak maximum loads by line and direction"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/04_pm_peak_max_loads_exact.png",
          "alt": "PM peak maximum loads by line and direction"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/05_footscray_line_direction_boardings_alightings.png",
          "alt": "Footscray boardings and alightings by line and direction"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/06_inner_west_passenger_count_activity_intensity.png",
          "alt": "Inner-west passenger-count activity intensity"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/07_largest_station_entry_vs_boarding_gaps.png",
          "alt": "Largest station-entry versus boarding gaps"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/08_station_entries_vs_passenger_count_boardings_scatter.png",
          "alt": "Station entries versus passenger-count boardings"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/09_werribee_down_load_profile.png",
          "alt": "Werribee line Down direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/10_werribee_up_load_profile.png",
          "alt": "Werribee line Up direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/11_sunbury_down_load_profile.png",
          "alt": "Sunbury line Down direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/12_sunbury_up_load_profile.png",
          "alt": "Sunbury line Up direction load profile"
        }
      ],
      "link_count": 0,
      "links": []
    },
    "output/html/train_passenger_loads_refined_public_index.html": {
      "type": "html",
      "title": "Refined Public Train Passenger Load Graph Pack",
      "headings": [
        {
          "level": 1,
          "text": "Refined Public Train Passenger Load Graph Pack"
        },
        {
          "level": 2,
          "text": "01. Top stations by boardings and alightings"
        },
        {
          "level": 2,
          "text": "02. Top train lines by boardings, with max load"
        },
        {
          "level": 2,
          "text": "03. AM peak maximum loads"
        },
        {
          "level": 2,
          "text": "04. PM peak maximum loads"
        },
        {
          "level": 2,
          "text": "05. Footscray boardings and alightings by line and direction"
        },
        {
          "level": 2,
          "text": "06. Inner-west passenger-count activity intensity"
        },
        {
          "level": 2,
          "text": "07. Largest station-entry versus boarding gaps"
        },
        {
          "level": 2,
          "text": "08. Mid-tier station-entry versus boarding gaps"
        },
        {
          "level": 2,
          "text": "09. Station entries versus passenger-count boardings"
        },
        {
          "level": 2,
          "text": "10. Werribee Down-direction load profile"
        },
        {
          "level": 2,
          "text": "11. Werribee Up-direction load profile"
        },
        {
          "level": 2,
          "text": "12. Sunbury Down-direction load profile"
        },
        {
          "level": 2,
          "text": "13. Sunbury Up-direction load profile"
        },
        {
          "level": 2,
          "text": "14. Passenger boardings by day type"
        }
      ],
      "image_count": 14,
      "images": [
        {
          "src": "../charts/train_passenger_loads_refined_public/01_top_stations_boardings_alightings_refined.png",
          "alt": "Top stations by boardings and alightings"
        },
        {
          "src": "../charts/train_passenger_loads_refined_public/02_top_train_lines_boardings_with_max_load_refined.png",
          "alt": "Top train lines by boardings, with max load"
        },
        {
          "src": "../charts/train_passenger_loads_refined_public/03_am_peak_max_loads_simple_refined.png",
          "alt": "AM peak maximum loads"
        },
        {
          "src": "../charts/train_passenger_loads_refined_public/04_pm_peak_max_loads_simple_refined.png",
          "alt": "PM peak maximum loads"
        },
        {
          "src": "../charts/train_passenger_loads_refined_public/05_footscray_line_direction_boardings_alightings_refined.png",
          "alt": "Footscray boardings and alightings by line and direction"
        },
        {
          "src": "../charts/train_passenger_loads_refined_public/06_inner_west_passenger_count_activity_intensity_refined.png",
          "alt": "Inner-west passenger-count activity intensity"
        },
        {
          "src": "../charts/train_passenger_loads_refined_public/07_largest_station_entry_vs_boarding_gaps_full_refined.png",
          "alt": "Largest station-entry versus boarding gaps"
        },
        {
          "src": "../charts/train_passenger_loads_refined_public/08_mid_tier_station_entry_vs_boarding_gaps_refined.png",
          "alt": "Mid-tier station-entry versus boarding gaps"
        },
        {
          "src": "../charts/train_passenger_loads_refined_public/08_station_entries_vs_passenger_count_boardings_scatter_refined.png",
          "alt": "Station entries versus passenger-count boardings"
        },
        {
          "src": "../charts/train_passenger_loads_refined_public/10_werribee_down_profile_sparse_refined.png",
          "alt": "Werribee Down-direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_refined_public/11_werribee_up_profile_sparse_refined.png",
          "alt": "Werribee Up-direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_refined_public/12_sunbury_down_profile_sparse_refined.png",
          "alt": "Sunbury Down-direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_refined_public/13_sunbury_up_profile_sparse_refined.png",
          "alt": "Sunbury Up-direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_refined_public/13_day_type_boardings_refined.png",
          "alt": "Passenger boardings by day type"
        }
      ],
      "link_count": 0,
      "links": []
    },
    "output/html/victorian_public_transport_consolidated_intelligence_report.html": {
      "type": "html",
      "title": "Victorian Public Transport Intelligence",
      "headings": [
        {
          "level": 1,
          "text": "Victorian Public Transport Intelligence"
        },
        {
          "level": 2,
          "text": "Executive summary"
        },
        {
          "level": 2,
          "text": "1. Patronage recovery and structural shift"
        },
        {
          "level": 3,
          "text": "Annual mode recovery heatmap"
        },
        {
          "level": 3,
          "text": "Monthly recovery index by mode"
        },
        {
          "level": 3,
          "text": "Latest complete month patronage by mode"
        },
        {
          "level": 3,
          "text": "Station patronage concentration"
        },
        {
          "level": 2,
          "text": "2. CBD decline and growth winners"
        },
        {
          "level": 3,
          "text": "CBD station patronage decline"
        },
        {
          "level": 3,
          "text": "Top station growth winners"
        },
        {
          "level": 3,
          "text": "Top station decline"
        },
        {
          "level": 3,
          "text": "Top station growth"
        },
        {
          "level": 2,
          "text": "3. GTFS supply and station-pressure layer"
        },
        {
          "level": 3,
          "text": "GTFS station match quality"
        },
        {
          "level": 3,
          "text": "Inner-west entries per supply record"
        },
        {
          "level": 3,
          "text": "Inner-west patronage change"
        },
        {
          "level": 3,
          "text": "Supply-demand pressure quadrant"
        },
        {
          "level": 3,
          "text": "Patronage pressure versus supply scatter"
        },
        {
          "level": 3,
          "text": "GTFS route supply concentration"
        },
        {
          "level": 3,
          "text": "Top routes by scheduled trips"
        },
        {
          "level": 3,
          "text": "Route type scheduled trip summary"
        },
        {
          "level": 2,
          "text": "4. Train passenger-count loads and peak pressure"
        },
        {
          "level": 3,
          "text": "Top stations by passenger-count boardings and alightings"
        },
        {
          "level": 3,
          "text": "Top train lines by boardings with maximum load"
        },
        {
          "level": 3,
          "text": "AM peak maximum loads"
        },
        {
          "level": 3,
          "text": "PM peak maximum loads"
        },
        {
          "level": 3,
          "text": "Passenger boardings by day type"
        },
        {
          "level": 2,
          "text": "5. Footscray and inner-west focus"
        },
        {
          "level": 3,
          "text": "Footscray boardings and alightings by line and direction"
        },
        {
          "level": 3,
          "text": "Inner-west passenger-count activity intensity"
        },
        {
          "level": 3,
          "text": "Inner-west strategic scatter"
        },
        {
          "level": 3,
          "text": "Inner-west entries per supply record"
        },
        {
          "level": 2,
          "text": "6. Station-entry versus passenger-count validation-gap screening"
        },
        {
          "level": 3,
          "text": "Indexed validation-gap scatter â€” mid-network"
        },
        {
          "level": 3,
          "text": "Largest station-entry versus boarding gaps"
        },
        {
          "level": 3,
          "text": "Mid-tier station-entry versus boarding gaps"
        },
        {
          "level": 2,
          "text": "7. Technical appendix: corridor load-shape profiles"
        },
        {
          "level": 3,
          "text": "Werribee Down-direction load profile"
        },
        {
          "level": 3,
          "text": "Werribee Up-direction load profile"
        },
        {
          "level": 3,
          "text": "Sunbury Down-direction load profile"
        },
        {
          "level": 3,
          "text": "Sunbury Up-direction load profile"
        },
        {
          "level": 2,
          "text": "Methodology and cautions"
        },
        {
          "level": 3,
          "text": "Important interpretation cautions"
        },
        {
          "level": 3,
          "text": "Broken-reference check"
        }
      ],
      "image_count": 32,
      "images": [
        {
          "src": "charts/recovery_and_shift/02_annual_mode_recovery_heatmap.png",
          "alt": "Annual mode recovery heatmap"
        },
        {
          "src": "charts/recovery_and_shift/01_monthly_recovery_index_by_mode.png",
          "alt": "Monthly recovery index by mode"
        },
        {
          "src": "charts/station_pressure/02_latest_complete_month_patronage_by_mode.png",
          "alt": "Latest complete month patronage by mode"
        },
        {
          "src": "charts/recovery_and_shift/08_station_patronage_concentration.png",
          "alt": "Station patronage concentration"
        },
        {
          "src": "charts/recovery_and_shift/03_cbd_station_patronage_decline.png",
          "alt": "CBD station patronage decline"
        },
        {
          "src": "charts/recovery_and_shift/04_top_station_growth_winners.png",
          "alt": "Top station growth winners"
        },
        {
          "src": "charts/station_pressure/08_top_station_decline.png",
          "alt": "Top station decline"
        },
        {
          "src": "charts/station_pressure/07_top_station_growth.png",
          "alt": "Top station growth"
        },
        {
          "src": "charts/station_pressure/01_gtfs_match_quality.png",
          "alt": "GTFS station match quality"
        },
        {
          "src": "charts/station_pressure/03_inner_west_entries_per_supply_record.png",
          "alt": "Inner-west entries per supply record"
        },
        {
          "src": "charts/station_pressure/04_inner_west_patronage_change.png",
          "alt": "Inner-west patronage change"
        },
        {
          "src": "charts/recovery_and_shift/06_supply_demand_pressure_quadrant.png",
          "alt": "Supply-demand pressure quadrant"
        },
        {
          "src": "charts/station_pressure/11_patronage_pressure_vs_supply_scatter.png",
          "alt": "Patronage pressure versus supply scatter"
        },
        {
          "src": "charts/recovery_and_shift/09_gtfs_route_supply_concentration.png",
          "alt": "GTFS route supply concentration"
        },
        {
          "src": "charts/station_pressure/09_top_routes_by_scheduled_trips.png",
          "alt": "Top routes by scheduled trips"
        },
        {
          "src": "charts/station_pressure/10_route_type_scheduled_trip_summary.png",
          "alt": "Route type scheduled trip summary"
        },
        {
          "src": "charts/train_passenger_loads_final_public/01_top_stations_boardings_alightings_final.png",
          "alt": "Top stations by passenger-count boardings and alightings"
        },
        {
          "src": "charts/train_passenger_loads_final_public/02_top_train_lines_boardings_with_max_load_final.png",
          "alt": "Top train lines by boardings with maximum load"
        },
        {
          "src": "charts/train_passenger_loads_final_public/03_am_peak_max_loads_final.png",
          "alt": "AM peak maximum loads"
        },
        {
          "src": "charts/train_passenger_loads_final_public/04_pm_peak_max_loads_final.png",
          "alt": "PM peak maximum loads"
        },
        {
          "src": "charts/train_passenger_loads_final_public/13_day_type_boardings_final.png",
          "alt": "Passenger boardings by day type"
        },
        {
          "src": "charts/train_passenger_loads_final_public/05_footscray_line_direction_boardings_alightings_final.png",
          "alt": "Footscray boardings and alightings by line and direction"
        },
        {
          "src": "charts/train_passenger_loads_final_public/06_inner_west_activity_intensity_final.png",
          "alt": "Inner-west passenger-count activity intensity"
        },
        {
          "src": "charts/recovery_and_shift/07_inner_west_strategic_scatter.png",
          "alt": "Inner-west strategic scatter"
        },
        {
          "src": "charts/station_pressure/03_inner_west_entries_per_supply_record.png",
          "alt": "Inner-west entries per supply record"
        },
        {
          "src": "charts/train_passenger_loads_final_public/10_station_entries_vs_boardings_indexed_scatter_mid_network_final.png",
          "alt": "Indexed validation-gap scatter â€” mid-network"
        },
        {
          "src": "charts/train_passenger_loads_final_public/07_largest_station_entry_vs_boarding_gaps_final.png",
          "alt": "Largest station-entry versus boarding gaps"
        },
        {
          "src": "charts/train_passenger_loads_final_public/08_mid_tier_station_entry_vs_boarding_gaps_final.png",
          "alt": "Mid-tier station-entry versus boarding gaps"
        },
        {
          "src": "charts/train_passenger_loads_final_public/11_werribee_down_profile_cleaner_final.png",
          "alt": "Werribee Down-direction load profile"
        },
        {
          "src": "charts/train_passenger_loads_final_public/12_werribee_up_profile_cleaner_final.png",
          "alt": "Werribee Up-direction load profile"
        },
        {
          "src": "charts/train_passenger_loads_final_public/14_sunbury_down_profile_cleaner_final.png",
          "alt": "Sunbury Down-direction load profile"
        },
        {
          "src": "charts/train_passenger_loads_final_public/15_sunbury_up_profile_cleaner_final.png",
          "alt": "Sunbury Up-direction load profile"
        }
      ],
      "link_count": 8,
      "links": [
        "#executive-recovery",
        "#cbd-growth",
        "#gtfs-pressure",
        "#passenger-loads",
        "#inner-west",
        "#validation-gap",
        "#technical-profiles",
        "#methodology"
      ]
    },
    "output/html/victorian_train_passenger_load_report.html": {
      "type": "html",
      "title": "Victorian Train Passenger Load Intelligence",
      "headings": [
        {
          "level": 1,
          "text": "Victorian Train Passenger Load Intelligence"
        },
        {
          "level": 2,
          "text": "What this report adds"
        },
        {
          "level": 2,
          "text": "01. Top stations by boardings and alightings"
        },
        {
          "level": 2,
          "text": "02. Top train lines by boardings, with maximum observed load"
        },
        {
          "level": 2,
          "text": "03. AM peak maximum loads by line and direction"
        },
        {
          "level": 2,
          "text": "04. PM peak maximum loads by line and direction"
        },
        {
          "level": 2,
          "text": "05. Footscray boardings and alightings by line and direction"
        },
        {
          "level": 2,
          "text": "06. Inner-west passenger-count activity intensity"
        },
        {
          "level": 2,
          "text": "07. Largest station-entry versus passenger-count boarding gaps"
        },
        {
          "level": 2,
          "text": "08. Station entries versus passenger-count boardings"
        },
        {
          "level": 2,
          "text": "09. Werribee line Down-direction load profile"
        },
        {
          "level": 2,
          "text": "10. Werribee line Up-direction load profile"
        },
        {
          "level": 2,
          "text": "11. Sunbury line Down-direction load profile"
        },
        {
          "level": 2,
          "text": "12. Sunbury line Up-direction load profile"
        },
        {
          "level": 2,
          "text": "Methodology and cautions"
        }
      ],
      "image_count": 12,
      "images": [
        {
          "src": "../charts/train_passenger_loads_publishable/01_top_stations_boardings_and_alightings.png",
          "alt": "Top stations by boardings and alightings"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/02_top_train_lines_boardings_with_max_load.png",
          "alt": "Top train lines by boardings, with maximum observed load"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/03_am_peak_max_loads_exact.png",
          "alt": "AM peak maximum loads by line and direction"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/04_pm_peak_max_loads_exact.png",
          "alt": "PM peak maximum loads by line and direction"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/05_footscray_line_direction_boardings_alightings.png",
          "alt": "Footscray boardings and alightings by line and direction"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/06_inner_west_passenger_count_activity_intensity.png",
          "alt": "Inner-west passenger-count activity intensity"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/07_largest_station_entry_vs_boarding_gaps.png",
          "alt": "Largest station-entry versus passenger-count boarding gaps"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/08_station_entries_vs_passenger_count_boardings_scatter.png",
          "alt": "Station entries versus passenger-count boardings"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/09_werribee_down_load_profile.png",
          "alt": "Werribee line Down-direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/10_werribee_up_load_profile.png",
          "alt": "Werribee line Up-direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/11_sunbury_down_load_profile.png",
          "alt": "Sunbury line Down-direction load profile"
        },
        {
          "src": "../charts/train_passenger_loads_publishable/12_sunbury_up_load_profile.png",
          "alt": "Sunbury line Up-direction load profile"
        }
      ],
      "link_count": 13,
      "links": [
        "#chart-01",
        "#chart-02",
        "#chart-03",
        "#chart-04",
        "#chart-05",
        "#chart-06",
        "#chart-07",
        "#chart-08",
        "#chart-09",
        "#chart-10",
        "#chart-11",
        "#chart-12",
        "#methodology"
      ]
    },
    "README.md": {
      "type": "text",
      "line_count_sampled": 17,
      "first_lines": [
        "# Victorian Public Transport Intelligence System",
        "This project analyses Victorian public transport open data, including:",
        "- GTFS schedule data",
        "- Monthly public transport patronage by mode",
        "- Monthly average patronage by day type and mode",
        "- Public transport lines and stops",
        "- Annual metropolitan train station patronage",
        "- Annual regional train station patronage",
        "- Train service passenger counts",
        "## Folder structure",
        "- `data/raw/` stores downloaded source files.",
        "- `data/parquet/` stores cleaned and converted Parquet datasets.",
        "- `data/duckdb/` stores the DuckDB analytical database.",
        "- `scripts/` stores ingestion, transformation and report-generation scripts.",
        "- `output/` stores generated HTML, CSV, chart and map outputs.",
        "- `logs/` stores processing logs.",
        "- `metadata/` stores manifests, dataset notes and source documentation."
      ],
      "contains": [
        "passenger",
        "patronage",
        "gtfs",
        "station",
        "load",
        "report",
        "map"
      ]
    }
  }
}