Skip to main content

A python package and CLI tool for generating STAC catalog from spatial data files

Project description

stac-generator

Documentation page

Examples of stac generator configs in csv/json/yaml

Examples of generated stac items for point data, vector data, raster data

CLI Commands

Generating collection and push to remote

pdm run stac_generator https://object-store.rc.nectar.org.au/v1/AUTH_2b454f47f2654ab58698afd4b4d5eba7/mccn-test-data/OZBarley/remote_config.json --dst http://203.101.227.130:8082 --id OZBarleyTestData

For developers

Clone:

git clone https://github.com/aus-plant-phenomics-network/stac-generator.git

Install dependencies:

pdm install

Run tests:

Note that you may need to set the environment variable REMOTE_FIXTURE_URL either through commands or via a .env file. The value of this variable can be found on the github repository under Settings - Environments - Environment Variables.

make test

Run static analysis

make lint

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

pystac_generator-0.3.24.tar.gz (2.5 MB view details)

Uploaded Source

Built Distribution

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

pystac_generator-0.3.24-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

Details for the file pystac_generator-0.3.24.tar.gz.

File metadata

  • Download URL: pystac_generator-0.3.24.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.22.4 CPython/3.11.8 Linux/5.15.167.4-microsoft-standard-WSL2

File hashes

Hashes for pystac_generator-0.3.24.tar.gz
Algorithm Hash digest
SHA256 2373531abae8d72f43ad9e2b5a24d373439dff1c5837edf14d63b841ab5699f4
MD5 3656488d6f417f5aafd2dbcd4b3f9d25
BLAKE2b-256 1e11bca9946a66d4da923335732493e74ea97c29d95f87ddb5d3ec2d17862817

See more details on using hashes here.

File details

Details for the file pystac_generator-0.3.24-py3-none-any.whl.

File metadata

  • Download URL: pystac_generator-0.3.24-py3-none-any.whl
  • Upload date:
  • Size: 26.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.22.4 CPython/3.11.8 Linux/5.15.167.4-microsoft-standard-WSL2

File hashes

Hashes for pystac_generator-0.3.24-py3-none-any.whl
Algorithm Hash digest
SHA256 97fa3f6c58bd6cd77f8a3c093e01f5c53e682809b8b019e92fcd3667523112ba
MD5 d7a33967b52b5b06f9e50b34ca82a85c
BLAKE2b-256 e8004a105d59d4e886ff585da1433c751945b3882dcd8d2967d85ada32aa88ca

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