![]() |
COMPASS
5.0.0
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) |
| None | init_configThread (self) |
| None | init_config (self) |
| None | load_config (self, *args, config_file=None, supervisor=None) |
| Callback when 'LOAD' button is hit. More... | |
| None | loop_once (self) |
| def | next (self, nbIters) |
| Move atmos -> get_slopes -> applyControl ; One integrator step. More... | |
| def | initPyrTools (self) |
| def | set_pyr_tools_params (self, ai) |
| def | show_pyr_tools (self) |
| def | getAi (self) |
| def | start_pyro_server (self) |
Public Member Functions inherited from shesha.widgets.widget_ao.widgetAOWindow | |
| None | __init__ (self, Any config_file=None, bool cacao=False, bool expert=False, str devices=None, bool hide_histograms=False) |
| def | updateAllTarget (self, state) |
| METHODS #. More... | |
| def | updateForever (self, state) |
| def | enable_atmos (self, atmos) |
| None | resetSR (self) |
| None | add_dispDock (self, str name, parent, str type="pg_image") |
| None | load_config (self, *args, config_file=None, supervisor=None, **kwargs) |
| None | aoLoopClicked (self, bool pressed) |
| None | aoLoopOpen (self, bool pressed) |
| 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) |
| def | run (self) |
Public Member Functions inherited from shesha.widgets.widget_base.WidgetBase | |
| 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) |
| 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 | |
| CB | |
| wpyr | |
| current_buffer | |
| wpyrNbBuffer | |
| supervisor | |
| ai | |
| phase_to_modes | |
Public Attributes inherited from shesha.widgets.widget_ao.widgetAOWindow | |
| 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 | |
Public Attributes inherited from shesha.widgets.widget_base.WidgetBase | |
| 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 70 of file widget_canapass.py.
| None shesha.widgets.widget_canapass.widgetCanapassWindowPyro.__init__ | ( | self, | |
| Any | config_file = None, |
||
| bool | cacao = False, |
||
| bool | expert = False |
||
| ) |
Definition at line 72 of file widget_canapass.py.
| def shesha.widgets.widget_canapass.widgetCanapassWindowPyro.getAi | ( | self | ) |
Definition at line 169 of file widget_canapass.py.
| None shesha.widgets.widget_canapass.widgetCanapassWindowPyro.init_config | ( | self | ) |
Reimplemented from shesha.widgets.widget_ao.widgetAOWindow.
Definition at line 95 of file widget_canapass.py.
| None shesha.widgets.widget_canapass.widgetCanapassWindowPyro.init_configThread | ( | self | ) |
Reimplemented from shesha.widgets.widget_ao.widgetAOWindow.
Definition at line 91 of file widget_canapass.py.
| def shesha.widgets.widget_canapass.widgetCanapassWindowPyro.initPyrTools | ( | self | ) |
| None shesha.widgets.widget_canapass.widgetCanapassWindowPyro.load_config | ( | self, | |
| * | args, | ||
config_file = None, |
|||
supervisor = None |
|||
| ) |
Callback when 'LOAD' button is hit.
Definition at line 103 of file widget_canapass.py.
| None shesha.widgets.widget_canapass.widgetCanapassWindowPyro.loop_once | ( | self | ) |
Reimplemented from shesha.widgets.widget_ao.widgetAOWindow.
Definition at line 110 of file widget_canapass.py.
| def shesha.widgets.widget_canapass.widgetCanapassWindowPyro.next | ( | self, | |
| nbIters | |||
| ) |
Move atmos -> get_slopes -> applyControl ; One integrator step.
Definition at line 133 of file widget_canapass.py.
| def shesha.widgets.widget_canapass.widgetCanapassWindowPyro.set_pyr_tools_params | ( | self, | |
| ai | |||
| ) |
Definition at line 146 of file widget_canapass.py.
| def shesha.widgets.widget_canapass.widgetCanapassWindowPyro.show_pyr_tools | ( | self | ) |
| def shesha.widgets.widget_canapass.widgetCanapassWindowPyro.start_pyro_server | ( | self | ) |
Definition at line 172 of file widget_canapass.py.
| shesha.widgets.widget_canapass.widgetCanapassWindowPyro.ai |
Definition at line 115 of file widget_canapass.py.
| shesha.widgets.widget_canapass.widgetCanapassWindowPyro.CB |
Definition at line 76 of file widget_canapass.py.
| shesha.widgets.widget_canapass.widgetCanapassWindowPyro.current_buffer |
Definition at line 78 of file widget_canapass.py.
| shesha.widgets.widget_canapass.widgetCanapassWindowPyro.phase_to_modes |
Definition at line 152 of file widget_canapass.py.
| shesha.widgets.widget_canapass.widgetCanapassWindowPyro.supervisor |
Definition at line 93 of file widget_canapass.py.
| shesha.widgets.widget_canapass.widgetCanapassWindowPyro.wpyr |
Definition at line 77 of file widget_canapass.py.
| shesha.widgets.widget_canapass.widgetCanapassWindowPyro.wpyrNbBuffer |
CONNECTED BUTTONS #
Default path for config files self.uiAO.wao_open_loop.setChecked(False) self.uiAO.wao_open_loop.setText("Close Loop")
Definition at line 86 of file widget_canapass.py.