{
  "access": "open",
  "cite_as": ["doi:10.1016/j.nima.2020.164332"],
  "creators": [
    {
      "kind": "collaboration",
      "name": "IceCube Collaboration"
    }
  ],
  "curation": {
    "added": "2026-10-23",
    "source": "new_record.jl (GitHub API) + manual",
    "status": "curated"
  },
  "date_published": "2016-03-17",
  "date_updated": "2026-10-09",
  "description": "Monte Carlo-based data analysis",
  "detectors": ["deepcore", "icecube-upgrade"],
  "distributions": [
    {
      "formats": ["source-code"],
      "host": "github",
      "role": "primary",
      "url": "https://github.com/icecube/pisa"
    }
  ],
  "experiments": ["icecube"],
  "id": "pisa",
  "license": "Apache-2.0",
  "owner": {
    "kind": "organization",
    "name": "icecube"
  },
  "references": [
    {
      "citation": "IceCube, Nucl. Instrum. Meth. A 977, 164332 (2020)",
      "doi": "10.1016/j.nima.2020.164332",
      "relation": "describes"
    }
  ],
  "short": "PISA: IceCube framework for MC-based (re)weighting, templates and fits of high-statistics oscillation samples",
  "software": {
    "dependencies": ["NumPy", "Numba"],
    "development_status": "active",
    "interfaces": ["library"],
    "languages": ["Python"],
    "purposes": ["fitting", "sensitivity"],
    "repository": "https://github.com/icecube/pisa"
  },
  "sources": ["atmospheric"],
  "title": "PISA",
  "topics": ["oscillation", "statistics"],
  "type": "software",
  "url_landing": "http://icecube.github.io/pisa/docs"
}
