stactools package for VIIRS sensor data
Project description
stactools-viirs
- Name: viirs
- Package:
stactools.viirs
- PyPI: https://pypi-hypernode.com/project/stactools-viirs/
- Owner: @pjhartzell
- Dataset homepage: https://viirsland.gsfc.nasa.gov/index.html
- STAC extensions used:
- Extra fields:
viirs:horizontal-tile
viirs:vertical-tile
viirs:tile-id
Use this repository to create STAC Items and Collections for VIIRS data.
STAC Examples
There is an example Collection and Item for each VIIRS product supported by this repository in the examples directory.
Installation
pip install stactools-viirs
Command-line Usage
To create a single STAC Item from a VIIRS H5 file:
$ stac viirs create-item <H5 file path> <output directory>
To create COGs for each subdataset in the H5 file and include them as Assets in the STAC Item, append the -c
flag to the command.
To create a STAC Collection, enter H5 file paths into a text file with one file path per line. Then pass the text file to the create-collection
command:
$ stac viirs create-collection <text file path> <output directory>
If the text file contains H5 file paths from multiple VIIRS products, multiple STAC Collections will be created. If COGs exist alongside the H5 files, they will be included as Assets in the STAC Items contained in the Collection(s). For example, if COGs exist for all H5 files in examples/file-list.txt, then the example Collections and Items can be created with:
$ stac viirs create-collection examples/file-list.txt examples --antimeridian-strategy normalize
Use stac viirs --help
to see all subcommands and options.
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
Release history Release notifications | RSS feed
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
Hashes for stactools_viirs-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b810d8a79952b153c8922820f687f327898a97bd51fb9dea6e04babcaf6c1df |
|
MD5 | 627f23b033818043bbd48f5a86156091 |
|
BLAKE2b-256 | 8edc94af502967682149c52e43ed832df0aa773ff3fb57726b7d8bf2b2d188e7 |