{
  "access": "open",
  "curation": {
    "added": "2026-10-23",
    "quality_notes": ["found by targeted web search; verified: GitHub API metadata and readthedocs homepage.", "Needed to read the catalogued Majorana AI/ML release (LH5)."],
    "source": "web search (xsec_cevns_mass_bb, 2026-10-23)",
    "status": "curated"
  },
  "description": "Python package for HPGe waveform DSP, energy calibration, pulse-shape discrimination and event building used by LEGEND-200; companion legend-pydataobj defines the LH5 data format used in LEGEND/MJD releases.",
  "distributions": [
    {
      "host": "github",
      "role": "primary",
      "url": "https://github.com/legend-exp/pygama"
    },
    {
      "host": "institutional",
      "role": "mirror",
      "url": "https://pygama.readthedocs.io"
    },
    {
      "host": "github",
      "role": "mirror",
      "url": "https://github.com/legend-exp/legend-pydataobj"
    }
  ],
  "experiments": ["legend", "majorana"],
  "id": "pygama",
  "license": "GPL-3.0-only",
  "short": "pygama: LEGEND HPGe waveform processing, calibration and PSD (Python)",
  "software": {
    "development_status": "unknown",
    "interfaces": ["library"],
    "purposes": ["reconstruction"],
    "repository": "https://github.com/legend-exp/pygama"
  },
  "sources": ["nuclear-decay"],
  "title": "pygama: LEGEND germanium data processing and analysis",
  "topics": ["double-beta"],
  "type": "software",
  "url_landing": "https://github.com/legend-exp/pygama"
}
