gondola.io#

Gondola I/O system. Read files and connect to sockets to obtain various flavors of data used trhoughout GAPS.

Functions

get_telemetry_binaries(unix_time_start, ...)

Get the relevant telemetry data files for time period from a directory

get_ts_from_binfile(fname)

Get a timestamp from a '.bin' file as written by telemetry

grace_get_telemetry_binaries(...[, data_dir])

gondola.io.get_ts_from_binfile(fname)#

Get a timestamp from a '.bin' file as written by telemetry

# Arguments:
  • fname : name of the file

# Returns:

datetime.datetime (UTC)

gondola.io.get_telemetry_binaries(unix_time_start, unix_time_stop, data_dir='/gaps_binaries/live/raw/ethernet')#

Get the relevant telemetry data files for time period from a directory

# Arguments
  • unix_time_start : seconds since epoch for run start

  • unix_time_end : seconds since epoch for run end

# Keyword Arguments
  • data_dir : folder with telemetry binaries ('.bin')

gondola.io.grace_get_telemetry_binaries(unix_time_start, unix_time_stop, data_dir='/gaps_binaries/live/raw/ethernet')#