Printing Omicron data
PyOmicron provides the omicron-print utility to find and display the location of Omicron event trigger files, or the contents of those files in ASCII format.
Printing file locations
omicron-print files can be used to display the location of Omicron event files for a given channel in a given GPS interval
$ omicron-print files <channel> <gpsstart> <gpsend>
where <channel> is the name of a data channel, e.g. L1:GDS-CALIB_STRAIN, and <gpsstart> and <gpsend> are the start and end times of your query.
Note
The --gaps option can be give to display while time segments are not covered by the files avialable.
More help
Run omicron-print files --help to see the full list of options and arguments
$ omicron-print files --help
Triggers must be specified, either with a channel name and a time range or with a file pattern
Type omicron-print for help
Printing event data
omicron-print events can bs used to print the parameters of events themselves to the screen:
$ omicron-print events <channel> <gpsstart> <gpsend>
By default this will print the peak time, peak frequency, and signal-to-noise ratio (SNR) of all events that are found. You can specify the columns you want via the -c/--column argument (give once for each column you want).
Conditions
You can restrict which events to display based on their parameters by using the -x/--condition option on the command line, give it once per mathematical condition you want.
The conditions should be formatted as <column> <operator> <threshold>, e.g. snr > 5, or <min> < <column> < <max> for bounds, e.g. 100 < peak_freqency < 200.
$ omicron-print events L1:GDS-CALIB_STRAIN 1000000000 1000000100 -c time -c snr -x "snr > 100" -x "peak_frequency < 50"
More help
Run omicron-print events --help to see the full list of options and arguments
$ omicron-print events --help
Triggers must be specified, either with a channel name and a time range or with a file pattern
Type omicron-print for help