summaryrefslogtreecommitdiffstats
path: root/tools/h5repack/h5repack.c
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r15679] Added the set alignment optionsPedro Vicente Nunes2008-09-221-31/+53
| | | | | | | | | | Cleaned compiler warnings Bug fixes: 1)change the options block size variable from int to hsize_t, to match the H5Pset_userblock call 2) do not print print compression ratio when the requested filter is NONE 3) print references object names Tested: windows, linux
* [svn-r15544] #1184Pedro Vicente Nunes2008-08-271-0/+18
| | | | | | | | | | | | | 1) Add a userblock to an HDF5 file during the repack. The user gives give a filename and userblock size as command line parameters to h5repack and the contents of that file are stored in the userblock for the HDF5 file created by h5repack. 2) add a copy of userblock from HDF5 file New flags to handle this -u and -b tested: windows, linux
* [svn-r14570] typo fix in commentPedro Vicente Nunes2008-02-131-1/+1
|
* [svn-r14567] removed comments that were mistakenly transfered from 1.8Pedro Vicente Nunes2008-02-131-5/+0
| | | | | tested: linux
* [svn-r14558] remove commented codePedro Vicente Nunes2008-02-121-387/+0
| | | | tested: windows, linux, solaris
* [svn-r14557] 1st batch of commits regarding making 1.6 h5repack like 1.8Pedro Vicente Nunes2008-02-121-1/+568
| | | | | | | | | 1) have several global filters 2) do a check on the verify code about private filter values Note: some shuffle and szip private symbols were made public tested: windows, linux, solaris
* [svn-r13809] Pedro Vicente Nunes2007-05-241-2/+22
| | | | | | Minor tunings to output verbose messages: when there is not a filter request do not print a message saying the filter was not apllied when the dataset was too small Tested:linux
* [svn-r13587] Pedro Vicente Nunes2007-04-041-3/+1
| | | | | | more code cleaning tested linux
* [svn-r13586] Pedro Vicente Nunes2007-04-041-343/+227
| | | | | | | Code cleaning Move inclusion of .h files to .c Tested linux, aix, solaris
* [svn-r13439] Pedro Vicente Nunes2007-03-011-12/+19
| | | | | | | | | h5repack revision and 1.6 implementation of 1.7 bugs fixed in the last few months. #676. h5repack, h5diff: cannot handle big datasets #228 h5repack should not use H5Tget_native_type #584 H5repack ouput the percent of compression #674 : h5repack, adding error messages like h5dump does
* [svn-r13316] Updated Copyright notices.Albert Cheng2007-02-141-2/+3
| | | | Tested platform: Kagiso (serial, pp)
* [svn-r11246] Purpose:Quincey Koziol2005-08-131-43/+43
| | | | | | | | | | | | | | | | | | | | Code cleanup Description: Trim trailing whitespace, which is making 'diff'ing the two branches difficult. Solution: Ran this script in each directory: foreach f (*.[ch] *.cpp) sed 's/[[:blank:]]*$//' $f > sed.out && mv sed.out $f end Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r9729] Purpose:Quincey Koziol2004-12-291-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug Fix/Code Cleanup/Doc Cleanup/Optimization/Branch Sync :-) Description: Generally speaking, this is the "signed->unsigned" change to selections. However, in the process of merging code back, things got stickier and stickier until I ended up doing a big "sync the two branches up" operation. So... I brought back all the "infrastructure" fixes from the development branch to the release branch (which I think were actually making some improvement in performance) as well as fixed several bugs which had been fixed in one branch, but not the other. I've also tagged the repository before making this checkin with the label "before_signed_unsigned_changes". Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel & fphdf5 FreeBSD 4.10 (sleipnir) w/threadsafe FreeBSD 4.10 (sleipnir) w/backward compatibility Solaris 2.7 (arabica) w/"purify options" Solaris 2.8 (sol) w/FORTRAN & C++ AIX 5.x (copper) w/parallel & FORTRAN IRIX64 6.5 (modi4) w/FORTRAN Linux 2.4 (heping) w/FORTRAN & C++ Misc. update:
* [svn-r9120] Purpose:Pedro Vicente Nunes2004-08-191-51/+16
| | | | | | | | | | | | | | | | | new feature Description: added a check that the chunk size must be smaller than pixels per block in SZIP request prints a message and exits, if not met Solution: Platforms tested: linux solaris aix Misc. update:
* [svn-r9105] Purpose:Pedro Vicente Nunes2004-08-171-6/+16
| | | | | | | | | | | | | | | | | bug fix Description: the option CHUNK:NONE (remove chunking ) was not setting the layout to contiguous Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8903] Purpose:Pedro Vicente Nunes2004-07-201-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | h5diff and h5repack changes Description: h5diff introduced the following four modes of output: Normal mode: print the number of differences found and where they occured Report mode: print the above plus the differences Verbose mode: print the above plus a list of objects and warnings Quiet mode: do not print output (h5diff always returns an exit code of 1 when differences are found) h5repack added an extra parameter for SZIP filter (coding method) the new syntax is -f SZIP=<pixels per block,coding> (pixels per block is a even number in 2-32 and coding method is 'EC' or 'NN') Example of use: ./h5repack -i file1 -o file2 -f SZIP=8,NN -v updated usage messages, test scripts and files accordingly Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8883] Purpose:Pedro Vicente Nunes2004-07-151-11/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | bug fix, new feature Description: fixed bug in the parse function: cases where we have an already inserted name but there is a new name also example: -f dset1:GZIP=1 -l dset1,dset2:CHUNK=20x20 dset1 is already inserted, but dset2 must also be (it was not) added a CHECK_SZIP symbol to enable/disable checking of library related szip parameters added the print of the filter name in verbose mode (confirms visually that the filter was applied ) Solution: Platforms tested: linux aix solaris Misc. update:
* [svn-r8870] Purpose:Pedro Vicente Nunes2004-07-131-3/+3
| | | | | | | | | | | | | updated some comments Description: Solution: Platforms tested: linux Misc. update:
* [svn-r8863] Purpose:Pedro Vicente Nunes2004-07-131-11/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | h5repack changes Description: there were some requests to change some minor h5repack features h5repack only made a warning about a non available filter in verbose mode ( -v ) without -v it kept silent, and users sometimes missed this warning the request was that it should print this warning always. so, the new format, is e.g ./h5repack -i test_szip.h5 -o out.h5 Warning: dataset </dset_szip> cannot be read, SZIP filter is not available due to this, and to avoid a lot of these messages in the shell test script, I modified the script h5repack.sh so that it detects the presence of all filters in the environment (previously it only detected SZIP) the test files were also divided in more files , to make the script code easier to follow Solution: Platforms tested: linux AIX (without SZIP) solaris (without gzip and SZIP) Misc. update:
* [svn-r8396] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2004-04-201-0/+497