Why Q3 is built the way it is: the design behind the code, and the rules it follows.
| Page | What it explains |
|---|---|
| Architecture | the layers of the code, and which may depend on which |
| Ontology | the data model: the entities in each layer and how they relate |
| Differentiability | how forces, stress and the JAX gradient API are derived from the energy |
| Provenance | how Q3 implements what other codes do and stays permissively licensed |