ms3 v2.1.0: Loads of code cosmetics (and support for pandas 2)
This update includes a few minor bug fixes but some heavy updating of the code internals:
- pandas>=2.0.0 is now supported
- the
@function_logger
decorator has been removed and replaced with a function argument that defaults to the
module_logger
- all modules which have seen a commit since the previous tag have been fully linted using pre-commit hooks
- the filelock problem that made a couple of test fail under Windows since the early days has been resolved (by using
pytest'stmp_path
fixture instad ofNamedTemporaryFile
). make_ml()
(responsible for creating measure tables) was refactored and should be much more legible (and easier
to adapt and extend in the future)
Full Changelog: v2.0.1...v2.1.0