Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into merge_func_enter_vol
Plus initial steps toward merging API context push into FUNC_ENTER_API* macros
This commit is contained in:
BIN
tools/test/h5repack/testfiles/bounds_latest_latest.h5
Normal file
BIN
tools/test/h5repack/testfiles/bounds_latest_latest.h5
Normal file
Binary file not shown.
@@ -76,8 +76,8 @@ GROUP "/" {
|
||||
DATATYPE H5T_STD_I32LE
|
||||
DATASPACE SIMPLE { ( 40, 20 ) / ( 40, 20 ) }
|
||||
STORAGE_LAYOUT {
|
||||
CHUNKED ( 40, 20 )
|
||||
SIZE 1150 (2.783:1 COMPRESSION)
|
||||
CHUNKED ( 20, 10 )
|
||||
SIZE 1283 (2.494:1 COMPRESSION)
|
||||
}
|
||||
FILTERS {
|
||||
COMPRESSION DEFLATE { LEVEL 1 }
|
||||
|
||||
@@ -6,7 +6,13 @@ usage: h5repack [OPTIONS] file1 file2
|
||||
-v, --verbose Verbose mode, print object information
|
||||
-V, --version Print version number and exit
|
||||
-n, --native Use a native HDF5 type when repacking
|
||||
--enable-error-stack Prints messages from the HDF5 error stack as they occur
|
||||
-L, --latest Use latest version of file format
|
||||
This option will take precedence over the -j and -k options
|
||||
--low=BOUND The low bound for library release versions to use when creating
|
||||
objects in the file (default is H5F_LIBVER_EARLIEST)
|
||||
--high=BOUND The high bound for library release versions to use when creating
|
||||
objects in the file (default is H5F_LIBVER_LATEST)
|
||||
-c L1, --compact=L1 Maximum number of links in header messages
|
||||
-d L2, --indexed=L2 Minimum number of links in the indexed format
|
||||
-s S[:F], --ssize=S[:F] Shared object header message minimum size
|
||||
@@ -39,8 +45,12 @@ usage: h5repack [OPTIONS] file1 file2
|
||||
F - is the shared object header message type, any of <dspace|dtype|fill|
|
||||
pline|attr>. If F is not specified, S applies to all messages
|
||||
|
||||
--enable-error-stack Prints messages from the HDF5 error stack as they
|
||||
occur.
|
||||
BOUND is an integer indicating the library release versions to use when creating
|
||||
objects in the file (see H5Pset_libver_bounds()):
|
||||
0: This is H5F_LIBVER_EARLIEST in H5F_libver_t struct
|
||||
1: This is H5F_LIBVER_V18 in H5F_libver_t struct
|
||||
2: This is H5F_LIBVER_V110 in H5F_libver_t struct
|
||||
(H5F_LIBVER_LATEST is aliased to H5F_LIBVER_V110 for this release
|
||||
|
||||
FS_STRATEGY is a string indicating the file space strategy used:
|
||||
FSM_AGGR:
|
||||
@@ -130,6 +140,11 @@ Examples of use:
|
||||
Using latest file format with maximum compact group size of 10 and
|
||||
and minimum shared datatype size of 20
|
||||
|
||||
5) h5repack --low=0 --high=1 file1 file2
|
||||
|
||||
Set low=H5F_LIBVER_EARLIEST and high=H5F_LIBVER_V18 via H5Pset_libver_bounds() when
|
||||
creating the repacked file: file2
|
||||
|
||||
5) h5repack -f SHUF -f GZIP=1 file1 file2
|
||||
|
||||
Add both filters SHUF and GZIP in this order to all datasets
|
||||
|
||||
@@ -92,7 +92,7 @@ GROUP "/" {
|
||||
DATATYPE H5T_STD_I32LE
|
||||
DATASPACE SIMPLE { ( 40, 20 ) / ( 40, 20 ) }
|
||||
STORAGE_LAYOUT {
|
||||
CHUNKED ( 40, 20 )
|
||||
CHUNKED ( 20, 10 )
|
||||
SIZE 3200 (1.000:1 COMPRESSION)
|
||||
}
|
||||
FILTERS {
|
||||
|
||||
@@ -11,7 +11,7 @@ GROUP "/" {
|
||||
USER_DEFINED_FILTER {
|
||||
FILTER_ID 260
|
||||
COMMENT dynlib4
|
||||
PARAMS { 9 1 11 0 }
|
||||
PARAMS { 9 1 11 2 }
|
||||
}
|
||||
}
|
||||
FILLVALUE {
|
||||
@@ -33,7 +33,7 @@ GROUP "/" {
|
||||
USER_DEFINED_FILTER {
|
||||
FILTER_ID 260
|
||||
COMMENT dynlib4
|
||||
PARAMS { 9 1 11 0 }
|
||||
PARAMS { 9 1 11 2 }
|
||||
}
|
||||
}
|
||||
FILLVALUE {
|
||||
@@ -55,7 +55,7 @@ GROUP "/" {
|
||||
USER_DEFINED_FILTER {
|
||||
FILTER_ID 260
|
||||
COMMENT dynlib4
|
||||
PARAMS { 9 1 11 0 }
|
||||
PARAMS { 9 1 11 2 }
|
||||
}
|
||||
}
|
||||
FILLVALUE {
|
||||
@@ -77,7 +77,7 @@ GROUP "/" {
|
||||
USER_DEFINED_FILTER {
|
||||
FILTER_ID 260
|
||||
COMMENT dynlib4
|
||||
PARAMS { 9 1 11 0 }
|
||||
PARAMS { 9 1 11 2 }
|
||||
}
|
||||
}
|
||||
FILLVALUE {
|
||||
@@ -92,14 +92,14 @@ GROUP "/" {
|
||||
DATATYPE H5T_STD_I32LE
|
||||
DATASPACE SIMPLE { ( 40, 20 ) / ( 40, 20 ) }
|
||||
STORAGE_LAYOUT {
|
||||
CHUNKED ( 40, 20 )
|
||||
CHUNKED ( 20, 10 )
|
||||
SIZE 3200 (1.000:1 COMPRESSION)
|
||||
}
|
||||
FILTERS {
|
||||
USER_DEFINED_FILTER {
|
||||
FILTER_ID 260
|
||||
COMMENT dynlib4
|
||||
PARAMS { 9 1 11 0 }
|
||||
PARAMS { 9 1 11 2 }
|
||||
}
|
||||
}
|
||||
FILLVALUE {
|
||||
@@ -121,7 +121,7 @@ GROUP "/" {
|
||||
USER_DEFINED_FILTER {
|
||||
FILTER_ID 260
|
||||
COMMENT dynlib4
|
||||
PARAMS { 9 1 11 0 }
|
||||
PARAMS { 9 1 11 2 }
|
||||
}
|
||||
}
|
||||
FILLVALUE {
|
||||
@@ -143,7 +143,7 @@ GROUP "/" {
|
||||
USER_DEFINED_FILTER {
|
||||
FILTER_ID 260
|
||||
COMMENT dynlib4
|
||||
PARAMS { 9 1 11 0 }
|
||||
PARAMS { 9 1 11 2 }
|
||||
}
|
||||
}
|
||||
FILLVALUE {
|
||||
|
||||
Reference in New Issue
Block a user