![]() |
COMPASS
5.4.4
End-to-end AO simulation tool using GPU acceleration
|
Public Member Functions | |
None | __init__ (self, Any config_file=None, bool cacao=False, bool expert=False, str devices=None, bool hide_histograms=False, bool twoStages=False) |
def | updateAllTarget (self, state) |
METHODS #. More... | |
def | updateAllCoro (self, state) |
def | updateForever (self, state) |
def | enable_atmos (self, atmos) |
None | resetSR (self) |
None | resetCoro (self) |
None | add_dispDock (self, str name, parent, str type="pg_image") |
None | load_config (self, *args, config_file=None, supervisor=None, **kwargs) |
Callback when 'LOAD' button is hit. More... | |
None | aoLoopClicked (self, bool pressed) |
None | aoLoopOpen (self, bool pressed) |
None | init_config (self) |
None | init_configThread (self) |
None | init_configFinished (self) |
Tuple[float, float] | circleCoords (self, float ampli, int npts, int datashape0, int datashape1) |
def | clearSR (self) |
def | updateSRDisplay (self, SRLE, SRSE, numiter) |
None | updateDisplay (self) |
def | updateSRSE (self, SRSE) |
def | updateSRLE (self, SRLE) |
def | updateCurrentLoopFrequency (self, freq) |
None | loop_once (self) |
def | run (self) |
![]() | |
None | __init__ (self, parent=None, hide_histograms=False) |
None | gui_timer_config (self, state) |
None | closeEvent (self, Any event) |
None | quitGUI (self, Any event=None) |
def | saveArea (self, widget, filename=None) |
METHODS #. More... | |
def | showDock (self, name) |
def | restoreMyState (self, state) |
def | loadArea (self, widget=None, filename=None) |
None | addConfigFromFile (self) |
Callback when a config file is double clicked in the file browser Place the selected file name in the browsing drop-down menu, the call the self.load_config callback of the load button. More... | |
def | update_displayDock (self) |
None | load_config (self, *args, **kwargs) |
Callback when 'LOAD' button is hit. More... | |
None | loadDefaultConfig (self) |
def | addSHGrid (self, pg_image, valid_sub, sspsize, pitch) |
None | printInPlace (self, str text) |
Public Attributes | |
twoStages | |
cacao | |
rollingWindow | |
SRLE | |
SRSE | |
numiter | |
expert | |
devices | |
uiAO | |
supervisor | |
ATTRIBUTES #. More... | |
config | |
stop | |
nbiter | |
refreshTime | |
assistant | |
defaultParPath | |
CONNECTED BUTTONS #. More... | |
defaultAreaPath | |
dispStatsInTerminal | |
curveSRSE | |
curveSRLE | |
SRCrossX | |
SRCrossY | |
SRcircles | |
PyrEdgeX | |
PyrEdgeY | |
natm | |
nwfs | |
ndm | |
ntar | |
PSFzoom | |
firstTime | |
expertWidget | |
nctrl | |
ncoro | |
![]() | |
uiBase | |
gui_timer | |
ATTRIBUTES #. More... | |
loopLock | |
hide_histograms | |
area | |
PYQTGRAPH DockArea INIT #. More... | |
gridSH | |
defaultParPath | |
defaultAreaPath | |
disp_checkboxes | |
docks | |
viewboxes | |
imgs | |
hists | |
PupilLines | |
wao_phasesgroup_cb | |
wao_graphgroup_cb | |
wao_imagesgroup_cb | |
thread | |
Definition at line 91 of file widget_ao.py.
None shesha.widgets.widget_ao.widgetAOWindow.__init__ | ( | self, | |
Any | config_file = None , |
||
bool | cacao = False , |
||
bool | expert = False , |
||
str | devices = None , |
||
bool | hide_histograms = False , |
||
bool | twoStages = False |
||
) |
Definition at line 93 of file widget_ao.py.
None shesha.widgets.widget_ao.widgetAOWindow.add_dispDock | ( | self, | |
str | name, | ||
parent, | |||
str | type = "pg_image" |
||
) |
Reimplemented from shesha.widgets.widget_base.WidgetBase.
Definition at line 244 of file widget_ao.py.
None shesha.widgets.widget_ao.widgetAOWindow.aoLoopClicked | ( | self, | |
bool | pressed | ||
) |
None shesha.widgets.widget_ao.widgetAOWindow.aoLoopOpen | ( | self, | |
bool | pressed | ||
) |
Definition at line 408 of file widget_ao.py.
Tuple[float, float] shesha.widgets.widget_ao.widgetAOWindow.circleCoords | ( | self, | |
float | ampli, | ||
int | npts, | ||
int | datashape0, | ||
int | datashape1 | ||
) |
def shesha.widgets.widget_ao.widgetAOWindow.clearSR | ( | self | ) |
Definition at line 573 of file widget_ao.py.
def shesha.widgets.widget_ao.widgetAOWindow.enable_atmos | ( | self, | |
atmos | |||
) |
Definition at line 222 of file widget_ao.py.
None shesha.widgets.widget_ao.widgetAOWindow.init_config | ( | self | ) |
Reimplemented from shesha.widgets.widget_base.WidgetBase.
Reimplemented in shesha.widgets.widget_canapass.widgetCanapassWindowPyro.
Definition at line 416 of file widget_ao.py.
None shesha.widgets.widget_ao.widgetAOWindow.init_configFinished | ( | self | ) |
Reimplemented from shesha.widgets.widget_base.WidgetBase.
Reimplemented in shesha.widgets.widget_canapass.widgetCanapassWindowPyro.
Definition at line 427 of file widget_ao.py.
None shesha.widgets.widget_ao.widgetAOWindow.init_configThread | ( | self | ) |
Reimplemented from shesha.widgets.widget_base.WidgetBase.
Definition at line 424 of file widget_ao.py.
None shesha.widgets.widget_ao.widgetAOWindow.load_config | ( | self, | |
* | args, | ||
config_file = None , |
|||
supervisor = None , |
|||
** | kwargs | ||
) |
Callback when 'LOAD' button is hit.
Definition at line 255 of file widget_ao.py.
None shesha.widgets.widget_ao.widgetAOWindow.loop_once | ( | self | ) |
Reimplemented in shesha.widgets.widget_canapass.widgetCanapassWindowPyro.
Definition at line 726 of file widget_ao.py.
None shesha.widgets.widget_ao.widgetAOWindow.resetCoro | ( | self | ) |
Definition at line 234 of file widget_ao.py.
None shesha.widgets.widget_ao.widgetAOWindow.resetSR | ( | self | ) |
Definition at line 225 of file widget_ao.py.
def shesha.widgets.widget_ao.widgetAOWindow.run | ( | self | ) |
Reimplemented from shesha.widgets.widget_base.WidgetBase.
Definition at line 774 of file widget_ao.py.
def shesha.widgets.widget_ao.widgetAOWindow.updateAllCoro | ( | self, | |
state | |||
) |
Definition at line 216 of file widget_ao.py.
def shesha.widgets.widget_ao.widgetAOWindow.updateAllTarget | ( | self, | |
state | |||
) |
METHODS #.
Definition at line 213 of file widget_ao.py.
def shesha.widgets.widget_ao.widgetAOWindow.updateCurrentLoopFrequency | ( | self, | |
freq | |||
) |
None shesha.widgets.widget_ao.widgetAOWindow.updateDisplay | ( | self | ) |
Reimplemented from shesha.widgets.widget_base.WidgetBase.
Definition at line 585 of file widget_ao.py.
def shesha.widgets.widget_ao.widgetAOWindow.updateForever | ( | self, | |
state | |||
) |
Definition at line 219 of file widget_ao.py.
def shesha.widgets.widget_ao.widgetAOWindow.updateSRDisplay | ( | self, | |
SRLE, | |||
SRSE, | |||
numiter | |||
) |
def shesha.widgets.widget_ao.widgetAOWindow.updateSRLE | ( | self, | |
SRLE | |||
) |
def shesha.widgets.widget_ao.widgetAOWindow.updateSRSE | ( | self, | |
SRSE | |||
) |
shesha.widgets.widget_ao.widgetAOWindow.assistant |
Definition at line 121 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.cacao |
Definition at line 99 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.config |
Definition at line 115 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.curveSRLE |
Definition at line 159 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.curveSRSE |
Definition at line 158 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.defaultAreaPath |
Definition at line 129 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.defaultParPath |
CONNECTED BUTTONS #.
Definition at line 128 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.devices |
Definition at line 105 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.dispStatsInTerminal |
Definition at line 146 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.expert |
Definition at line 104 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.expertWidget |
Definition at line 182 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.firstTime |
Definition at line 172 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.natm |
Definition at line 167 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.nbiter |
Definition at line 119 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.ncoro |
Definition at line 345 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.nctrl |
Definition at line 297 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.ndm |
Definition at line 169 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.ntar |
Definition at line 170 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.numiter |
Definition at line 103 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.nwfs |
Definition at line 168 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.PSFzoom |
Definition at line 171 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.PyrEdgeX |
Definition at line 164 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.PyrEdgeY |
Definition at line 165 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.refreshTime |
Definition at line 120 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.rollingWindow |
Definition at line 100 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.SRcircles |
Definition at line 163 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.SRCrossX |
Definition at line 161 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.SRCrossY |
Definition at line 162 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.SRLE |
Definition at line 101 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.SRSE |
Definition at line 102 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.stop |
Definition at line 116 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.supervisor |
ATTRIBUTES #.
Definition at line 114 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.twoStages |
Definition at line 98 of file widget_ao.py.
shesha.widgets.widget_ao.widgetAOWindow.uiAO |
Definition at line 107 of file widget_ao.py.