Releases: giochanturia/DispersionRelations
Releases · giochanturia/DispersionRelations
Release list
v1.1.0
Features
- New
datamodule has been added to the package (see the documentation for a detailed list of new classes and functions). TwoPotentialModelhas been added todynamics.- A new
SemiStableTwoBodyChannelclass has been introduced as a wrapper forSemiStableTwoBodyCut. - Channels can now be loaded from data using the
PrecomputedChannelclass. SemiStableTwoBodyCutnow supports custom split points for the integration.- A small value
E_almost_zerohas been added to theconstantsmodule for consistency. - Radiative widths and branching ratios are now part of the
constantsmodule. - Complex square root functions now receive Riemann sheet specifiers as a parameter.
Bug fixes
- Masks fixed in
SemiStableTwoBodyCut.ImPI_integral_RE. - Precision increased for some numbers in the
constantsmodule. - The width of the
kstarwas off by a factor of two, has been corrected.
Refactoring and tests
- The
constantsmodule now contains only constants, all functions have been moved outside (distributed withinutilsanddynamics). - The
chi2functions from theutilsmodule have been moved to the newdatamodule. radiative_width_to_normalisationhas been renamed toradiative_width_to_normalisation_squaredto make it clear that the function returns the squared normalisation.TwoBodyChannelwas turned into an abstract classChannel, all child classes have been adjusted accordingly.- Type hints have been added to several functions.
- Globally removed wildcard imports.
- More unit tests have been added along with a coverage report.
