Skip to content
View mackenziereading19's full-sized avatar

Block or report mackenziereading19

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mackenziereading19/README.md

Kenzie Reading

Geographer working across spatial accessibility, public-transport data, open spatial data and reproducible data analysis.

I am particularly interested in the gap between formal or modelled accessibility and the access people can actually achieve in practice, and in building transparent analytical workflows that distinguish observed evidence from interpretation.

Selected projects

Scottish NaPTAN Readiness Baseline

A reproducible technical baseline examining selected structural characteristics of a Scottish NaPTAN extract.

The analysis processed 50,893 StopPoint records and investigated the 16,275 records without supplied WGS84 coordinates. It found that all of those records retained British National Grid coordinates and could be transformed in the tested OSTN15-backed environment.

Repository:
https://github.com/mackenziereading19/Scottish_NaPTAN_Readiness_Baseline

Ceredigion NaPTAN–OpenStreetMap Audit

An evidence-bounded comparison of NaPTAN public-transport records and relevant OpenStreetMap objects in Ceredigion.

The project combines deterministic identifier linkage, spatial candidate generation and manual/evidential validation. It also provides an automated current-data acquisition route for independently rerunning the computational methodology while keeping the frozen historical audit evidence separate. It deliberately avoids treating either dataset as ground truth or converting automated discrepancies directly into OpenStreetMap edits.

Repository:
https://github.com/mackenziereading19/ceredigion-naptan-osm-audit

Open-source contributions

MobilityData GTFS Validator

Conditional min_transfer_time validation — PR #2175

Adds validation for the conditionally required transfers.min_transfer_time field when transfer_type = 2, with focused regression coverage and reuse of the validator's existing required-field notice.

MobilityData/gtfs-validator#2175

MobilityData Mobility Feed API

GTFS-RT location inheritance — PR #1811

Fixes locationless GTFS-Realtime feeds failing to inherit location metadata from referenced static GTFS feeds, including preservation and deduplication behaviour.

MobilityData/mobility-feed-api#1811

MobilityData GBFS Validator

Cross-feed vehicle-type reference validation — PR #218

Adds validation that vehicle_type_id references resolve to vehicle types defined elsewhere in a GBFS feed across supported specification versions.

MobilityData/gbfs-validator#218

Transport for the North caf.viz

XY plot data-column validation — PR #48

Adds consistent validation for requested plotting columns before dispatch to the plotting backend, with regression tests across supported XY plot types.

Transport-for-the-North/caf.viz#48

Approach

Across these projects I try to use the same principles:

  • establish feasibility before implementation;
  • preserve and identify source evidence;
  • prefer reproducible diagnostics to manual assumptions;
  • distinguish discrepancies from confirmed errors;
  • record limitations and negative findings;
  • test changes against the smallest defensible claim.

Popular repositories Loading

  1. caf.viz caf.viz Public

    Forked from Transport-for-the-North/caf.viz

    Python-based visualisation tools for transport data

    Python

  2. ceredigion-naptan-osm-audit ceredigion-naptan-osm-audit Public

    Reproducible audit of NaPTAN–OpenStreetMap correspondence for 809 active bus-stop records in Ceredigion, including record-level validation of all 549 non-exact matches.

    Python

  3. gtfs-validator gtfs-validator Public

    Forked from MobilityData/gtfs-validator

    Canonical GTFS Validator project for schedule (static) files.

    Java

  4. Scottish_NaPTAN_Readiness_Baseline Scottish_NaPTAN_Readiness_Baseline Public

    Reproducible technical baseline for structural and coordinate-representation characteristics in Scottish NaPTAN data.

    Python

  5. mobility-feed-api mobility-feed-api Public

    Forked from MobilityData/mobility-feed-api

    This repository contains the source code for the Mobility Database website and API. It powers the public platform where you can explore, share, and access GTFS and GBFS mobility data from around th…

    Python

  6. gbfs-validator gbfs-validator Public

    Forked from MobilityData/gbfs-validator

    The canonical GBFS validator. Maintained by the GBFS community, facilitated by MobilityData.

    JavaScript