Skip to content

Commit c3cb437

Browse files
authored
Add info for filters 257 and 258 (#160)
Requested by Mark Miller at LLNL
1 parent 0bf1aee commit c3cb437

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

docs/RegisteredFilterPlugins.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ List of Filters Registered with The HDF Group
2424
---------------------------------------------
2525
|Filter |Identifier Name |Short Description|
2626
|--------|----------------|---------------------|
27+
|257 |<a href="#hzip">hzip</a> |hzip compression used in Silo|
28+
|258 |<a href="#fpzip">fpzip</a> |Duplicate of 32014 (fpzip, below)|
2729
|305 |<a href="#lzo">LZO</a> |LZO lossless compression used by PyTables|
2830
|307 |<a href="#bzip2">BZIP2</a> |BZIP2 lossless compression used by PyTables|
2931
|32000 |<a href="#lzf">LZF</a> |LZF lossless compression used by H5Py project|
@@ -61,6 +63,25 @@ List of Filters Registered with The HDF Group
6163

6264
## <center>The Filters</center>
6365

66+
<h2 id="hzip">hzip Filter</h2>
67+
68+
#### Filter ID: 257
69+
70+
#### Filter Description:
71+
hzip is a compression algorithm for lossless compression of structured and unstructured meshes composed of cells with hypercube topology.
72+
73+
#### Filter Information:
74+
hzip was written by Peter Lindstrom at LLNL, and is based on the algorithm described in the following paper:
75+
76+
Peter Lindstrom and Martin Isenburg, "Lossless Compression of Hexahedral Meshes," IEEE Data Compression Conference, March 2008, 192-201.
77+
78+
https://computing.llnl.gov/projects/hzip
79+
80+
#### Contact Information:
81+
Mark Miller
82+
Email: miller86 at llnl dot gov
83+
84+
##
6485
<h2 id="lzo">LZO Filter</h2>
6586

6687
#### Filter ID: 305
@@ -378,11 +399,13 @@ Email: pl at llnl dot gov
378399

379400
<h2 id="fpzip">fpzip</h2>
380401

381-
#### Filter ID: 32014
402+
#### Filter ID: 32014 (and 258)
382403

383404
#### Filter Description:
384405
fpzip is a library for lossless or lossy compression of 2D or 3D floating-point scalar fields. Although written in C++, fpzip has a C interface. fpzip was developed by Peter Lindstrom at LLNL.
385406

407+
Filter number 258 appeared in the Silo headers, but may not have been used in actual HDF5 files.
408+
386409
#### Filter Information:
387410

388411
For more information see: http://computing.llnl.gov/projects/floating-point-compression/

0 commit comments

Comments
 (0)