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
Kvalues.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.
Recommended release checklist¶
Before uploading to PyPI:
python -m pytest
sphinx-build -b html docs_source docs
python -m build
python -m twine check dist/*
Then upload:
python -m twine upload dist/*