Developer guide
The active developer documentation is organized by current architectural and release concerns rather than by every historical milestone. Closed milestone notes and one-off qualification narratives are preserved in version-control history and release tags.
- XSTAR tools architecture at the parity-freeze boundary
- Execution modes
- Cross-platform portability status
- Qualification policy
- Performance rules
- Versioning and science freeze
- Fortran source map
- Routine-level concordance
- Top-level startup and initialization
- Parameter and default-REAL semantics
- Atomic-database pointer ownership
- Two-stage ion and level population solve
- Thermal construction and
dsec - Reduced-grid versus full-grid spectral paths
- STEP print-option map
- Terminal/final-output lifetime
- Related documents
- Python / C++ / Fortran concordance
- Python / FORTRAN source correspondence comments
- C++ / FORTRAN source correspondence comments
- Function-level source comments
- Stable public Python API
- Unified CLI contract
xstar-cppnative executable contract — 0.6.69- Native C ABI contract
- Adding or changing atomic-data/rate support
- Source-name hygiene and ABI naming
- Production diagnostics policy for Python execution modes
- XSTAR2XSPEC / xstar2table source concordance — 0.6.81
- Reference data and release candidates
- CI and release engineering
- Packaging and native-wheel policy
- Conda packaging
- Documentation authoring and build policy
- Building the documentation
Release-history records are indexed under Project history.