decompress#

stixpy.calibration.compression.decompress(values, *, s, k, m, return_variance=False)[source]#

Compress values according to parameters.

Parameters:
  • values (array-like (int)) – Values to decompressed

  • s (int (0, 1)) – Number of sign bits

  • k (int) – Number of bits for exponent

  • m (int) – Number of bits for mantissa

  • return_variance (boolean (optional))

Returns:

array – The decompressed values

Examples

>>> decomp = decompress(92, s=0, k=5, m=3)
>>> int(decomp)
12799
>>> decomp = decompress(255, s=1, k=3, m=4)
>>> int(decomp)
-2015