imap_processing.codice.decompress#

Will decompress CoDICE science data.

For CoDICE, there are 3 forms of compression:

1. Table-based lossy compression A (24- or 32-bit -> 8-bit)
2. Table-based lossy compression B (24- or 32-bit -> 8 bit)
3. LZMA lossless compression

Only one lossy option can be selected in cases of lossy + lossless compression. Thus, there are 6 possibly compression algorithms:

1. No compression
2. Lossy A only
3. Lossy B only
4. Lossless only
5. Lossy A + lossless
6. Lossy B + lossless

In the case of (5) and (6), the data is first run through lossy compression, and then the result is run through lossless compression. Thus, to decompress, one must apply lossless decompression first, then lossy decompression

References

This information was provided via email from Greg Dunn on Oct 23, 2023

Functions

decompress(compressed_value, algorithm)

Will decompress the value.