Inferometer data is written out as frames. Frames are composed of structures. Not all possible structures appear in a particular frame. The attributes listed here are in alphabetical order and does not implied their order in the frame.
For detailed description please refer to Frame Specification documents.
| Accessor Name | Description Summary | Accessible via ldas |
|---|---|---|
| GTimeN | Frame start time residual in GPS seconds | |
| GTimeS | Frame start time in GPS nanoseconds | |
| ULeapS | Number of leapseconds between GPS/TAI and UTC | |
| dataQuality | 32bit word to denote quality of data | |
| dt | Frame length in seconds | |
| frame | Frame number, increase monotonically for run | |
| run | Run number |
| Accessor Name | Description Summary | Accessible via ldas |
|---|---|---|
| bias | DC bias on cahnnel | |
| channelGroup | Channel grouping number | |
| channelNumber | Channel number | |
| comment | Comment | |
| dataValid | Data valid flag | |
| fShift | frequency in the original data that corresponds to 0 Hz in heterodyned serices | |
| nBits | Number of bits in A/D output | |
| phase | Phase of heterodyning signal at start | |
| sampleRate | Data acquisition rate | |
| slope | ADC calibration | |
| timeOffset | Offset of 1st sample relative to frame start time | |
| units | ADC calibration input units |
| Accessor Name | Description Summary | Accessible via ldas |
|---|---|---|
| armXaltitude | Altitude angle of X arm | |
| armXazimuth | Orientation of X arm | |
| armXmidpoint | Distance between the detector vertex and middle of X cavity | |
| armYaltitude | Altitude angle of Y arm | |
| armYazimuth | Orientation of Y arm | |
| armYmidpoint | Distance between the detector vertex and middle of Y cavity | |
| elevation | Vertex elevation | |
| latitude | Detector vertex latitude | |
| localTime | Local seasonal time (UTC) | |
| longitude | Detector vertex longtitude | |
| prefix | Channel prefix for this detector |
| Accessor Name | Description Summary | Accessible via ldas |
|---|---|---|
| GTimeN | GPS time residual of event in nanoseconds | |
| GTimeS | residual GPS time in seconds | |
| amplitude | Continuous output amplitude returned by event | |
| comment | Comment | |
| eventStatus | Defined by event search algorithm | |
| inputs | Input channel and filter parameters | |
| nParam | Number of additional event parameters | |
| parameterNames | Array of parameter names | |
| parameters | Array of additional event parameters | |
| probability | Likelihood of event if available | |
| statistics | Statistical description of event | |
| timeAfter | Signal duration after | |
| timeBefore | Signal duration before |
| Accessor Name | Description Summary | Accessible via ldas |
|---|---|---|
| comment | Post processing program name and comments | |
| time | Time of post processing |
| Accessor Name | Description Summary | Accessible via ldas |
|---|---|---|
| All variables | All message log data variables |
| Accessor Name | Description Summary | Accessible via ldas |
|---|---|---|
| BW | Resolution bandwidth | |
| auxParam | Auxiliary parameters | |
| auxParamNames | array of auxiliary parameter names | |
| comment | Comment | |
| fRange | Frequency range | |
| fShift | Frequency in original data that corresponds to 0 Hz in heterodyned series | |
| nAuxParam | Number of auxiliary params | |
| phase | Phase of heterodyning signal at start of dataset | |
| subType | Subtype for f-Series | |
| tRange | Duration of sampled data | |
| timeOffset | Offset of 1st sample to frame start time | |
| type | Type of data object |
| Accessor Name | Description Summary | Accessible via ldas |
|---|---|---|
| data | Pointer to ascii string | |
| sampleRate | Sample rate | |
| timeNSec | Time of data acquisition, residual | |
| timeSec | Frame start time |
| Accessor Name | Description Summary | Accessible via ldas |
|---|---|---|
| comment | Comment | |
| fShift | Frequency in original data that corresponds to 0 Hz in heterodyned series | |
| phase | Phase of heterodyning signal at start of dataset | |
| sampleRate | Simulated data sample rate | |
| timeOffset | Offset of 1st sample to frame start time |
| Accessor Name | Description Summary | Accessible via ldas |
|---|---|---|
| GTimeS | Maximum event time in GPS seconds | |
| GTimeN | GPS Time in residual nanoseconds | |
| amplitude | Continuous output amplitude | |
| comment | Descriptor of event | |
| inputs | Input channels and filter parameters | |
| nParam | Number of additional parameters | |
| parameterNames | Array of parameter names | |
| parameters | Array of additional event parameters | |
| timeAfter | Signal duration after in GPS | |
| timeBefore | Signal duration before in GPS |
| Accessor Name | Description Summary | Accessible via ldas |
|---|---|---|
| All variables | All static data variables |
| Accessor Name | Description Summary | Accessible via ldas |
|---|---|---|
| All variables | All summary variables |
You can access the frame structures and frame accessors via the ldas user command getFrameElements.
Using a test frame created on ldas-dev, you can issue various types of queries to get the information.
ldasJob { -name "username" -password "********" -email "user@foobar.edu"} { getFrameElements -returnprotocol "http://results" -outputformat { ilwd ascii } -framequery { R_std_test_frame_ver6 T {} 600000000-600000000 Event(1) } }
Message from LDAS:
Your results: results.ilwd can be found at: http://131.215.115.248/ldas_outgoing/jobs/LDAS-DEV_5495/LDAS-DEV54958901/ ========================================= 'LDAS API' 'CLOCK TIME(seconds)' ========================================= Wait Time(queue): 2.06 ligolwAPI: 0.10 datacondAPI: 0.37 frameAPI: 5.64 diskcacheAPI: 0.97 managerAPI: 0.31 ----------------------------------------- managerAPI(total): 7.40 ========================================= ldas-dev running LDAS version 1.8.0The contents of result.ilwd:
<?ilwd?>
<ilwd comment='LDAS-DEV54958901 /scratch/test/frames/assorted/T-R_std_test_frame_ver6-600000000-1.gwf {getFrameSerData 0}'>
<ilwd name='TesT::SerData:2:2:Frame' size='4';>
<int_4u dims='2' name='time';>2 2;</int_4u;>
<real_4 name='sampleRate'>1.0000000e+00</real_4>
<lstring name='data' size='4';>TesT</lstring>
<real_8 name='dt'>1.0000000000000000e+00</real_8>
</ilwd>
</ilwd>
query for the 2nd element of Event structure which does not exist.
ldasJob { -name "username" -password "********" -email "user@foobar.edu"} { getFrameElements -returnprotocol "http://results" -outputformat { ilwd ascii } -framequery { R_std_test_frame_ver6 T {} 600000000-600000000 Event(1) } }
Message from LDAS:
Subject:
LDAS-DEV54960395 error!
frame::runNewJob: frame::collectElements: {T-R_std_test_frame_ver6-600000000-1.gwf: frame::method2ptr: 1st try:
'getFrameEvent(_00424068_p_FrameH 1): event_not_found' 2nd try: 'getFrameEvent(_00424068_p_FrameH): Wrong # args. :
getFrameEvent frame eventName argument 2' 3rd try: 'getFrameEvent(_00424068_p_FrameH 1): event_not_found' 4th try:
'getFrameEvent(_00424068_p_FrameH): Wrong # args. :getFrameEvent frame eventName argument 2'}
=========================================
'LDAS API' 'CLOCK TIME(seconds)'
=========================================
Wait Time(queue): 1.85
frameAPI: 29.93 (ERROR)
diskcacheAPI: 0.82
managerAPI: 0.29
-----------------------------------------
managerAPI(total): 31.04
=========================================
ldas-dev running LDAS version 1.8.0