Monitoring (“Eyegore”)

_images/Eyegore.png

You must be Igor…

eyegore.py

eyegore

data acquisition monitoring script for vison package.

‘- You must be Igor… - No, it’s pronounced “Eye-gore”.’

Created on Thu Feb 2 15:27:39 2017

Author

Ruyman Azzollini

class vison.eyegore.eyegore.Eyegore(path, broadcast, intervals=None, elvis='7.5.X', blind=False, dolite=False, altpath='', doWarnings=False, dolog=False, ds9target='*', tag='')
setup_MasterWG()
update()

Enter event loop until all pending events have been processed by Tcl.

vison.eyegore.eyegore.rsync_to_altlocalpath(path, altpath)
vison.eyegore.eyegore.rsync_to_remote(path, broadcast)

eyeCCDs.py

Eyegore: CCDs display.

Created on Fri Oct 13 16:16:08 2017

author

raf

class vison.eyegore.eyeCCDs.ImageDisplay(parent, path, elvis='7.5.X', tag='')
gen_render()
setup_fig()

eyeHK.py

Eyegore: House Keeping Monitoring.

Created on Fri Oct 13 14:11:41 2017

author

raf

class vison.eyegore.eyeHK.HKButton(master=None, **kwargs)
class vison.eyegore.eyeHK.HKDisplay(root, path, interval, elvis='7.5.X', dolite=False, tag='')
get_data()
search_HKfiles()
select_HKkeys()
update()

Enter event loop until all pending events have been processed by Tcl.

class vison.eyegore.eyeHK.HKFlags(root, parent, interval=5000, elvis='7.5.X', tag='')
MuteFlag(event)
ResetFlag(event)
UnmuteFlag(event)
bind_buttons_to_methods(ix)
changeColor(ix, color)
isflagraised(ix)
lowerflag(ix)
raiseflag(ix)
update()

Enter event loop until all pending events have been processed by Tcl.

class vison.eyegore.eyeHK.SingleHKplot(root)
vison.eyegore.eyeHK.sort_HKfiles(HKfiles)
vison.eyegore.eyeHK.validate_within_HKlim(val, HKlim)
violation:

0: None -1: below lower limit 1: above upper limit 2: different from limit, if limit is a single value

eyeObs.py

Eyegore: Exposure Log Monitoring.

Created on Fri Oct 13 16:22:36 2017

author

raf

class vison.eyegore.eyeObs.ExpLogDisplay(parent, path, interval, elvis='7.5.X', ds9target='DS9:*', tag='')
build_elementList()
get_data()
loadExplogs()
search_EXPLOGs()
sortBy(tree, col, descending)

sort tree contents when a column header is clicked

update(startup=False)

Enter event loop until all pending events have been processed by Tcl.

vison.eyegore.eyeObs.changeNumeric(data)

if the data to be sorted is numeric change to float

vison.eyegore.eyeObs.isNumeric(s)

test if a string s is numeric

eyeWarnings.py

Module to handle HK-OOL Warnings

Created on Thu Apr 19 16:09:02 2018

author

Ruyman Azzollini

vison.eyegore.eyeWarnings.test_URLs()