Monitoring (“Eyegore”)¶
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)¶
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)¶
-
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