Skip to main content
https://travis-ci.org/TUW-GEO/pytesmo.svg?branch=master https://coveralls.io/repos/TUW-GEO/pytesmo/badge.png?branch=master https://badge.fury.io/py/pytesmo.svg https://readthedocs.org/projects/pytesmo/badge/?version=latest

pytesmo, the Python Toolbox for the Evaluation of Soil Moisture Observations, is a package/python toolbox which aims it is to provide a library that can be used for the comparison and validation of geospatial time series datasets with a (initial) focus on soil moisture.

Documentation & Software Citation

https://zenodo.org/badge/DOI/10.5281/zenodo.596422.svg

To see the latest full documentation click on the docs badge at the top.

If you use the software in a publication then please cite it using the Zenodo DOI. Be aware that this badge links to the latest package version.

Please select your specific version at https://doi.org/10.5281/zenodo.596422 to get the DOI of that version. You should normally always use the DOI for the specific version of your record in citations. This is to ensure that other researchers can access the exact research artefact you used for reproducibility.

You can find additional information regarding DOI versioning at http://help.zenodo.org/#versioning

Installation

This package should be installable through pip which downloads the package from the python package repository Pypi. However, pytesmo also needs some packages that depend on C or Fortran libraries (like netCDF4). They should be installed first with conda. See http://conda.pydata.org/docs/ on how to use it. We recommend using either Anaconda or Miniconda.

$ conda install -c conda-forge numpy scipy pandas netCDF4 cython pyresample pyresample

Afterwards pytesmo can be installed via pip.

$ pip install pytesmo

You can also install all needed (conda and pip) dependencies at once using the following commands after cloning this repository. This is recommended for developers of the package. Note that the git --recursive flag will clone test-data, which is needed by some tests.

$ git clone https://github.com/TUW-GEO/pytesmo.git --recursive
$ cd pytesmo
$ conda create -n pytesmo python=3.6 # or any supported python version
$ source activate pytesmo
$ conda update -f environment.yml -n pytesmo
$ python setup.py develop

Supported Products

Soil moisture is observed using different methods and instruments, in this version several satellite datasets as well as in situ and reanalysis data are supported through independent and optional (reader) packages:

Contribute

We are happy if you want to contribute. Please raise an issue explaining what is missing or if you find a bug. We will also gladly accept pull requests against our master branch for new features or bug fixes.

Guidelines

If you want to contribute please follow these steps:

  • Fork the pytesmo repository to your account

  • Clone the repository, make sure you use git clone --recursive to also get the test data repository.

  • make a new feature branch from the pytesmo master branch

  • Add your feature

  • please include tests for your contributions in one of the test directories We use py.test so a simple function called test_my_feature is enough

  • submit a pull request to our master branch

Release Windows

In order to make a working release for windows the whl files for windows from appveyor CI have to be uploaded to PyPI. They can be found on the appveyor CI run for the created tag under the jobs/Artifacts tab. All the .whl files should be downloaded into a folder. They can then be added to the release on PyPI using e.g. twine upload pytesmo-0.7.1*whl

Note

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

Metadata

Release files for pytesmo 0.9.1

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

Source distribution (sdist)

Source distribution for pytesmo 0.9.1
File Size Uploaded
pytesmo-0.9.1.tar.gz 1.4 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pytesmo 0.9.1
File Interpreter ABI Platform
pytesmo-0.9.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
pytesmo-0.9.1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
pytesmo-0.9.1-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details

Total release size: 1.9 MB

Release files / pytesmo-0.9.1.tar.gz

Download URL pytesmo-0.9.1.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
f94f2af26ef96dbdd25229013c5000df0bc35d7a37720d1dc01dee1a43a946fe
BLAKE2b-256 checksum
How to use checksums
62f6bc8d08ad5a52dd89a9f5dbc7ef8d26f6a61d2867e9a018a50405c2ef92dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200616 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.10

Release files / pytesmo-0.9.1-cp38-cp38-win_amd64.whl

Download URL pytesmo-0.9.1-cp38-cp38-win_amd64.whl
Size 156.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
788b5f7771c80cf9102754caa1ea758edae7f29177b3f1bbb88b05ed4b1756a4
BLAKE2b-256 checksum
How to use checksums
093a65cd77ddc7b56ed519122ad8e808f57c01ea6c10f2146f90b237c08d1c5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200616 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.10

Release files / pytesmo-0.9.1-cp37-cp37m-win_amd64.whl

Download URL pytesmo-0.9.1-cp37-cp37m-win_amd64.whl
Size 156.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
bf2eca1199d1e795f27015f9aa55329a173d8aea29301a9dc2e52b2c7bf28ee3
BLAKE2b-256 checksum
How to use checksums
c8c9444681f1daa143a28c70b4363133c6a2ec315b00cddbe678f4e5096570bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200616 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.10

Release files / pytesmo-0.9.1-cp36-cp36m-win_amd64.whl

Download URL pytesmo-0.9.1-cp36-cp36m-win_amd64.whl
Size 156.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
cb5dd27e038672b139ee7a37edae570975a5b50cc95888161365955f5fecf6f9
BLAKE2b-256 checksum
How to use checksums
1ec072664e1218ac83d6cb675d339415c59cd92d218e75f1a5d62f92d9df227e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200616 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.10

Release history Release notifications | RSS feed

0.16.1

6 release files

0.16.0

4 release files

0.15.2

4 release files

0.15.1

4 release files

0.15.0

4 release files

0.14.4

4 release files

0.14.3

4 release files

0.14.2

4 release files

0.14.1

4 release files

0.14.0

4 release files

0.13.4

5 release files

0.13.3

5 release files

0.13.2

5 release files

0.12.0

5 release files

0.11.4

5 release files

0.11.2

4 release files

0.11.1

4 release files

0.11.0

4 release files

0.10.0

4 release files

This release

0.9.1 This release

4 release files

0.9

4 release files

0.8

6 release files

0.7.1

5 release files

0.7.0

5 release files

0.6.11

5 release files

0.6.10

7 release files

0.6.9

7 release files

0.6.8

9 release files

0.6.7

9 release files

0.6.6

9 release files

0.6.5

1 release file

0.6.4

7 release files

0.6.3

7 release files

0.6.2

7 release files

0.6.0

7 release files

0.5.2

7 release files

0.5.1

7 release files

0.5.0

7 release files

0.4.0

7 release files

0.3.6

7 release files

0.3.5

7 release files

0.3.4

7 release files

0.3.3

7 release files

0.3.2

7 release files

0.3.1

7 release files

0.3.0

7 release files

0.2.5

1 release file

0.2.4

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1

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