All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
17 November 2022
17 October 2022
- Merge develop into main for v1.5.0
#10
- Corrupt frame handling in reassembly
#9
- Merge IOC hotfixes into develop
#8
- Save corrupt frames with '9' as acquisition status. During reassembly only use these frames if data is not compressed.
8ce2620
- Fill in missing gps times in line timestamps file
e42477c
- Add util for checking packet order in HOSC data.
f2e0519
26 July 2022
- Merge develop into main for v1.4.1
#7
- Update change log
bfc5933
- Update version to 1.4.1
69d7df0
- Use 7 digit default orbit id
e073e9e
22 July 2022
- Merge develop into main for v1.4.0
#6
- Dcid report
#5
- FSW 1.3 CCSDS update and pkt_format switch
#4
- Update ScienceDataPacket and SciencePacketProcessor to use new fsw_ver switch.
f934b92
- Add dcid_reassembly_report.txt that includes reassembly stats for all acquisitions.
fc290cd
- Remove checking for pad byte flag. Instead increase secondary header size to 13. Add real_pkt_data_len. Compute num_garbage_bytes. Update data getter and setter. Update crc calculation. Update all places in code where partial or garbage packets are created.
90263ec
6 June 2022
- Merge develop into main for v1.3.0
#3
- J2000 and BAD timing
#2
- Check number of valid lines and instrument mode
#1
- Pre ioc ccsds updates
#21
- update LICENSE and README
ec26b1e
- Check frame instrument modes for consistency and add mode description to report.
c3244ab
- Update change log
8078f17
18 March 2022
- Merge develop to main for v1.2.0
#20
- Add raw waterfall script
37f5a31
- Fix PEP8
0ccb1f1
- Update change log
b090e59
28 February 2022
- Merge develop to main for v1.1.0
#19
- CCSDS format change
#18
- CCSDS format change
#17
- Add pad_byte_flag and use it to get and set data property to include the garbage pad byte or not.
eb182c3
- Update changelog.
b037da5
- Update version to 1.1.0
401c442
9 February 2022
- Merge develop to main for 1.0.0
#16
- Add changelog
b501999
- Use the out_arr to lookup the BAD coarse time instead of doing a range from min time to max time.
c06ed6b
- Change version to 1.0.0
824959d
31 January 2022
- Merge develop into main for v0.4.1
#15
- Update readme to conform to PGE specification.
d0e6d52
- Update readme
cb36edd
- Update changelog
7e445ac
20 January 2022
- Merge develop for release 0.4.0
#14
- Bad start stop
#13
- Bad reformatting
#12
- Line timestamp
#11
- Split acquisitions
#10
- Create initial framework of BAD reformatting. Read in STO file. Start to write out NetCDF file.
dc47683
- Use start time in frame filename instead of os time. Write report files per acquisition providing details (missing frames, cloudy frames, decompression failures) per acquisition instead of for the entire data collection.
fa48545
- Move reassembly code to its own function and iterate over frames using chunksize
391c4d9
25 October 2021
- Merge develop for version 0.3.0
#9
- Frame span ccsds
#8
- Test fpa data
#7
- Add bytes read since last index into report.
d1cd9f4
- Use frame_count_pre and frame_count_post to distinguish those fields. Add a utility to rename a frame with different frame num and expected num of frames.
3cb1d72
- Change course to coarse.
8695c04
31 August 2021
- Merge develop into main for SDS Release 2
#6
- Check Frame Report
#5
- Rawqa
#4
- Update ccsds depacketization for engineering and science
#3
- Frame updates based on latest frame header
#2
- Integrate decompression
#1
- Add ccsds code (formerly in emit-l0-sds repo).
c56bbdd
- Use CCSDSPacket base class ScienceDataPacket sub-class. Incorporate latest CCSDS format (w/ secondary header flags and crc). Update ccsds spoofer to match new format.
f4dcc3d
- When reading next packet, check for already seen packets (to handle overlap) and PSC mismatch. Ignore already seen packets. If there is a mismatch, then save next packet as a partial and raise exception. This has been tested against various ccsds streams to stress edge cases.
8209902
19 October 2020