stactools package for NOAA''s Multi-Radar Multi-Sensor Quantitative Precipitation Estimation dataset
Project description
stactools-noaa-mrms-qpe
- Name: noaa-mrms-qpe
- Package:
stactools.noaa_mrms_qpe
- PyPI: https://pypi-hypernode.com/project/stactools-noaa-mrms-qpe/
- Owner: @m-mohr
- Dataset homepage: https://mrms.nssl.noaa.gov
- STAC extensions used:
- Extra fields:
- See NOAA MRMS QPE extension for details
A stactools package for NOAA's Multi-Radar Multi-Sensor (MRMS) Quantitative Precipitation Estimation (QPE) dataset.
This package can generate STAC files from (gzipped) GRIB2 files that link to the original GRIB2 files and/or to cloud-optimized GeoTiffs (COGs) in the original or any other EPSG projection.
STAC Examples
Installation
pip install stactools-noaa-mrms-qpe
Command-line Usage
Collection
Create a collection, e.g. 24-hour Pass 2:
stac noaa-mrms-qpe create-collection collection.json --period 24 --pass_no 2
Get information about all options for collection creation:
stac noaa-mrms-qpe create-collection --help
Item
Create an item for continentel US with a GRIB2 and COG asset:
stac noaa-mrms-qpe create-item MRMS_MultiSensor_QPE_24H_Pass2_00.00_20220530-120000.grib2.gz item_grib.json --collection collection.json
Create an item for ALASKA with only a COG asset converted to EPSG:3857:
stac noaa-mrms-qpe create-item MRMS_MultiSensor_QPE_24H_Pass2_00.00_20220530-120000.grib2.gz item.json --aoi ALASKA --collection collection.json --nogrib TRUE --epsg 3857
Get information about all options for item creation:
stac noaa-mrms-qpe create-item --help
Use stac noaa-mrms-qpe --help
to see all subcommands and options.
Note: This package can only read files that contain the timestamp in the file name. It can NOT read the files that contain latest
instead of a timestamp in the file name.
Contributing
We use pre-commit to check any changes. To set up your development environment:
$ pip install -e .
$ pip install -r requirements-dev.txt
$ pre-commit install
To check all files:
$ pre-commit run --all-files
To run the tests:
$ pytest -vv
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
Built Distribution
File details
Details for the file stactools-noaa-mrms-qpe-0.1.0.tar.gz
.
File metadata
- Download URL: stactools-noaa-mrms-qpe-0.1.0.tar.gz
- Upload date:
- Size: 11.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85a5f62520d61a18e0a01cb482926ac5e51788a5f14109d19d407d691ddaee0a |
|
MD5 | 8424ab691edc3673c0f58824cf00ab58 |
|
BLAKE2b-256 | 16385a6a6251a2341dfa2866a2303cb71428b65f91ce7570d11ba17a84a89ac9 |
Provenance
File details
Details for the file stactools_noaa_mrms_qpe-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: stactools_noaa_mrms_qpe-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05acc4dac74c1ef23b221b1b5877c3f76fd47838ea5c7c652c9bfbbb02eebd47 |
|
MD5 | 5bbea49183ed39cc5ffdf3a205c138ba |
|
BLAKE2b-256 | da6d6629a55d558cb77a3ca73f05daf54bf56a10e5ccae4db0d8dad4b5c40335 |