Skip to main content

Python implementation of CCSDS Space Link Extension (SLE) Protocol

Project description

Python SLE, Version 0.3

Implementation of the CCSDS Space Link Extension (SLE) API in Python. It provides the RAF (Return All Frames) and RCF (Return Channel Frames) services and the CLTU Forward Link service.

The CCSDS Space Link Extension (SLE) services are used by all major space agencies to interconnect ground stations to mission control systems. The SLE is a standardized protocol that enable such cross-support. In basic terms, a groundstation communicates with a spacecraft through CCSDS telecommand and telemetry frames. The transfer of those frames between a groundstation and a remote mission control system is done via SLE, which is essentially just a container protocol that runs over TCP/IP. On the side of the groundstation there sits a SLE provider gateway and on the mission control side there is a SLE user gateway.

This Python package implements the SLE User API and can be used to develop SLE user and provider applications.

Installation

Install via pip:

$ pip install sle

Examples

See the examples.

Documentation

The API documentation is in docs/README.md.

The user manual for pyasn1 is here.

Contribute

To learn more on how to successfully contribute please read the contributing information in the LibreCube Documentation.

Support

If you are having issues, please let us know. Reach us at Matrix or via Email.

License

The project is licensed under the MIT license. See the LICENSE file for details.

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

sle-0.3.0.tar.gz (24.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sle-0.3.0-py3-none-any.whl (34.3 kB view details)

Uploaded Python 3

File details

Details for the file sle-0.3.0.tar.gz.

File metadata

  • Download URL: sle-0.3.0.tar.gz
  • Upload date:
  • Size: 24.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for sle-0.3.0.tar.gz
Algorithm Hash digest
SHA256 8c24c39607c9db743035c86c580ab0a4acd8ac953406d7d3f440996103748afa
MD5 353b6a606d466031c06c9f825e012d38
BLAKE2b-256 87facaf0d5719fd13cf066c30c8d6ec507e63ea9d659c78a051d2df1ef038d9d

See more details on using hashes here.

File details

Details for the file sle-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: sle-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 34.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for sle-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 da0bd851c2756de13845f1988e0bf257dd75a6adb75023411e9dcbdc48909073
MD5 1cc93d7e683cf6147ecb6ea8ddf46302
BLAKE2b-256 1d2627844324ad70ed1dc9c51e7860db5a98d32902326ef0d61c6f7dc658a923

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page