Releases: getml/getml-community
Releases · getml/getml-community
1.5.0 – Sep 24, 2024
Features
- Overhaul and better integration of API documentation and web page:
- Switch from sphinx to mkdocs
- Restructuring of User Guide, multiple amendments to documentation
- Introduce strict typing regiment for feature learning aggregations and loss functions
- Clean up and maintenance of example notebooks, make them executable in Colab
- More informative progress bar and status updates using rich
- Completely reworked IO
- Leveraging PyArrow to improve reliability, speed and maintainability
- Introduce reflect-cpp for parsing and de/serialization
- Introduce overhauled getML Docker runtime available from Docker Hub, allowing for easy setup
- See docker-related section of the new getML documentation for details
Developer-focused
- Complete rework of the build pipeline (docker and linux native)
- Ruff for linting and formatting
- Hatch for python package management
Bug fixes
- Generalization of
Placeholder.join
'son
argument - Improved timestamp handling
- Slicing improvements
- Slicing of
DataFrames
returned wrong results: Remove short circuit for slices with upper bound - Introduce set semantics for slicing of
DataFrame
(return empty collections instead of erroring)
- Slicing of
- Fix displaying of parameter lists with values that exceed the presentable width
- Fix displaying of
DataFrames
with one row or less - Fix progress bar output on Google Colab