Pygama

Latest version: v2.0.1

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

Scan your dependencies

Page 2 of 3

1.5.1

Implemented upper bound on other LEGEND packages to avoid compatibility issues in the future.

**Full Changelog**: https://github.com/legend-exp/pygama/compare/v1.5.0...v1.5.1

1.5.0

What's Changed
* Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 by dependabot in https://github.com/legend-exp/pygama/pull/534
* pargen routine for ENC optimization by valerioda in https://github.com/legend-exp/pygama/pull/528
* changes to loading for trimming and updates to cal routines to handle 2 stage calibration by ggmarshall in https://github.com/legend-exp/pygama/pull/529
* Added routines for calibrating the LQ parameter by erin717 in https://github.com/legend-exp/pygama/pull/525
* Add support for bit compounds definitions in `build_hit()` config file by rosannadeckert in https://github.com/legend-exp/pygama/pull/531

New Contributors
* rosannadeckert made their first contribution in https://github.com/legend-exp/pygama/pull/531

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

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

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.