alg descriptions
4 changed files+18−0
zia_benchmark/src/zia_benchmark/algorithms/brotli/__init__.pymodified+5−0View file
@@ -39,6 +39,7 @@ algorithms = [
3939 "version": "1",
4040 "encode": lambda x: brotli_encode(x, level=4),
4141 "decode": lambda x, dtype: brotli_decode(x, dtype),
42+ "description": "Brotli compression at level 4 (faster).",
4243 "source_file": SOURCE_FILE,
4344 },
4445 {
@@ -46,6 +47,7 @@ algorithms = [
4647 "version": "1",
4748 "encode": lambda x: brotli_encode(x, level=6),
4849 "decode": lambda x, dtype: brotli_decode(x, dtype),
50+ "description": "Brotli compression at level 6 (balanced).",
4951 "source_file": SOURCE_FILE,
5052 },
5153 {
@@ -53,6 +55,7 @@ algorithms = [
5355 "version": "1",
5456 "encode": lambda x: brotli_encode(x, level=8),
5557 "decode": lambda x, dtype: brotli_decode(x, dtype),
58+ "description": "Brotli compression at level 8 (better compression).",
5659 "source_file": SOURCE_FILE,
5760 },
5861 {
@@ -60,6 +63,7 @@ algorithms = [
6063 "version": "1",
6164 "encode": lambda x: brotli_encode(x, level=11),
6265 "decode": lambda x, dtype: brotli_decode(x, dtype),
66+ "description": "Brotli compression at maximum level 11.",
6367 "source_file": SOURCE_FILE,
6468 },
6569 {
@@ -67,6 +71,7 @@ algorithms = [
6771 "version": "1",
6872 "encode": lambda x: brotli_delta_encode(x, level=11),
6973 "decode": lambda x, dtype: brotli_delta_decode(x, dtype),
74+ "description": "Brotli compression at level 11 with delta encoding.",
7075 "tags": ["delta_encoding"],
7176 "source_file": SOURCE_FILE,
7277 },
zia_benchmark/src/zia_benchmark/algorithms/lzma/__init__.pymodified+2−0View file
@@ -46,6 +46,7 @@ algorithms = [
4646 "version": "1",
4747 "encode": lambda x: lzma_encode(x, preset=9),
4848 "decode": lambda x, dtype: lzma_decode(x, dtype),
49+ "description": "LZMA compression at maximum preset 9 for highest compression ratio.",
4950 "source_file": SOURCE_FILE,
5051 },
5152 {
@@ -53,6 +54,7 @@ algorithms = [
5354 "version": "1",
5455 "encode": lambda x: lzma_delta_encode(x, preset=9),
5556 "decode": lambda x, dtype: lzma_delta_decode(x, dtype),
57+ "description": "LZMA compression at preset 9 with delta encoding for improved compression of sequential data.",
5658 "tags": ["delta_encoding"],
5759 "source_file": SOURCE_FILE,
5860 },
zia_benchmark/src/zia_benchmark/algorithms/simple_ans/__init__.pymodified+3−0View file
@@ -243,6 +243,7 @@ algorithms = [
243243 "version": "3",
244244 "encode": lambda x: simple_ans_encode(x),
245245 "decode": lambda x, dtype: simple_ans_decode(x, dtype),
246+ "description": "Basic Asymmetric Numeral Systems (ANS) entropy coding for efficient data compression.",
246247 "source_file": SOURCE_FILE,
247248 },
248249 {
@@ -250,6 +251,7 @@ algorithms = [
250251 "version": "3",
251252 "encode": lambda x: simple_ans_delta_encode(x),
252253 "decode": lambda x, dtype: simple_ans_delta_decode(x, dtype),
254+ "description": "ANS compression with delta encoding for improved compression of sequential data.",
253255 "tags": ["delta_encoding"],
254256 "source_file": SOURCE_FILE,
255257 },
@@ -258,6 +260,7 @@ algorithms = [
258260 "version": "3",
259261 "encode": lambda x: simple_ans_markov_encode(x),
260262 "decode": lambda x, dtype: simple_ans_markov_decode(x, dtype),
263+ "description": "ANS compression with Markov prediction for exploiting temporal correlations in the data.",
261264 "tags": ["markov_prediction"],
262265 "source_file": SOURCE_FILE,
263266 },
zia_benchmark/src/zia_benchmark/algorithms/zstd/__init__.pymodified+8−0View file
@@ -50,6 +50,7 @@ algorithms = [
5050 "version": "1",
5151 "encode": lambda x: zstd_encode(x, level=4),
5252 "decode": lambda x, dtype: zstd_decode(x, dtype),
53+ "description": "Zstandard compression at level 4 (fast compression).",
5354 "source_file": SOURCE_FILE,
5455 },
5556 {
@@ -57,6 +58,7 @@ algorithms = [
5758 "version": "1",
5859 "encode": lambda x: zstd_encode(x, level=7),
5960 "decode": lambda x, dtype: zstd_decode(x, dtype),
61+ "description": "Zstandard compression at level 7 (balanced speed/compression).",
6062 "source_file": SOURCE_FILE,
6163 },
6264 {
@@ -64,6 +66,7 @@ algorithms = [
6466 "version": "1",
6567 "encode": lambda x: zstd_encode(x, level=10),
6668 "decode": lambda x, dtype: zstd_decode(x, dtype),
69+ "description": "Zstandard compression at level 10 (better compression).",
6770 "source_file": SOURCE_FILE,
6871 },
6972 {
@@ -71,6 +74,7 @@ algorithms = [
7174 "version": "1",
7275 "encode": lambda x: zstd_encode(x, level=13),
7376 "decode": lambda x, dtype: zstd_decode(x, dtype),
77+ "description": "Zstandard compression at level 13 (high compression).",
7478 "source_file": SOURCE_FILE,
7579 },
7680 {
@@ -78,6 +82,7 @@ algorithms = [
7882 "version": "1",
7983 "encode": lambda x: zstd_encode(x, level=16),
8084 "decode": lambda x, dtype: zstd_decode(x, dtype),
85+ "description": "Zstandard compression at level 16 (very high compression).",
8186 "source_file": SOURCE_FILE,
8287 },
8388 {
@@ -85,6 +90,7 @@ algorithms = [
8590 "version": "1",
8691 "encode": lambda x: zstd_encode(x, level=19),
8792 "decode": lambda x, dtype: zstd_decode(x, dtype),
93+ "description": "Zstandard compression at level 19 (ultra high compression).",
8894 "source_file": SOURCE_FILE,
8995 },
9096 {
@@ -92,6 +98,7 @@ algorithms = [
9298 "version": "1",
9399 "encode": lambda x: zstd_encode(x, level=22),
94100 "decode": lambda x, dtype: zstd_decode(x, dtype),
101+ "description": "Zstandard compression at maximum level 22 (highest compression).",
95102 "source_file": SOURCE_FILE,
96103 },
97104 {
@@ -99,6 +106,7 @@ algorithms = [
99106 "version": "1",
100107 "encode": lambda x: zstd_delta_encode(x, level=22),
101108 "decode": lambda x, dtype: zstd_delta_decode(x, dtype),
109+ "description": "Zstandard compression at level 22 with delta encoding for improved compression of sequential data.",
102110 "tags": ["delta_encoding"],
103111 "source_file": SOURCE_FILE,
104112 },