Projects / GetData Library

GetData Library

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
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  13 Dec 2012 05:25

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

  •  21 Aug 2012 03:59

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

  •  05 Jul 2012 02:06

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.

  •  06 Apr 2011 09:35

    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.

    •  25 Mar 2011 07:03

    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.

    Screenshot

    Project Spotlight

    4DIAC

    A framework for distributed industrial automation and control.

    Screenshot

    Project Spotlight

    newLISP

    A Lisp-like, general-purpose scripting language.