Correctionlib

Latest version: v2.5.0

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

Scan your dependencies

Page 1 of 4

2.5.0

More dask-awkward support and pydantic 2 migration. Python 3.6 support is dropped, and 3.12 added.

What's Changed
* Make interfaces of C++ correction types more uniform by eguiraud in https://github.com/cms-nanoAOD/correctionlib/pull/215
* Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 by dependabot in https://github.com/cms-nanoAOD/correctionlib/pull/216
* Migrate to pydantic2 by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/220
* feat: add dask_awkward wrapper to Correction and CompoundCorrection by lgray in https://github.com/cms-nanoAOD/correctionlib/pull/219
* Move away from deprecated pkg_resources by eguiraud in https://github.com/cms-nanoAOD/correctionlib/pull/210
* Bump pypa/cibuildwheel from 2.14.1 to 2.16.5 by dependabot in https://github.com/cms-nanoAOD/correctionlib/pull/221


**Full Changelog**: https://github.com/cms-nanoAOD/correctionlib/compare/v2.4.0...v2.5.0

2.4.0

The parsed Formula objects are now readable via a python API, for use in upstream packages such as the forthcoming [correctionlib-gradients](https://github.com/eguiraud/correctionlib-gradients) utility.

What's Changed
* Add ARCHITECTURE.md by eguiraud in https://github.com/cms-nanoAOD/correctionlib/pull/205
* Store all information about the AST in FormulaAST by eguiraud in https://github.com/cms-nanoAOD/correctionlib/pull/212
* Expose FormulaAST from C++ to Python by eguiraud in https://github.com/cms-nanoAOD/correctionlib/pull/214
* Factor out common logic in [Multi]Binning::child by eguiraud in https://github.com/cms-nanoAOD/correctionlib/pull/207


**Full Changelog**: https://github.com/cms-nanoAOD/correctionlib/compare/v2.3.3...v2.4.0

2.3.3

This fixes hopefully the last deployment bug, otherwise identical to v2.3

What's Changed
* Fetch tags for publication by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/203


**Full Changelog**: https://github.com/cms-nanoAOD/correctionlib/compare/v2.3.2...v2.3.3

2.3.2

This fixes yet another deployment bug (missing dependency), otherwise identical to v2.3

What's Changed
* Add packaging requirement by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/201


**Full Changelog**: https://github.com/cms-nanoAOD/correctionlib/compare/v2.3.1...v2.3.2

2.3.1

This release is the same as v2.3 but with a fix to the deployment. I've copied the v2.3 release notes below. In this release, awkward1 and awkward2 are now supported, but only awkward2 jagged arrays will be broadcast. For awkward1, users will still need to flatten arrays before passing to `evaluate()` calls.

What's Changed
* Drop python 3.6 by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/167
* Release GIL in veval by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/168
* Fix all C++ compilation warnings in gcc 12.2 and clang 15 by eguiraud in https://github.com/cms-nanoAOD/correctionlib/pull/179
* Add UniformBinning to schemav2 by eguiraud in https://github.com/cms-nanoAOD/correctionlib/pull/186
* CI maintenance by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/195
* Update install.md by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/190
* Remove some unneeded build dependencies. by tjni in https://github.com/cms-nanoAOD/correctionlib/pull/197
* feat: allow awkward arrays as input by lgray in https://github.com/cms-nanoAOD/correctionlib/pull/188
* Fix py3.6 wheel test by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/200

**Full Changelog**: https://github.com/cms-nanoAOD/correctionlib/compare/v2.3.0...v2.3.1

2.3.0

What's Changed
* Drop python 3.6 by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/167
* Release GIL in veval by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/168
* Fix all C++ compilation warnings in gcc 12.2 and clang 15 by eguiraud in https://github.com/cms-nanoAOD/correctionlib/pull/179
* Add UniformBinning to schemav2 by eguiraud in https://github.com/cms-nanoAOD/correctionlib/pull/186
* CI maintenance by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/195
* Update install.md by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/190
* Remove some unneeded build dependencies. by tjni in https://github.com/cms-nanoAOD/correctionlib/pull/197
* feat: allow awkward arrays as input by lgray in https://github.com/cms-nanoAOD/correctionlib/pull/188

Dependency auto-updates:
* Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.6.4 by dependabot in https://github.com/cms-nanoAOD/correctionlib/pull/161
* Bump peaceiris/actions-gh-pages from 3.8.0 to 3.9.2 by dependabot in https://github.com/cms-nanoAOD/correctionlib/pull/165
* Bump peaceiris/actions-gh-pages from 3.9.2 to 3.9.3 by dependabot in https://github.com/cms-nanoAOD/correctionlib/pull/182
* Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.8.5 by dependabot in https://github.com/cms-nanoAOD/correctionlib/pull/183
* Bump pypa/cibuildwheel from 2.10.0 to 2.14.1 by dependabot in https://github.com/cms-nanoAOD/correctionlib/pull/194
* Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.8 by dependabot in https://github.com/cms-nanoAOD/correctionlib/pull/193
* Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 by dependabot in https://github.com/cms-nanoAOD/correctionlib/pull/199

New Contributors
* eguiraud made their first contribution in https://github.com/cms-nanoAOD/correctionlib/pull/179
* tjni made their first contribution in https://github.com/cms-nanoAOD/correctionlib/pull/197

**Full Changelog**: https://github.com/cms-nanoAOD/correctionlib/compare/v2.2.2...v2.3.0

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.