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.28.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.28-py3-none-any.whl (26.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pystac_generator-0.3.28.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.28.tar.gz
Algorithm Hash digest
SHA256 6e411884b15a1f2b3693bea5dbd05b1f2e4fec9c927cac760fe21336fcc70f19
MD5 6c066d2693fe3a16514c70098533b53e
BLAKE2b-256 12f8495d41e8594419ff4507340473fe62a5f3927757f6b7a37359907c919dc8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pystac_generator-0.3.28-py3-none-any.whl
  • Upload date:
  • Size: 26.7 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.28-py3-none-any.whl
Algorithm Hash digest
SHA256 d506ddc7cc20e7d4df41159bffc93d487b18775450c3fe7f0dbd0d78c48b8dbf
MD5 d573b97de365a341750c192585f98b67
BLAKE2b-256 dea718b6f03925635d483b86f1fe902f17dc10ee31cbae2679b9011e73a7e70c

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