New in this release:
This release switches the internal computation from polars to pandas. Pandas is still supported, but polars is recommended to use for the input dataframe. There are some simplifications internally due to this change, which will make future maintanance easier.
The tests should cover both polars and pandas dataframes, so if either doesn't work, please file an issue.