Skip to content

Releases: pjaselin/Cubist

v1.2.2

31 May 16:17
52897e7

Choose a tag to compare

What's Changed

  • fix: handling non-string values for column headers by @pjaselin in #179

Also updated pre-commit hooks and added semgrep scanning. Improved the handling of the prediction column and using GitHub hosted CSVs for unit testing.

Full Changelog: v1.2.1...v1.2.2

v1.2.1

17 Jan 19:33
87cd1b0

Choose a tag to compare

What's Changed

  • fix: readme didn't include instatiation of cubist model by @pjaselin in #176
  • feat: returning numbers instead of strings and replacing true/false with bintrue/binfalse by @pjaselin in #177

Full Changelog: v1.2.0...v1.2.1

v1.2.0

24 Nov 03:01
a79e045

Choose a tag to compare

What's Changed

Full Changelog: v1.1.1...v1.2.0

v1.1.1

10 Nov 00:58
cd95559

Choose a tag to compare

The source link in the API docs now routes to the correct page.

What's Changed

  • fix: fixed the doc links by using the fully qualified module name by @pjaselin in #172

Full Changelog: v1.1.0...v1.1.1

v1.1.0

09 Nov 21:10
252f935

Choose a tag to compare

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

Full Changelog: v1.0.0...v1.1.0

v1.0.0

25 Jun 02:09
c311298

Choose a tag to compare

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

Full Changelog: v0.1.4...v1.0.0

v0.1.4

30 May 02:03
35471c1

Choose a tag to compare

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

21 Mar 02:34
4f21a5c

Choose a tag to compare

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

08 Jan 00:35
904b38b

Choose a tag to compare

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

19 Nov 05:20
f5451f5

Choose a tag to compare

  • Enabling support for Cython 3.11
  • Caught up to R package changes in C code where possible (excluding usage of size_t)
  • Updating package for cleaner code (flake8),
  • Cleaned up readme and some docstrings
  • Closing #121