Version 1.0 notes

Version 1.0 is a stability release. It keeps the existing public API while making the package safer for PyPI users.

Highlights

  • Public constructors and method names are unchanged.

  • Input data is checked when a resampler is created.

  • Missing numeric values are still filled with medians during fitting.

  • Non-numeric columns fail early with clear error messages.

  • Distance diagnostics handle small samples and large K values.

  • Local covariance sampling is regularized for small or singular neighborhoods.

  • Variables that are constant inside a k-neighbor subsample or cluster are preserved exactly in the generated synthetic values.

  • Unit tests cover the main resamplers, validation, metrics, and helper edge cases.