{
  "access": "open",
  "creators": [
    {
      "name": "Venzor, Jorge",
      "orcid": "0000-0003-4510-2089"
    },
    {
      "name": "Garcia-Arroyo, Gabriela",
      "orcid": "0000-0002-0599-7036"
    }
  ],
  "curation": {
    "added": "2026-10-23",
    "harvest": {
      "citations": 0,
      "downloads": 0,
      "harvested": "2026-10-23",
      "query": "titles.title:neutrino AND publisher:Zenodo",
      "score": 0.0,
      "source": "datacite",
      "views": 0
    },
    "quality_notes": ["metadata harvested from the repository; tags and summary assigned by the curator from title and abstract"],
    "source": "harvest:datacite (curated 2026-10-23)",
    "status": "curated"
  },
  "date_published": "2026-04-26",
  "description": "# CLASS with self-interacting neutrinos\n\n\nThis is a modified version of the CLASS code v3.1 (see http://class-code.net and https://github.com/lesgourg/class_public). It computes the interaction rate of resonant neutrino self-interactions.\n\n\nIt computes the neutrino distribution pertubations at linear order.\n\n\nThe implementation is based on:\n\n\nhttps://arxiv.org/abs/2303.12792\n\n\n----------------------------------------\n\n\n## Implementation\n\n\n**Resonant neutrino self-interactions:**\n\n\nWe modified the Boltzmann equations in the background and perturbation modules, to account for resonant neutrino self-interactions as presented in arXiv:2309.03941. We use precomputed interaction rates (in this code you compute new ones using the resonance.py script) you will find the precomputed files in the folder tables_Gamma_resonance.\n\n\n## Running this code\n\n\nTu run the code, you need to set the see the example.ini file. Additionaly, You can find example python scripts in the folder resonance_scripts.\n\n\n-------------------------------------------\n\n\n## Using this code\n\n\nIf you use the resonant neutrino self-interactions implementation please cite https://arxiv.org/abs/2303.12792 and https://arxiv.org/abs/2506.07994.\n\n\n------------------------------------------",
  "distributions": [
    {
      "host": "zenodo",
      "role": "primary",
      "url": "https://doi.org/10.5281/zenodo.19802609"
    }
  ],
  "doi": "10.5281/zenodo.19802609",
  "id": "class-resonant-neutrino-self-interactions",
  "license": "CC-BY-4.0",
  "license_url": "https://creativecommons.org/licenses/by/4.0/legalcode",
  "publisher": {
    "name": "Zenodo"
  },
  "short": "CLASS extension: resonant neutrino self-interactions",
  "software": {
    "development_status": "unknown",
    "interfaces": ["library"],
    "purposes": ["astrophysics"],
    "repository": "https://doi.org/10.5281/zenodo.19802609"
  },
  "sources": ["cosmology"],
  "title": "JorgeVenzor/class_resonant_self-interacting_neutrinos: CLASS: Resonant neutrino self-interactions",
  "topics": ["nsi"],
  "type": "software",
  "url_landing": "https://zenodo.org/doi/10.5281/zenodo.19802609",
  "version": "v1.0"
}
