Tables (gwpy.table)#

This module extends the functionality of the astropy.table library for reading/writing/manipulating hetergeneous data tables.

Importing the Table object from here via

>>> from gwpy.table import Table

loads extra input/output definitions available for read() and write().

Additionally, the EventTable object is provided to simplify working with tables of time-stamped GW (or other) events.

See also

Classes#

Column([data, name, dtype, shape, length, ...])

Define a data column for use in a Table object.

EventTable([data, masked, names, dtype, ...])

A container for a table of events.

GravitySpyTable([data, masked, names, ...])

A container for a table of Gravity Spy Events.

Table([data, masked, names, dtype, meta, ...])

A class to represent tables of heterogeneous data.

Class Inheritance Diagram#

digraph inheritance8f901925b8 { bgcolor=transparent; rankdir=TB; size="8.0, 12.0"; "EventTable" [URL="../gwpy.table.EventTable/#gwpy.table.EventTable",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A container for a table of events."]; "Table" -> "EventTable" [arrowsize=0.5,style="setlinewidth(0.5)"]; "GravitySpyTable" [URL="../gwpy.table.GravitySpyTable/#gwpy.table.GravitySpyTable",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A container for a table of Gravity Spy Events."]; "EventTable" -> "GravitySpyTable" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Table" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="A class to represent tables of heterogeneous data."]; }