Skip to main content

Soil Water Index (SWI) computation

Project description

ci cov pip doc

pyswi

Python package allowing computation of the Soil Water Index from surface soil moisture observations by means of exponential filter.

Description

The package includes the following features:

  • SWI time series calculation and error propagation from SSM time series
    • a recursive approach to SWI and its noise with calculation routines in Cython

    • an equivalent SWI calculation in Python with an exponential-filter-based error propagation scheme

  • Recursive SWI approach to calculate SWI for a single or a set of T-values in near-real time
    • also Weighted calculation of the SWI, allowing for custom weight assignment to individual observations

iterative_storage

Storage of iteration data between processing runs.

Description

In a process that works iteratively and needs to store some data between processing runs, the classes in this package can be used to store that data as netCDF files of any format. The main functionality of this package is in the building of the storage filenames and in reading the correct iteration data from the disk when the process is started again.

Installation

This package should be installable through pip:

pip install pyswi

Note

This project has been set up using PyScaffold 3.2.3. For details and usage information on PyScaffold see https://pyscaffold.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

pyswi-2.0.3.tar.gz (370.0 kB view details)

Uploaded Source

Built Distributions

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

pyswi-2.0.3-cp312-cp312-win_amd64.whl (136.4 kB view details)

Uploaded CPython 3.12Windows x86-64

pyswi-2.0.3-cp312-cp312-win32.whl (132.3 kB view details)

Uploaded CPython 3.12Windows x86

pyswi-2.0.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (289.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

pyswi-2.0.3-cp39-cp39-win_amd64.whl (136.8 kB view details)

Uploaded CPython 3.9Windows x86-64

pyswi-2.0.3-cp39-cp39-win32.whl (132.4 kB view details)

Uploaded CPython 3.9Windows x86

pyswi-2.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (262.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pyswi-2.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (254.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

File details

Details for the file pyswi-2.0.3.tar.gz.

File metadata

  • Download URL: pyswi-2.0.3.tar.gz
  • Upload date:
  • Size: 370.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for pyswi-2.0.3.tar.gz
Algorithm Hash digest
SHA256 4fdb781cf8bb79b6124b52845341fac9fe423102c0cabf279001fcd4613b9f8a
MD5 29fe1bde62ea6ffff6789553b98d0920
BLAKE2b-256 9996316ca3e2962908510ae3f3945db83582e1e5d0751b61b2af1215b7cd2842

See more details on using hashes here.

File details

Details for the file pyswi-2.0.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyswi-2.0.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 136.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for pyswi-2.0.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 51a6f957aa7b96342af239fd549099bd17dfcaf98e560c14687640f661a4471e
MD5 d053a1d39b379fd9515e4beb76e2181c
BLAKE2b-256 c08c889b0ad16945b0beedd8d0ad28bfeeabf07a80ad64cfb4b4162f153261eb

See more details on using hashes here.

File details

Details for the file pyswi-2.0.3-cp312-cp312-win32.whl.

File metadata

  • Download URL: pyswi-2.0.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 132.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for pyswi-2.0.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8bc899b46669b8b244d69c06a890e0243a40eec6312542225910e98522f5fae0
MD5 a92c84b283acf59aedfde7cd231cadd5
BLAKE2b-256 0c4bcaad55e8221a0f798a59f89587ab4111a8d1dfa9667cfa0714945758abc0

See more details on using hashes here.

File details

Details for the file pyswi-2.0.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pyswi-2.0.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f1aeb3b4948544ee20332a4649bac7379c4d683e2bf39e6f57b2e2be22690f99
MD5 a7b0545a2708c59e89a17829743526ee
BLAKE2b-256 ced9f098ee05f3567fbafc055de668064d67aad52155bb901ea016b00877ca36

See more details on using hashes here.

File details

Details for the file pyswi-2.0.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyswi-2.0.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 136.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for pyswi-2.0.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 112de765a697fd4c3c63fb2b13d0db3b651e11326409dea145ddbc13ccd68338
MD5 798287e60ff63c94d322297591e68a0e
BLAKE2b-256 a7827302c4dc6ae3ab8bb6435c1d5c30555199771ff45998bbe64e4d1bad8ed1

See more details on using hashes here.

File details

Details for the file pyswi-2.0.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: pyswi-2.0.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 132.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for pyswi-2.0.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e6dafdc8daeead8c640f2ee115a082496272a83f0df2200da8b3bd3b926b6c8f
MD5 a00e71d28b2347074b516359e206463c
BLAKE2b-256 f1482c72680b4540d254767df870ddc2f6c4826ebc3d8f4e218429bae0d448ad

See more details on using hashes here.

File details

Details for the file pyswi-2.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyswi-2.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec9eeffe721e516462d2d8c77561946b7add85ba588d077289c659f009ce8634
MD5 176f178705fb985493ebb3a864e5aac7
BLAKE2b-256 3c925266367fa64d01372fa3faa82708b81b4fb09bf08da04f9f9eede5741e0b

See more details on using hashes here.

File details

Details for the file pyswi-2.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyswi-2.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 39eca1fba1bf87b3c60c1ed929799777366e06b7f1bf759b0595cc6543c79102
MD5 32e1126c4796f24f391dc8db5da14e47
BLAKE2b-256 cb74ae9a4301cc3215a622a27e901db62dbc4b9ed4761647cfbaec42fe5b1ca7

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