Release 0.18.0
New features
- Python module for the La Budde method of computing characteristic polynomials. #304
Improvements
-
Permanent algorithms are implemented in Python using Numba just-in-time compilation. #300
-
Hafnian algorithms are implemented in Python using Numba just-in-time compilation. #311
-
Documentation is updated to include the characteristic polynomials and decompositions modules. #312
Bug fixes
-
Makes modules reachable via the global namespace, instead of requiring importing the modules explicitly. #312
import thewalrus as tw tw.samples.generate_torontonian_sample
Breaking Changes
- The Walrus is no longer dependent on C++, and all C++-related code and documentation is removed. Instead, all code has been ported to Python using just-in-time compilation to improve performance. #311
Contributors
This release contains contributions from (in alphabetical order):
Theodor Isacsson, Benjamin Lanthier, Dominic Leclerc, Nicolas Quesada, Brandon Turcotte, Trevor Vincent, Jiaqi Zhao