Zfit

Latest version: v0.23.0

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

Scan your dependencies

Page 4 of 12

0.14.0

========================

Major Features and Improvements
-------------------------------

- support for Python 3.11, dropped support for Python 3.7

Bug fixes and small changes
---------------------------
-fix longstanding bug in parameters caching


Requirement changes
-------------------
- update to TensorFlow 2.12
- removed ``tf_quant_finance``

0.13.2

========================

Bug fixes and small changes
---------------------------
- fix a caching problem with parameters (could cause issues with larger PDFs as params would be "remembered" wrongly)
- more helpful error message when jacobian (as used for weighted corrections) is analytically asked but fails
- make analytical gradient for CB integral work

0.13.1

========================

Bug fixes and small changes
---------------------------
- array bandwidth for KDE works now correctly

Requirement changes
-------------------
- fixed uproot for Python 3.7 to <5

Thanks
------
- schmitse for reporting and solving the bug in the KDE bandwidth with arrays

0.13

0.13.0

========================

Major Features and Improvements
-------------------------------

last Python 3.7 version

Bug fixes and small changes
---------------------------
- ``SampleData`` is not used anymore, a ``Data`` object is returned (for simple sampling). The ``create_sampler`` will still return a ``SamplerData`` object though as this differs from ``Data``.

Experimental
------------
- Added support on a best-effort for human-readable serialization of objects including an HS3-like representation, find a `tutorial on serialization here <https://zfit-tutorials.readthedocs.io/en/latest/tutorials/components/README.html#serialization>`_. Most built-in unbinned PDFs are supported. This is still experimental and not yet fully supported. Dumping can be performed safely, loading maybe easily breaks (also between versions), so do not rely on it yet. Everything else - apart of trying to dump - should only be used for playing around and giving feedback purposes.

Requirement changes
-------------------
- allow uproot 5 (remove previous restriction)

Thanks
------
- to Johannes Lade for the amazing work on the serialization, which made this HS3 implementation possible!

0.12.1

========================


Bug fixes and small changes
---------------------------
- added ``extended`` as a parameter to all PDFs: a PDF can now directly be extended without the need for
``create_extended`` (or ``set_yield``).
- ``to_pandas`` and ``from_pandas`` now also support weights as columns. Default column name is ``""``.
- add ``numpy`` and ``backend`` to options when setting the seed
- reproducibility by fixing the seed in zfit is restored, ``zfit.run.set_seed`` now also sets the seed for the backend(numpy, tensorflow, etc.) if requested (on by default)

Thanks
------
- Sebastian Schmitt schmitse for reporting the bug in the non-reproducibility of the seed.

Page 4 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.