Reference/API

ccsdspy Package

IO Interface for Reading CCSDS Data in Python.

Functions

split_by_apid(mixed_file[, valid_apids])

Split a stream of mixed APIDs into separate streams by APID.

Classes

FixedLength(fields)

Define a fixed length packet to decode binary data.

PacketArray(*args[, array_shape, array_order])

An array contained in a packet, similar to PacketField but with multiple elements.

PacketField(name, data_type, bit_length[, ...])

A field contained in a packet.

VariableLength(fields)

Define a variable length packet to decode binary data.

Class Inheritance Diagram

Inheritance diagram of ccsdspy.packet_types.FixedLength, ccsdspy.packet_fields.PacketArray, ccsdspy.packet_fields.PacketField, ccsdspy.packet_types.VariableLength

ccsdspy.utils Module

Utils for the CCSDSPy package.

Functions

split_by_apid(mixed_file[, valid_apids])

Split a stream of mixed APIDs into separate streams by APID.