Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

rs-client-libraries

The Python library of RS-Python, the Copernicus Reference System Python: clients of the RS-Python services and Prefect flows to search, stage and process Copernicus Sentinel products.

Overview

Package Content
rs_client Clients of the RS-Python services: STAC access to the external data sources (CADIP, AUXIP, PRIP), to the catalog, to the CDSE and to the EarthDataHub; OGC API - Processes clients of the staging and DPR processing services; object storage credentials.
rs_workflows The Prefect flows delivered with RS-Python: search, staging, conversion, generic DPR processing, Sentinel-1 and Sentinel-3 processing chains, operation flows.
rs_common Common utilities: logging, OpenTelemetry, Prefect blocks, S3 access, model classes and enums.

Getting started

The library is already installed in the JupyterHub of the RS-Python platforms. To install it elsewhere:

pip install rs-client-libraries
opentelemetry-bootstrap -a install
import os
from rs_client.rs_client import RsClient

rs_client = RsClient(os.environ["RSPY_WEBSITE"], os.environ["RSPY_APIKEY"])
sessions = rs_client.get_cadip_client().search(collections=["sgs"], limit=10)

To develop on the library:

poetry install --with dev
poetry run opentelemetry-bootstrap -a install
poetry run pre-commit install
poetry run pytest -m unit

Documentation

Repository Relationship
rs-server The services called by rs_client.
rs-dpr-service The DPR processing service called by the processing flows, and the task tables of the processors.
rs-workflow-deployment Deployment of the flows and automations in Prefect.
rs-workflow-env JupyterHub image with the library, Prefect workers, Dask clusters.
rs-demo Demo notebooks using the library.
rs-documentation Online documentation of the whole project.

Contributing

See the contribution guidelines. Report bugs in the issue tracker. In case of sensitive bugs like security vulnerabilities, please contact ops_coprs@airbus.com directly instead of using the issue tracker.

Licensing

The code in this project is licensed under the Apache License, Version 2.0.


This project is funded by the EU and ESA.

Metadata

Release files for rs-client-libraries 1.0a15

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rs-client-libraries 1.0a15
File Size Uploaded Provenance Actions
rs_client_libraries-1.0a15.tar.gz 189.8 kB With provenance Details for rs_client_libraries-1.0a15.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for rs-client-libraries 1.0a15
File Interpreter ABI Platform Actions
rs_client_libraries-1.0a15-py3-none-any.whl Python 3 none any Details for rs_client_libraries-1.0a15-py3-none-any.whl

Total release size: 493.1 kB

Release files / rs_client_libraries-1.0a15.tar.gz

Download URL rs_client_libraries-1.0a15.tar.gz
Size 189.8 kB
Tags Source
SHA-256 checksum
How to use checksums
9cd92063c37a3ab3b07aa60e4f2fac1e91c7e697702ef8324fe8f15302b2cb47
BLAKE2b-256 checksum
How to use checksums
93fb092ac129187ee389a4d8f4bda5b58b42e957bcf2141645a2bee7de93ff1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / rs_client_libraries-1.0a15-py3-none-any.whl

Download URL rs_client_libraries-1.0a15-py3-none-any.whl
Size 303.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f284b1a33ec243c42a3e18a7ae29e928dbbb746ce69045e3fc991f72b93e23d9
BLAKE2b-256 checksum
How to use checksums
18414a9dd1314c3f2df69935ebfa36aa800a3e05f26f43a0d73f7ddd96c0d49e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Security for rs-client-libraries 1.0a15

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for rs_client_libraries-1.0a15.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page