User’s Guide¶

Welcome to our User guide. For more details checkout the Reference/API.

  • CCSDS
    • Overview
  • Defining Packet Fields
    • PacketField
    • PacketArray
  • Fixed Length Packets
    • Overview
    • Defining a packet
    • Parsing a file
    • Inspecting the CCSDS Headers
    • Getting the CCSDS Header
  • Variable Length Packets
    • Overview
    • Reference-based Variable Length Field
    • Expanding Variable Length Field
  • Loading Packet Definitions from a CSV File
    • Overview
    • Basic Layout (Three Columns)
    • Extended Layout (Four Columns)
    • Limitations of the CSV format
  • Synthetic Packets
    • Overview
    • Fixed Length
    • Variable Length
  • Post-Processing Transformations
    • Using Built-In Transformations
    • Creating User-Defined Transformations
  • Utilities
    • Iterating through Packet Bytes
    • Counting Number of Packets in a File
    • Splitting Mixed Streams by APID
    • Reading Just Primary Headers
    • Packet Validation
  • Logging System
    • Overview
    • Configuring the logging system
    • Context managers
    • Using the configuration file
  • Customization and Global Configuration
    • The config.yml file
    • Using your own config.yml file

Logo of CCSDSPy

CCSDSPy

A Python package for reading and writing CCSDS packet data.


Feedback (Email Link)
Discussion Board (GitHub)
Source Code (GitHub)



Navigation

  • Release History
  • User’s Guide
    • CCSDS
    • Defining Packet Fields
    • Fixed Length Packets
    • Variable Length Packets
    • Loading Packet Definitions from a CSV File
    • Synthetic Packets
    • Post-Processing Transformations
    • Utilities
    • Logging System
    • Customization and Global Configuration
  • Developer Guide
  • Reference/API

  • CCSDS Blue Books

Related Topics

  • Documentation overview
    • Previous: Full Changelog
    • Next: CCSDS

Quick search

©2026, CCSDSPy Developers, version=2.0.1.dev1+g5067be423. | Powered by Sphinx 9.1.0 & Alabaster 1.0.0 | Page source