Omnigraph
Graph engine for context assembly. Object-storage native. Agents work with graph data the way engineers work with code: branched, typed, reviewed, merged, audited, and governed.
Benchmark 1,000+ US transit agencies using NTD data. Compare ridership, costs, farebox recovery, and more from 2019-2025.
DataGitHub @markeggeOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Web app for benchmarking National Transit Database performance measures among transit agencies
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗A benchmarking tool for comparing US public transit agency performance using National Transit Database (NTD) data from 2019–2025.
Live at transitpeers.net
Transit Peers helps transit professionals identify peer agencies and compare performance over time. The workflow has two steps:
uvtransit_benchmark/
├── preprocess.py # CSV → JSON data pipeline
├── metrics/ # Raw NTD CSV files (2019–2025)
│ └── data_dictionary.csv
└── app/ # React frontend
├── src/
│ ├── App.tsx # Main app with state management
│ ├── types.ts # TypeScript interfaces
│ ├── data.ts # Data loading utilities
│ └── components/
│ ├── FilterStep.tsx # Peer selection & similarity ranking
│ └── ExploreStep.tsx # Charts, tables, CSV export
└── public/data/ # Generated JSON (from preprocess.py)
source .venv/bin/activate
python preprocess.py # Processes metrics/*.csv → app/public/data/*.json
This generates 5 JSON files consumed by the frontend: agencies.json, agency_yearly.json, agency_modes.json, yearly_mode_totals.json, and metadata.json.
cd app
npm install
npm run dev # Start dev server at http://localhost:5173
npm run build # Production build → app/dist/
npm run lint # Run ESLint
npm run preview # Preview production build
The preprocessing script handles several NTD data quirks:
7R03-70133); the script extracts the last 5 characters for consistency with 2022+ data.$5,206,727,193 that get stripped to numeric.Agencies are ranked by similarity to the home agency using a configurable set of criteria:
Available criteria: population, ridership, fare per trip, cost per trip, operating expenses, vehicle revenue hours, vehicle revenue miles, rides per capita.