Software — OPeNDAP (original) (raw)

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:

In addition to software, OPeNDAP has developed an open protocol (DAP) for access to remote data that supports various subsetting options. We maintain a list of software developed by other groups that use this protocol.

If you don’t see software or information about OPeNDAP software here, contact us at support@opendap.org.

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:

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: