Skip to content

Release 0.18.0

Compare
Choose a tag to compare
@thisac thisac released this 16 Dec 19:31
· 49 commits to master since this release
fc35696

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