
doi: 10.5281/zenodo.13871273 , 10.5281/zenodo.13872005 , 10.5281/zenodo.14977013 , 10.5281/zenodo.16985867 , 10.5281/zenodo.13871369 , 10.5281/zenodo.14782749 , 10.5281/zenodo.13872306 , 10.5281/zenodo.13887814 , 10.5281/zenodo.17546431 , 10.5281/zenodo.13883068 , 10.5281/zenodo.13871921 , 10.5281/zenodo.10909212 , 10.5281/zenodo.14976911 , 10.5281/zenodo.13883236 , 10.5281/zenodo.13883233 , 10.5281/zenodo.17055485 , 10.5281/zenodo.13906027 , 10.5281/zenodo.16576697 , 10.5281/zenodo.7735001 , 10.5281/zenodo.18331609
doi: 10.5281/zenodo.13871273 , 10.5281/zenodo.13872005 , 10.5281/zenodo.14977013 , 10.5281/zenodo.16985867 , 10.5281/zenodo.13871369 , 10.5281/zenodo.14782749 , 10.5281/zenodo.13872306 , 10.5281/zenodo.13887814 , 10.5281/zenodo.17546431 , 10.5281/zenodo.13883068 , 10.5281/zenodo.13871921 , 10.5281/zenodo.10909212 , 10.5281/zenodo.14976911 , 10.5281/zenodo.13883236 , 10.5281/zenodo.13883233 , 10.5281/zenodo.17055485 , 10.5281/zenodo.13906027 , 10.5281/zenodo.16576697 , 10.5281/zenodo.7735001 , 10.5281/zenodo.18331609
The space_packet_parser Python library is a generalized, configurable packet decoding library for CCSDS telemetry packets based on the XTCE standard for packet structure definitions. The core functionality of the library is the configuration of a Parser object by a static XTCE XML document. The configured Parser can then iterate through binary data, parsing and returning ParsedPacket objects containing the decoded packet field values in a memory efficient generator pattern. The binary string may originate from an in-memory bit stream, a buffered file reader opened in binary mode, or a python socket object; in every case, a small buffer is used to read chunks of data to ensure that memory usage is minimal. The space_packet_parser library supports robust error handling and is capable of skipping malformed packet structures and unidentified packet structures and can dynamically parse mixed APID packet streams. The `Parser.generator` object supports keyword arguments for debugging such as the ability to return unraised parsing errors, which contain partial instances of parsed packet data to aid in debugging.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
