HDF4 handler
This is the HDF4 file module for Hyrax.
Note: This page lists our 'full releases' of the handler. Sometimes we make source-only releases or internal releases and don't bother to include them here. That is why the version numbers you see here have 'gaps.'
Our software distributions are signed using a public/private key pair. See Public Key for more information.
HDF4 handler 3.8.1 (Updated 13 May 2010)
Because this source code requires the HDF-EOS2 libraries and because those are not available in RPM form, our binary releases have not been built using these options. Thus if you want to serve HDF-EOS or HDF-EOS2 data, including HDF-EOS Swath data, you will need to build the modules from source code.
Here's some more information about the new HDF-EOS features from the developers at The HDF Group:
- This source code of HDF-EOS2 module in this version is the same as 3.8.0, which ONLY supports limited HDF-EOS swath and grid files. The next version will support much more HDF-EOS swath and grid files. The next version is expected to be released in in early August. If you want to know more about of the current progress of the HDF-EOS module or have other questions, please send an email to eoshelp at hdfgroup.org.
- A helpful installation guide.
- Technical notes and demos related to the HDF-EOS data support under: CF; Limits; and OPeNDAP 4 Demo
Source code
- Version 3.8.1
- tar.gz, gpg signature. Required: libdap 3.10.2, bes 3.8.3
Binaries
Linux (x86_64)- CentOS 5.2, RPMs (gcc 4.1)
Linux (i386)- CentOS 5.2, RPMs (gcc 4.1)
Contributed builds
- Version 3.8.1
- Contributed: Sharing your binary builds for those operating systems not available here.
HDF4 handler 3.8.0 (Updated 09 February 2010)
February 09, 2010: This release includes the following bug fixes:
Because this source code requires the HDF-EOS2 libraries and because those are not available in RPM form, our binary releases have not been built using these options. Thus if you want to serve HDF-EOS or HDF-EOS2 data, including HDF-EOS Swath data, you will need to build the modules from source code.
Here's some more information about the new HDF-EOS features from the developers at The HDF Group:
- A helpful installation guide.
- Technical notes and demos related to the HDF-EOS data support under: CF; Limits; and OPeNDAP 4 Demo
Source code
- Version 3.8.0
- tar.gz, gpg signature. Required: libdap 3.10.0, bes 3.8.0
Binaries
Contributed builds
- Version 3.8.0
- Contributed: Sharing your binary builds for those operating systems not available here.
HDF4 handler 3.7.15 (Updated 14 October, 6 October 2009)
October 14, 2009: Added missing header file 'HDFEOS.h' to source distribution.
Special source-only release of the HDF4 handler including new features implemented by The HDF Group.
This version of the HDF4 handler presents information stored in HDF-EOS and HDF-EOS2 files in a far more friendly way than the previous handlers. The resulting data sets are much easier for client to process and users to understand and use.
Because this source code requires the HDF-EOS2 libraries and because those are not available in RPM form, we are releasing this software as a source-only release. In the future, the features will be part of every release, but data providers will still need to use the source releases and build the code, to get these features.
Here's some more information about the modifications compiled by developers at The HDF Group:
- A helpful installation guide.
- Technical notes and demos related to the HDF-EOS data support under: CF; Limits; and OPeNDAP 4 Demo
Source code
- Version 3.7.15
- tar.gz, gpg signature. Required: libdap 3.9.3, bes 3.7.2
Contributed builds
- Version 3.7.15
- Contributed: Sharing your binary builds for those operating systems not available here.
HDF4 handler 3.7.14 (15 June 2009)
This release fixes build problems with gcc 4.3.
Binaries
Linux (x86_64)- CentOS 5.2, RPMs (gcc 4.1)
Linux (i386)- CentOS 5.2, RPMs (gcc 4.1)
Apple OS/X (10.4)- Intel DMG (gpg signature) , PPC DMG
Source code
- Version 3.7.14
- tar.gz, gpg signature. Required: libdap 3.9.3, bes 3.7.2
Contributed builds
- Version 3.7.14
- Contributed: Sharing your binary builds for those operating systems not available here.
HDF4 handler 3.7.13 (18 May 2009)
This is an update from 3.7.12 and has one fix and one new feature. The fix addresses a problem with cached attribute objects. Now those treat quotes in a way that's consistent with the other Hyrax 1.5 handlers and with objects that are not cached. The new feature is that caching of these objects can now be controlled from the bes.conf file. Setting HDF4.CacheDir to the empty string ("") will disable caching.
Binaries
Linux (x86_64)- CentOS 5.2, RPMs (gcc 4.1)
Linux (i386)- CentOS 5.2, RPMs (gcc 4.1)
Apple OS/X (10.4)- Intel DMG (gpg signature) , PPC DMG
Source code
- Version 3.7.12
- tar.gz, gpg signature. Required: libdap 3.9.3, bes 3.7.2
Contributed builds
- Version 3.7.13
- Contributed: Sharing your binary builds for those operating systems not available here.
HDF4 handler 3.7.12 (13 April 2009)
Many memory leaks fixed. The handler was leaking memory due to a series of fixes added after the past release; these have been fixed.
This code has also had the updates needed to work with the new BES features.
Binaries
Linux (x86_64)- CentOS 5.2, RPMs (gcc 4.1)
Linux (i386)- CentOS 5.2, RPMs (gcc 4.1)
Apple OS/X (10.4)- Intel DMG (gpg signature) , PPC DMG
Source code
- Version 3.7.12
- tar.gz, gpg signature. Required: libdap 3.9.2, bes 3.7.2
Contributed builds
- Version 3.7.12
- Contributed: Sharing your binary builds for those operating systems not available here.
HDF4 handler 3.7.10-beta2 (17 March 2009)
Beta. See the NEWS file for more information.
Binaries
Source code
- Version 3.7.10-beta2
- tar.gz, gpg signature. Required: libdap 3.9.0, bes 3.7.0
Contributed builds
- Version 3.7.10-beta2
- Contributed: Sharing your binary builds for those operating systems not available here.
HDF4 handler 3.7.9 (20 June 2008)
This version of the handler fixes a bug where files with multiple SDS with the same names did not work. In some cases this bug could result in bad values being returned by the handler. Binaries will be added as time permits.
Binaries
Linux (x86_64)- Fedora Core 8, RPMs (gcc 4.1)
Linux (i386)- Fedora Core 8, RPMs (gcc 4.1)
Apple OS/X (10.4)
Source code
- Version 3.7.9
- tar.gz, gpg signature. Required: libdap 3.8.2, bes 3.6.2 (for Hyrax –this is required to build the BES modules).
Contributed builds
- Version 3.7.9
- Contributed: Sharing your binary builds for those operating systems not available here.
HDF4 handler 3.7.8 (14 March2008)
This version of the handler includes bug fixes and updates for libdap 3.8.0 and bes 3.6.0. One issue is outstanding: See trac #905 to follow this (summary: This problem is encountered when a Vgroup contains a Vgroup and that inner Vgroup contains an SDS, if that SDS's name matches the name of another SDS nested in a second set of objects with the same structure, the first SDS will always be returned. It's likely that this bug has been present for some time if not since the handler was first written.
Binaries
Linux (x86_64)- Fedora Core 8, RPMs (gcc 4.1)
Linux (i386)- Fedora Core 6, RPMs (gcc 4.1)
Apple OS/X (10.4)
Source code
- Version 3.7.8
- tar.gz, gpg signature. Required: libdap 3.8.0, bes 3.6.0 (for Hyrax –this is required to build the BES modules).
Contributed builds
- Version 3.7.8
- Contributed: Sharing your binary builds for those operating systems not available here.
HDF4 handler 3.7.7 (4 December 2007)
Binaries
Linux (x86_64)- Fedora Core 6, RPMs (gcc 4.1)
Linux (i386)- Fedora Core 6, RPMs (gcc 4.1)
Apple OS/X (10.4)- Intel DMG (gpg signature) , PPC DMG
Source code
- Version 3.7.7
- tar.gz, gpg signature. Required: libdap 3.7.10, bes 3.5.3 (for Hyrax –this is required to build the BES modules).
Contributed builds
- Version 3.7.7
- Contributed: Sharing your binary builds for those operating systems not available here.
HDF4 handler 3.7.6 (14 November 2007)
Binaries
Linux (x86_64)- Fedora Core 6, RPMs (gcc 4.1)
Linux (i386)- Fedora Core 6, RPMs (gcc 4.1)
Apple OS/X (10.4)- Intel DMG (gpg signature) , PPC DMG
Source code
- Version 3.7.6
- tar.gz, gpg signature. Required: libdap 3.7.9, bes 3.5.2 (for Hyrax –this is required to build the BES modules).
Contributed builds
- Version 3.7.6
- Contributed: Sharing your binary builds for those operating systems not available here.
HDF4 handler 3.7.5 (13 March 2007)
Binaries
Linux (x86_64)- Fedora Core 5, RPMs (gcc 4.1)
Linux (i386)- Fedora Core 4, RPMs (gcc 4.0)
Apple OS/X (10.4)- Intel DMG
SPARC/Solaris- Solaris 5.8
Source code
- Version 3.7.5
- tar.gz. Required: libdap 3.7.6, bes 3.4.1 (for Hyrax –this is required to build the BES modules).
Contributed builds
- Version 3.7.5
- Contributed: Sharing your binary builds for those operating systems not available here.
HDF4 handler 3.7.4 (13 Feb 2007)
Binaries
Linux (x86_64)- Fedora Core 5, RPMs (gcc 4.1)
Linux (i386)- Fedora Core 4, RPMs (gcc 4.0)
SPARC/Solaris- Solaris 5.8
SGI/IRIX- IRIX 6.5
Source code
- Version 3.7.4
- tar.gz. Required: libdap 3.7.5, bes 3.4.0 (for the new server–this is required to build the BES modules).
Contributed builds
- Version 3.7.4
- Contributed: Sharing your binary builds for those operating systems not available here.
HDF4 handler 3.6.1 (17 Mar 2006)
Binaries
Linux (x86_64/i386)
Linux (i386)
SPARC/Solaris
SGI/IRIXSource code
- Version 3.6.1
- tar.gz . Required: libdap 3.6.2 , dap-server 3.6.1 (287 KB)
Contributed builds
- Version 3.6.1
- Contributed: Sharing your binary builds for those operating systems not available here.
HDF4 handler 3.5.0 (31 Oct 2005)
Binaries
Linux (i386)- Fedora Core 4, RPMs (gcc 4.0)
Linux (i386)- Red Hat Enterprise Linux 3, RPMs (gcc 3.2.3)
SPARC/Solaris- Solaris 5.8
SGI/IRIX- IRIX 6.5
Source code
- Version 3.5.0
- tar.gz (1.2 MB). Required: libdap 3.5.3 (1.5 MB), dap-server 3.5.1 (287 KB)
HDF4 file module 3.4.3 (9 July 2004)
Binaries
Win32- Coming soon!
Mac OS/X- OS/X 10.3 (Panther), tar.gz format (719 KB). Build: dynamically linked.
Linux (x86)- Red Hat 7.3, tar.gz format (1.3 MB). Build: gcc 3.0, glibc 2.2.5, Kernel 2.4.20, statically linked.
- Red Hat 8.0, tar.gz format (1.3 MB). Build: gcc 3.2, glibc 2.3.2, kernel 2.4.20, statically linked.
- Fedora Core 1, tar.gz format (685 KB). Build: gcc 3.3.2, glibc 2.3.2, kernel 2.4.22, dynamically linked.
SPARC/Solaris- Solaris 2.6 (811 KB). Build: gcc 3.2, dynamically linked.
- SGI/IRIX
- IRIX 6.5 (1.1 MB). Build: gcc 2.95.2, dynamically linked.
- Alpha/OSF1
- OSF1, v5.1 (2.0 MB). Build: gcc 3.3, dynamically linked.
Source code
- Version 3.4.3
- tar.gz (246 KB). Required: libdap++ 3.4.8 (2.7 MB) asciival 3.4.3 (86 KB) www-interface 3.4.3 (79 KB) and packages 3.4.4 (4.8 MB)
HDF4 file module 3.4.2 (17 March 2004)
Binaries
Linux (i686)- Red Hat 7.3, tar.gz format (753 KB).
- Red Hat 8.0, tar.gz format (691 KB).
SPARC/Solaris- Solaris 2.6 (768 KB).
- SGI/IRIX
- IRIX 6.5 (1.6 MB).
Source code
- Version 3.4.2
- tar.gz (289 KB). Required: libdap++ 3.4.7 (1.4 MB) asciival 3.4.2 (85 KB) www-interface 3.4.2 (76 KB) and packages 3.4.3 (6.8 MB)
