Gavin Medley
Gavin Medley
I'm decoding packet data which contains (in a particular specified order) arbitrary bit-length integers, some of which are LSB0 and some of which are MSB0. It would be helpful to...
I often find myself writing `np.vectorize` calls to allow SpiceyPy functions to take vector inputs. I'd like to see this moved into SpiceyPy itself. AFAIK, all array input handling is...
# Summary When using the CloudWatchLogFormatter with its `add_log_record_attrs` functionality, it mutates dictionary objects that are passed to logging calls. # Reproducible Example ```python import logging import watchtower logger =...
Currently we only distribute via PyPI but people love Conda. Set up a Conda-amenable distribution process and document it.
XTCE allows for compound units by specifying multiple `` elements for a ParameterType. This is discussed in section 4.3.2.2.4 of the XTCE element description green book, here: https://public.ccsds.org/Pubs/660x1g2.pdf (p. 65)....
Frames are a higher level of structure that exists in packet streams during downlink. Some cubesats and early testing data still contains these frames and the CCSDS packets must be...
https://public.ccsds.org/Pubs/660x1g2.pdf page 55 (of the PDF) We don't support the last four types listed here. If someone uses one in their XTCE, we should inform them that they aren't yet...
# Handle Errors for Unsupported/Invalid Parameter Types - Add error handling for unknown and invalid parameter type element during XTCE parsing ## Checklist - [x] Changes are fully implemented without...
When defining a variable length field in XTCE that just takes up "the rest of the packet", people often run into questions surrounding the PKT_LEN field in the header (counts...
People will use a library that has pretty documentation and good branding. Collect a list of mission logos for the missions that are using space-packet-parser and advertise it on the...