tables_io: Tabular data read/write interface
tables_io provides an interface for a variety of non-ASCII file formats that are commonly used within the LSST DESC collaboration. It allows users to read in data from multiple types of files through one convenient interface.
Features:
reads and writes files that contain one or more data tables
supports a variety of file types (
fits,hdf5,parquet) and tabular formats (astropy,pandas,pyarrow,numpy) (see Supported file formats)allows easy conversions between file formats and in memory tabular formats
ability to do chunked reads and writes of
HDF5andparquetfiles
tables_io is currently being used in the following packages:
Getting Started
API Reference