NDS2 (gwpy.io.nds2)#

Wrapper to the nds2-client package, providing network access to LIGO data.

Functions#

auth_connect(host[, port])

Open an nds2.connection handling simple authentication errors.

connect(host[, port])

Open an nds2.connection to a given host and port.

find_channels(channels[, connection, host, ...])

Query an NDS2 server for channel information.

get_availability(channels, start, end[, ...])

Query an NDS2 server for data availability.

host_resolution_order(ifo[, env, epoch, ...])

Generate a logical ordering of NDS (host, port) tuples for this IFO.

minute_trend_times(start, end)

Expand a [start, end) interval for use in querying for minute trends.

parse_nds_env([env])

Parse the NDSSERVER environment variable into a list of hosts.

Classes#

NDSWarning

Warning about communicating with the Network Data Server.

Nds2ChannelType(*values)

NDS2 channel type with descriptive name.

Nds2DataType(*values)

NDS2 data type with descriptive name.

Class Inheritance Diagram#

Inheritance diagram of gwpy.io.nds2.NDSWarning, gwpy.io.nds2.Nds2ChannelType, gwpy.io.nds2.Nds2DataType