Quick Start

The QuickStart Guide (PDF) provides a overview of our software and its use

User Guide

The UserGuide (PDF) provides general information about the OPeNDAP software, the two versions of the Data Access Protocol (DAP) and information about access to remote data made available using DAP.

Data Access Tutorials

The Data Access Tutorials show how to use various software clients to access data using the DAP web API.

Client Authentication

Many institutions now require that you (or more accurately, your software client) must authenticate before access to data will be permitted. This is notably true for all NASA assets: Authentication is required for data access.

Hyrax Installation and Configuration Guide

The Hyrax Installation and Configuration Guide (PDF) provides information about the Hyrax Data Server. In this guide you will find a description of the server’s featrues and all of its configuration parameters. Also described in teh guide are other web services that Hyrax provides, including WMS and WCS.

Libdap library documentation

The libdap library documentation provides reference information for our implementation of DAP2 and DAP4.

BES data server framework

The Back End Server (BES) is the modular framework used to build the data access and manipulation layer of the Hyrax data server.

Notes about this repository

How to build the documentation

The documentation is built by Travis CI with every PR which executs asciidoctor. Travis converts the .adoc source files to .html and then pushes these to GitHub Pages where the documentation is hosted.

When proposing changes to the documentation, we recommend first test these by building the documentation on your local computer. To do that, you will need asciidoctor installed in your system.

Say you are proposing changes to the QuickStart.adoc. On your computer then run the following command:

asciidoctor QuickStart.adoc

You can now inspect the build on your local machine by running on your terminal open QuickStart.html, or simply by pasting file://<file_path>/QuickStart.html onto any browser (<file_path> is the location of the QuickStart.html file on your filesystem. You can get this by running pwd in the same directory as your QuickStart.html file.)

About opendap.github.io/documentation/

The https://opendap.github.io/documentation/ site is populated with HTML and PDF documents that are automatically built any time an AsciiDoc file in the documentation repo is updated on the master branch.

This page comes from the github.com/OPeNDAP/documentation repository, but it contains links to other pages from other OPeNDAP github documentation repositories (e.g., hyrax\_guide). To add new documention from a new repo, first arrange to publish its content via gh-pages and github.io and then link those pages here. See the github.com/OPeNDAP/hyrax_guide repo and the entry above for Master_Hyrax_Guide.html/pdf for an example.

Automatic github.io updates

Another take on the same sort of process - updating gh-pages from a .travis.yml file - that does not use asciidoctor: Automatically Update GitHub Pages with Travis.