Skip to main content

Temporal break correction as used in the ESA CCI SM processor

Project description

https://github.com/TUW-GEO/pybreaks/workflows/Automated%20Tests/badge.svg?branch=master

Detection and correction of structural breaks in (climate) time series.

Description

This package currently includes methods to test for inhomogeneities in satellite soil moisture measurements. In also contains implementations for correcting detected breaks, currently there are three methods:

The main modules in the package are:

  • TsRelBreakTest : Implements relative statistical tests between two subperiods to detect a break between them.

  • RegressPairFit, HigherOrderMoments, QuantileCatMatch : Classes that implement the correction methods.

  • TsRelBreakAdjust : Combines the detection and correction methods to correct a break between two subperiods.

  • TsRelMultiBreak : Iterates over multiples breaks in a time series to correct them.

Documentation

Methods in this package are described in

“W. Preimesberger, T. Scanlon, C. -H. Su, A. Gruber and W. Dorigo, “Homogenization of Structural Breaks in the Global ESA CCI Soil Moisture Multisatellite Climate Data Record,” in IEEE Transactions on Geoscience and Remote Sensing, vol. 59, no. 4, pp. 2845-2862, April 2021, doi: 10.1109/TGRS.2020.3012896.”

Note

This project has been set up using PyScaffold 2.5.9. For details and usage information on PyScaffold see http://pyscaffold.readthedocs.org/.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pybreaks-0.4.tar.gz (3.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pybreaks-0.4-py3-none-any.whl (97.7 kB view details)

Uploaded Python 3

File details

Details for the file pybreaks-0.4.tar.gz.

File metadata

  • Download URL: pybreaks-0.4.tar.gz
  • Upload date:
  • Size: 3.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pybreaks-0.4.tar.gz
Algorithm Hash digest
SHA256 82f05f6948af913398eebfe4cf3f70dd56d6ea08b631439ad93f06e1c620c0aa
MD5 2b0658159a9658b8205c37eb5dd6997d
BLAKE2b-256 1a7373239b64512046b7823af5042edae43f4bfb581e6c4791849cd16f94e703

See more details on using hashes here.

File details

Details for the file pybreaks-0.4-py3-none-any.whl.

File metadata

  • Download URL: pybreaks-0.4-py3-none-any.whl
  • Upload date:
  • Size: 97.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pybreaks-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 31babdc189130fa7b3535c138c4c60a3662a855584d210e143fa775c547b0a60
MD5 59c15b69ac921fee28ca983dd233fcb7
BLAKE2b-256 58887a12139dfb8fe97663e82bd23a5da3f2606cbacb6b05fde41e3a9c2869fc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page