Skip to content

Releases: carbon-re/skeights

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 13:00
9c3fb9b

What's Changed

  • Create GitHub Releases on PyPI publish by @alxhslm in #3
  • Add retraining-after-load tests by @alxhslm in #1
  • Add columnar tensor serialization for LightGBM and XGBoost by @alxhslm in #2
  • Rewrite README positioning by @alxhslm in #4
  • Use hatch-vcs for automatic version management by @alxhslm in #5

New Contributors

Full Changelog: v0.2.1...v0.3.0

v0.2.1

Choose a tag to compare

@alxhslm alxhslm released this 13 Jul 09:40
24e0e12
  • Fix: RobustScaler center_ was missing from serialized arrays
  • Add parametrized scaler tests for all three scaler types

v0.2.0

Choose a tag to compare

@alxhslm alxhslm released this 13 Jul 09:40
6409e3b
  • Add serialize() / deserialize() for in-memory round-trips (no file I/O required)
  • save() / load() are now thin wrappers around these

v0.1.1

Choose a tag to compare

@alxhslm alxhslm released this 13 Jul 09:40
3c2981b

Fix logo not rendering on PyPI (use absolute URL for README image).

v0.1.0

Choose a tag to compare

@alxhslm alxhslm released this 13 Jul 09:39
375009c

Initial release.

  • save() / load() for fitted sklearn estimators
  • Supported: linear models, MLP, DecisionTree, RandomForest, GradientBoosting, HistGradientBoosting, GaussianProcess, TransformedTargetRegressor, scalers, pipelines
  • Optional: LightGBM, XGBoost
  • Output: safetensors (arrays) + JSON (hyperparameters, state)
  • Version tracking: warns when loading with a different sklearn/lightgbm/xgboost version
  • CI: Python 3.11-3.13, sklearn 1.5/1.6/latest, nightly