libdap
« Back to VersTracker
Description:
Framework for scientific data networking
Type: Formula  |  Latest Version: 3.21.1@0  |  Tracked Since: Nov 5, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: science networking data-access opendap c++
Install: brew install libdap
About:
libdap is a C++ library that implements the OPeNDAP (Open-source Project for a Network Data Access Protocol) client and server specification. It enables scientific data providers to create data services that allow clients to access and manipulate large, diverse datasets over the internet efficiently. Its primary value is in facilitating remote data access and subsetting, eliminating the need to download entire large files.
Key Features:
  • Implements the OPeNDAP protocol (DAP2/DAP4) for data access
  • Supports data subsetting, aggregation, and type negotiation
  • Provides a C++ API for building both clients and servers
  • Enables access to diverse scientific data formats through a common interface
Use Cases:
  • Building data servers for climate and earth science datasets
  • Creating client applications that query remote scientific data repositories
  • Enabling web-based visualization tools to access large data files without full downloads
Alternatives:
  • netCDF – netCDF is a data model and file format; libdap is a protocol library that can serve netCDF files remotely but also handles other formats.
  • THREDDS – THREDDS is a server suite that often uses libdap or similar protocols to serve data, while libdap is the core protocol library itself.
Version History
Detected Version Rev Change Commit
Nov 5, 2025 6:59pm 1 VERSION_BUMP 681d6579