# Tempo Network v1.0.0 - API Reference

## Modules

- [Tempo.Interval.RelationNetwork](Tempo.Interval.RelationNetwork.md): A qualitative constraint network over Allen relations, with the
path-consistency propagation of Allen (1983) §3.

- Networks
  - [Tempo.Network](Tempo.Network.md): A chronological network — a set of time-periods together with the
sequences and relations that constrain them.
  - [Tempo.Network.Qualitative](Tempo.Network.Qualitative.md): The bridge between Tempo's two constraint networks.
  - [Tempo.Network.Relation](Tempo.Network.Relation.md): A chronological relation — a constraint between the boundaries of two
time-periods.
  - [Tempo.Network.Solver](Tempo.Network.Solver.md): Consistency checking and constraint propagation for a chronological
network, by solving its Simple Temporal Problem.
  - [Tempo.Network.TimePeriod](Tempo.Network.TimePeriod.md): A single time-period in a chronological network — a reign, era, or
the time-span of a stratum.

- Scheduling
  - [Tempo.Schedule](Tempo.Schedule.md): Constraint-based project scheduling over `Tempo.Network`.
  - [Tempo.Schedule.ScheduledTask](Tempo.Schedule.ScheduledTask.md): A task in a solved `Tempo.Schedule` — when it runs and how far it can
move.

