Pygama

Latest version: v2.0.5

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

1.4.3

What's Changed
* Bug fix: `array_id` in TCM columns must be of integer dtype by gipert in https://github.com/legend-exp/pygama/pull/526


**Full Changelog**: https://github.com/legend-exp/pygama/compare/v1.4.2...v1.4.3

1.4.2

What's Changed

**Significant improvement of the `DataLoader` performance** and major changes in the `pargen` subpackage.

* Bugfix for issue 516 by MoritzNeuberger in https://github.com/legend-exp/pygama/pull/520
* A/E and calibration changes by ggmarshall in https://github.com/legend-exp/pygama/pull/514
* Pre-compute `col_tiers` in `DataLoader.build_entry_list()` for speedup by jasondet in https://github.com/legend-exp/pygama/pull/523
* Increase legend-pydataobj lower version bound by gipert in https://github.com/legend-exp/pygama/pull/524


**Full Changelog**: https://github.com/legend-exp/pygama/compare/v1.4.1...v1.4.2

1.4.1

What's Changed
* Bump legend-pydataobj lower version bound by gipert in https://github.com/legend-exp/pygama/pull/517
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/legend-exp/pygama/pull/515


**Full Changelog**: https://github.com/legend-exp/pygama/compare/v1.4.0...v1.4.1

1.4.0

WARNING: Breaking changes

The `lgdo`, `raw` and `dsp` packages have been outsourced to dedicated packages:

- `lgdo` -> [legend-exp/legend-pydataobj](https://github.com/legend-exp/legend-pydataobj)
- `raw` -> [legend-exp/legend-daq2lh5](https://github.com/legend-exp/legend-daq2lh5)
- `dsp` -> [legend-exp/dspeed](https://github.com/legend-exp/dspeed)

Installing pygama will automatically download the three packages above. Importing `pygama.{lgdo,raw,dsp}` still works, but emits a deprecation warning. These pygama subpackages will be completely removed in a future release.

Migration guide

Minimal changes are required to existing user code:
1. Update your import statements:
python
import lgdo formerly pygama.lgdo
import daq2lh5 formerly pygama.raw
import dspeed formerly pygama.dsp

1. DSP configuration dictionaries should be updated to import processors from `dspeed.processors` (and not `pygama.dsp.processors`), i.e.:
json
{
"processors": {
"wf_blsub": {
"function": "bl_subtract",
"module": "dspeed.processors",
"args": ["waveform", "baseline", "wf_blsub"],
"unit": "ADC"
}
}
}


What's Changed
* Fixed FFTW processors for use with refactor by iguinn in https://github.com/legend-exp/pygama/pull/499
* Remove `pygama.{lgdo,raw,dsp}` subpackages by gipert in https://github.com/legend-exp/pygama/pull/500
* Updates to energy calibration to fix issues found and to a/e to combine multiple calibration runs by ggmarshall in https://github.com/legend-exp/pygama/pull/507
* Fix Pandas `FutureWarning` about concatenating empty dataframes by gipert in https://github.com/legend-exp/pygama/pull/511
* Improve `tcm.py` docstring by jasondet in https://github.com/legend-exp/pygama/pull/509
* Add links to external packages to README.md by jasondet in https://github.com/legend-exp/pygama/pull/510
* Loosen version bounds on other LEGEND packages by gipert in https://github.com/legend-exp/pygama/pull/512


**Full Changelog**: https://github.com/legend-exp/pygama/compare/v1.3.2...v1.4.0

1.3.2

What's Changed
* Fixed error in `DataLoader.get_iterator()` caused when no column is requested from a data tier by iguinn in https://github.com/legend-exp/pygama/pull/496
* Add more progress bars to `DataLoader` by gipert in https://github.com/legend-exp/pygama/pull/497
* Added DSPTutorial to teach development of new processors by iguinn in https://github.com/legend-exp/pygama/pull/498
* Let ``DataLoader`` default setters overwrite (not append) + `lgdo.Struct.int_dtype` by gracesong312 in https://github.com/legend-exp/pygama/pull/493


**Full Changelog**: https://github.com/legend-exp/pygama/compare/v1.3.1...v1.3.2

1.3.1

What's Changed
* Update `dsp/processor/__init__.py` to contain `interpolated_time_point_thresh()` by erin717 in https://github.com/legend-exp/pygama/pull/488
* Switch to pylegendtestdata package by gipert in https://github.com/legend-exp/pygama/pull/491
* Fix several `FileDB.from_disk()` issues by gipert in https://github.com/legend-exp/pygama/pull/495


**Full Changelog**: https://github.com/legend-exp/pygama/compare/v1.3.0...v1.3.1

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.