Skip to main content

stactools package for VIIRS sensor data

Project description

stactools-viirs

PyPI

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stactools-viirs-0.1.0.tar.gz (30.6 kB view hashes)

Uploaded Source

Built Distribution

stactools_viirs-0.1.0-py3-none-any.whl (43.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page