Author Commit Message Commit Date Muqun Yang b3317cfc0e7 minor update on handling the dimension scale name. 16 Jun 2014 Muqun Yang 4739375c405 HFRHFVTOOLS-11, re-organize the code: divide the handling of the dimension scales into more subroutines, revise comments, refine parameter types(use const char* etc.)etc. 16 Jun 2014 Allen Byrne b9a445c1d64 correct case of CCCCMake commands,
Correct order of dependencies 16 Jun 2014 Allen Byrne 36d20129616 remove AND CYGWIN and correct case of CMake commands 16 Jun 2014 Muqun Yang 1cfda933092 Adding the declaration of several subroutines. 13 Jun 2014 Muqun Yang 96de63d1f7d Re-locate the dimension scale handling code and start dividing the main routine into a few subroutines 13 Jun 2014 Muqun Yang 1bd3a2a19b8 Update CMakeList to reflect the addition of two tests. 13 Jun 2014 Muqun Yang fcbe89b2abe add two tests for dimension attributes and for SDS that has dimensions with and without names, with and without dimension scales. 13 Jun 2014 Muqun Yang fc9b0716f9a Add two files.
1) sds_dim_attr_ds.hdf: A file that contains dimension attributes.
2) sds_mix_dim_ds.hdf: A file that contains dimensions for the following cases:
1) Has dimension name and dimension scale,
2) Has dimension name and no dimension scale
3) Doesn't provide the dimension name for a dimension at all.
-This line, and those below, will be ignored--
AM sds_dim_attr_ds.hdf
AM sds_mix_dim_ds.hdf 13 Jun 2014 Muqun Yang eac5cda670c Update the expected converted HDF5 files. These files are generated by following the creation order.
Also add two files.
1) A file that contains dimension attributes.
2) A file that contains dimensions for the following cases:
1) Has dimension name and dimension scale,
2) Has dimension name and no dimension scale
3) Doesn't provide the dimension name for a dimension at all. 13 Jun 2014 Muqun Yang ae18da6cece Add a function to generate a new testfile for mixed dimensions> 13 Jun 2014 Muqun Yang 065e42e2630 HFRHFVTOOLS-11, code clean-up and add comments. 13 Jun 2014 Muqun Yang f1e283817a6 HFRHFVTOOLS-11, add some comments and clean up code a bit 12 Jun 2014 Allen Byrne 7cb95f7e726 update to 1.4.17 m4 did not change any code or files 12 Jun 2014 Muqun Yang 8a270684708 HFRHFVTOOLS-11, adding more comments to the main function, revising the helper message to reflect the new change. 12 Jun 2014 Muqun Yang bbd3d01441c HFRHFVTOOLS-11, revising the code, make sure the conversion follow the creation-order for the new option. 11 Jun 2014 Muqun Yang 31101143ac8 Use the ret_value to check if the conversion command runs successfully. Previously even if the returned code is 0, the 'if statement' is still true. This may confuse people. 11 Jun 2014 Muqun Yang dd8669f9dfd HFRHFVTOOLS-11, adding the new tests for CMake. Tested at CentOS-5 64-bit Linux VM. 11 Jun 2014 Muqun Yang 5a0bcc62717 Address the daily test failures at solaris and jam. Mainly due to the dimension size is 0 when the dimension is unlimited. Somehow centOS 64-bit linux didn't pick this up. Tested at Jam, emu and ostrich. 11 Jun 2014 Muqun Yang 0c62b6ce2e3 Adding some debugging comments to turn on the new tests for using HDF5 dimension scale APIs. Also updating the testh4toh5.sh.in 10 Jun 2014 Muqun Yang e05f25b67ba Adding the HDF5 testing files for the option to use HDF5 dimension scale APIs 10 Jun 2014 Muqun Yang 2a0ddf7f013 Add HDF4 testing files for the test of using HDF5 dimension scale APIs. 10 Jun 2014 Muqun Yang d558eaa38d6 HFRHFVTOOLS-11, removing some debugging info. to check the tests 10 Jun 2014 Allen Byrne e90dc8c2b96 Correct external library depends
Tested: windows 10 Jun 2014 Muqun Yang 1036291558b Missed a compiling error picked up by windows, now correct it 10 Jun 2014 Allen Byrne 87519a71b75 Correct external library depends
Tested: windows 10 Jun 2014 Allen Byrne 44adcfe5a70 Add hdf5_hl library to macro for building hdf5 from source option.
Tested: local linux 10 Jun 2014 Muqun Yang 27cbcbc02a2 HFRHFVTOOLS-11, updating the handling of object labels and descriptions with the addition of dim. scale support. Also change the syntax to conform to the windows requirement. 10 Jun 2014 Allen Byrne 85ad8279e78 Correct property 10 Jun 2014 Muqun Yang b88a6afd551 Address the issue detected by the daily test. 10 Jun 2014 Muqun Yang 9a31a7f10f6 HFRHFVTOOLS-11, make the creation order flag to propagte for some routines. Note: the APIs will still follow the specifcation and the default order. However, the tool that supports the dimension scale will follow the creation-order. This is for netCDF-4 compatiable and a request from NASA CERES team. 09 Jun 2014 Muqun Yang 6f7589f03fd HFRHFVTOOLS-11, this check-in will make the dimension scale code compile and still keep the original tests untouched. New tests will be added later. The dimension scale APIs can be compiled due to the latest configure check-in in r799. 09 Jun 2014 Muqun Yang 70b829600c1 Turn off the predefined HDF4_OBJECT_NAME attribute of the default option for vgroup and image conversions 09 Jun 2014 Muqun Yang 418dc3a47d8 Updating global attribute routines to reflect the addtion of attribute options. 09 Jun 2014 Muqun Yang ae3d23b7cf4 Adding an argument for SDS and Image attribute routines for an option to remove GLO from the global attribute names 09 Jun 2014 Muqun Yang 4981e5ac306 Updating the testing code to reflect the addtion of the attribute options. 09 Jun 2014 Muqun Yang b60d23bdebc HFRHFVTOOLS-11, adding codes to turn on/off predefined attributes for the h4toh5 tools. 09 Jun 2014 Muqun Yang 5a95b137cea add a helper function to check the attribute flag 06 Jun 2014 Muqun Yang 18adaf722ac make the converted HDF5 file follow creation order 06 Jun 2014 Muqun Yang d76de3711aa Remove debugging info. 06 Jun 2014 Muqun Yang 5a59e85c219 Update the code to allow more values for the attribute flags. Note: attr_flag can be 0. That means no attributes are converted. 06 Jun 2014 Muqun Yang 7ed3a6a0553 Update the code due to the change of the option representations 06 Jun 2014 Muqun Yang a8d6c916709 Update the code due to the change of the option representations 06 Jun 2014 Muqun Yang bd20da7da6d Update the code due to the change of the option representations 06 Jun 2014 Muqun Yang 529f08bd992 Add options for the h4toh5 conversion tool. We change the default option to follow HDF5 dimension scale specification. However, we still keep the old way of conversion in case some users still want. We may retire those options in the future release. The default option also removes the HDF4toHDF5 predefined attributes. Those attributes are distraction for end users. However, data providers can choose an option to turn on those attributes. 05 Jun 2014 Muqun Yang fe5fbc4271e HFRHFVTOOLS-11, make the conversion of HDF5 pure and fake dimension follow netCDF-4 model. 05 Jun 2014 Muqun Yang c5ff73170c3 HFRHFVTOOLS-11, adding code to generate two new testing files. One for SDS pure dimensions and one for SDS dimension attributes. 05 Jun 2014 Muqun Yang 1d31a22e9b5 Fixing bugs related to the handling of Fakedims. 04 Jun 2014 Muqun Yang 28123698820 Create a new testing file that has dimension attributes, check in the first part now. 04 Jun 2014 Muqun Yang 4f9bd14d656 HFRHFVTOOLS-11, add code to create a new dim. scale HDF4 file. This new file will have two SDS objects that share the same dimensions. 04 Jun 2014 ← Prev Next → require('plugin/commitgraph/network').applyCommits([{id: 'b3317cfc0e730dd0c5ab26b020c8da993f6d932d', href: '/projects/HDFEOS/repos/h4h5tools/commits/b3317cfc0e730dd0c5ab26b020c8da993f6d932d',parents: [{ id: '4739375c405ad5a85ec60292d986ce515964154b' }]},{id: '4739375c405ad5a85ec60292d986ce515964154b', href: '/projects/HDFEOS/repos/h4h5tools/commits/4739375c405ad5a85ec60292d986ce515964154b',parents: [{ id: 'b9a445c1d640f699d2ca7e87112c7b0af87e4382' }]},{id: 'b9a445c1d640f699d2ca7e87112c7b0af87e4382', href: '/projects/HDFEOS/repos/h4h5tools/commits/b9a445c1d640f699d2ca7e87112c7b0af87e4382',parents: [{ id: '36d2012961641b24c0a4b2a13cf20bdd98521ab1' }]},{id: '36d2012961641b24c0a4b2a13cf20bdd98521ab1', href: '/projects/HDFEOS/repos/h4h5tools/commits/36d2012961641b24c0a4b2a13cf20bdd98521ab1',parents: [{ id: '1cfda9330929d5d13a9b1fa2219e2c60839d3f6f' }]},{id: '1cfda9330929d5d13a9b1fa2219e2c60839d3f6f', href: '/projects/HDFEOS/repos/h4h5tools/commits/1cfda9330929d5d13a9b1fa2219e2c60839d3f6f',parents: [{ id: '96de63d1f7dd6cf543043fc918b51808192a2e66' }]},{id: '96de63d1f7dd6cf543043fc918b51808192a2e66', href: '/projects/HDFEOS/repos/h4h5tools/commits/96de63d1f7dd6cf543043fc918b51808192a2e66',parents: [{ id: '1bd3a2a19b8f9c88fd3d7ae1dda8e37bbadaef10' }]},{id: '1bd3a2a19b8f9c88fd3d7ae1dda8e37bbadaef10', href: '/projects/HDFEOS/repos/h4h5tools/commits/1bd3a2a19b8f9c88fd3d7ae1dda8e37bbadaef10',parents: [{ id: 'fcbe89b2abe4ac43c837247d62debeae78ec9409' }]},{id: 'fcbe89b2abe4ac43c837247d62debeae78ec9409', href: '/projects/HDFEOS/repos/h4h5tools/commits/fcbe89b2abe4ac43c837247d62debeae78ec9409',parents: [{ id: 'fc9b0716f9a6822c86386b16de8c37548a45eb63' }]},{id: 'fc9b0716f9a6822c86386b16de8c37548a45eb63', href: '/projects/HDFEOS/repos/h4h5tools/commits/fc9b0716f9a6822c86386b16de8c37548a45eb63',parents: [{ id: 'eac5cda670c1ab0d41726f24830194c2a131ab7b' }]},{id: 'eac5cda670c1ab0d41726f24830194c2a131ab7b', href: '/projects/HDFEOS/repos/h4h5tools/commits/eac5cda670c1ab0d41726f24830194c2a131ab7b',parents: [{ id: 'ae18da6cece4f6c3250e044f7fa4b1a4d9d39de0' }]},{id: 'ae18da6cece4f6c3250e044f7fa4b1a4d9d39de0', href: '/projects/HDFEOS/repos/h4h5tools/commits/ae18da6cece4f6c3250e044f7fa4b1a4d9d39de0',parents: [{ id: '065e42e263037be6cedb86972212b31041f63006' }]},{id: '065e42e263037be6cedb86972212b31041f63006', href: '/projects/HDFEOS/repos/h4h5tools/commits/065e42e263037be6cedb86972212b31041f63006',parents: [{ id: 'f1e283817a6287ad650649b5a0d62475807601b7' }]},{id: 'f1e283817a6287ad650649b5a0d62475807601b7', href: '/projects/HDFEOS/repos/h4h5tools/commits/f1e283817a6287ad650649b5a0d62475807601b7',parents: [{ id: '7cb95f7e726f10ff3c8f864ef7505ba1cfe10858' }]},{id: '7cb95f7e726f10ff3c8f864ef7505ba1cfe10858', href: '/projects/HDFEOS/repos/h4h5tools/commits/7cb95f7e726f10ff3c8f864ef7505ba1cfe10858',parents: [{ id: '8a27068470821e248e16777c106f7d7c954aad78' }]},{id: '8a27068470821e248e16777c106f7d7c954aad78', href: '/projects/HDFEOS/repos/h4h5tools/commits/8a27068470821e248e16777c106f7d7c954aad78',parents: [{ id: 'bbd3d01441c5fcbdc3111ae2701645b938ae071a' }]},{id: 'bbd3d01441c5fcbdc3111ae2701645b938ae071a', href: '/projects/HDFEOS/repos/h4h5tools/commits/bbd3d01441c5fcbdc3111ae2701645b938ae071a',parents: [{ id: '31101143ac81afc5c467f7d5beef0cdbac2af3ae' }]},{id: '31101143ac81afc5c467f7d5beef0cdbac2af3ae', href: '/projects/HDFEOS/repos/h4h5tools/commits/31101143ac81afc5c467f7d5beef0cdbac2af3ae',parents: [{ id: 'dd8669f9dfdf1c7309498b7ec2f9edba461b4637' }]},{id: 'dd8669f9dfdf1c7309498b7ec2f9edba461b4637', href: '/projects/HDFEOS/repos/h4h5tools/commits/dd8669f9dfdf1c7309498b7ec2f9edba461b4637',parents: [{ id: '5a0bcc6271772db574c2f38f950a73a7b8e1b763' }]},{id: '5a0bcc6271772db574c2f38f950a73a7b8e1b763', href: '/projects/HDFEOS/repos/h4h5tools/commits/5a0bcc6271772db574c2f38f950a73a7b8e1b763',parents: [{ id: '0c62b6ce2e3f9e62606020ca914130c4526d21a9' }]},{id: '0c62b6ce2e3f9e62606020ca914130c4526d21a9', href: '/projects/HDFEOS/repos/h4h5tools/commits/0c62b6ce2e3f9e62606020ca914130c4526d21a9',parents: [{ id: 'e05f25b67ba63899322cb7b2b30b88e47a6a93de' }]},{id: 'e05f25b67ba63899322cb7b2b30b88e47a6a93de', href: '/projects/HDFEOS/repos/h4h5tools/commits/e05f25b67ba63899322cb7b2b30b88e47a6a93de',parents: [{ id: '2a0ddf7f013568b57b43563e21e48dc779586359' }]},{id: '2a0ddf7f013568b57b43563e21e48dc779586359', href: '/projects/HDFEOS/repos/h4h5tools/commits/2a0ddf7f013568b57b43563e21e48dc779586359',parents: [{ id: 'd558eaa38d6ec05d8f1c2df3d0bdcef7633b6fbc' }]},{id: 'd558eaa38d6ec05d8f1c2df3d0bdcef7633b6fbc', href: '/projects/HDFEOS/repos/h4h5tools/commits/d558eaa38d6ec05d8f1c2df3d0bdcef7633b6fbc',parents: [{ id: 'e90dc8c2b96e661f9775a4757f7a1525b65bdfb0' }]},{id: 'e90dc8c2b96e661f9775a4757f7a1525b65bdfb0', href: '/projects/HDFEOS/repos/h4h5tools/commits/e90dc8c2b96e661f9775a4757f7a1525b65bdfb0',parents: [{ id: '1036291558be11fa19f0a118ea732055d830a622' }]},{id: '1036291558be11fa19f0a118ea732055d830a622', href: '/projects/HDFEOS/repos/h4h5tools/commits/1036291558be11fa19f0a118ea732055d830a622',parents: [{ id: '87519a71b751495006839851c4bcdb39f3e5f8df' }]},{id: '87519a71b751495006839851c4bcdb39f3e5f8df', href: '/projects/HDFEOS/repos/h4h5tools/commits/87519a71b751495006839851c4bcdb39f3e5f8df',parents: [{ id: '44adcfe5a70bb7e3479fadb98314840e4d64c2e1' }]},{id: '44adcfe5a70bb7e3479fadb98314840e4d64c2e1', href: '/projects/HDFEOS/repos/h4h5tools/commits/44adcfe5a70bb7e3479fadb98314840e4d64c2e1',parents: [{ id: '27cbcbc02a2950205728a3eeae6abc2bdd559ebf' }]},{id: '27cbcbc02a2950205728a3eeae6abc2bdd559ebf', href: '/projects/HDFEOS/repos/h4h5tools/commits/27cbcbc02a2950205728a3eeae6abc2bdd559ebf',parents: [{ id: '85ad8279e78a7153722f90f1e998e300be70cd97' }]},{id: '85ad8279e78a7153722f90f1e998e300be70cd97', href: '/projects/HDFEOS/repos/h4h5tools/commits/85ad8279e78a7153722f90f1e998e300be70cd97',parents: [{ id: 'b88a6afd5515bfc4e98655b5f23a5750d37a9efb' }]},{id: 'b88a6afd5515bfc4e98655b5f23a5750d37a9efb', href: '/projects/HDFEOS/repos/h4h5tools/commits/b88a6afd5515bfc4e98655b5f23a5750d37a9efb',parents: [{ id: '9a31a7f10f6e9421c66e48fce49a682ee847911b' }]},{id: '9a31a7f10f6e9421c66e48fce49a682ee847911b', href: '/projects/HDFEOS/repos/h4h5tools/commits/9a31a7f10f6e9421c66e48fce49a682ee847911b',parents: [{ id: '6f7589f03fd54c06823336caf491353a180bf297' }]},{id: '6f7589f03fd54c06823336caf491353a180bf297', href: '/projects/HDFEOS/repos/h4h5tools/commits/6f7589f03fd54c06823336caf491353a180bf297',parents: [{ id: '70b829600c11284043eb351ac0d9ee33d87c91ad' }]},{id: '70b829600c11284043eb351ac0d9ee33d87c91ad', href: '/projects/HDFEOS/repos/h4h5tools/commits/70b829600c11284043eb351ac0d9ee33d87c91ad',parents: [{ id: '418dc3a47d8ecbde694d6aa70d1d16dd83dc5a21' }]},{id: '418dc3a47d8ecbde694d6aa70d1d16dd83dc5a21', href: '/projects/HDFEOS/repos/h4h5tools/commits/418dc3a47d8ecbde694d6aa70d1d16dd83dc5a21',parents: [{ id: 'ae3d23b7cf4c89105f2a4e9c9030aed7f61509d1' }]},{id: 'ae3d23b7cf4c89105f2a4e9c9030aed7f61509d1', href: '/projects/HDFEOS/repos/h4h5tools/commits/ae3d23b7cf4c89105f2a4e9c9030aed7f61509d1',parents: [{ id: '4981e5ac3064acedcda176aa9198a6b6e8f92de6' }]},{id: '4981e5ac3064acedcda176aa9198a6b6e8f92de6', href: '/projects/HDFEOS/repos/h4h5tools/commits/4981e5ac3064acedcda176aa9198a6b6e8f92de6',parents: [{ id: 'b60d23bdebc6b1f8f4e1e683815d7ea979eb081a' }]},{id: 'b60d23bdebc6b1f8f4e1e683815d7ea979eb081a', href: '/projects/HDFEOS/repos/h4h5tools/commits/b60d23bdebc6b1f8f4e1e683815d7ea979eb081a',parents: [{ id: '5a95b137cea110de1693bfd9e4fe0642109090d7' }]},{id: '5a95b137cea110de1693bfd9e4fe0642109090d7', href: '/projects/HDFEOS/repos/h4h5tools/commits/5a95b137cea110de1693bfd9e4fe0642109090d7',parents: [{ id: '18adaf722ac80fc3a1dcac395ba2792f9c32f830' }]},{id: '18adaf722ac80fc3a1dcac395ba2792f9c32f830', href: '/projects/HDFEOS/repos/h4h5tools/commits/18adaf722ac80fc3a1dcac395ba2792f9c32f830',parents: [{ id: 'd76de3711aa4e47e4ccf2ac84bc19e760c32bc9e' }]},{id: 'd76de3711aa4e47e4ccf2ac84bc19e760c32bc9e', href: '/projects/HDFEOS/repos/h4h5tools/commits/d76de3711aa4e47e4ccf2ac84bc19e760c32bc9e',parents: [{ id: '5a59e85c219463fb7f3ab835a3249003ca6495b7' }]},{id: '5a59e85c219463fb7f3ab835a3249003ca6495b7', href: '/projects/HDFEOS/repos/h4h5tools/commits/5a59e85c219463fb7f3ab835a3249003ca6495b7',parents: [{ id: '7ed3a6a0553fdebe6d38ff1a01da992cbfb9c913' }]},{id: '7ed3a6a0553fdebe6d38ff1a01da992cbfb9c913', href: '/projects/HDFEOS/repos/h4h5tools/commits/7ed3a6a0553fdebe6d38ff1a01da992cbfb9c913',parents: [{ id: 'a8d6c9167096d5859d9246010075af107596ef2b' }]},{id: 'a8d6c9167096d5859d9246010075af107596ef2b', href: '/projects/HDFEOS/repos/h4h5tools/commits/a8d6c9167096d5859d9246010075af107596ef2b',parents: [{ id: 'bd20da7da6d26f685e004ed07b7d1947107dee96' }]},{id: 'bd20da7da6d26f685e004ed07b7d1947107dee96', href: '/projects/HDFEOS/repos/h4h5tools/commits/bd20da7da6d26f685e004ed07b7d1947107dee96',parents: [{ id: '529f08bd992f774b31e95c7beb1f75cc55c10ab3' }]},{id: '529f08bd992f774b31e95c7beb1f75cc55c10ab3', href: '/projects/HDFEOS/repos/h4h5tools/commits/529f08bd992f774b31e95c7beb1f75cc55c10ab3',parents: [{ id: 'fe5fbc4271ebd3afcb969889d8124b7cd4c0c911' }]},{id: 'fe5fbc4271ebd3afcb969889d8124b7cd4c0c911', href: '/projects/HDFEOS/repos/h4h5tools/commits/fe5fbc4271ebd3afcb969889d8124b7cd4c0c911',parents: [{ id: 'c5ff73170c31fe5325fcb6c2da0e774a1de81700' }]},{id: 'c5ff73170c31fe5325fcb6c2da0e774a1de81700', href: '/projects/HDFEOS/repos/h4h5tools/commits/c5ff73170c31fe5325fcb6c2da0e774a1de81700',parents: [{ id: '1d31a22e9b5219041fb4e5c535f5b4a80dc67954' }]},{id: '1d31a22e9b5219041fb4e5c535f5b4a80dc67954', href: '/projects/HDFEOS/repos/h4h5tools/commits/1d31a22e9b5219041fb4e5c535f5b4a80dc67954',parents: [{ id: '281236988203fd51a034ff1a6ca18c36e37b0fe0' }]},{id: '281236988203fd51a034ff1a6ca18c36e37b0fe0', href: '/projects/HDFEOS/repos/h4h5tools/commits/281236988203fd51a034ff1a6ca18c36e37b0fe0',parents: [{ id: '4f9bd14d65626b3d48c2fe4d5be3ede7fb417705' }]},{id: '4f9bd14d65626b3d48c2fe4d5be3ede7fb417705', href: '/projects/HDFEOS/repos/h4h5tools/commits/4f9bd14d65626b3d48c2fe4d5be3ede7fb417705',parents: [{ id: '43ec10192dba7fee7376d1451e493b0948df32ea' }]}]);