{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/9"},{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/7"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/20"},{"label":"Communications","url":"https://skillfed.io/packages/category/communications"}],"enrichment":{"capability":"Implements CCSDS and ECSS packet standards for space communications, including Space Packets, PUS Telecommand/Telemetry, CFDP, and USLP frame formats with helper utilities for verification and sequencing.","skillfed_tags":["space-systems","standards-implementation","packet-serialization"],"use_cases":["Build ground station software that receives and parses telemetry packets from spacecraft using CCSDS/ECSS standards.","Generate and validate PUS telecommand packets for sending commands to satellites or space probes.","Implement CFDP file transfer protocols for reliable data delivery between spacecraft and ground systems.","Develop mission control systems that track verification status of sent commands using the PusVerificator module.","Create test harnesses for space hardware that need to simulate or validate packet exchanges conforming to CCSDS standards.","Integrate space packet handling into Python-based data processing pipelines for mission operations."],"what_it_does":"Spacepackets provides reference implementations of international space packet standards\u2014CCSDS (Consultative Committee for Space Data Systems) and ECSS (European Cooperation for Space Standardization)\u2014used in satellite and spacecraft communications. It handles encoding and decoding of Space Packets, PUS Telecommand and Telemetry packets, CFDP file delivery frames, and USLP data link frames, all according to their published specifications. The package also includes utility classes for common tasks like tracking telecommand verification, managing sequence counters, and countdown operations.\n\nThe library is designed for developers building ground stations, mission control systems, or onboard spacecraft software that must conform to these international standards. It abstracts away the bit-level details of packet structure and serialization, letting you work with structured Python objects instead of raw binary data. With only two runtime dependencies and pure-Python distribution, it integrates easily into existing space-systems workflows.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, uses a permissive license, and installs with minimal friction. Install it if you are working with CCSDS or ECSS packet standards in any capacity\u2014ground stations, mission control, spacecraft software, or testing. The reference implementations and helper utilities will save significant development time versus implementing these standards from scratch."},"id":"spacepackets","links":{"html":"https://skillfed.io/packages/spacepackets","md":"https://skillfed.io/packages/spacepackets.md","pypi":"https://pypi.org/project/spacepackets/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-03","license_spdx":null,"license_treatment":"permissive","name":"spacepackets","python_support":"supports_current","summary":"Various CCSDS and ECSS packet implementations"},"popularity":{"monthly_downloads":107592,"position":12608,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.32.0"}
