Documentation
The documentation describes the implemented native Rust core and its thin Python interface:
- AI problem-solving context: selecting physical models, APIs, units, frames, solver settings, and validation for a user problem;
- examples.md: Rust/Python quick starts and runnable examples;
- conventions.md: units, epochs, frames, array layouts, and numerical behavior;
- dynamics.md, pontryagin.md, zero-order-hold.md, ephemerides.md, low-thrust-legs.md, and zoh-leg.md: module guides;
- python-api.md: Python units, arrays, defaults, errors, ownership, GIL, and typing contract;
- python-migration.md: upstream C++/Python names, deliberate differences, deferrals, and unsupported ecosystem modules;
decisions/: architecture and dependency decisions;- performance.md: benchmark methodology and results;
- stabilization.md: matched distributions, profiling, regression limits, Miri/fuzz/Valgrind evidence, and release blockers;
- status.md, source-map.md, and validation.md: limitations, provenance, and validation evidence;
- development.md: contributor commands and repository policy.
Documentation is updated only for implemented behavior. Explicitly deferred or unavailable functionality is labelled as such in the migration and status documents.