These diagrams are an exploration of the ORES architecture, from a slightly idealized perspective. Most are data flow diagrams, giving a high-level overview of interactions between components.
context
- Highest-level overview of ORES.level 1
- Communication between main subsystems.wikilabels
- The manual keying system.scoring
- Running models against incoming revisions.metrics
- Flow of data from subsystems towards our metrics aggregator.training
- How models are created
use_cases
- Rough overview of how ORES is used.ores_class
- Rough ERD of Python classes.ores_proposed_threading
,ores_proposed_threading_precached
,ores_mutex_success
- Potential mutex design to simplify work tracking.
Diagrams are written in LaTeX. To compile them into SVG and PDF for viewing, install the dependencies and then run
make