From d6a60268c05f27fd17ba0f7705495812a48b6a48 Mon Sep 17 00:00:00 2001 From: Allen Byrne <50328838+byrnHDF@users.noreply.github.com> Date: Fri, 19 Jul 2024 13:02:01 -0500 Subject: [PATCH] Add index files (#304) * Copy sample files for upload to extras * Add index files to test branch * Do not delete branch publish files only add --- .github/workflows/publish-branch.yml | 2 +- HDFVIEW/extras/samples/index.html | 13 +++ HDFVIEW/index.html | 11 ++ HDFVIEW/v3_3/index.html | 13 +++ HDFVIEW/v3_3/v3_3_0/RELEASE.txt | 105 +++++++++++++++++++ HDFVIEW/v3_3/v3_3_0/index.html | 13 +++ HDFVIEW/v3_3/v3_3_1/RELEASE.txt | 96 +++++++++++++++++ HDFVIEW/v3_3/v3_3_1/index.html | 13 +++ HDFVIEW/v3_3/v3_3_2/RELEASE.txt | 104 ++++++++++++++++++ HDFVIEW/v3_3/v3_3_2/documentation/index.html | 12 +++ HDFVIEW/v3_3/v3_3_2/downloads/index.html | 13 +++ HDFVIEW/v3_3/v3_3_2/index.html | 13 +++ 12 files changed, 407 insertions(+), 1 deletion(-) create mode 100644 HDFVIEW/extras/samples/index.html create mode 100644 HDFVIEW/index.html create mode 100644 HDFVIEW/v3_3/index.html create mode 100644 HDFVIEW/v3_3/v3_3_0/RELEASE.txt create mode 100644 HDFVIEW/v3_3/v3_3_0/index.html create mode 100644 HDFVIEW/v3_3/v3_3_1/RELEASE.txt create mode 100644 HDFVIEW/v3_3/v3_3_1/index.html create mode 100644 HDFVIEW/v3_3/v3_3_2/RELEASE.txt create mode 100644 HDFVIEW/v3_3/v3_3_2/documentation/index.html create mode 100644 HDFVIEW/v3_3/v3_3_2/downloads/index.html create mode 100644 HDFVIEW/v3_3/v3_3_2/index.html diff --git a/.github/workflows/publish-branch.yml b/.github/workflows/publish-branch.yml index da005be5..9dc83a97 100644 --- a/.github/workflows/publish-branch.yml +++ b/.github/workflows/publish-branch.yml @@ -36,5 +36,5 @@ jobs: - name: Sync dir to S3 bucket run: | - aws s3 sync ./HDFVIEW s3://${{ secrets.AWS_S3_BUCKET }}/${{ vars.TARGET_PATH }}/${{ inputs.target_dir }} --delete + aws s3 sync ./HDFVIEW s3://${{ secrets.AWS_S3_BUCKET }}/${{ vars.TARGET_PATH }}/${{ inputs.target_dir }} diff --git a/HDFVIEW/extras/samples/index.html b/HDFVIEW/extras/samples/index.html new file mode 100644 index 00000000..a3ca78cc --- /dev/null +++ b/HDFVIEW/extras/samples/index.html @@ -0,0 +1,13 @@ + + + diff --git a/HDFVIEW/index.html b/HDFVIEW/index.html new file mode 100644 index 00000000..6e92b5a4 --- /dev/null +++ b/HDFVIEW/index.html @@ -0,0 +1,11 @@ + +
+

HDFView is a graphic utility designed for viewing and editing the +contents of HDF4 and HDF5 files.

+

This location provides the following:

+
+ + diff --git a/HDFVIEW/v3_3/index.html b/HDFVIEW/v3_3/index.html new file mode 100644 index 00000000..f5d95455 --- /dev/null +++ b/HDFVIEW/v3_3/index.html @@ -0,0 +1,13 @@ + +
+

HDFView Version 3.3.* is a graphic utility designed for viewing and editing the +contents of HDF4 and HDF5 files. This version series was first released in April 2023, based on +HDF-4.2.16 and HDF5-1.14.*.
+

This location provides the following:

+
+ + diff --git a/HDFVIEW/v3_3/v3_3_0/RELEASE.txt b/HDFVIEW/v3_3/v3_3_0/RELEASE.txt new file mode 100644 index 00000000..e4754b9f --- /dev/null +++ b/HDFVIEW/v3_3/v3_3_0/RELEASE.txt @@ -0,0 +1,105 @@ +The current HDFView products can be downloaded at: + https://www.hdfgroup.org/downloads/hdfview/ + + +HDF Libraries +============================================================================= +This release was built and tested with HDF 4.2.x and HDF5 1.14.x. + +Windows ONLY: HDFView built with VS 2015 will require that +the Visual C++ Redistributable Packages be installed on your machine. +If you cannot access HDF5 files then you do not have these packages. +You can obtain them from: + https://www.microsoft.com/en-us/download/details.aspx?id=48145 + + +JDK +============================================================================= +This release was built and tested with OpenJDK 19. It uses modules and the +newest jpackage for distribution. + +Major Enhancements +============================================================================== + * This version supports the new references available in hdf5 1.12 releases. + * Support for reading a SWMR created file, using a configurable timer to + refresh dataset tables. + * Refactored the attribute object classes to use the same object logic as + datasets. This allows data objects to display table views using the same + logic. This includes the editing and reference handling. + +Major Bug Fixes +============================================================================== + * HDFVIEW-284 (crashes on NETCDF-4 grids) has been fixed. The problem was + that references in variable-length containers were trying to be handled + like strings. Upon investigation, the problem was found to extend to + references in any container. The table display code for vlen references + also changed to account for the hdf5 Java API fixes. + The fix required that variable-length types in the Java wrappers in the + hdf5 library for read and write also be fixed. + + HDFView-221 Add support for true Variable-length types in Java + Sub-issue HDFView-222 fixed the read/write support for variable-length + in the Java wrappers. This fix involved handling the data object as + a list of lists and using the datatype of the list. + Sub-issue HDFView-222 fixed the object library to handle the List of Lists + concept. + Sub-issue HDFView-223 updated the DataProviders, DataDisplayConverters + and DataValidators to work with variable-length List of Lists. + + ***** Previous fixes ***** + * HDFVIEW-197 (incorrectly displaying image data) has been fixed. The + problem was that the initial starting values for calculation of minimum + and maximum data values were invalid. In addition, an option to allow + dynamic data ranges has been added. + + * Added support to read and display non-standard floating point numbers. + * Added optional startDir to command line options. + * Corrected user.home vs user.dir confusion. + * Split Current Working Directory options into three selections: + a. Current Work Directory or user.dir system property + b. User Home Directory or user.home system property + c. User selected directory + +Minor Bug Fixes +============================================================================== + * Corrected the create new attribute dialog from trying to write + the attribute twice. + * Added an initilize lib version bounds function. Now the change + lib version dialog correctly preloads the combo box values. + * Correct display of dimension for scalar types. + + +Limitations / Known Problems +============================================================================== + * HDFView currently cannot nicely handle large datasets when using the + default display mode, as the data is loaded in its entirety. To view + large datasets, it is recommended to right click on a data object and + use the "Open As" menu item, where a subset of data to view can be + selected. + + * HDFView also cannot nicely handle large numbers of objects, because of + a design issue that requires HDFView to visit all the objects in a file. + + * Object/region references can't be opened by a double-click or by + right-clicking and choosing "Show As Table/Image" when inside a compound + datatype. + + * If a file is opened in read-only mode, right-clicking on a dataset in + in the tree view and choosing any of the options under the + "Export Dataset" menu item will fail with a message of + 'Unable to export dataset: Unable to open file'. The current workaround + is to re-open the file in read/write mode. + + * The 'Recent Files' button does not work on Mac due to a cross-platform + issue with SWT. + + * Selecting and changing individual points in PaletteView for an image + palette is broken. + + * Logging and optional HDF4 requires rebuilds from source. + + +Other Notes +============================================================================== + + diff --git a/HDFVIEW/v3_3/v3_3_0/index.html b/HDFVIEW/v3_3/v3_3_0/index.html new file mode 100644 index 00000000..f447a39b --- /dev/null +++ b/HDFVIEW/v3_3/v3_3_0/index.html @@ -0,0 +1,13 @@ + +
+

HDFView 3.3.0 is a graphic utility designed for viewing and editing the +contents of HDF4 and HDF5 files. This version released in April 2023, based on +HDF-4.2.16 and HDF5-1.14.0.
+See the Release Notes for more information.

+

This location provides the following:

+
+ + diff --git a/HDFVIEW/v3_3/v3_3_1/RELEASE.txt b/HDFVIEW/v3_3/v3_3_1/RELEASE.txt new file mode 100644 index 00000000..a96f41c6 --- /dev/null +++ b/HDFVIEW/v3_3/v3_3_1/RELEASE.txt @@ -0,0 +1,96 @@ +The current HDFView products can be downloaded at: + https://www.hdfgroup.org/downloads/hdfview/ + + +HDF Libraries +============================================================================= +This release was built and tested with HDF 4.2.16 and HDF5 1.14.2. + +Windows ONLY: HDFView built with VS 2015 will require that +the Visual C++ Redistributable Packages be installed on your machine. +If you cannot access HDF5 files then you do not have these packages. +You can obtain them from: + https://www.microsoft.com/en-us/download/details.aspx?id=48145 + + +JDK +============================================================================= +This release was built and tested with OpenJDK 19. It uses modules and the +newest jpackage for distribution. + +Major Enhancements +============================================================================== + * GH #121 Updated all icons with transpareancy + +Major Bug Fixes +============================================================================== + * GH #119 (crashes opening HDF4 file) has been fixed. The problem was + that the HDF4 xdr.dll file was not copied from the hdf4 install location. + + ***** Previous fixes ***** + * HDFVIEW-284 (crashes on NETCDF-4 grids) has been fixed. The problem was + that references in variable-length containers were trying to be handled + like strings. Upon investigation, the problem was found to extend to + references in any container. The table display code for vlen references + also changed to account for the hdf5 Java API fixes. + The fix required that variable-length types in the Java wrappers in the + hdf5 library for read and write also be fixed. + + HDFView-221 Add support for true Variable-length types in Java + Sub-issue HDFView-222 fixed the read/write support for variable-length + in the Java wrappers. This fix involved handling the data object as + a list of lists and using the datatype of the list. + Sub-issue HDFView-222 fixed the object library to handle the List of Lists + concept. + Sub-issue HDFView-223 updated the DataProviders, DataDisplayConverters + and DataValidators to work with variable-length List of Lists. + +Minor Bug Fixes +============================================================================== + * Corrected how the program updates changes to the fonts made in the User Preferences + dialog. There are still issues with having to trigger a visual refresh. + + * GH #73 (Check aarch64 in machine.arch property) fixed by adding a section to + for aarch64. + + * GH #147 (HDFView 3.3.0 shows incorrect references in compound types in datasets) + fixed by adding a start index into the object reference array of data read from a + compound type. + +Limitations / Known Problems +============================================================================== + * HDFView currently cannot nicely handle large datasets when using the + default display mode, as the data is loaded in its entirety. To view + large datasets, it is recommended to right click on a data object and + use the "Open As" menu item, where a subset of data to view can be + selected. + + * HDFView also cannot nicely handle large numbers of objects, because of + a design issue that requires HDFView to visit all the objects in a file. + + * Object/region references can't be opened by a double-click or by + right-clicking and choosing "Show As Table/Image" when inside a compound + datatype. + + * If a file is opened in read-only mode, right-clicking on a dataset in + in the tree view and choosing any of the options under the + "Export Dataset" menu item will fail with a message of + 'Unable to export dataset: Unable to open file'. The current workaround + is to re-open the file in read/write mode. + + * The 'Recent Files' button does not work on Mac due to a cross-platform + issue with SWT. + + * Selecting and changing individual points in PaletteView for an image + palette is broken. + + * Logging and optional HDF4 requires rebuilds from source. + + * Automatically opening HDFView and displaying a file selected still does display + the file on a mac. + + +Other Notes +============================================================================== + + diff --git a/HDFVIEW/v3_3/v3_3_1/index.html b/HDFVIEW/v3_3/v3_3_1/index.html new file mode 100644 index 00000000..23d6b5c6 --- /dev/null +++ b/HDFVIEW/v3_3/v3_3_1/index.html @@ -0,0 +1,13 @@ + +
+

HDFView 3.3.1 is a graphic utility designed for viewing and editing the +contents of HDF4 and HDF5 files. This version released in September 2023, based on +HDF-4.2.16 and HDF5-1.14.2.
+See the Release Notes for more information.

+

This location provides the following:

+
+ + diff --git a/HDFVIEW/v3_3/v3_3_2/RELEASE.txt b/HDFVIEW/v3_3/v3_3_2/RELEASE.txt new file mode 100644 index 00000000..7b01e9cf --- /dev/null +++ b/HDFVIEW/v3_3/v3_3_2/RELEASE.txt @@ -0,0 +1,104 @@ +The current HDFView products can be downloaded at: + https://github.com/HDFGroup/hdfview/releases + + +HDF Libraries +============================================================================= +This release was built and tested with HDF 4.3.x and HDF5 1.15.x. + + +JDK +============================================================================= +This release was built and tested with OpenJDK 21. It uses modules, the +newest jpackage for distribution and adds support for float16 datatypes. + + +Major Enhancements +============================================================================== + * GH #117 Add User Option for editing the plugin path and include plugins. + * GH #138 Add Support for operating with float16 datatypes. + + ***** Previous fixes ***** + * GH #121 Updated all icons with transparency. + +Major Bug Fixes +============================================================================== + * + + ***** Previous fixes ***** + * GH #119 (crashes opening HDF4 file) has been fixed. The problem was + that the HDF4 xdr.dll file was not copied from the hdf4 install location. + + * HDFVIEW-284 (crashes on NETCDF-4 grids) has been fixed. The problem was + that references in variable-length containers were handled like strings. + Upon investigation, the problem found was that references in any container + were handled like strings. + The table display code for vlen references also changed to account for + the changes which fixed the hdf5 Java API. The fix required that + variable-length types in the Java wrappers in the + hdf5 library for read and write also be fixed. + + HDFView-221 Add support for true Variable-length types in Java + Sub-issue HDFView-222 fixed the read/write support for variable-length + in the Java wrappers. This fix involved handling the data object as + a list of lists and using the datatype of the list. + Sub-issue HDFView-222 fixed the object library to handle the List of Lists + concept. + Sub-issue HDFView-223 updated the DataProviders, DataDisplayConverters + and DataValidators to work with variable-length List of Lists. + + +Minor Bug Fixes +============================================================================== + * GH #159 (Help menu dialogs have gigantic images) Implemented by changing the size from 1024 to 256. + * GH #171 (HDFView fails to find input files on command line when using relative paths) + + ***** Previous fixes ***** + * Corrected how the program updates changes to the fonts made in the User Preferences + dialog. There are still issues with having to trigger a visual refresh. + + * GH #73 (Check aarch64 in machine.arch property) fixed by adding a section to + for aarch64. + + * GH #147 (HDFView 3.3.0 shows incorrect references in compound types in datasets) + fixed by adding a start index into the object reference array of data read from a + compound type. + + +Limitations / Known Problems +============================================================================== + * HDFView currently cannot nicely handle large datasets when using the + default display mode, as the data is loaded in its entirety. To view + large datasets, it is recommended to right click on a data object and + use the "Open As" menu item, where a subset of data to view can be + selected. + + * HDFView also cannot nicely handle large numbers of objects, because of + a design issue that requires HDFView to visit all the objects in a file. + + * Object/region references can't be opened by a double-click or by + right-clicking and choosing "Show As Table/Image" when inside a compound + datatype. + + * If a file is opened in read-only mode, right-clicking on a dataset in + in the tree view and choosing any of the options under the + "Export Dataset" menu item will fail with a message of + 'Unable to export dataset: Unable to open file'. The current workaround + is to re-open the file in read/write mode. + + * The 'Recent Files' button does not work on Mac due to a cross-platform + issue with SWT. + + * Selecting and changing individual points in PaletteView for an image + palette is broken. + + * Logging and optional HDF4 requires rebuilds from source. + + * Automatically opening HDFView and displaying a file selected still does + not display the file on a mac. + + +Other Notes +============================================================================== + + diff --git a/HDFVIEW/v3_3/v3_3_2/documentation/index.html b/HDFVIEW/v3_3/v3_3_2/documentation/index.html new file mode 100644 index 00000000..a41f3763 --- /dev/null +++ b/HDFVIEW/v3_3/v3_3_2/documentation/index.html @@ -0,0 +1,12 @@ + +
+

HDFView 3.3.2 is a graphic utility designed for viewing and editing the +contents of HDF4 and HDF5 files. This version released in June 2024, based on +HDF-4.3.0 and HDF5-1.14.4.
+See the Release Notes for more information.

+

This location provides the following documentation:

+
+ + diff --git a/HDFVIEW/v3_3/v3_3_2/downloads/index.html b/HDFVIEW/v3_3/v3_3_2/downloads/index.html new file mode 100644 index 00000000..e907a10b --- /dev/null +++ b/HDFVIEW/v3_3/v3_3_2/downloads/index.html @@ -0,0 +1,13 @@ + +
+

HDFView 3.3.2 is a graphic utility designed for viewing and editing the +contents of HDF4 and HDF5 files. This version released in June 2024, based on +HDF-4.3.0 and HDF5-1.14.4.
+See the Release Notes for more information.

+

This location provides the following downloads:

+
+ + diff --git a/HDFVIEW/v3_3/v3_3_2/index.html b/HDFVIEW/v3_3/v3_3_2/index.html new file mode 100644 index 00000000..5a4e0059 --- /dev/null +++ b/HDFVIEW/v3_3/v3_3_2/index.html @@ -0,0 +1,13 @@ + +
+

HDFView 3.3.2 is a graphic utility designed for viewing and editing the +contents of HDF4 and HDF5 files. This version released in June 2024, based on +HDF-4.3.0 and HDF5-1.14.4.
+See the Release Notes for more information.

+

This location provides the following:

+
+ +