You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* first autolint set
* new round for dict, list, tuple
* some more for optional, union
* fix implicit optionals
* refix many imports rules
* fix use of literal dicts
* propagate error change here
* fix trailing whitespaces
* miscellaneous
* fix error messages not declared before raising
* fix magic values use in comparisons
* miscellaneous
* place *args correctly
* miscellaneous
* use dict literal
* miscellaneous
* no implicit namespace
* correctly propagate kwargs
* clean up logic
* message outside raise
* message outside raise
* trade map for list comprehension
* cleaner checks
* format and last lints
* no mypy
* no interrogate
* rename to nemitt_[xy], accept old and let user override npart and sigma_e
* formatting
* remove trailing whitespaces
* pytest parametrize expects tuples
* dict membership test does not need .keys()
* mpl
* names
* unecessary list comprehensions
* fixtures want lists of tuples
* provide 'match' argument to every pytest.raises, normalize error messages
* minimal linting here
* remove old helper functions
* bump version for minor release
* release 1.6.0 file
* added to this list
Release `1.6.0` brings a few changes, and a great amount of maintenance fixes to the package.
7
+
8
+
Enhancements
9
+
~~~~~~~~~~~~
10
+
11
+
* The `pyhdtoolkit.cpymadtools.lhc.make_lhc_beams` function now accepts the user providing values for `npart` and `sige`. The previously hard-coded values are now used as defaults.
12
+
13
+
Changes
14
+
~~~~~~~
15
+
16
+
* The `pyhdtoolkit.cpymadtools.lhc.make_lhc_beams` function now expects `nemitt_[xy]` arguments instead of the previous `emittance_[xy]`. Providing the previous name is still accepted but will raise a warning.
17
+
18
+
Maintenance
19
+
~~~~~~~~~~~
20
+
21
+
* A great amount of linting has been done to ensure best practices in every line of code.
22
+
* Switched all relevant type hints to use the latest practices.
23
+
* Fixed the `__all__` exports in the `__init__.py` files.
24
+
* Moved type-hint relevant imports in a `TYPE_CHECKING` block to lighten import times.
25
+
26
+
See `v1.6.0 release notes on GitHub <https://github.com/fsoubelet/PyhDToolkit/releases/tag/1.6.0>`_ and the `full changes since v1.5.0 <https://github.com/fsoubelet/PyhDToolkit/compare/1.5.0...1.6.0>`_.
0 commit comments