Skip to main content

A python module for creating STAC catalog from datasets in INTAKE

Project description

https://codebase.helmholtz.cloud/cat4kit/tds2stac/-/raw/main/intake2stac.png
https://img.shields.io/pypi/v/intake2stac.svg Documentation Status

STAC specification is a method of exposing spatial and temporal data collections in a standardized manner. Specifically, the SpatioTemporal Asset Catalog (STAC) specification describes and catalogs spatiotemporal assets using a common structure. This package creates STAC metadata by harvesting dataset details from the INTAKE interface. After creating STAC Catalogs, Collections, and Items, it imports them into pgSTAC and STAC-FastAPI.

Installation from PyPi

pip install intake2stac

Installation for development

git clone https://codebase.helmholtz.cloud/cat4kit/intake2stac.git
cd intake2stac
python -m venv venv
source venv/bin/activate
pip install -r requirements_dev.txt

Installing using Docker

For runnig by docker use this repository.

Usage

Use case:

You can use the following template for creating STAC catalog from the TDS web service for your project.

You can change configuration of PgSTAC in config_pgstac

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

INTAKE2STAC-0.6.tar.gz (40.0 kB view details)

Uploaded Source

Built Distribution

INTAKE2STAC-0.6-py2.py3-none-any.whl (15.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file INTAKE2STAC-0.6.tar.gz.

File metadata

  • Download URL: INTAKE2STAC-0.6.tar.gz
  • Upload date:
  • Size: 40.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for INTAKE2STAC-0.6.tar.gz
Algorithm Hash digest
SHA256 0bd91efdd5575cf3c8c5275ea6afa40ce491b829c51fea188567f345ea4f199a
MD5 43aac7a5ca38bc2a2d76904d03f39ca9
BLAKE2b-256 f194ea4e754ab2aeabc74ba8ddf390a2c38c38f99059c4ce03ea0e37b0d906f1

See more details on using hashes here.

File details

Details for the file INTAKE2STAC-0.6-py2.py3-none-any.whl.

File metadata

  • Download URL: INTAKE2STAC-0.6-py2.py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for INTAKE2STAC-0.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b63130cdd93dbeb21abb4ac8d5ee62e95e3a0a6c4d86319e1ba4714bf3df271b
MD5 4c16d73c3023ecd7ec7a6fddb544a110
BLAKE2b-256 1a272f72054e481267bbdf2c1f6e29d59460497707170ffa9eae37664677551d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page