/wtss.py

Python Client API for Web Time Series Service

Primary LanguagePythonMIT LicenseMIT

Python Client Library for Web Time Series Service

Software License

Build Status

Code Coverage Test

Documentation Status

Software Life Cycle

Release

Python Package Index

Join us at Discord

About

Web Time Series Service (WTSS) is a lightweight web service for handling time series data from remote sensing imagery. Given a location and a time interval you can retrieve the according time series as a list of real values.

In WTSS a coverage is a three dimensional array associate to spatial and temporal reference systems.

Coverage as a three dimensional array

WTSS is based on three operations:

  • list_coverages: returns the list of all available coverages in the service.
  • describe_coverage: returns the metadata of a given coverage.
  • time_series: query the database for the list of values for a given location and time interval.

If you want to know more about WTSS service, please, take a look at its specification.

Installation

Linux, macOS, and Windows users can get wtss from the Python Package Index with a recent version of pip:

pip install wtss

Note

If you want to install the Matplotlib support, use the following command:

pip install wtss[matplotlib]

Documentation

See https://wtss.readthedocs.io/en/latest/.

References

VINHAS, L.; QUEIROZ, G. R.; FERREIRA, K. R.; CÂMARA, G. Web Services for Big Earth Observation Data. Revista Brasileira de Cartografia, v. 69, n. 5, 18 maio 2017.

License

Copyright (C) 2020 INPE.

Python Client Library for WTSS is free software; you can redistribute it and/or modify it under the terms of the MIT License; see LICENSE file for more details.