Skip to content

OPENDAP/libdap4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,871 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 install

From a git checkout:

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

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

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors