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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file stactools-viirs-0.1.0.tar.gz.

File metadata

  • Download URL: stactools-viirs-0.1.0.tar.gz
  • Upload date:
  • Size: 30.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for stactools-viirs-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ca9cd361ee3d1a37d36a91d916494275c2e90c417f3a0397cc59ddf55214ae41
MD5 1fe941821d6354c7b3dc379a8b02816b
BLAKE2b-256 4c4948c210cbcc069d799810bbce4514fa0424ab3e5a1be6ae33ce1b1a29fb7b

See more details on using hashes here.

File details

Details for the file stactools_viirs-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for stactools_viirs-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b810d8a79952b153c8922820f687f327898a97bd51fb9dea6e04babcaf6c1df
MD5 627f23b033818043bbd48f5a86156091
BLAKE2b-256 8edc94af502967682149c52e43ed832df0aa773ff3fb57726b7d8bf2b2d188e7

See more details on using hashes here.

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