Skip to main content

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 globalmangrovewatch create-collection {destination}

Create an item json:

stac globalmangrovewatch create-item {cog_asset_href} {destination}

Create an item json with the change asset added

stac globalmangrovewatch create-item {cog_asset_href} {destination} --change-asset-href {change_asset_href}

Use stac globalmangrovewatch --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

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.2.3.tar.gz (9.9 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.2.3.tar.gz.

File metadata

File hashes

Hashes for stactools_global_mangrove_watch-0.2.3.tar.gz
Algorithm Hash digest
SHA256 9628a73532d1809a1efa8db8fb8a48a70d87882e1fe0aebd9cf5b23218bc780d
MD5 eb82cbf20a774f204a462122bf52370b
BLAKE2b-256 5c477d080280e16e53f4dd9ef264349b666dd21873c568cf78ba266d7f2aa6f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stactools_global_mangrove_watch-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9924979946ac901c5c523f7cdf5fb73992a1a70bebafb8781b4f1ecca5944839
MD5 a2dfa45d7efc37bbb62a459bfd72795c
BLAKE2b-256 f4a5bb5cb077707d64ba55150510ef1baf330cc221941ac03011ecf68593c859

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

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