Added
- add f32 benchmark
Other
- update benchmarks and tests to reflect new breaking syntax
- add crate-level docs for rustitude to point to rustitude-core and rustitude-gluex
- change logo url
- update dependencies
rustitude-gluex-v0.4.8
Other
- update benchmarks and tests to reflect new breaking syntax
- update amplitudes to match rustitude-cores latest updates by adding generics
rustitude-core-v6.0.0
Added
- create method to add `Dataset`s
- add methods to allow EPS to be calculated from polarization angle and magnitude
- remove duplicate methods for loading data and replace with enum
Fixed
- remove print statement from add
Other
- update lib doc to use new data reading methods
rustitude-core-v5.0.0
Added
- add shorter syntax to turn a `Node` into an `Amplitude`
- [**breaking**] removed CohSum and replaced with Sum + NormSqr
- add methods/getters to get free/fixed parameters from Models, Managers, and ELLs
- add ganesh for fitting with Nelder-Mead algorithm
- add Debug, Display, and Clone to Manager-like structs
Fixed
- add piecewise_m to prelude
Other
- add fitting example
- update crate documentation to reflect some past changes
- document removal of CohSum and changes to Model
- update outdated info in crate-level docs, add backticks for style
- [**breaking**] Major update which implements generics
py-rustitude-v0.9.1
Added
- update python API to reflect breaking changes in `rustitude-core`
- add methods/getters to get free/fixed parameters from Models, Managers, and ELLs
- adds f64 and f32 variants of each Python binding
- add ganesh for fitting with Nelder-Mead algorithm
- add Debug, Display, and Clone to Manager-like structs
- add getters for datasets, models, and managers under Manager and ELL, as well as __str__ and __repr__ for both
Fixed
- update python parameter getters for fixed/free to use the core-level functions
- remove __rustitude_precision__ field
- remove some LSP errors in __init__.py
- add __rustitude_precision__ to pyi
Other
- change names to have _64 or _32 endings, make sure there is a backward-compatible ending-less version that matches _64 for all classes
- remove unused import
- changed external rust library pathing