Python Client Library for Web Crop Phenology Metrics Service
About
Called Web Crop Phenology Metrics Service (WCPMS) the software extracts phenological metrics from big EO image collections, modeled as multidimensional data cubes, produced by the BDC project of INPE.
It allows analysts to calculate phenological metrics on cloud. The opposite of the on-premises established algorithms, so with no need to download big EO data sets on their personal computers.
We created the wcpms.py library from scratch to facilitate phenology extraction operations. This library was developed to be interoperable with other Python libraries, thus enabling users to integrate established libraries into their own workflows for pre- or post-processing and analysis. The wcpms.py library has a group of functions, the main ones are:
get_collections: returns in list format the unique identifier of each of the data cubes available in the BDC’s SpatioTemporal Asset Catalogs (STAC).
get_description: returns in dictionary format the information on each of the phenology metrics, such as code, name, description and method.
get_phenometrics: returns in dictionary form all the phenological metrics calculated for the given spatial location.
get_phenometrics_region: returns in list format the phenological metrics calculated for each pixel centers within the boundaries of the given region using satellite images time series.
Installation
See Installation.
Changes
See Changes.
Documentation
References
Sansigolo, G., Reis Ferreira, K., De Queiroz, G. R., Körting, T., Pereira Garcia Leão, L., & Adami, M. (2026). A tool for crop phenology metrics analysis from big Earth observation data. Big Earth Data, 1–24. https://doi.org/10.1080/20964471.2026.2641272
License
Metadata
Release files for wcpms 0.4.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| wcpms-0.4.2.tar.gz | 3.4 MB | Without provenance | Details for wcpms-0.4.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| wcpms-0.4.2-py3-none-any.whl | Python 3 | none | any | Details for wcpms-0.4.2-py3-none-any.whl |
Total release size: 3.4 MB
Release files / wcpms-0.4.2.tar.gz
| Download URL | wcpms-0.4.2.tar.gz |
|---|---|
| Size | 3.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d5a6c98949af12aeb22fe5f2b88e8225b75675cc9e18a28382ff01f5046eaa52
|
|
BLAKE2b-256 checksum How to use checksums |
f6eaf248020a93c263ad755a2a4c8d992324a55311e12c87f6b5af5ddb39bd0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / wcpms-0.4.2-py3-none-any.whl
| Download URL | wcpms-0.4.2-py3-none-any.whl |
|---|---|
| Size | 19.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e05b128d3e6347cef47a5d94d6f893fe139b2dae9a1052e6c999a38575ab7ae2
|
|
BLAKE2b-256 checksum How to use checksums |
f268d73fb526f2e89fcdb7cdede6acebc677ddbd8b59e876dd6ad6c5d72c6417
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Security for wcpms 0.4.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.