We want to hear from you! Take our short OPeNDAP User Survey!
OPeNDAP Software
On this page you will find information about OPeNDAP software that we have available for download.
This information includes the public key we use to sign our software, access to our complete software archive, details about our Continuous Integration builds, and Github.
We manage several different open-source software packages. Our main software packages are Hyrax and libdap, and you can download their source code or pre-built binaries from these pages:
OPeNDAP's Public Key
OPeNDAP’s Public Key is available here. We sign all of our software releases using gpg and a key created just for this purpose. The public key is bound to the email address security at opendap.org. To verify a particular software package using its digital signature:
- Import the security at opendap.org public key into your key ring (see the gpg documentation for help on that);
- Download both the package and the .sig signature file and put them in the same directory; and
- Run gpg –verify <signature file name> in the directory with those files.
The result should be a message telling you that the signature is valid, who signed it and when it was signed. If you don’t get a message saying the signature is valid, double check that you have installed the public key correctly, have the file and its signature in the same directory and have not renamed the file (or signature). If, after that, you’re still not getting a message that the signature is valid, please contact us at support@opendap.org.
Software Archive
The HTTP archive holds just about every piece of software we have ever released. Each release is held in a separate directory. Beta and final versions for each release are within those directories. Below are shortcuts to specific parts of the archive for people that want all of the source code without navigating through the pages specific to each of the clients, servers, etc.
Current Releases (see Latest Release)
Old DODS releases (of historical interest only)
Continuous Integration Builds
We run Continuous Integration (CI) builds using Travis-CI for the libdap, BES, and OLFS (these are the primary components of the Hyrax data server). These builds are triggered when there is a push to the master branch of their GitHub repository. These builds compile the code, run its automated tests and may do packaging tasks (depending on the language).
GitHub
We have moved most of our active projects to GitHub. You can clone the libdap, bes, and other projects’ repositories from github.com/OPENDAP. We actively respond to problem tickets submitted on the site, but our primary issue tracking system is Jira, which has open access for readers.
Here are direct links to some of the main projects in our GitHub repository: