Skip to content
OPENDAPPublic

About

A new version of libdap that contains both DAP2 and DAP4 support

Resources

Stars

13 stars

Watchers

11 watching

Forks

Latest commit

 

History

4,913 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libdap4


Build Status DOI


The OPeNDAP C++ implementation of DAP2 and DAP4.

What this library provides

  • Core DAP2/DAP4 data model and protocol classes.
  • Client/server support libraries and utilities.
  • Command-line clients including getdap and getdap4.

Build quick start (autotools)

From a release tarball:

./configure
make
make check
make clean
make dist

From a git checkout:

autoreconf --force --install --verbose
./configure
make
make check

Consider using --prefix=$prefix --enable-developer for any build where you will be working on the code.

Requirements (summary)

  • Modern C++ compiler (configure checks C++11/C++14 support).
  • autotools or cmake to build the code.
  • libcurl and libxml2 (and libuuid on Linux).
  • flex and bison for parser generation.
  • groff for the man pages to render.
  • bear for the compile_commands.json database used by vscode (and CLion)
  • CppUnit to run make check.

For exact versions and platform notes, see INSTALL.

Project file guide

About

A new version of libdap that contains both DAP2 and DAP4 support

Resources

Stars

13 stars

Watchers

11 watching

Forks

Releases

Packages

Used by

Contributors

Languages