Skip to main content

A stactools package for the Global Mangrove Watch dataset

Project description

stactools-global-mangrove-watch

PyPI GitHub Workflow Status (with event)

This package can be used to generate STAC metadata for the Global Mangrove Watch Dataset.

Details

  • It is assumed that the raw files have been downloaded from the source and unzipped in a persistent storage location in order to provide proper hrefs for the STAC assets.
  • Each item represents a particular year (1996, 2007, 2008, etc) with assets for the annual mangrove mask raster (cog) and the 1996-{year} change raster (change_cog).
    • The vector files are not yet added as assets

STAC examples

Installation

pip install stactools-global-mangrove-watch

Command-line usage

Create a collection json:

stac global-mangrove-watch create-collection {destination}

Create an item json:

stac global-mangrove-watch create-item {cog_asset_href} {destination}

Use stac global-mangrove-watch --help to see all subcommands and options.

Contributing

We use pre-commit to check any changes. To set up your development environment:

uv sync
uv run pre-commit install

To check all files:

uv run pre-commit run --all-files

To run the tests:

uv run pytest -vv

If you've updated the STAC metadata output, update the examples:

uv run scripts/update-examples

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_global_mangrove_watch-0.1.0.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file stactools_global_mangrove_watch-0.1.0.tar.gz.

File metadata

File hashes

Hashes for stactools_global_mangrove_watch-0.1.0.tar.gz
Algorithm Hash digest
SHA256 95169ef7b0f9600844dfe031e1d39085f4bc3266f0f9c83fb5281b93ec712a6e
MD5 569a9286641a1df42db1cd900027ebca
BLAKE2b-256 779701ff2ffb48762437bb64d6d93ce3bfbdbf014ed6996721bfe9fc83657e3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stactools_global_mangrove_watch-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8115daa0e88a4087706ba6ee6b7c94b14355907118c44df5033febf981eea7de
MD5 016ecae2582633a7ad685ba3e7be368e
BLAKE2b-256 3c1a262191e3002c991e2489ea7c7664b661ebd9b06d12c2efae69eff684f1ec

See more details on using hashes here.

Supported by

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