Skip to main content
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/.

Metadata

Release files for pybreaks 0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pybreaks 0.4
File Size Uploaded
pybreaks-0.4.tar.gz 3.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pybreaks 0.4
File Interpreter ABI Platform
pybreaks-0.4-py3-none-any.whl Python 3 none any Details

Total release size: 3.5 MB

Release files / pybreaks-0.4.tar.gz

Download URL pybreaks-0.4.tar.gz
Size 3.4 MB
Tags Source
SHA-256 checksum
How to use checksums
82f05f6948af913398eebfe4cf3f70dd56d6ea08b631439ad93f06e1c620c0aa
BLAKE2b-256 checksum
How to use checksums
1a7373239b64512046b7823af5042edae43f4bfb581e6c4791849cd16f94e703
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / pybreaks-0.4-py3-none-any.whl

Download URL pybreaks-0.4-py3-none-any.whl
Size 97.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
31babdc189130fa7b3535c138c4c60a3662a855584d210e143fa775c547b0a60
BLAKE2b-256 checksum
How to use checksums
58887a12139dfb8fe97663e82bd23a5da3f2606cbacb6b05fde41e3a9c2869fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

0.4 This release

2 release files

0.3

2 release files

0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page