CCSDSPy / ccsdspy

I/O interface and utilities for CCSDS binary spacecraft data in Python. Library used in flight missions at NASA, NOAA, and SWRI
https://ccsdspy.org
BSD 3-Clause "New" or "Revised" License
74 stars 18 forks source link

Fixes addressing issues 97, 98 #99

Closed gfireman closed 9 months ago

gfireman commented 9 months ago

packet_types.py: assign bit_offset for array fields decode.py: allow processing of partial file (+spelling) converters.py: fixed units documentation

gfireman commented 9 months ago

The CI checks failed on "black" reformatting. I don't have that tool. Could you handle that, please?

And python versions > 3.9 seem to handle relative imports differently, so you'd have to fix that throughout the code.

...never mind, I fixed it myself and squashed the commits.

codecov[bot] commented 9 months ago

Codecov Report

Merging #99 (275c244) into main (8b9619f) will decrease coverage by 0.44%. The diff coverage is 40.00%.

@@            Coverage Diff             @@
##             main      #99      +/-   ##
==========================================
- Coverage   95.87%   95.44%   -0.44%     
==========================================
  Files           7        7              
  Lines         654      658       +4     
==========================================
+ Hits          627      628       +1     
- Misses         27       30       +3     
Files Coverage Δ
ccsdspy/converters.py 100.00% <ø> (ø)
ccsdspy/packet_types.py 95.26% <ø> (ø)
ccsdspy/decode.py 94.54% <40.00%> (-1.29%) :arrow_down:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

ddasilva commented 9 months ago

Thanks a ton!