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 Distribution
Built Distribution
Hashes for terrascope_sdk-1.0.17-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0293b60ee760eff31b84568984d963c59e4163177c913f22abf2aaa137ae72ba |
|
MD5 | 4d662c7be4831a9c7f26219efec12524 |
|
BLAKE2b-256 | cb8535e3c031e52d0e6b8ae7d156ce09d3c14c8467c44571f248335350854ac1 |