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.
Metadata
Release files for sle 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| sle-0.3.0.tar.gz | 24.4 kB | Without provenance | Details for sle-0.3.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| sle-0.3.0-py3-none-any.whl | Python 3 | none | any | Details for sle-0.3.0-py3-none-any.whl |
Total release size: 58.7 kB
Release files / sle-0.3.0.tar.gz
| Download URL | sle-0.3.0.tar.gz |
|---|---|
| Size | 24.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8c24c39607c9db743035c86c580ab0a4acd8ac953406d7d3f440996103748afa
|
|
BLAKE2b-256 checksum How to use checksums |
87facaf0d5719fd13cf066c30c8d6ec507e63ea9d659c78a051d2df1ef038d9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Release files / sle-0.3.0-py3-none-any.whl
| Download URL | sle-0.3.0-py3-none-any.whl |
|---|---|
| Size | 34.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
da0bd851c2756de13845f1988e0bf257dd75a6adb75023411e9dcbdc48909073
|
|
BLAKE2b-256 checksum How to use checksums |
1d2627844324ad70ed1dc9c51e7860db5a98d32902326ef0d61c6f7dc658a923
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Security for sle 0.3.0
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
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.