fix tags
5 changed files+22−13
benchcompress/src/benchcompress/algorithms/brotli/__init__.pymodified+5−1View file
@@ -40,6 +40,7 @@ algorithms = [
4040 "encode": lambda x: brotli_encode(x, level=4),
4141 "decode": lambda x, dtype: brotli_decode(x, dtype),
4242 "description": "Brotli compression at level 4 (faster).",
43+ "tags": ["brotli"],
4344 "source_file": SOURCE_FILE,
4445 },
4546 {
@@ -48,6 +49,7 @@ algorithms = [
4849 "encode": lambda x: brotli_encode(x, level=6),
4950 "decode": lambda x, dtype: brotli_decode(x, dtype),
5051 "description": "Brotli compression at level 6 (balanced).",
52+ "tags": ["brotli"],
5153 "source_file": SOURCE_FILE,
5254 },
5355 {
@@ -56,6 +58,7 @@ algorithms = [
5658 "encode": lambda x: brotli_encode(x, level=8),
5759 "decode": lambda x, dtype: brotli_decode(x, dtype),
5860 "description": "Brotli compression at level 8 (better compression).",
61+ "tags": ["brotli"],
5962 "source_file": SOURCE_FILE,
6063 },
6164 {
@@ -64,6 +67,7 @@ algorithms = [
6467 "encode": lambda x: brotli_encode(x, level=11),
6568 "decode": lambda x, dtype: brotli_decode(x, dtype),
6669 "description": "Brotli compression at maximum level 11.",
70+ "tags": ["brotli"],
6771 "source_file": SOURCE_FILE,
6872 },
6973 {
@@ -72,7 +76,7 @@ algorithms = [
7276 "encode": lambda x: brotli_delta_encode(x, level=11),
7377 "decode": lambda x, dtype: brotli_delta_decode(x, dtype),
7478 "description": "Brotli compression at level 11 with delta encoding.",
75- "tags": ["delta_encoding"],
79+ "tags": ["brotli", "delta_encoding"],
7680 "source_file": SOURCE_FILE,
7781 },
7882 ]
benchcompress/src/benchcompress/algorithms/lzma/__init__.pymodified+2−1View file
@@ -47,6 +47,7 @@ algorithms = [
4747 "encode": lambda x: lzma_encode(x, preset=9),
4848 "decode": lambda x, dtype: lzma_decode(x, dtype),
4949 "description": "LZMA compression at maximum preset 9 for highest compression ratio.",
50+ "tags": ["lzma"],
5051 "source_file": SOURCE_FILE,
5152 },
5253 {
@@ -55,7 +56,7 @@ algorithms = [
5556 "encode": lambda x: lzma_delta_encode(x, preset=9),
5657 "decode": lambda x, dtype: lzma_delta_decode(x, dtype),
5758 "description": "LZMA compression at preset 9 with delta encoding for improved compression of sequential data.",
58- "tags": ["delta_encoding"],
59+ "tags": ["lzma", "delta_encoding"],
5960 "source_file": SOURCE_FILE,
6061 },
6162 ]
benchcompress/src/benchcompress/algorithms/simple_ans/__init__.pymodified+0−3View file
@@ -314,9 +314,6 @@ def simple_ans_markov_sparse_encode(x: np.ndarray) -> bytes:
314314 header_bytes = np.array(header, dtype=np.float64).tobytes()
315315 header_size = np.uint32(len(header_bytes))
316316
317- print(f"Elapsed 5: {time.time() - timer}")
318- timer = time.time()
319-
320317 return (
321318 header_size.tobytes() + header_bytes + encoded.bitstream + run_lengths.tobytes()
322319 )
benchcompress/src/benchcompress/algorithms/zlib/__init__.pymodified+6−6View file
@@ -47,7 +47,7 @@ algorithms = [
4747 "encode": lambda x: zlib_encode(x, level=1),
4848 "decode": lambda x, dtype: zlib_decode(x, dtype),
4949 "description": "Zlib DEFLATE compression at level 1 (fastest).",
50- "tags": [],
50+ "tags": ["zlib"],
5151 "source_file": SOURCE_FILE,
5252 },
5353 {
@@ -56,7 +56,7 @@ algorithms = [
5656 "encode": lambda x: zlib_encode(x, level=3),
5757 "decode": lambda x, dtype: zlib_decode(x, dtype),
5858 "description": "Zlib DEFLATE compression at level 3.",
59- "tags": [],
59+ "tags": ["zlib"],
6060 "source_file": SOURCE_FILE,
6161 },
6262 {
@@ -65,7 +65,7 @@ algorithms = [
6565 "encode": lambda x: zlib_encode(x, level=5),
6666 "decode": lambda x, dtype: zlib_decode(x, dtype),
6767 "description": "Zlib DEFLATE compression at level 5 (medium).",
68- "tags": [],
68+ "tags": ["zlib"],
6969 "source_file": SOURCE_FILE,
7070 },
7171 {
@@ -74,7 +74,7 @@ algorithms = [
7474 "encode": lambda x: zlib_encode(x, level=7),
7575 "decode": lambda x, dtype: zlib_decode(x, dtype),
7676 "description": "Zlib DEFLATE compression at level 7.",
77- "tags": [],
77+ "tags": ["zlib"],
7878 "source_file": SOURCE_FILE,
7979 },
8080 {
@@ -83,7 +83,7 @@ algorithms = [
8383 "encode": lambda x: zlib_encode(x, level=9),
8484 "decode": lambda x, dtype: zlib_decode(x, dtype),
8585 "description": "Zlib DEFLATE compression at maximum level 9.",
86- "tags": [],
86+ "tags": ["zlib"],
8787 "source_file": SOURCE_FILE,
8888 },
8989 {
@@ -92,7 +92,7 @@ algorithms = [
9292 "encode": lambda x: zlib_delta_encode(x, level=9),
9393 "decode": lambda x, dtype: zlib_delta_decode(x, dtype),
9494 "description": "Zlib DEFLATE compression at level 9 with delta encoding.",
95- "tags": ["delta_encoding"],
95+ "tags": ["zlib", "delta_encoding"],
9696 "source_file": SOURCE_FILE,
9797 },
9898 ]
benchcompress/src/benchcompress/algorithms/zstd/__init__.pymodified+9−2View file
@@ -101,6 +101,7 @@ algorithms = [
101101 "encode": lambda x: zstd_encode(x, level=4),
102102 "decode": lambda x, dtype: zstd_decode(x, dtype),
103103 "description": "Zstandard compression at level 4 (fast compression).",
104+ "tags": ["zstd"],
104105 "source_file": SOURCE_FILE,
105106 },
106107 {
@@ -109,6 +110,7 @@ algorithms = [
109110 "encode": lambda x: zstd_encode(x, level=7),
110111 "decode": lambda x, dtype: zstd_decode(x, dtype),
111112 "description": "Zstandard compression at level 7 (balanced speed/compression).",
113+ "tags": ["zstd"],
112114 "source_file": SOURCE_FILE,
113115 },
114116 {
@@ -117,6 +119,7 @@ algorithms = [
117119 "encode": lambda x: zstd_encode(x, level=10),
118120 "decode": lambda x, dtype: zstd_decode(x, dtype),
119121 "description": "Zstandard compression at level 10 (better compression).",
122+ "tags": ["zstd"],
120123 "source_file": SOURCE_FILE,
121124 },
122125 {
@@ -125,6 +128,7 @@ algorithms = [
125128 "encode": lambda x: zstd_encode(x, level=13),
126129 "decode": lambda x, dtype: zstd_decode(x, dtype),
127130 "description": "Zstandard compression at level 13 (high compression).",
131+ "tags": ["zstd"],
128132 "source_file": SOURCE_FILE,
129133 },
130134 {
@@ -133,6 +137,7 @@ algorithms = [
133137 "encode": lambda x: zstd_encode(x, level=16),
134138 "decode": lambda x, dtype: zstd_decode(x, dtype),
135139 "description": "Zstandard compression at level 16 (very high compression).",
140+ "tags": ["zstd"],
136141 "source_file": SOURCE_FILE,
137142 },
138143 {
@@ -141,6 +146,7 @@ algorithms = [
141146 "encode": lambda x: zstd_encode(x, level=19),
142147 "decode": lambda x, dtype: zstd_decode(x, dtype),
143148 "description": "Zstandard compression at level 19 (ultra high compression).",
149+ "tags": ["zstd"],
144150 "source_file": SOURCE_FILE,
145151 },
146152 {
@@ -149,6 +155,7 @@ algorithms = [
149155 "encode": lambda x: zstd_encode(x, level=22),
150156 "decode": lambda x, dtype: zstd_decode(x, dtype),
151157 "description": "Zstandard compression at maximum level 22 (highest compression).",
158+ "tags": ["zstd"],
152159 "source_file": SOURCE_FILE,
153160 },
154161 {
@@ -157,7 +164,7 @@ algorithms = [
157164 "encode": lambda x: zstd_delta_encode(x, level=22),
158165 "decode": lambda x, dtype: zstd_delta_decode(x, dtype),
159166 "description": "Zstandard compression at level 22 with delta encoding for improved compression of sequential data.",
160- "tags": ["delta_encoding"],
167+ "tags": ["zstd", "delta_encoding"],
161168 "source_file": SOURCE_FILE,
162169 },
163170 {
@@ -166,7 +173,7 @@ algorithms = [
166173 "encode": lambda x: zstd_markov_encode(x, level=22),
167174 "decode": lambda x, dtype: zstd_markov_decode(x, dtype),
168175 "description": "Zstandard compression at level 22 with Markov prediction for exploiting temporal correlations in the data.",
169- "tags": ["markov_prediction"],
176+ "tags": ["zstd", "markov_prediction"],
170177 "source_file": SOURCE_FILE,
171178 },
172179 ]