A software development kit for developing projects on TerraScope
Project description
TerraScope SDK
Description
The TerraScope Platform is a collection of tools to analyze sensor data over space and time. The TerraScope SDK (software development kit) is a Python package that simplifies users' interaction with the TerraScope Platform API.
Installation
Usage
TerraScope SDK is designed to simplify access to all the terrascope-api calls that are available. Ensure that you have the correct terrascope-api package installed.
Each API uses a client object which requires the following env variables to be set:
TERRASCOPE_API_HOST=terrascope-api1.orbitalinsight.com
TERRASCOPE_API_TOKEN=<TerraScope API Token>
TERRASCOPE_TIMEOUT=<Int timeout in seconds> defaults to 60 seconds
You will always want to ensure that you have the correct terrascope-sdk version installed. The latest can be found here: https://pypi.org/project/terrascope-sdk/
To manually build a local version of the terrascope-sdk (for example, if you are making changes and want to test):
- Update the version specified in the
pyproject.toml
file, e.g.version = "1.0.6-test"
- Execute from the top-level terrascope_sdk folder:
python3 -m build
cd dist/
pip3 install terrascope_sdk-1.0.6-test-py3-none-any.whl
(this file name may be different based on the version specified)
Authors and acknowledgment
Orbital Insight
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for terrascope_sdk-1.0.27-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57a5c7823d36d47d000d16e6902a2bc2999cb72ce3d936546e1e8286bfd61f4a |
|
MD5 | b95d3b1338160903a7b896348e4859df |
|
BLAKE2b-256 | fd2bb25ad352b5c3ef0bb845ea0ab13bc9323a955a0d96aef2a4e49396c3ea99 |