Skip to main content

Tool for unwrapping Spatiotemporal Asset Catalogs into GeoPackage

Project description

unstac

CLI tool for making GeoPackages from static STAC catalogs.

Installation

pip install unstac

or

git clone https://gitlab.com/multione/unstac.git
pip install .

Usage

$ unstac --help
                                                            
 Usage: unstac [OPTIONS] URL                                
                                                            
 Crawl through a static SpatioTemporal Asset Catalog from   
 URL and dump assets into GeoPackage                        
 --out-file defaults to a file named after the catalog      
 Title, in the working directory                            
 --workers defaults to number of available CPU threads      
                                                            
╭─ Arguments ──────────────────────────────────────────────╮
│ *    url      TEXT  [default: None] [required]           │
╰──────────────────────────────────────────────────────────╯
╭─ Options ────────────────────────────────────────────────╮
│ --out-file        TEXT     [default: None]               │
│ --workers         INTEGER  [default: 16]                 │
│ --help                     Show this message and exit.   │
╰──────────────────────────────────────────────────────────╯

For example:

$ unstac https://s3.eu-central-1.wasabisys.com/stac/odse/catalog.json
parsing Open Environmental Data Cube Europe

License

This project is licensed under the terms of the MIT license.

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

unstac-0.0.5.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

unstac-0.0.5-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file unstac-0.0.5.tar.gz.

File metadata

  • Download URL: unstac-0.0.5.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for unstac-0.0.5.tar.gz
Algorithm Hash digest
SHA256 1804954cb727a5ad24d1605fe57d4e63fcfae6d49ecf5ef866fdb7f26d38666d
MD5 5422092befc820bf5928d2b8d41dac46
BLAKE2b-256 ef95672cebbf7876f34e5abf8e9a6e6570183eba2928e87f8ddef179d43b206e

See more details on using hashes here.

File details

Details for the file unstac-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: unstac-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for unstac-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 bede3c9238a27b9ac956818a234dafcdcd5a071f0e8ded2d238a96f8f1bc95be
MD5 ae08f9559d775849bb70ec0231b05373
BLAKE2b-256 0fe4529532032222f5221d7cb67f9e2950e266ce000d840d42741e05b1e3ed04

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