mango-osc: MANGO — A Neutrino Gradient Oscillator
MANGO: end-to-end differentiable neutrino oscillation calculator in JAX
MANGO (A Neutrino Gradient Oscillator) is a neutrino oscillation calculator written in JAX, differentiable end-to-end with respect to every input — not only the oscillation parameters, but the propagation geometry and the matter densities of individual Earth shells, neither of which appears as a parameter of an analytic probability formula.
It covers vacuum, constant-density, layered-PREM, arbitrary-profile and adiabatic solar propagation, together with non-standard interactions, 3+N sterile states, decoherence and non-unitary mixing, through four cross-checked unitary backends and an adaptive ODE integrator. Because the gradient does not stop at the probability, it composes downstream through detector response, event weighting and binning into a likelihood or Fisher information.
This release is the version from which the numbers in the accompanying paper are computed.
Get it
| Location | Role | Host | Formats | Size |
|---|---|---|---|---|
| https://doi.org/10.5281/zenodo.21774110 | primary | Zenodo | ||
| GitHub repository | mirror | GitHub |
Metadata
| Creators | Granger, Pierre ORCID (CERN) |
|---|---|
| Publisher | Zenodo |
| Version | v0.2.4 |
| Published | 2026-08-13 |
| Licence | MIT · terms |
| Access | Open |
| Purpose | Oscillation probabilities |
| Development | unknown |
Know of another paper or code that uses this, or an input it depends on? Tell us.
Papers
- P. Granger, MANGO: An Autodiff Neutrino Oscillation Engine for Differentiable Analysis Pipelines · arXiv:2608.13429 (describes)
Curation
| Status | Curated (candidate: harvested, not reviewed · curated: reviewed metadata · verified: resource downloaded and checked against its paper) |
|---|---|
| Added | 2026-10-23 |
| Curator notes | • metadata harvested from the repository; tags and summary assigned by the curator from title and abstract |