Releases: pjaselin/Cubist
Releases · pjaselin/Cubist
v1.2.2
v1.2.1
v1.2.0
v1.1.1
v1.1.0
This release introduces some quality of life and minor feature introductions;
- Sphinx-generated documentation hosted on GitHub Pages
- Type hinting with mypy and corresponding changes
- Development uses uv and is also used in GitHub Actions
- MacOS issue resolved in setup.py
- Tests cache the datasets
- The global model mean, estimate ceiling, and estimate floor values are now provided as attributes
What's Changed
- adding docs folder for sphinx by @pjaselin in #157
- Feat/enable mypy by @pjaselin in #163
- fix: handling macos support from bug report by @pjaselin in #164
- Feat/enable uv by @pjaselin in #165
- ci: creating venv before uv pip by @pjaselin in #167
Full Changelog: v1.0.0...v1.1.0
v1.0.0
This release introduces backwards-incompatible attribute name changes and new attributes to expose further model information. New visualization utilities have been added to be fully consistent with the sibling R package. 🎉
What's Changed
- reworking how models are parsed by @pjaselin in #150
- Enabling visualization features by @pjaselin in #149
Full Changelog: v0.1.4...v1.0.0
v0.1.4
What's Changed
- Feature/release patch by @pjaselin in #140
- adding pattern matching uploads/downloads of artifacts by @pjaselin in #142
- testing to verify Cubist can handle nan cells by @pjaselin in #143
- added check to handle pandas applymap -> map change by @pjaselin in #147
Thanks to @ramongss for bringing this up!
Full Changelog: v0.1.3...v0.1.4
v0.1.3
Increased test coverage and bug fixes
- Handled presence of "sample" name in input columns to match R code
- Moved all metadata to pyproject.toml file and removed other config files
- Removed unused sections of code
- Better parameter validation sequences and more consistent messages
- Started testing full datasets for completion (need to test against reference models for benchmarking tests)
- Added separate workflow step for signing and uploading released objects
v0.1.2
Bug fix:
- Found the R format function was not translated correctly while adding tests for better code coverage. Found that np.format_float_positional with unique=False, fractional=False, trim="-" achieves the same output.
Code quality:
- Using Ruff for linting
- Added pre-commit hooks
- Added code coverage