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.32.tar.gz (8.3 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.32-py3-none-any.whl (9.5 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pystac_generator-0.3.32.tar.gz
Algorithm Hash digest
SHA256 b97b82c29f1f2cfeadb1dbdbfdcb79a780a6df8c6115d42d1dbd023df7bd3015
MD5 2315ab5d8fe77a9941cd9fcdf07deff3
BLAKE2b-256 51f903977fc6f14491c13102bbd6314aa996bd9da3d08ff537563374c972520b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pystac_generator-0.3.32-py3-none-any.whl
Algorithm Hash digest
SHA256 4d71f9f8ff1c7b76c8eb18dea4ad35f21ea164f77020e8cf0c14b137e4b7254d
MD5 46f1f1e6277962b62fae6f21d0a9ba3a
BLAKE2b-256 e2c3e844fa373f1325d7ff0164e2a37d1aa1e9c508bcf5f0e9b0a3228972827c

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