libgetdata
« Back to VersTracker
Description:
Reference implementation of the Dirfile Standards
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: scientific-computing data-format c-library time-series data-analysis
Install: brew install libgetdata
About:
Libgetdata is the official reference implementation of the Dirfile Standards, a filesystem-based database format for time-series data. It provides a robust C API for reading and writing large, array-oriented datasets efficiently. The library handles format conversion, compression, and endianness transparently, making it ideal for scientific data acquisition and analysis.
Key Features:
  • High-performance I/O for large multi-dimensional arrays
  • Transparent handling of compression (BZIP2, LZMA, ZSTD) and endianness
  • Bindings for multiple languages including Python, Fortran, and C++
  • Strict adherence to the Dirfile Standards for data portability
Use Cases:
  • Scientific data acquisition systems requiring high-speed, continuous data logging
  • Long-term archival and analysis of large time-series datasets
  • Interoperable data exchange between different analysis platforms (e.g., Python, MATLAB, C++)
Alternatives:
  • HDF5 – More complex and feature-rich, but heavier dependency; Libgetdata is simpler and optimized for time-series.
  • NetCDF – Similar scientific focus, but NetCDF is a format specification while Libgetdata is a library and format.
Version History
Detected Version Rev Change Commit
Sep 13, 2024 3:11pm 0 VERSION_BUMP 0aff0f90