|
HLCC Documentation 3.0.0
|
Directories | |
| jupyterrunner | |
| stellarium_jupyter_runner | |
| utils | |
| widgets | |
Files | |
| wscript | |
The GUI provides an interface to HLCC-Stellarium interaction.
Jira: ETCS-1284
This module provides two GUIs:
The hlccStellariumGui provides graphical interface
The IP address of the host where Stellarium is running can be set at the top of the GUI. This is (currently) defaulted to local host.
The GUI is divided into three main sections, each section allows to run and stop/abort the corresponding action via buttons. When the action is started, the underlying mechanism executes the corresponding hlcc jupyterrunner via papermill tool. The output of this tool is displayed in the white output area.
For the output display one can select detailed view, by checking the corresponding checkbox. In this case all the output of the notebook is displayed, otherwise the progress of the notebook is displayed in percentage. (This is a feature of papermill)
The status of the execution of the notebook is displayed above the control buttons.
The follow action is a continues loop, it runs until the user stops it or failed. During following action it is allowed to select another object via stellarium and preset to the object. The telescope will automatically follow the new object. (feature of hlcc/telif)
Any running action is stopped/aborted when the user quites the GUI.
The hlccJupyterRunnerGui is a more generic tool, at its current state it allows the user to run any of the hlcc jupyter notebooks.
When Stellarium notebookes are selected the IP address of the Stellarium host can be set.
The other notebooks are run with their default settings only.
This GUI allows to run only one notebook at a time, but you can start up more instances.
Stellarium is set according HLLCC UM and running. On dev platform use the following option when starting it up:
On dev platform start HLCC/Telescope Simulation via GUI:
Navigate to tab SeqTool tab (Top right section) , end execute the sequences:
or for the generic tool:
The tool hlccStellariumGui can be also started up from the menu of hlcctelsimui. Launch/Stellarium Interface
The papermill tool generates notebooks with the actual parameters used, these files are stored with the name original notebook extended width timestamp under the directory: /tmp/jupyter_notebooks/
E.g. Output Notebook: /tmp/jupyter_notebooks/StellariumConfig_20250630_083310.ipynb
check http://localhost:8888/
The Launch menu item is configured via (ETCS-1255): hlcc/software/telsimui/resource/config/hlcctelsimui/tools.json