From a5077672f1999ebc6777659f9c1e095197269a7c Mon Sep 17 00:00:00 2001 From: John Readey Date: Sun, 14 Jul 2024 06:01:48 -0500 Subject: [PATCH] ignore scaleoffset compression --- hsds/util/storUtil.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hsds/util/storUtil.py b/hsds/util/storUtil.py index 0b3d3c6a..dd9ec6cd 100644 --- a/hsds/util/storUtil.py +++ b/hsds/util/storUtil.py @@ -183,7 +183,7 @@ def _uncompress(data, compressor=None, shuffle=0, level=None, dtype=None, chunk_ msg += f", level: {level}" log.debug(msg) start_time = time.time() - if compressor: + if compressor and compressor != "scaleoffset": if compressor in ("gzip", "deflate"): # blosc referes to this as zlib compressor = "zlib" @@ -239,6 +239,7 @@ def _compress(data, compressor=None, level=5, shuffle=0, dtype=None, chunk_shape log.debug(f"_compress(compressor={compressor}, shuffle={shuffle})") start_time = time.time() data_size = len(data) + cdata = None if shuffle == 2: # bit shuffle the data before applying the compressor log.debug("bitshuffling data") @@ -248,7 +249,7 @@ def _compress(data, compressor=None, level=5, shuffle=0, dtype=None, chunk_shape log.error(f"got exception using bitshuffle: {e}") shuffle = 0 # don't do any blosc shuffling - if compressor: + if compressor and compressor != "scaleoffset": if compressor in ("gzip", "deflate"): # blosc referes to this as zlib compressor = "zlib"