add blosc2-x-markov
1 changed file+20−0
benchcompress/src/benchcompress/algorithms/blosc2/__init__.pymodified+20−0View file
@@ -323,6 +323,26 @@ algorithms = [
323323 "source_file": SOURCE_FILE,
324324 "long_description": LONG_DESCRIPTION,
325325 },
326+ {
327+ "name": "blosc2-1-markov",
328+ "version": "1",
329+ "encode": lambda x: blosc2_markov_encode(x, clevel=1),
330+ "decode": lambda x, dtype, shape: blosc2_markov_decode(x, dtype, shape),
331+ "description": "Blosc2 compression at level 1 with Markov prediction for exploiting temporal correlations in the data.",
332+ "tags": ["blosc2", "markov_prediction", "1d"],
333+ "source_file": SOURCE_FILE,
334+ "long_description": LONG_DESCRIPTION,
335+ },
336+ {
337+ "name": "blosc2-5-markov",
338+ "version": "1",
339+ "encode": lambda x: blosc2_markov_encode(x, clevel=1),
340+ "decode": lambda x, dtype, shape: blosc2_markov_decode(x, dtype, shape),
341+ "description": "Blosc2 compression at level 5 with Markov prediction for exploiting temporal correlations in the data.",
342+ "tags": ["blosc2", "markov_prediction", "1d"],
343+ "source_file": SOURCE_FILE,
344+ "long_description": LONG_DESCRIPTION,
345+ },
326346 {
327347 "name": "blosc2-9-markov",
328348 "version": "1",