{
  "access": "open",
  "curation": {
    "added": "2026-10-23",
    "quality_notes": ["found by targeted web search; verified: Read GitHub README (Zenodo badge DOI) and licence on repo page."],
    "source": "web search (fits_pheno_lists, 2026-10-23)",
    "status": "curated"
  },
  "description": "C++ wrapper providing a common interface to CUDAProb3, Prob3++, ProbGPU, NuFAST, OscProb, NuSQuIDS etc. for beam, atmospheric, sterile and NSI oscillations; integrated with MaCh3; GPU/multithreaded options, container image.",
  "distributions": [
    {
      "host": "github",
      "role": "primary",
      "url": "https://github.com/dbarrow257/NuOscillator"
    },
    {
      "host": "institutional",
      "role": "mirror",
      "url": "https://dbarrow257.github.io/NuOscillator/"
    },
    {
      "host": "zenodo",
      "role": "documentation",
      "url": "https://doi.org/10.5281/zenodo.14771935"
    }
  ],
  "doi": "10.5281/zenodo.14771935",
  "id": "nuoscillator",
  "license": "BSD-3-Clause",
  "short": "NuOscillator: common wrapper around neutrino oscillation engines (CUDAProb3, Prob3++, NuFast, …)",
  "software": {
    "development_status": "unknown",
    "interfaces": ["library"],
    "purposes": ["oscillation-probability"],
    "repository": "https://github.com/dbarrow257/NuOscillator"
  },
  "sources": ["accelerator", "atmospheric"],
  "title": "NuOscillator: wrapper framework for neutrino oscillation probability engines",
  "topics": ["oscillation"],
  "type": "software",
  "url_landing": "https://github.com/dbarrow257/NuOscillator"
}
