Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
kylerchin committed Nov 20, 2024
2 parents c8854af + 0132777 commit abb6cfc
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,23 @@
Catenary Backend is a distributed system comprised of microservices operating in Kubernetes. The system is designed for fault tolerance, high-avaliability, and native execution speed in x86-64 using the Rust systems programming language.

- **Maple**: GTFS Downloader and ingestion engine
- **Prairie**: Routing Preprocessor and execution engine (In progress)
- **Prairie**: Routing Preprocessor and execution engine (In progress, see https://github.com/catenarytransit/catenary-routing-engine)
- **Alpenrose**: Distributed system to ingest GTFS-rt and other realtime data (Rose des Alpes), successor to Kactus.
- **Aspen**: Processing of realtime data and dynamic insertion into other engines
- **Edelweiss**: Map tile geometry server, will serve line ordering optimised graph maps (LOOM) in the future. [not started yet]
- **Spruce**: Websocket server for frontend to stream data to and from backend, including realtime locations, stop times (not started yet)
- **Birch**: General API server
- **Birch**: HTTP API server

The kubernetes configuration is generated using Helm templates. See Helm's documentation for further information on that.

The code is heavily commented, go to each folder in src for more information.

### Submodules maintained
- **Dmfr folder reader**: reads data from transitland-atlas into raw structs
- **Château**: Associates feeds with operators and vise versa using depth first search in knowledge graph
- **Amtrak GTFS rt**: Conversion of proprietary realtime data from amtrak's website into gtfs-rt.
- **Dmfr dataset reader**: reads data from transitland-atlas into raw structs https://docs.rs/dmfr-dataset-reader/latest/dmfr_dataset_reader/
- **[Château](https://github.com/catenarytransit/chateau)**: Associates feeds with operators and vise versa using depth first search in knowledge graph
- **[Amtrak GTFS rt](https://github.com/catenarytransit/amtrak-gtfs-rt)**: Conversion of proprietary realtime data from amtrak's website into gtfs-rt.
- **Zotgtfs**: conversion of Transloc data and hand typed schedules from Anteater Express to GTFS schedule and realtime.
- **[Via Rail GTFS rt](https://github.com/catenarytransit/via-rail-gtfsrt)**: Conversion of Via Rail tracking to GTFS Realtime.

## Install Dependencies

Expand Down

0 comments on commit abb6cfc

Please sign in to comment.