Skip to main content

CCSDS Space Packet Protocol

Project description

Python Space Packet, Version 0.2

The CCSDS Space Packet Protocol (SPP) was developed by the Consultative Committee for Space Data Systems (CCSDS):

The Space Packet Protocol is designed to meet the requirements of space missions to efficiently transfer space application data of various types and characteristics over a network that involves a ground-to-space or space-to-space communications link (also called space link).

The figure below illustrates where the Space Packet Protocol is located in the protocol stack. The Space Packet Protocol provides a unidirectional data transfer service from a single source user application to one or more destination user applications through one or more subnetworks. The path from the source user application to the destination user application(s) through the subnetwork(s) is called a Logical Data Path (LDP).

This Python module is an implementation of the CCSDS Space Packet Protocol. It follows the recommendations given by the latest version of the CCSDS Blue Book.

Installation

Install via pip:

pip install spacepacket

Examples

See the examples for how to make use of this module.

Contribute

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

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

spacepacket-0.2.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

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

spacepacket-0.2.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file spacepacket-0.2.0.tar.gz.

File metadata

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

File hashes

Hashes for spacepacket-0.2.0.tar.gz
Algorithm Hash digest
SHA256 69f0f1f625911c3882c3a09c7330a242a2769b3f2e13c80c10b9f8990268efcf
MD5 30b9e3e7387b85ad5592a286d8b1b5c6
BLAKE2b-256 7e12b2a1354268388868d4b8078318b0f9daf11f82877597a8e970330fd895be

See more details on using hashes here.

File details

Details for the file spacepacket-0.2.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for spacepacket-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6ecef0fcbbe858c2f5d875f126a87f3ac6f640a8987bd8b148c3a623a0ff4c70
MD5 af5278f98ab06995e285c506b1f4fe20
BLAKE2b-256 4406a3a9a96bf0de62b48b4f3a15c8907b574a9d8061c38785cd0ea982ed00dd

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