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.
Version 3.7.0 of loaddap is built with libdap 3.9.3. You must have Matlab 2009a or newer to use these binaries. For older Matlab versions, see loaddap 3.6.1/2. Unfortunately due to changes in the OS/X and Linux package maker, you must now get separate libdap and loaddap packages and install the libdap package first, then install the loaddap package. The win32 binary has an installer that includes libdap, so all you need to do is grab the loaddap win32 binary here. It's still fairly easy…
Binaries
Win32-3.7.0
Mac OS/X
Linux CentOS 5.2
Linux CentOS 5.2 See below, Contributed builds, for additional binaries. Required packages The Matlab structs tool version 3.7.0 was built with libdap library version 3.9.3. Required third-party packages On win32 the libdap binary distribution contains all the third-party libraries you need; on platforms like linux and OS/X (especially 10.5 and newer) you might look over 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.
Win32
Mac OS/X 10.3 or older
Linux (x86_64/i386)Source code
Contributed builds
Version 3.6.1 of loaddap built with libdap 3.8.1. You must have Matalb 2007a … 2008b to use these binaries. See loaddap 3.7.0 For Matlab 2009 or newer. 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. 27 Feb 2009 version 3.6.2. New version and installer with an important bug fix for Widows XP/Vista. We fixed a problem where loaddap would force you restart to Matlab every so often (once every 500 times loaddap was called). This fix is in version 3.6.2 and the fix only applies to the WinXP binary; the software is unchanged for the linux and OS/X platforms. 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. 20 June 2008 Updated the OS/X packages so that they include libdap. Binaries
Win32-3.6.2
Mac OS/X
Linux
Linux Required packages The Matlab structs tool requires the libdap library, version 3.8.1 or 3.8.2. Do not use the new 3.9.0 libdap with ml-structs 3.6.1 or 3.6.2. (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
Mac OS/X 10.4 or greater
Linux (x86_64/i386)Source code
Contributed builds
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.
Binaries
Win32
Mac OS/X
Linux
Linux 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
Mac OS/X 10.4 or greater
Linux (x86_64/i386)Source code
Binaries
Mac OS/X
Linux Source code
Binaries
Mac OS/XSource code
Binaries
Linux (x86)Source code