<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.transit-data.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/</loc>
    <lastmod>2026-08-07T19:22:39.896Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/agency-metadata-and-feed-versioning-practices/</loc>
    <lastmod>2026-08-07T19:22:39.894Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/agency-metadata-and-feed-versioning-practices/best-practices-for-gtfs-agency-metadata/</loc>
    <lastmod>2026-08-07T19:17:36.146Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/calendar-and-service-exception-modeling/</loc>
    <lastmod>2026-08-07T20:13:22.940Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/calendar-and-service-exception-modeling/detecting-service-gaps-and-feed-expiry/</loc>
    <lastmod>2026-08-07T20:13:22.941Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/calendar-and-service-exception-modeling/expanding-gtfs-calendar-to-service-dates-in-python/</loc>
    <lastmod>2026-08-07T20:13:22.940Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/calendar-and-service-exception-modeling/handling-calendar-dates-only-feeds/</loc>
    <lastmod>2026-08-07T20:13:22.941Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/calendar-and-service-exception-modeling/modeling-holiday-service-in-gtfs/</loc>
    <lastmod>2026-08-07T20:13:22.942Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/coordinate-reference-systems-for-transit-data/</loc>
    <lastmod>2026-08-07T19:22:39.894Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/coordinate-reference-systems-for-transit-data/choosing-a-projected-crs-for-transit-analysis/</loc>
    <lastmod>2026-08-07T19:17:36.143Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/coordinate-reference-systems-for-transit-data/reprojecting-gtfs-shapes-with-pyproj/</loc>
    <lastmod>2026-08-07T20:13:22.947Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/fare-rules-and-pathways-modeling/</loc>
    <lastmod>2026-08-07T20:13:22.942Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/fare-rules-and-pathways-modeling/calculating-trip-fares-from-gtfs-in-python/</loc>
    <lastmod>2026-08-07T20:19:13.339Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/fare-rules-and-pathways-modeling/comparing-gtfs-fares-v1-and-v2/</loc>
    <lastmod>2026-08-07T20:13:22.943Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/fare-rules-and-pathways-modeling/modeling-station-pathways-and-levels/</loc>
    <lastmod>2026-08-07T20:13:22.943Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/fare-rules-and-pathways-modeling/parsing-gtfs-fare-rules-in-python/</loc>
    <lastmod>2026-08-07T20:13:22.943Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/gtfs-validation-rules-and-common-schema-errors/</loc>
    <lastmod>2026-08-07T19:22:39.895Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/gtfs-validation-rules-and-common-schema-errors/checking-gtfs-referential-integrity-in-python/</loc>
    <lastmod>2026-08-07T20:13:22.946Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/gtfs-validation-rules-and-common-schema-errors/how-to-validate-a-gtfs-feed-with-python/</loc>
    <lastmod>2026-08-07T19:17:36.141Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/mastering-stopstxt-and-stop_timestxt-relationships/</loc>
    <lastmod>2026-08-07T19:17:36.140Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/mastering-stopstxt-and-stop_timestxt-relationships/handling-gtfs-times-past-24-hours/</loc>
    <lastmod>2026-08-07T20:13:22.945Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/mastering-stopstxt-and-stop_timestxt-relationships/modeling-parent-stations-and-station-hierarchy/</loc>
    <lastmod>2026-08-07T20:13:22.945Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/spatial-analysis-and-route-geometry/</loc>
    <lastmod>2026-08-07T20:09:36.433Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/spatial-analysis-and-route-geometry/extracting-route-geometry-from-gtfs-shapes/</loc>
    <lastmod>2026-08-07T19:17:36.144Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/spatial-analysis-and-route-geometry/geopandas-spatial-joins-for-transit-stops/</loc>
    <lastmod>2026-08-07T19:17:36.145Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/spatial-analysis-and-route-geometry/measuring-stop-spacing-and-route-length/</loc>
    <lastmod>2026-08-07T20:13:22.947Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/spatial-analysis-and-route-geometry/snapping-gtfs-stops-to-shapes-in-python/</loc>
    <lastmod>2026-08-07T19:22:39.897Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/timezone-handling-and-schedule-normalization/</loc>
    <lastmod>2026-08-07T19:24:23.109Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/timezone-handling-and-schedule-normalization/converting-local-transit-times-to-utc-in-python/</loc>
    <lastmod>2026-08-07T19:22:39.898Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/timezone-handling-and-schedule-normalization/handling-daylight-saving-time-in-gtfs-schedules/</loc>
    <lastmod>2026-08-07T19:17:36.143Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/timezone-handling-and-schedule-normalization/handling-multi-timezone-gtfs-feeds/</loc>
    <lastmod>2026-08-07T20:13:22.946Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/understanding-gtfs-static-feed-structure/</loc>
    <lastmod>2026-08-07T20:09:36.433Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/understanding-gtfs-static-feed-structure/mapping-gtfs-route-types-to-standard-categories/</loc>
    <lastmod>2026-08-07T19:17:36.140Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-feed-architecture-fundamentals/understanding-gtfs-static-feed-structure/reading-gtfs-zip-archives-in-python/</loc>
    <lastmod>2026-08-07T20:13:22.944Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/</loc>
    <lastmod>2026-08-07T19:17:36.203Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/decoding-gtfs-realtime-protobuf-feeds/</loc>
    <lastmod>2026-08-07T19:17:36.204Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/decoding-gtfs-realtime-protobuf-feeds/parsing-gtfs-rt-protobuf-with-python/</loc>
    <lastmod>2026-08-07T19:17:36.205Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/decoding-gtfs-realtime-protobuf-feeds/polling-gtfs-realtime-feeds-efficiently/</loc>
    <lastmod>2026-08-07T19:22:39.900Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/handling-gtfs-service-alerts/</loc>
    <lastmod>2026-08-07T19:22:39.901Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/handling-gtfs-service-alerts/parsing-service-alerts-in-python/</loc>
    <lastmod>2026-08-07T19:17:36.210Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/matching-realtime-to-static-schedules/</loc>
    <lastmod>2026-08-07T19:17:36.210Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/matching-realtime-to-static-schedules/joining-tripupdates-to-stop-times/</loc>
    <lastmod>2026-08-07T19:20:58.307Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/monitoring-realtime-feed-quality/</loc>
    <lastmod>2026-08-07T20:15:35.569Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/monitoring-realtime-feed-quality/alerting-on-realtime-feed-outages/</loc>
    <lastmod>2026-08-07T20:15:35.570Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/monitoring-realtime-feed-quality/building-a-realtime-feed-quality-dashboard/</loc>
    <lastmod>2026-08-07T20:15:35.570Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/monitoring-realtime-feed-quality/measuring-gtfs-realtime-feed-staleness/</loc>
    <lastmod>2026-08-07T20:15:35.569Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/monitoring-realtime-feed-quality/tracking-trip-id-match-rates-in-python/</loc>
    <lastmod>2026-08-07T20:15:35.570Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/processing-tripupdates-and-delays/</loc>
    <lastmod>2026-08-07T19:17:36.207Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/processing-tripupdates-and-delays/computing-arrival-predictions-from-tripupdates/</loc>
    <lastmod>2026-08-07T19:17:36.208Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/processing-tripupdates-and-delays/handling-skipped-stops-in-tripupdates/</loc>
    <lastmod>2026-08-07T19:22:39.902Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/tracking-vehicle-positions-in-realtime/</loc>
    <lastmod>2026-08-07T19:17:36.206Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/tracking-vehicle-positions-in-realtime/calculating-vehicle-speed-and-bearing-from-gtfs-rt/</loc>
    <lastmod>2026-08-07T19:17:36.206Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/gtfs-realtime-integration/tracking-vehicle-positions-in-realtime/matching-vehicle-positions-to-gtfs-trips/</loc>
    <lastmod>2026-08-07T19:22:39.904Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/</loc>
    <lastmod>2026-08-07T19:22:39.909Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/agency-metadata-and-feed-versioning-practices/</loc>
    <lastmod>2026-08-07T20:10:21.207Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/agency-metadata-and-feed-versioning-practices/automating-gtfs-version-control-with-python-scripts/</loc>
    <lastmod>2026-08-07T19:22:39.904Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/automating-feed-updates-with-gtfs-kit/</loc>
    <lastmod>2026-08-07T19:22:39.905Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/batch-processing-strategies-for-multi-agency-feeds/</loc>
    <lastmod>2026-08-07T19:22:39.905Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/batch-processing-strategies-for-multi-agency-feeds/merging-multiple-gtfs-feeds-in-python/</loc>
    <lastmod>2026-08-07T19:22:39.906Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/batch-processing-strategies-for-multi-agency-feeds/parallel-gtfs-processing-with-multiprocessing/</loc>
    <lastmod>2026-08-07T20:15:35.569Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/error-logging-and-data-quality-categorization/</loc>
    <lastmod>2026-08-07T19:22:39.907Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/error-logging-and-data-quality-categorization/building-a-gtfs-data-quality-scorecard/</loc>
    <lastmod>2026-08-07T20:15:35.568Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/error-logging-and-data-quality-categorization/detecting-duplicate-trips-in-gtfs-feeds/</loc>
    <lastmod>2026-08-07T19:22:39.906Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/exporting-gtfs-to-databases-and-warehouses/</loc>
    <lastmod>2026-08-07T19:17:36.176Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/exporting-gtfs-to-databases-and-warehouses/designing-a-gtfs-schema-for-postgres/</loc>
    <lastmod>2026-08-07T20:15:35.568Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/exporting-gtfs-to-databases-and-warehouses/loading-gtfs-into-postgis-with-python/</loc>
    <lastmod>2026-08-07T19:22:39.907Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/exporting-gtfs-to-databases-and-warehouses/writing-gtfs-to-partitioned-parquet/</loc>
    <lastmod>2026-08-07T19:22:39.908Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/handling-frequency-based-vs-timetable-schedules/</loc>
    <lastmod>2026-08-07T19:22:39.909Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/handling-frequency-based-vs-timetable-schedules/calculating-service-headways-from-gtfs/</loc>
    <lastmod>2026-08-07T19:22:39.908Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/handling-frequency-based-vs-timetable-schedules/converting-gtfs-frequencytxt-to-exact-departure-times/</loc>
    <lastmod>2026-08-07T19:22:39.908Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/mastering-stopstxt-and-stop_timestxt-relationships/</loc>
    <lastmod>2026-08-07T20:10:32.661Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/mastering-stopstxt-and-stop_timestxt-relationships/fixing-missing-stop_timestxt-records-in-python/</loc>
    <lastmod>2026-08-07T19:22:39.910Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/memory-efficient-processing-for-large-feeds/</loc>
    <lastmod>2026-08-07T19:22:39.910Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/memory-efficient-processing-for-large-feeds/chunked-reading-of-stop-times-in-pandas/</loc>
    <lastmod>2026-08-07T20:15:35.567Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/memory-efficient-processing-for-large-feeds/optimizing-pandas-memory-usage-for-transit-feeds/</loc>
    <lastmod>2026-08-07T19:17:36.175Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/parsing-gtfs-with-pandas-and-partridge/</loc>
    <lastmod>2026-08-07T20:09:36.433Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/parsing-gtfs-with-pandas-and-partridge/enforcing-gtfs-dtypes-in-pandas/</loc>
    <lastmod>2026-08-07T20:15:35.567Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/parsing-gtfs-with-pandas-and-partridge/pandas-vs-polars-vs-partridge-for-large-feeds/</loc>
    <lastmod>2026-08-07T19:17:36.172Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/parsing-gtfs-with-pandas-and-partridge/step-by-step-guide-to-parsing-gtfs-with-partridge/</loc>
    <lastmod>2026-08-07T19:22:39.912Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/transfers-and-trip-linking/</loc>
    <lastmod>2026-08-07T20:15:35.565Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/transfers-and-trip-linking/building-a-transfer-graph-for-routing/</loc>
    <lastmod>2026-08-07T20:15:35.566Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/transfers-and-trip-linking/detecting-impossible-transfers-in-gtfs/</loc>
    <lastmod>2026-08-07T20:15:35.567Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/transfers-and-trip-linking/parsing-gtfs-transfers-in-python/</loc>
    <lastmod>2026-08-07T20:15:35.566Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.transit-data.com/python-parsing-data-normalization/transfers-and-trip-linking/reconstructing-vehicle-blocks-from-block-id/</loc>
    <lastmod>2026-08-07T20:15:35.566Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
