Skip to main content

Python SDK for api.capellaspace.com (task, search, order, download)

Project description

🛰️ capella-console-client 🐐

Version License CI Coverage Supported Python Versions Documentation

Python SDK for api.capellaspace.com (task, search, order, download)

Installation

pip install capella-console-client

Requirements

Usage

Quickstart

from capella_console_client import CapellaConsoleClient

# you will be prompted for console user (user@email.com)/ password before authenticating
client = CapellaConsoleClient(
    verbose=True
)

# search for 2 open-data products
stac_items = client.search(
    instrument_mode="spotlight",
    product_type__in=["SLC", "GEO"],
    collections=["capella-open-data"],
    limit=2
)

# order
order_id = client.submit_order(items=stac_items, omit_search=True)

# download
product_paths = client.download_products(
    order_id=order_id,
    local_dir='/tmp',
    show_progress=True
)

Documentation

The documentation for capella-console-client can be found here.

🧙‍ capella-console-wizard 🧙‍♂️

starting with capella-console-client>=0.8.0 the SDK ships with an interactive wizard-like CLI: capella-console-wizard

Installation

pip install capella-console-client[wizard]

Usage

capella-console-wizard --help

see

Support

Please open an issue with enough information for us to reproduce your problem. A minimal, reproducible example would be very helpful.

Contributing

Contributions are very much welcomed and appreciated. See how to contribute for more information.

License

• Licensed under the MIT License • Copyright 2024 • Capella Space •

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

capella_console_client-0.13.3.tar.gz (39.7 kB view details)

Uploaded Source

Built Distribution

capella_console_client-0.13.3-py3-none-any.whl (51.8 kB view details)

Uploaded Python 3

File details

Details for the file capella_console_client-0.13.3.tar.gz.

File metadata

  • Download URL: capella_console_client-0.13.3.tar.gz
  • Upload date:
  • Size: 39.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.1 CPython/3.11.0 Darwin/24.0.0

File hashes

Hashes for capella_console_client-0.13.3.tar.gz
Algorithm Hash digest
SHA256 33066f472d00056aa323898ee59efe480784176a904f7453d8b942277075de07
MD5 60990141a334b73ab3f8708200c48e32
BLAKE2b-256 fbe4f02049b829ec26684fc7ed005392776ac725a39a7f5853f0f0f0383ba82e

See more details on using hashes here.

File details

Details for the file capella_console_client-0.13.3-py3-none-any.whl.

File metadata

File hashes

Hashes for capella_console_client-0.13.3-py3-none-any.whl
Algorithm Hash digest
SHA256 edfd830e08272cacda7d3034c80507d61454111ba537081e4cbe07acb651390f
MD5 87d0ef63f28312b8c5720993a72e00db
BLAKE2b-256 0f47563d17a3f0c7ffda777618197e5c4c9f82388374e5de00dbe84f11f20ec6

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