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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pystac_generator-0.3.23.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.23.tar.gz
Algorithm Hash digest
SHA256 b458a4fded987bb3b3e47ac815744d6c05c87cacaa02f18702f4b8fc7d628457
MD5 0775f8de330edae018dd424e59b139e0
BLAKE2b-256 bf4d63cbeec6116b67721ccd3d1342253e84d50155e4dcd0e0b35bc9c00a5dbf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pystac_generator-0.3.23-py3-none-any.whl
  • Upload date:
  • Size: 25.8 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.23-py3-none-any.whl
Algorithm Hash digest
SHA256 030fdde2de9837101885913bb8da0eef780e0e07fd0359b076e2c4e589281648
MD5 d4cbd9d51e12aaec310c6513bfbc8693
BLAKE2b-256 29f1fd9b36f37b80c311aadb4332d193c5c99a7aae172dc9f4398b822cc97d8b

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