Release v1.0.0 🎉
⚠️ This release contains breaking changes. Please read the release notes carefully.
What is included in python-cmethods v1.0.0?
The following bias correction methods are available:
Scaling-based techniques:
- Linear Scaling cmethods.CMethods.linear_scaling(additive and multiplicative)
- Variance Scaling cmethods.CMethods.variance_scaling(additive)
- Delta (change) Method cmethods.CMethods.delta_method(additive and multiplicative)
Distribution-based techniques:
- Quantile Mapping cmethods.CMethods.quantile_mapping(additive and multiplicative)
- Quantile Delta Mapping cmethods.CMethods.quantile_delta_mapping(additive and multiplicative)
A new documentation at: https://python-cmethods.readthedocs.io/en/stable
PyPI: https://pypi.org/project/python-cmethods/
What's Changed
- All bias correction techniques that are applied on 1-dimensional time-series now return the data type np.array. Only theadjust_3dfunction still returns the data typexarray.core.dataarray.DataArray.
- Moved the content of CMethods.pyto__init__.pyand adjusted the imports in #14
- Create the documentation in #13
- Move from setup.pytopyproject.tomlin #11
- Improved workflows - adding release workflow in #12
- fixed the zero-dimension bug in Variance Scaling
- Extended the examples and added an executable script named biasadjust.pythat accepts command-line arguments to bias-adjust time-series climate data based on the passed inputs in #15
Full Changelog: v0.6.3...v1.0.0