NoetherSolve Toolkit: Conservation Law Monitoring and Discovery for Numerical Simulations
Abstract
We present NoetherSolve, an open-source Python toolkit for monitoring, validating, and discovering conservation laws in numerical simulations. The toolkit provides six tools covering three physical domains (point-vortex dynamics, chemical kinetics, N-body gravity) plus electromagnetism, Hamiltonian mechanics, and a domain-agnostic invariant discovery engine. Monitors based on a newly discovered Q_f invariant family detect numerical corruption at noise levels 100x lower than standard monitors. Available on PyPI (pip install noethersolve) with 102 tests.
Fields of Study & Subjects
Scientific Computing and Data Management
Machine Learning in Materials Science
Model Reduction and Neural Networks
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 15 March 2026
- Document type
- Preprint