Laddu

Latest version: v0.4.0

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

Scan your dependencies

Page 1 of 5

0.4.0

Added

- redefine eps->aux in `Event` definition

Other

- finalize conversion of eps->aux in data formatting
- fix citation formatting

laddu-python-v0.4.0
Added

- update MPI code to use root-node-agnostic methods
- first pass implementation of MPI interface

Fixed

- forgot to update the `laddu-python` `use_mpi` function to have a trigger arg
- add feature flag to `laddu-python` and update MSRV for `mpisys` compatibility

Other

- update all documentation to include MPI modules
- add some clippy lints and clean up some unused imports and redundant code
- _(vectors)_ use custom type for 3/4-vectors rather than trait impl for nalgebra Vectors

laddu-extensions-v0.4.0
Other

- fix citation formatting

laddu-core-v0.4.0
Added

- redefine eps->aux in `Event` definition

Other

- finalize conversion of eps->aux in data formatting

laddu-amplitudes-v0.4.0
Added

- redefine eps->aux in `Event` definition

py-laddu-v0.3.0
Added

- make `mpi` a feature in `py-laddu` to allow people to build the python package without it
- update MPI code to use root-node-agnostic methods
- first pass implementation of MPI interface
- switch the MPI implementation to use safe Rust via a RwLock

Fixed

- add non-MPI failing functions for MPI calls on non-MPI python builds
- add mpi feature for laddu-python to py-laddu
- calling get_world before use_mpi causes errors
- correct the open method and counts/displs methods

Other

- update all documentation to include MPI modules
- add mpich to builds
- *(vectors)* complete tests for vectors module
- *(vectors)* add more vector test coverage
- *(vectors)* use custom type for 3/4-vectors rather than trait impl for nalgebra Vectors
- add some clippy lints and clean up some unused imports and redundant code
- *(ganesh_ext)* documenting a few missed functions
- use elided lifetimes

0.3.0

Added

- update MPI code to use root-node-agnostic methods
- first pass implementation of MPI interface
- switch the MPI implementation to use safe Rust via a RwLock

Fixed

- add sentry dependency for which to force the version, not sure what the best fix really is, but this should work for now
- calling get_world before use_mpi causes errors
- correct the open method and counts/displs methods

Other

- update all documentation to include MPI modules
- add some clippy lints and clean up some unused imports and redundant code
- *(vectors)* use custom type for 3/4-vectors rather than trait impl for nalgebra Vectors
- update benchmark to only run on powers of 2 threads
- *(vectors)* complete tests for vectors module
- *(vectors)* add more vector test coverage
- *(ganesh_ext)* documenting a few missed functions
- use elided lifetimes

laddu-python-v0.3.0
Added

- update MPI code to use root-node-agnostic methods
- first pass implementation of MPI interface

Fixed

- forgot to update the `laddu-python` `use_mpi` function to have a trigger arg
- add feature flag to `laddu-python` and update MSRV for `mpisys` compatibility

Other

- update all documentation to include MPI modules
- add some clippy lints and clean up some unused imports and redundant code
- *(vectors)* use custom type for 3/4-vectors rather than trait impl for nalgebra Vectors

laddu-extensions-v0.3.0
Added

- update MPI code to use root-node-agnostic methods
- first pass implementation of MPI interface

Other

- *(ganesh_ext)* documenting a few missed functions
- update all documentation to include MPI modules
- add some clippy lints and clean up some unused imports and redundant code
- use elided lifetimes

laddu-core-v0.3.0
Added

- switch the MPI implementation to use safe Rust via a RwLock
- update MPI code to use root-node-agnostic methods
- first pass implementation of MPI interface

Fixed

- calling get_world before use_mpi causes errors
- correct the open method and counts/displs methods

Other

- *(vectors)* complete tests for vectors module
- *(vectors)* add more vector test coverage
- update all documentation to include MPI modules
- *(vectors)* use custom type for 3/4-vectors rather than trait impl for nalgebra Vectors

laddu-amplitudes-v0.3.0
Other

- update all documentation to include MPI modules
- add some clippy lints and clean up some unused imports and redundant code

py-laddu-v0.2.6
Added

- bump `ganesh` to add "skip_hessian" minimization option to skip calculation of Hessian matrix

Fixed

- use proper ownership in setting algorithm error mode
- use correct enum in L-BFGS-B error method

Other

- update Cargo.toml dependencies

0.2.6

Added

- bump `ganesh` to add "skip_hessian" minimization option to skip calculation of Hessian matrix

Fixed

- use proper ownership in setting algorithm error mode
- use correct enum in L-BFGS-B error method

Other

- update Cargo.toml dependencies

laddu-python-v0.2.5
Other

- update Cargo.toml dependencies

laddu-extensions-v0.2.6
Added

- bump `ganesh` to add "skip_hessian" minimization option to skip calculation of Hessian matrix

Fixed

- use proper ownership in setting algorithm error mode
- use correct enum in L-BFGS-B error method

laddu-core-v0.2.5
Other

- update Cargo.toml dependencies

laddu-amplitudes-v0.2.5
Other

- updated the following local packages: laddu-core, laddu-python

py-laddu-v0.2.5
Fixed

- move `rayon` feature bounds inside methods to clean up the code and avoid duplication

Other

- *(data)* fix bootstrap tests by changing seed
- update dependencies and remove `rand` and `rand_chacha`

0.2.5

Fixed

- move `rayon` feature bounds inside methods to clean up the code and avoid duplication

Other

- update dependencies and remove `rand` and `rand_chacha`
- *(data)* fix bootstrap tests by changing seed

laddu-python-v0.2.4
Added

- allow for the use of `sum(list[Dataset])` in Python code

laddu-extensions-v0.2.5
Other

- updated the following local packages: laddu-core, laddu-python

laddu-core-v0.2.4
Fixed

- move `rayon` feature bounds inside methods to clean up the code and avoid duplication

Other

- *(data)* fix bootstrap tests by changing seed
- update dependencies and remove `rand` and `rand_chacha`

laddu-amplitudes-v0.2.4
Other

- updated the following local packages: laddu-core, laddu-python

py-laddu-v0.2.4
Added

- add `BinnedGuideTerm` under new `experimental` module
- allow users to add `Dataset`s together to form a new `Dataset`

Fixed

- fixed python examples and readme paths
- modify tests and workflows to new structure

Other

- manually update py-laddu version
- omit tests and docs in python coverage
- correct path of extensions module

0.2.4

Added

- implement custom gradient for `BinnedGuideTerm`
- add `project_gradient` and `project_gradient_with` methods to `NLL`

Other

- fix some docstring links in `laddu-extensions`

laddu-extensions-v0.2.4
Added

- implement custom gradient for `BinnedGuideTerm`
- add `project_gradient` and `project_gradient_with` methods to `NLL`

Other

- fix some docstring links in `laddu-extensions`

0.2.3

Added

- add `BinnedGuideTerm` under new `experimental` module
- allow users to add `Dataset`s together to form a new `Dataset`

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.