My development of the TOAST package grew out of the need for tools that could process CMB datasets on high performance computing architectures, but still be modular enough to support data from multiple telescopes. TOAST consists of several serial and MPI parallel libraries for performing data selection, file input/output, on-the-fly simulations, and map-making operations. These operations include binning, destriping, and standard GLS map-making, as well computing block-diagonal covariances and pixel domain masking. The tools also enable fast Monte Carlo simulations of instrumental noise.
TOAST uses the MOAT package for portable, low-level math operations.