The data conditioning component (datcondAPI) of the LIGO Data Analysis System (LDAS) is responsible for pre-processing and "cleaning-up" interferometer data. The basic functionality provided by the datacondAPI includes the ability to take discrete Fourier transforms, resample the data, perform linear filtering, calculate summary statistics, estimate power spectra, and perform linear regression of environmental channels--to name a few.
For the past year or so, members from the UTBRG have been writing C++ code to calculate summary statistics (e.g., min, max, mean, rms, variance, skewness, kurtosis) and estimate power spectra using Welch's method. More information about the data conditioning API can be found at the group's home page.