Our SDK 🔧

Python or CLI

teledetection is a Python SDK (Software Development Kit) to interact with our servers. It can be used in command-line or used as a dependency.

Installation

Your can install our SDK from pip:

pip install teledetection

Usage

Once the environment setup:

import teledetection as tld
import pystac_client

api = pystac_client.Client.open(
   'https://api.stac.teledetection.fr',
   modifier=tld.sign_inplace,
)

Authentification

There are 2 different ways of authentificating on our servers during a development:

Method Generation method Duration Usage
OAuth2 By teledetection Temporary (5 days, renewed when sign_inplace is called),
teledetection asks to reauthentificate after expiration
When using teledetection on Python
API Key - By tld (binary provided with teledetection)
- On our Gate website
Permanent

Examples

To see how to play with our library, check our Remote sensing notebooks repository.

Upload data

Our SDK also enables to push data on our database. For this, check teledetection’s documentation.

Contribute

You can create a pull request or open an issue on Github.

Documentation

Read the latest documentation here.

R

rstactheia is the R package to authenticate and sign the asset URLs.

See documentation for details.