Releases: pjaselin/Cubist
Releases · pjaselin/Cubist
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
v0.1.1
v0.1.0
Breaking changes:
- Made the API match the discussed changes in this PR for the R package: topepo/Cubist#40
- Whether a model is composite is determined by the
neighbors
parameter and whether Cubist automatically chooses whether to use a composite model is determined by theauto
parameter.
Other:
- Docstring and README updates
- More comprehensive and better written tests
- Made all internal functions private
- General file cleanups