A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of python-cmethods

python-cmethods - v2.3.1

What's Changed

Fixed Bugs 🪲

Other Changes

👒 Dependencies

Full Changelog: https://github.com/btschwertfeger/python-cmethods/compare/v2.3.0...v2.3.1

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger 25 days ago

python-cmethods - v2.3.0

What's Changed

Full Changelog: https://github.com/btschwertfeger/python-cmethods/compare/v2.2.5...v2.3.0

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger 10 months ago

python-cmethods - v2.2.5

What's Changed

Full Changelog: https://github.com/btschwertfeger/python-cmethods/compare/v2.2.4...v2.2.5

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger 11 months ago

python-cmethods - v2.2.4

What's Changed

Full Changelog: https://github.com/btschwertfeger/python-cmethods/compare/v2.2.3...v2.2.4

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger 11 months ago

python-cmethods - v2.2.3

What's Changed

Full Changelog: https://github.com/btschwertfeger/python-cmethods/compare/v2.2.2...v2.2.3

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger 12 months ago

python-cmethods - v2.2.2

This release mainly features uploading the source distribution to PyPI as preparation of adding the distribution channel conda-forge.

What's Changed

Full Changelog: https://github.com/btschwertfeger/python-cmethods/compare/v2.2.1...v2.2.2

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger 12 months ago

python-cmethods - v2.2.1

What's Changed

Full Changelog: https://github.com/btschwertfeger/python-cmethods/compare/v2.2.0...v2.2.1

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger about 1 year ago

python-cmethods - v2.2.0

What's Changed

Full Changelog: https://github.com/btschwertfeger/python-cmethods/compare/v2.1.0...v2.2.0

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger about 1 year ago

python-cmethods - v2.1.0

What's Changed

Acknowledgment to @Pan-Yuxian for bringing attention to the matter discussed in https://github.com/btschwertfeger/python-cmethods/discussions/65. Much appreciated!

Full Changelog: https://github.com/btschwertfeger/python-cmethods/compare/v2.0.2...v2.1.0

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger about 1 year ago

python-cmethods - v2.0.2

What's Changed

Full Changelog: https://github.com/btschwertfeger/python-cmethods/compare/v2.0.1...v2.0.2

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger about 1 year ago

python-cmethods - v2.0.1

What's Changed

Full Changelog: https://github.com/btschwertfeger/python-cmethods/compare/v2.0.0...v2.0.1

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger about 1 year ago

python-cmethods - v2.0.0

General

  • Special thanks to @riley-brady for supporting me improving the package.
  • The python-cmethods package has changed in many ways. Please have a look at the updated README.md and documentation. Please pin version v1.0.3 as long as your code is not v2.0.0 ready.

Breaking changes

  • Rework python-cmethods: replace the CMethods class by the new adjust function #48 (@btschwertfeger)

Implemented enhancements

  • Optimization for adjust_3d #47
  • Find a solution to process large data sets more efficient #6

Full Changelog

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger over 1 year ago

python-cmethods - v1.0.3

What's Changed

Full Changelog: https://github.com/btschwertfeger/python-cmethods/compare/v1.0.2...v1.0.3

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger over 1 year ago

python-cmethods - v1.0.2

What's Changed

Full Changelog: https://github.com/btschwertfeger/python-cmethods/compare/v1.0.1...v1.0.2

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger almost 2 years ago

python-cmethods - Release v1.0.1

⚠️ This release contains breaking changes. Please read the release notes carefully.

What is included in python-cmethods v1.0.1?

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)
  • Detrended Quantile Mapping cmethods.CMethods.detrended_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

Full Changelog: https://github.com/btschwertfeger/python-cmethods/compare/v1.0.0...v1.0.1

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger about 2 years ago

python-cmethods - 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

Full Changelog: https://github.com/btschwertfeger/python-cmethods/compare/v0.6.3...v1.0.0

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger about 2 years ago

python-cmethods - Release v0.6.3

Removed the forced grouping to time.month on adjust_3d when no group is specified (i.e., group=None).

This enables the correction of 3-dimensional data sets without a grouping.

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger about 2 years ago

python-cmethods - Release v0.6.2

Removed the group parameter from quantile_mapping and quantile_delta_mapping since this grouping leads to unrealistic transitions between the selected windows. This, for example leads to high deviations in the mean of monthly transitions if: group="time.mean".

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger about 2 years ago

python-cmethods - Release v0.6.1

  • Fixed zero division error in QDM that occurred when testing with fake precipitation data

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger over 2 years ago

python-cmethods - Release v0.6

  • fixed error when custom exception was raised
  • adjusted pyint hints
  • extended testing

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger over 2 years ago

python-cmethods - Release v0.5.4.2

  • limitation to additive for variance scaling
  • adjusted required dependency versions

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger over 2 years ago

python-cmethods - Release v0.5.4.1

  • Fixed adjust_3d "cannot pickle '_thread.lock' object"-Error for newer xarray versions
  • changed license on PyPI
  • adjusted input filenames in the examples and readme

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger over 2 years ago

python-cmethods - Release v0.5.4

  • added max_scaling_factor for linear_scaling () and delta_method ()

--> To avoid unrealistic scaling factors for example when the model does not include heavy rainfalls in the deserts as it is the case in the observational data. So an unrealistic scaling factor like 1000+ can be avoided. The default value is set to 10 and can be changed by the max_scaling_factor parameter.

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger over 2 years ago

python-cmethods - Release v0.5.3

-fixed inconsistent return types

  • fixed unknown variable error

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger over 2 years ago

python-cmethods - v0.5.2

  • Fixed detrended quantile mapping for ratio based variables.
  • Fixed README.md examples.

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger over 2 years ago

python-cmethods - v0.5.1

Initial publish - Bias adjustment/correction procedures for climate data

Available methods

  • Linear Scaling
  • Variance Scaling
  • Delta (Change) Method
  • Quantile Mapping
  • Quantile Delta Mapping

Climate Change - Climate Data Processing and Analysis - Python
Published by btschwertfeger over 2 years ago