# NTX 0.2.0 Release Notes NTX `0.2.0` is the first PyPI release after the existing GitHub-only `v0.1.0` tag. ## Shipping Scope This release ships the repository-owned monoenergetic NTX package, CLI, file-backed inputs, NEOPAX array/database bridge, validation artifacts, autodiff examples, and documentation. Optional geometry-coupled workflows using `vmec_jax` and `booz_xform_jax` remain documented external installs until those upstream packages are available from standard package indexes under stable constraints. ## Validation Claims Promoted release claims: - monoenergetic validation summary with Legendre convergence and Onsager gates - fixed-field Redl/SFINCS interior agreement on the precise-QS benchmark family - W7-X integrated imported-workflow transfer on the rebuilt raw branch - prepared derivative-path agreement against direct reverse-mode Monitored stress diagnostics: - fixed-field `NTX+NEOPAX` reduced-closure current comparison - VMEC geometry-family `D11/D31/D33` convergence breadth scan - geometry-control and boundary-current derivative stress artifacts - implicit-equilibrium derivative diagnostic, closed as non-shipping - prepared-geometry and compiled-solver reuse performance profile ## Release Checks Verified locally on 2026-04-24: - `python -m ruff check .` - `python -m mypy src/ntx` - `python -m pytest -q`: `320 passed, 5 skipped` - `python -m sphinx -b html docs docs/_build/html` - `python -m build` - `python -m twine check dist/*` - clean-venv wheel smoke for `ntx --help`, `python -m ntx --help`, and importing `GridSpec` The release commit `c98ec8c` had green GitHub `tests` and `package` workflows on `main`. The `v0.2.0` tag workflows were green for `tests`, `package`, and `release`, and the release workflow published the wheel and sdist to PyPI through Trusted Publishing. ## Tagging The published tag is `v0.2.0`.