Author Commit Message Commit Date Albert Cheng b2ee2732959 Changed the command syntax to:
<command> <target-object> <attributes name> [<attribute-definition>]
It allows the tool to open the target-object first, and also allow the
a very long and complext attribute-definition. 15 Mar 2011 Albert Cheng 80a7456cfc9 The HDF5 library error stack was printed automatically. The stack dumping
usually is not too helpful for most tool users. The output also contains
HDF5 version numbers, source directory paths, making the test output comparison
very system dependent.
Changed it so that error stack does not get printed by default.
(May need to add a switch to turn it on (or not to turn it off) when one wants
to debug the tool. 14 Mar 2011 Larry Knox bf95a18ac9e Testh5edit should fail if \"expected output\" files are missing.
Add expected file for teth5edit --version
Tested on jam. 31 Jan 2011 Larry Knox 09924d7a3c2 Print "MISSING FILE" if output or expected files are not found. 12 Jan 2011 Albert Cheng 2749d50f5bc Added option --version which prints the version information of h5edit.
Tested: jam and amani.
(note that testh5edit.sh does not know the expected output file
does not exit. This is not right and needs fixing.) 12 Jan 2011 Larry Knox f3cf8d24daf Remove block from top level Makefile.am that causes make check to run tests twice. 07 Jan 2011 Larry Knox 4d426ee16e8 Add floating point tests, test to add already existing attribute, tests to add attributes to nonexistant objects, and tests to delete nonexisting attributes or attributes from non-existing objects. Tested on jam 03 Jan 2011 Albert Cheng 40e609f34b4 Added a README file for the intial beta release. 02 Jan 2011 Albert Cheng c5822751979 Added the h5edit User Guide, in MS-Word format and the generated PDF format. 02 Jan 2011 Albert Cheng f447f5c6662 Added the PDF version of h5edit page, derived from MS-Word version. 01 Jan 2011 Albert Cheng 0667bd05947 Added CREATE strings type attributes test.
Tested: jam and amani. 31 Dec 2010 Albert Cheng c955b2e4496 Added a test of using command-file.
Tested: passed in Jam and Amani but filed in heiwa and linew. 30 Dec 2010 Larry Knox 6245fa20c1d Remove old test. 30 Dec 2010 Larry Knox 9bff81958fd Added tests for creating signed and unsigned integer types. Tested on jam. 30 Dec 2010 Larry Knox db9413d139f Remove # from test command line. 30 Dec 2010 Albert Cheng 737dd219990 Added support for reading data from SIMPLE (multiple dimension array) of string
data.
Added support for reading commands from command file.
Tested: jam(linux), amani(linux64), linew(solaris32), heiwa(PPLinux). 29 Dec 2010 Albert Cheng 8c6a36fc83d Changed local pathed h5dump to simply h5dump so that it has a better chance
to work in all systems.
Tested: dove-linux (a VM linux module) 27 Dec 2010 Albert Cheng f8b9a9268db Added support for string type attribute (limited to null-terminated
strings for SCALAR data space.)
Test: jam 16 Dec 2010 Larry Knox bff5748f775 Add reference files for 2 delete test cases.
Modify testh5edit.sh to correct Pass/Fail logic involving diffs of data files and output files.
Tested on jam. 16 Dec 2010 Larry Knox fb10401e568 Diff hdf5 file produced against expected hdf5 file.
Tested jam. 15 Dec 2010 Albert Cheng fe689c4c24e Added support of quote strings (both single or double quoted).
Added quoted strings as legal attribute or target object names.
Tested: jam. 15 Dec 2010 Albert Cheng 6a42ea0cd05 added feature to be able to read attribute data and write them out.
Tested: jam. 14 Dec 2010 Albert Cheng a9cbe5618c1 Added floating point attribute type.
Added SCALAR and SIMPLE data space supports.
Tested: jam. 14 Dec 2010 Albert Cheng abd8d98eae6 Added floating point attribute type.
Added SCALAR and SIMPLE data space supports.
Tested: jam. 14 Dec 2010 Albert Cheng a554aaac5cc Implemented the create command (takes only integers type, assume scalart space and
not data yet.).
Tested: Jam. 12 Dec 2010 Albert Cheng 7795361dafa Added ability to delete from group objects.
Tested: jam. 09 Dec 2010 Albert Cheng b53ef60ec3e datafile1.h5:
success.edit:
Two new files added into the testfiles directory to support the testing
of the DELETE command.
testh5edit.sh:
Added the COPYFILE code, the nocheck feature, and cleaned some bugs.
Makefile.am:
Just some white space cosmetic changes.
Tested: Jam 09 Dec 2010 Albert Cheng daa2184a646 Added the analyze and parse code. Got DELETE command implemented.
parse.y:
analyze.l:
the yacc and lex input file to support h5edit. Only the DELETE command is
supported.
parse.h:
parse.c:
Derived from parse.y
analyze.c:
Derived from analyze.l
delete_cmd.c:
Code to do the DELETE command.
main.c:
h5edit.h:
misc.c:
private_definition.h:
Modified to support the analyzer and parser for the DELETE command.
Makefile.am:
Add in the new files (analyze.*, parse.*, dele... 09 Dec 2010 Albert Cheng 9c4f38c7279 Added codes to recognize different options and to open command or data files
if given.
Tested: jam and amani. 27 Nov 2010 Albert Cheng 8234514154e testh5edit.sh:
Cleaned out errors in the test script.
Added and used different expected output files.
missing-command-arg.edit:
bad-command-file.edit:
missing-command.edit:
unknownoption-1.edit:
unknownoption-2.edit:
help-2.edit:
unknownoption-3.edit:
missing-command-file-arg.edit:
New expected output files added. 27 Nov 2010 Albert Cheng c647c84381e Turned the check command action to silent. 27 Nov 2010 Albert Cheng 365cd42f0d3 Turned the check command action to silent. 27 Nov 2010 Albert Cheng f2e7b990974 Added these back as real files from automkae-1.11. 25 Nov 2010 Albert Cheng cdc744a50ab These were created as symbolic pointer to corresponding tools in automake-1.11.
Need to reinstall them. 25 Nov 2010 Albert Cheng 54e0441e4d5 Configure.ac:
Changed CC to use h5cc as default value to compile the tool which is an hdf5 application.
main.c:
h5edit.h:
misc.c:
updated with better error messages for individual errors.
Recogize the use of command file or data file.
Tested: not working. 24 Nov 2010 Larry Knox 583931fe62a Use $srcdir for path to test script. 24 Nov 2010 Larry Knox 2b847f90ce7 Needed to change Makefile.in to use bin/sh as well. 24 Nov 2010 Larry Knox 790e668edda Run testh5edit.sh with /bin/sh. 23 Nov 2010 Larry Knox 6ec1077936a Added delete test commands.
Removed unnecessary lines from Makefile.am. 20 Nov 2010 Larry Knox dff0569410b Add tests for help options. Comment out -c arguments for now. 12 Nov 2010 Albert Cheng fa12f23233c Removed the debug statment of leave. 11 Nov 2010 Larry Knox 74c16150d37 Put command arguments in "" and remove "leaving...\' from output files. 11 Nov 2010 Larry Knox c8751f5b58b Added 7 simple, legal commands to testh5edit.sh. Removed error output from output diffed with expected output as the diff only happens when exit code is 0. 10 Nov 2010 Larry Knox 09fe76a256d Added necessary contents of config/conclude.am to test/Makefile.am. Edited help-1.edit to match current output. 10 Nov 2010 Albert Cheng c4dc076b25e Initial version. 09 Nov 2010 Albert Cheng ac353fd5317 Updated 08 Nov 2010 Albert Cheng 8b6df5cd005 All command option parsing are coded. 08 Nov 2010 Larry Knox e585ce69855 Modified test program test_help.sh and test output file help-1.edit to reflect actual location of h5edit and current contents of h5edit -h output. 08 Nov 2010 Larry Knox c4fc4ef6552 Add test for h5edit -h. 08 Nov 2010 Albert Cheng 14f1bd1dbd0 Got the help pages coded in. 05 Nov 2010 ← Prev Next → require('plugin/commitgraph/network').applyCommits([{id: 'b2ee2732959dae133b5afdcf5b573059c8be09b5', href: '/projects/JPSS/repos/h5edit/commits/b2ee2732959dae133b5afdcf5b573059c8be09b5',parents: [{ id: '80a7456cfc9b2f351d7f8b19589fd4bd7ecf84df' }]},{id: '80a7456cfc9b2f351d7f8b19589fd4bd7ecf84df', href: '/projects/JPSS/repos/h5edit/commits/80a7456cfc9b2f351d7f8b19589fd4bd7ecf84df',parents: [{ id: 'bf95a18ac9e5b8c6eff3c4212d5be37fc372b3e7' }]},{id: 'bf95a18ac9e5b8c6eff3c4212d5be37fc372b3e7', href: '/projects/JPSS/repos/h5edit/commits/bf95a18ac9e5b8c6eff3c4212d5be37fc372b3e7',parents: [{ id: '09924d7a3c2fb9556951f9a708c80f704e9f430b' }]},{id: '09924d7a3c2fb9556951f9a708c80f704e9f430b', href: '/projects/JPSS/repos/h5edit/commits/09924d7a3c2fb9556951f9a708c80f704e9f430b',parents: [{ id: '2749d50f5bc628848680f7d7e6c03db6da6f3f15' }]},{id: '2749d50f5bc628848680f7d7e6c03db6da6f3f15', href: '/projects/JPSS/repos/h5edit/commits/2749d50f5bc628848680f7d7e6c03db6da6f3f15',parents: [{ id: 'f3cf8d24daff9c76cefef7d3537c665192cde978' }]},{id: 'f3cf8d24daff9c76cefef7d3537c665192cde978', href: '/projects/JPSS/repos/h5edit/commits/f3cf8d24daff9c76cefef7d3537c665192cde978',parents: [{ id: '4d426ee16e8c56254a99ac4d14d04ea8d3ee7714' }]},{id: '4d426ee16e8c56254a99ac4d14d04ea8d3ee7714', href: '/projects/JPSS/repos/h5edit/commits/4d426ee16e8c56254a99ac4d14d04ea8d3ee7714',parents: [{ id: '40e609f34b46176fa388617b7709a9c7d262d56f' }]},{id: '40e609f34b46176fa388617b7709a9c7d262d56f', href: '/projects/JPSS/repos/h5edit/commits/40e609f34b46176fa388617b7709a9c7d262d56f',parents: [{ id: 'c582275197933187d2af8f6d17bf929c9175be6b' }]},{id: 'c582275197933187d2af8f6d17bf929c9175be6b', href: '/projects/JPSS/repos/h5edit/commits/c582275197933187d2af8f6d17bf929c9175be6b',parents: [{ id: 'f447f5c66621b4f5c137be7b6eaa5e258d4c858f' }]},{id: 'f447f5c66621b4f5c137be7b6eaa5e258d4c858f', href: '/projects/JPSS/repos/h5edit/commits/f447f5c66621b4f5c137be7b6eaa5e258d4c858f',parents: [{ id: '0667bd05947e8bc3f7c423511c9d92e1ca97c024' }]},{id: '0667bd05947e8bc3f7c423511c9d92e1ca97c024', href: '/projects/JPSS/repos/h5edit/commits/0667bd05947e8bc3f7c423511c9d92e1ca97c024',parents: [{ id: 'c955b2e4496198d6d0c2544bb965e7cab035246a' }]},{id: 'c955b2e4496198d6d0c2544bb965e7cab035246a', href: '/projects/JPSS/repos/h5edit/commits/c955b2e4496198d6d0c2544bb965e7cab035246a',parents: [{ id: '6245fa20c1d4c809a3616960082bca99bb65f0c5' }]},{id: '6245fa20c1d4c809a3616960082bca99bb65f0c5', href: '/projects/JPSS/repos/h5edit/commits/6245fa20c1d4c809a3616960082bca99bb65f0c5',parents: [{ id: '9bff81958fd83a0849d0e07e6627bb42d9f4666a' }]},{id: '9bff81958fd83a0849d0e07e6627bb42d9f4666a', href: '/projects/JPSS/repos/h5edit/commits/9bff81958fd83a0849d0e07e6627bb42d9f4666a',parents: [{ id: 'db9413d139fbb123e710a936a226f9dd12586ee5' }]},{id: 'db9413d139fbb123e710a936a226f9dd12586ee5', href: '/projects/JPSS/repos/h5edit/commits/db9413d139fbb123e710a936a226f9dd12586ee5',parents: [{ id: '737dd219990e6ba398f5f484462f2c669b00eed5' }]},{id: '737dd219990e6ba398f5f484462f2c669b00eed5', href: '/projects/JPSS/repos/h5edit/commits/737dd219990e6ba398f5f484462f2c669b00eed5',parents: [{ id: '8c6a36fc83dab9cadba2f6e3d18ddbccf34c1c4b' }]},{id: '8c6a36fc83dab9cadba2f6e3d18ddbccf34c1c4b', href: '/projects/JPSS/repos/h5edit/commits/8c6a36fc83dab9cadba2f6e3d18ddbccf34c1c4b',parents: [{ id: 'f8b9a9268dbf298e7299863eebb55bcf6f1bcbdc' }]},{id: 'f8b9a9268dbf298e7299863eebb55bcf6f1bcbdc', href: '/projects/JPSS/repos/h5edit/commits/f8b9a9268dbf298e7299863eebb55bcf6f1bcbdc',parents: [{ id: 'bff5748f77538de803b97cfbd777d040c13ce3d9' }]},{id: 'bff5748f77538de803b97cfbd777d040c13ce3d9', href: '/projects/JPSS/repos/h5edit/commits/bff5748f77538de803b97cfbd777d040c13ce3d9',parents: [{ id: 'fb10401e5685418473e40a1a613a77cf1b87387b' }]},{id: 'fb10401e5685418473e40a1a613a77cf1b87387b', href: '/projects/JPSS/repos/h5edit/commits/fb10401e5685418473e40a1a613a77cf1b87387b',parents: [{ id: 'fe689c4c24e702c88a65d08c08e2e2c92952d224' }]},{id: 'fe689c4c24e702c88a65d08c08e2e2c92952d224', href: '/projects/JPSS/repos/h5edit/commits/fe689c4c24e702c88a65d08c08e2e2c92952d224',parents: [{ id: '6a42ea0cd05a1a8bc318e40040f8b90d325a2b95' }]},{id: '6a42ea0cd05a1a8bc318e40040f8b90d325a2b95', href: '/projects/JPSS/repos/h5edit/commits/6a42ea0cd05a1a8bc318e40040f8b90d325a2b95',parents: [{ id: 'a9cbe5618c188cb28816fad586386d6cc99ee20c' }]},{id: 'a9cbe5618c188cb28816fad586386d6cc99ee20c', href: '/projects/JPSS/repos/h5edit/commits/a9cbe5618c188cb28816fad586386d6cc99ee20c',parents: [{ id: 'abd8d98eae61e417b301b520db9980ccc8aca937' }]},{id: 'abd8d98eae61e417b301b520db9980ccc8aca937', href: '/projects/JPSS/repos/h5edit/commits/abd8d98eae61e417b301b520db9980ccc8aca937',parents: [{ id: 'a554aaac5cc93ff887c6b010c94b60ecd299992b' }]},{id: 'a554aaac5cc93ff887c6b010c94b60ecd299992b', href: '/projects/JPSS/repos/h5edit/commits/a554aaac5cc93ff887c6b010c94b60ecd299992b',parents: [{ id: '7795361dafa1689afa99d1d53ba14529618a3dc1' }]},{id: '7795361dafa1689afa99d1d53ba14529618a3dc1', href: '/projects/JPSS/repos/h5edit/commits/7795361dafa1689afa99d1d53ba14529618a3dc1',parents: [{ id: 'b53ef60ec3ea2f9bf1a86fa5259d2b25d7392a62' }]},{id: 'b53ef60ec3ea2f9bf1a86fa5259d2b25d7392a62', href: '/projects/JPSS/repos/h5edit/commits/b53ef60ec3ea2f9bf1a86fa5259d2b25d7392a62',parents: [{ id: 'daa2184a6467fa81ef07739d886e492b1843c45f' }]},{id: 'daa2184a6467fa81ef07739d886e492b1843c45f', href: '/projects/JPSS/repos/h5edit/commits/daa2184a6467fa81ef07739d886e492b1843c45f',parents: [{ id: '9c4f38c7279f02c69c667ab59d3edb8e0349a6f2' }]},{id: '9c4f38c7279f02c69c667ab59d3edb8e0349a6f2', href: '/projects/JPSS/repos/h5edit/commits/9c4f38c7279f02c69c667ab59d3edb8e0349a6f2',parents: [{ id: '8234514154e29844a8d6471380bbbc2ee6565587' }]},{id: '8234514154e29844a8d6471380bbbc2ee6565587', href: '/projects/JPSS/repos/h5edit/commits/8234514154e29844a8d6471380bbbc2ee6565587',parents: [{ id: 'c647c84381efe53235d9d13fad06341b212ea340' }]},{id: 'c647c84381efe53235d9d13fad06341b212ea340', href: '/projects/JPSS/repos/h5edit/commits/c647c84381efe53235d9d13fad06341b212ea340',parents: [{ id: '365cd42f0d38a039a8bfc5add1f83192dce0da3b' }]},{id: '365cd42f0d38a039a8bfc5add1f83192dce0da3b', href: '/projects/JPSS/repos/h5edit/commits/365cd42f0d38a039a8bfc5add1f83192dce0da3b',parents: [{ id: 'f2e7b9909747c2665f9b1a51895edadf64025369' }]},{id: 'f2e7b9909747c2665f9b1a51895edadf64025369', href: '/projects/JPSS/repos/h5edit/commits/f2e7b9909747c2665f9b1a51895edadf64025369',parents: [{ id: 'cdc744a50ab3d66ead7302f99cd391708d0ba344' }]},{id: 'cdc744a50ab3d66ead7302f99cd391708d0ba344', href: '/projects/JPSS/repos/h5edit/commits/cdc744a50ab3d66ead7302f99cd391708d0ba344',parents: [{ id: '54e0441e4d538952f00d5576b3ef8d017be989f6' }]},{id: '54e0441e4d538952f00d5576b3ef8d017be989f6', href: '/projects/JPSS/repos/h5edit/commits/54e0441e4d538952f00d5576b3ef8d017be989f6',parents: [{ id: '583931fe62a747d50b6d7ea2f703716e2d03dd39' }]},{id: '583931fe62a747d50b6d7ea2f703716e2d03dd39', href: '/projects/JPSS/repos/h5edit/commits/583931fe62a747d50b6d7ea2f703716e2d03dd39',parents: [{ id: '2b847f90ce70f084ec379805172add4e4d0200f2' }]},{id: '2b847f90ce70f084ec379805172add4e4d0200f2', href: '/projects/JPSS/repos/h5edit/commits/2b847f90ce70f084ec379805172add4e4d0200f2',parents: [{ id: '790e668edda10c10a1392ea3b78f6ad65f847964' }]},{id: '790e668edda10c10a1392ea3b78f6ad65f847964', href: '/projects/JPSS/repos/h5edit/commits/790e668edda10c10a1392ea3b78f6ad65f847964',parents: [{ id: '6ec1077936a55dd97505aebcafa1de79c0f78d25' }]},{id: '6ec1077936a55dd97505aebcafa1de79c0f78d25', href: '/projects/JPSS/repos/h5edit/commits/6ec1077936a55dd97505aebcafa1de79c0f78d25',parents: [{ id: 'dff0569410b17b457a1170b76e5f70905ed7dca0' }]},{id: 'dff0569410b17b457a1170b76e5f70905ed7dca0', href: '/projects/JPSS/repos/h5edit/commits/dff0569410b17b457a1170b76e5f70905ed7dca0',parents: [{ id: 'fa12f23233cc8464941a402314013e4e806ec4e4' }]},{id: 'fa12f23233cc8464941a402314013e4e806ec4e4', href: '/projects/JPSS/repos/h5edit/commits/fa12f23233cc8464941a402314013e4e806ec4e4',parents: [{ id: '74c16150d37c4a1a19e99e3cf358fc508e7ce7a8' }]},{id: '74c16150d37c4a1a19e99e3cf358fc508e7ce7a8', href: '/projects/JPSS/repos/h5edit/commits/74c16150d37c4a1a19e99e3cf358fc508e7ce7a8',parents: [{ id: 'c8751f5b58b1d89766703c823c2e1b0be9c37caf' }]},{id: 'c8751f5b58b1d89766703c823c2e1b0be9c37caf', href: '/projects/JPSS/repos/h5edit/commits/c8751f5b58b1d89766703c823c2e1b0be9c37caf',parents: [{ id: '09fe76a256ddab63f956a55de066fa4f33023436' }]},{id: '09fe76a256ddab63f956a55de066fa4f33023436', href: '/projects/JPSS/repos/h5edit/commits/09fe76a256ddab63f956a55de066fa4f33023436',parents: [{ id: 'c4dc076b25ec2a55fa3a1d823d606b0dfc2e8739' }]},{id: 'c4dc076b25ec2a55fa3a1d823d606b0dfc2e8739', href: '/projects/JPSS/repos/h5edit/commits/c4dc076b25ec2a55fa3a1d823d606b0dfc2e8739',parents: [{ id: 'ac353fd5317d19c1204644265176d2f8682d492d' }]},{id: 'ac353fd5317d19c1204644265176d2f8682d492d', href: '/projects/JPSS/repos/h5edit/commits/ac353fd5317d19c1204644265176d2f8682d492d',parents: [{ id: '8b6df5cd00526bb1059e16ba21ea9439ae0b890c' }]},{id: '8b6df5cd00526bb1059e16ba21ea9439ae0b890c', href: '/projects/JPSS/repos/h5edit/commits/8b6df5cd00526bb1059e16ba21ea9439ae0b890c',parents: [{ id: 'e585ce69855695b295845ca46903299dcca88831' }]},{id: 'e585ce69855695b295845ca46903299dcca88831', href: '/projects/JPSS/repos/h5edit/commits/e585ce69855695b295845ca46903299dcca88831',parents: [{ id: 'c4fc4ef6552ee170e833af02dc6b33c1bffed05a' }]},{id: 'c4fc4ef6552ee170e833af02dc6b33c1bffed05a', href: '/projects/JPSS/repos/h5edit/commits/c4fc4ef6552ee170e833af02dc6b33c1bffed05a',parents: [{ id: '14f1bd1dbd07b64e4930bbca30dc31e2040900e0' }]},{id: '14f1bd1dbd07b64e4930bbca30dc31e2040900e0', href: '/projects/JPSS/repos/h5edit/commits/14f1bd1dbd07b64e4930bbca30dc31e2040900e0',parents: [{ id: 'bfb1b7f46e5bceccd84de62131502f581785531c' }]}]);