Pyhdtoolkit

Latest version: v1.7.0

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

Scan your dependencies

Page 2 of 9

1.3.0

What's Changed
* [ImgBot] Optimize images by imgbot in https://github.com/fsoubelet/PyhDToolkit/pull/102
* Ruff by fsoubelet in https://github.com/fsoubelet/PyhDToolkit/pull/103
* Version 1.3.0 Changes by fsoubelet in https://github.com/fsoubelet/PyhDToolkit/pull/104


**Full Changelog**: https://github.com/fsoubelet/PyhDToolkit/compare/1.2.0...1.3.0

1.2.0

**Full Changelog**: https://github.com/fsoubelet/PyhDToolkit/compare/1.1.1...1.2.0

1.1.1

Release `1.1.1` is a patch release with minor fixes. See the documentation release notes for details.

1.1.0

Release `1.1.0` brings some bug fixes, improvements to maintainability, and some API changes to match the [extracted cpymadtools](https://github.com/beamopticsanalysis/cpymadtools).

1.0.0

Release `1.0.0` is comes with many backwards-incompatible changes. Do not upgrade to this version if you are not prepared to adapt a substantial amount of your existing code using `pyhdtoolkit`.

To see the full release notes for this version, see [this section of the documentation](https://fsoubelet.github.io/PyhDToolkit/releases/v1.0.0.html).

Involved Changes

* Move to Hatch and hatchling as a build backend by fsoubelet in https://github.com/fsoubelet/PyhDToolkit/pull/89
* update workflows readme by fsoubelet in https://github.com/fsoubelet/PyhDToolkit/pull/90
* fix empty exclude key in cron jobs by fsoubelet in https://github.com/fsoubelet/PyhDToolkit/pull/91
* [Breaking] First step towards 1.0.0 - Extract and regroup plotters by fsoubelet in https://github.com/fsoubelet/PyhDToolkit/pull/92
* [ImgBot] Optimize images by imgbot in https://github.com/fsoubelet/PyhDToolkit/pull/93
* Misc and setup by fsoubelet in https://github.com/fsoubelet/PyhDToolkit/pull/94
* [ImgBot] Optimize images by imgbot in https://github.com/fsoubelet/PyhDToolkit/pull/95
* Doc tweaks by fsoubelet in https://github.com/fsoubelet/PyhDToolkit/pull/96
* B4 option in LHCSetup by fsoubelet in https://github.com/fsoubelet/PyhDToolkit/pull/97
* Plotting styles by fsoubelet in https://github.com/fsoubelet/PyhDToolkit/pull/98

**Full Changelog**: https://github.com/fsoubelet/PyhDToolkit/compare/0.21.0...1.0.0

0.21.0

Enhancements

* The `pyhdtoolkit.cpymadtools.lhc` module now has a new function, `apply_lhc_colinearity_knob_delta`, to apply a variation on top of the colinearity knob variables.
* The `pyhdtoolkit.cpymadtools.lhc.make_lhc_beams` function now has a specific argument for both horizontal and vertical emittances (resp. `emittance_x` and `emittance_y`) to enable differentiating the two. The default value for each is the same as previously. If you were calling the function without specifying the `emittance` argument, you will not see changes. If you used to specify the argument, then switch to the new ones.
* Added a `~pyhdtoolkit.version` module, with a convenience function to get version, platform and runtime information for debugging and reporting purposes.

Bug Fixes

* The `~pyhdtoolkit.cpymadtools.coupling.get_cminus_from_coupling_rdts` function now properly handles methods that compute complex `DELTAQMIN` values in `optics_functions.coupling.closest_tune_approach`, and returns a correct result when using these methods.

Maintenance

* Increased the minimum required Python version to `3.8`.
* Increased the minimum required ``numpy`` version to `1.21`.
* Increased the minumum required ``pandas`` version to `1.4`.
* Removed the dependency on `sympy`.
* Relaxed version constraint on the `matplotlib` dependency, increased minimum version to `3.3`.
* Updated API documentation by specifying the *version added* for every public API classes, functions and methods.
* Updated and cleaned up Continuous Integration workflows.
* Modularised the release notes sources of the documentation.

What's Changed

* Changes for v0.21.0 by fsoubelet in https://github.com/fsoubelet/PyhDToolkit/pull/88

**Full Changelog**: https://github.com/fsoubelet/PyhDToolkit/compare/0.20.1...0.21.0

Page 2 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.