GetData is a library that provides an API to interface with dirfile databases. The dirfile database format is designed to provide a fast, scalable format for storing and reading binary, synchronously-sampled, time-ordered data. GetData was originally written for the BOOMERanG and BLAST experiments as a data format suitable for use for both quick-look and data reduction. It is now used by many other cosmological and astrophysical experiments including ACT, Planck, Spider, Keck, as well as other projects.
| Tags | Software Development Libraries Scientific/Engineering Database Database Engines/Servers API |
|---|---|
| Licenses | LGPLv2.1+ |
| Operating Systems | POSIX Unix GNU/Linux Mac OS X Cygwin Win32 |
| Implementation | C++ C Fortran Python IDL Perl |
Recent releases


Release Notes: This release fixes an internal error when reading MPLEX data and problems associated with paths containing trailing symlinks.


Release Notes: A few errors were corrected, primarily memory errors.


Release Notes: This release introduces Dirfile Standards Version 9, which adds two new field types, MPLEX and WINDOW, as well as various functionality to rename or modify field names. In addition to the new Standards, this release also adds automatic sequential reads and writes, Perl bindings, write support for gzip-compressed Dirfiles, and various other improvements and bugfixes.


Release Notes: This releases fixes a few bugs found after the release of GetData-0.7.2. Most importantly, it corrects the search path for encoding modules and the writing of metafield metadata.


Release Notes: Regarding the code, this is a minor bugfix release that adds missing but documented functionality relating to Dirfile Standards compliance, specifically the ability to use absolute paths in INCLUDE statements. It also fixes a few minor bugs discovered since the last release. This release also marks the introduction of support in GetData for Microsoft's Visual C++ compiler, but with a reduced feature set. Finally, a source package containing only the Interactive Data Language (IDL) bindings has also been produced, in cases where the library itself is already installed.