The Matlab Structs Tool
The Matlab Structs Tool (aka 'loaddap') provides a way to read any DAP-accessible data into Matlab. This is the second major update to the older 'Command Line Tool' and this version adds the ability to preserve structures in data sources by creating Matlab Structure variables where appropriate. This version should be used in place of the older 'Command Line Tool' where possible. We're maintaining the older version as resources permit. You can use the tool within scripts.
Matlab Structs Tool 3.6.1 (13 June 2008)
Version 3.6.1 of loaddap builds with libdap 3.8.1. It contains some fixes to the documentation and to the tests and other miscellaneous fixes to the source code but no new features. However, the Window XP and OS/X installers now contain the necessary libdap binaries, too, so even though libdap is listed as required software, you only need to download the loaddap packages listed here. Linux users still have to get the libdap rpms in addition to the loaddap rpms here.
20 June 2008 Updated the OS/X packages so that they include libdap.
23 July 2008 New installer for Widows XP/Vista. We've fixed a problem with the installer. Grab the new one from the link below. The version number is the same since there's no change to the software at all - just some additional run-time libraries from Microsoft.
Binaries
Win32- Win32 package (sig)
Mac OS/X- OS/X 10.4 PPC (sig)
- Intel Mac (sig)
Linux - ix86_64/Fedora Core 8; libdap i86_64 FC8
Linux - i386/Fedora Core 8; libdap i386 FC8
Required packages
The Matlab structs tool requires the libdap library, version 3.8.1 or newer. (note that the Windows XP installer includes the correct version of libdap).
Required third-party packages
On win32 the libdap binary distribution contains all the third-party libraries you need; on platforms like linux you should look at the requirements for libdap. In most cases those libraries are already present, so to avoid duplication and other problems, we don't provide them by default. The Mac falls somewhere in between.
Win32- The libdap binary distribution contains all the third-party libraries you need as well as libdap so you don't need to get any other packages.
Mac OS/X 10.4 or greater- In rare cases Mac users may need to install libxml2. See the third-party software page or go directly to the libxml2 page.
Linux (x86_64/i386)- Modern versions of Linux come with the needed third-party libraries.
Source code
- Version 3.6.1
- loaddap.tar.gz (1.2 MB) (sig). Required: libdap++ 3.8.1 (1.3 MB) (sig)
Contributed builds
- Version 3.6.1
- Contributed: Sharing your binary builds for those operating systems not available here.
Matlab Structs Tool 3.6.0 (4 May 2008)
Binaries
The 3.6.0 distribution of loaddap was released bundled with the OPeNDAP/URI Matlab Ocean Data Toolbox on 28 Feb 2008. We intended to provide loaddap distributions, but the toolbox is only slightly larger than the loaddap binary by itself, so until we make those distributions, we suggest you get the new version of loaddap from the toolbox download site.Source code
If you would like a source release of loaddap 3.6.0, please email support at opendap.org.Matlab Structs Tool 3.5.2 (28 April 2006)
Binaries
Win32- Win32 package
Mac OS/X- OS/X 10.4(Tiger) package
- Intel Mac
Linux - ix386/ix86_64/Fedora Core 4 .
Linux - i386/RedHat Enterprise3 .
Required packages
The Matlab structs tool requires the libdap library, version 3.6.2.
Required third-party packages
On win32 the libdap binary distribution contains all the third-party libraries you need; on platforms like linux you should look at the requirements for libdap. In most cases those libraries are already present, so to avoid duplication and other problems, we don't provide them by default. The Mac falls somewhere in between.
Win32- The libdap binary distribution contains all the third-party libraries you need.
Mac OS/X 10.4 or greater- The Mac users may need to install libxml2. See the third-party software page or go directly to the libxml2 page.
Linux (x86_64/i386)- Modern versions of Linux come with the needed third-party libraries.
Source code
- Version 3.5.2
- loaddap.tar.gz (1.2 MB). Required: libdap++ 3.6.2 (1.3 MB)
Contributed builds
- Version 3.5.2
- Contributed: Sharing your binary builds for those operating systems not available here.
- loaddap.pkg.zip (loaddap for the intel mac). Required: libdap++ 3.6.2 (1.3 MB)
Matlab Structs Tool 3.5.1 (30 Dec. 2005)
Binaries
Mac OS/X- OS/X 10.4(Tiger) package (3.7 MB).
Linux - ix386/ix86_64/Fedora Core 4 .
Source code
- Version 3.5.1
- loaddap.tar.gz (1.2 MB). Required: libdap++ 3.5.3 (1.5 MB)
Matlab Structs Tool 3.5.0 (14 Dec. 2005)
Binaries
Mac OS/X- OS/X 10.4(Tiger) package (3.7 MB).
Source code
- Version 3.5.0
- loaddap.tar.gz (1.2 MB). Required: libdap++ 3.5.3 (1.5 MB)
Matlab Structs Tool 3.4.5 (9 July 2004)
Binaries
Linux (x86)- Red Hat 7.3, tar.gz format (2.2 MB). Build: gcc 3.0, glibc 2.2.5, Kernel 2.4.20, statically linked.
- Red Hat 8.0, tar.gz format (2.2 MB). Build: gcc 3.2, glibc 2.3.2, kernel 2.4.20, statically linked.
- Fedora Core 1, tar.gz format (0.9 MB). Build: gcc 3.3.2, glibc 2.3.2, kernel 2.4.22, dynamically linked.
Source code
- Version 3.4.5
- tar.gz (640 KB). Required: libdap++ 3.4.8 (2.7 MB) and packages 3.4.4 (4.8 MB)
