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 and mpiarray).

  • Infrastructure for building, managing and configuring pipelines for data processing (pipeline and config).

  • Routines for converting to between different time representations, dealing with leap seconds, and calculating celestial times (time)

Index

Indices and tables