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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pystac_generator-0.3.27.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.27.tar.gz
Algorithm Hash digest
SHA256 e849d4db8dd0f868cce0078c471372648e67945c98885701d2bd8f5c307f5d47
MD5 c9cba18f74c9a7895698db1535f5e5f4
BLAKE2b-256 fc8e8c4b5a343153c530a7f855de657c950bf106f8fe230e1aaa8e44ef277a7a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pystac_generator-0.3.27-py3-none-any.whl
  • Upload date:
  • Size: 26.5 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.27-py3-none-any.whl
Algorithm Hash digest
SHA256 d011eace687b9eb9f983a4777c19c070c76097163d7d8807370afda4239a80dd
MD5 4ee283d17ee807062f20b33fbf321fe4
BLAKE2b-256 dc21f55faa1ddb9f2b364ae9d7c60accbdde767b8fcece80803b54d6cbecda4a

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