13
Martin Hewitson Data access for GEO600

Data access for GEO600

  • Upload
    kaycee

  • View
    46

  • Download
    0

Embed Size (px)

DESCRIPTION

Data access for GEO600. Martin Hewitson. Overview. A variety of tools exist for on-line and off-line analyses. Aux info. Coch Raw data (28 days) Fast channels Slow channels LabVIEW channels Bute Frame data (19 days) Hour trends (~100 days) Day trends (years) - PowerPoint PPT Presentation

Citation preview

Page 1: Data access for GEO600

Martin Hewitson

Data access for GEO600

Page 2: Data access for GEO600

GEO DC workshop June 2004 2

Overview

A variety of tools exist for on-line and off-line analyses

Auxinfo

Page 3: Data access for GEO600

GEO DC workshop June 2004 3

Data on disk

Coch Raw data (28 days)

Fast channels Slow channels LabVIEW channels

Bute Frame data (19 days) Hour trends (~100

days) Day trends (years) h(t) (12 days)

Trends (?)

Merlin 180x2 nodes 40 days (then to ZIB) Trends compressed

after 40 days h(t) ? About 5 hours latency

Cardiff cluster 80 nodes 5 days uncompressed

data 20 mins latency

Page 4: Data access for GEO600

GEO DC workshop June 2004 4

Reading data from disk

Frame lib (C code API) FrDump (from frame

lib) Inspect frames

Frextract (MATLAB mex) Extract channel data

libGeo (C code API raw data)

Page 5: Data access for GEO600

GEO DC workshop June 2004 5

Data servers

Coch (raw data) rawserve

130.75.117.159:8000 Bute (frame data/h(t))

fserv (channel data) 130.75.117.73:9000

fserv (h(t) data) 130.75.117.73:9008

Morbo/Merlin fserv (channel data)

morbo.aei.mpg.de:9002 fserv (h(t) data)

morbo.aei.mpg.de:9008

See DAQs Diagnostic page

Page 6: Data access for GEO600

GEO DC workshop June 2004 6

geotools

A collection of command-line and MATLAB tools for getting data from servers

C API for easy client development

Can access ALL aspects of data

Channel data LabVIEW channels Trends Filters Channel lists Available times

fgetcallist fgetchannellist fgetdaycontroldata fgethourcontroldata fgetlatest fgetpsd fgettrenddata libFserv m2fserv m2dserv …

Page 7: Data access for GEO600

GEO DC workshop June 2004 7

m2fserv – frame data in MATLAB

Page 8: Data access for GEO600

GEO DC workshop June 2004 8

LabVIEW channels

We recored ~1000 channels from LabVIEW control system Environmental sensors (temperatures,

pressures) Alignment signals Pendulum offsets / gains …

All are recorded at 1Hz Each channel: Physical_System:SubSystem:Control Make super-channels for efficient storage

Top_level#Sublevel1#N1#Ch1#...#ChN#Sublevel2#N2#Ch1#...

Need to be parsed before reading Lots of USEFUL information!

AAMC1:TILT:TEST-LED AAMC1:SPOT3:A AAMC1:SPOT3:B AAMC1:SPOT3:C AAMC1:SPOT3:D AAMC1:SPOT4:A AAMC1:SPOT4:B AAMC1:SPOT4:C AAMC1:SPOT4:D EMON:TEMP:CB/C_TCE EMON:TEMP:CB/G_ER2 EMON:TEMP:CB/G_LR EMON:TEMP:CB/C_LB EMON:TEMP:NTU EMON:TEMP:NTR EMON:TEMP:NB/C_TFN EMON:TEMP:NB/G_ER EMON:TEMP:EB/C_TFE EMON:TEMP:EB/G_ER EMON:TEMP:ETU EMON:TEMP:ETR EMON:PRES:CB/NT EMON:PRES:CB/ET

Page 9: Data access for GEO600

GEO DC workshop June 2004 9

Example super-channel

Channel name BDIMC1#CH1#3#FLAG#FBACK#GAIN#CH2#3#F

LAG#FBACK#GAIN#CH3#3#FLAG#FBACK#GAIN#CH4#3#…

Input steering mirror for Mode-cleaner 1 Contains N channels (CH1, CH2,…) Each channel has subsystems (FLAG, FBACK,…)

Data vector follows channel name MATLAB m files:

parse_control_chan_list() parse_control_data()

m2fserv can get these channels directly

Page 10: Data access for GEO600

GEO DC workshop June 2004 10

example

Page 11: Data access for GEO600

GEO DC workshop June 2004 11

Longer term drifts

Page 12: Data access for GEO600

GEO DC workshop June 2004 12

Calibration/de-whitening

Using web interface

Using MATLAB

Page 13: Data access for GEO600

GEO DC workshop June 2004 13

Auxiliary information

A wealth of information from the appropriately named Info Server

Channel lists (for all times, past and present) DAQs configurations Channel connection details (sample rate, sample

resolution, gain,…) Which data from which servers for which times Calibration/de-whitening info + IIR

representations Signal descriptions Detector status Time conversion