caput
A collection of utilities for building data analysis pipelines.
Features
A generic container for holding self-documenting datasets in memory with straightforward syncing to h5py files (
memh5
). Plus some specialisation to holding time stream data (tod
).Tools to make MPI-parallel analysis a little easier (
caput.mpiutil
andmpiarray
).Infrastructure for building, managing and configuring pipelines for data processing (
pipeline
andconfig
).Routines for converting to between different time representations, dealing with leap seconds, and calculating celestial times (
time
)