{"repo":"tanagraspace/ccsds124","free":true,"listed":false,"github":"https://github.com/tanagraspace/ccsds124","clone":"git clone https://github.com/tanagraspace/ccsds124.git","description":"Multi-language implementations of CCSDS 124.0-B-1 in C, C++, Python, Go, Rust, and Java. The lossless compression standard for fixed-length spacecraft housekeeping telemetry, based on ESA's patented POCKET+ algorithm and built from low-level OR/XOR/AND operations to run on low-power spacecraft processors under tight real-time constraints.","language":"C","stars":19,"topics":["aerospace","ccsds","data-compression","embedded","esa","flight-software","housekeeping","lossless-compression","satellite","spacecraft"],"license":"MIT","category":"analytics","readme_excerpt":"CCSDS 124.0-B-1 The definitive implementation of the CCSDS 124.0-B-1 lossless compression algorithm of fixed-length housekeeping data. Citation If CCSDS 124.0-B-1 contributes to your research, please cite: D. Evans, G. Labrèche, D. Marszk, S. Bammens, M. Hernandez-Cabronero, V. Zelenevskiy, V. Shiradhonkar, M. Starcik, and M. Henkel. 2022. \"Implementing the New CCSDS Housekeeping Data Compression Standard 124.0-B-1 (based on POCKET+) on OPS-SAT-1,\" Proceedings of the Small Satellite Conference , Communications, SSC22-XII-03. https://digitalcommons.usu.edu/smallsat/2022/all2022/133/ BibTeX About CCSDS 124.0-B-1 is the CCSDS standard for lossless compression of fixed-length spacecraft housekeeping data. It standardizes POCKET+ , an European Space Agency (ESA) patented algorithm implemented using very low-level instructions such as OR, XOR, AND, etc., designed to run on spacecraft command and control processors with low CPU power available and tight real-time constraints. An earlier version of POCKET+ was flight-proven onboard both the Nanomind 3200 flight computer and SEPP payload computer of ESA's OPS-SAT-1 spacecraft. Conformance Conforms to CCSDS 124.0-B-1 (Blue Book, February 2023), demonstrated two ways: byte-identical output to the ESA reference implementation on all shared reference vectors, and validation against the UAB/CNES cross-validation suite — a 24,900-vector compatibility test bench for CCSDS 124.0-B-1 implementations. Full results, the standard issue conformed ","default_branch":null,"files":null,"tree":[],"storefront":"/r/tanagraspace","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tanagraspace/ccsds124/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}