GSE for calibration and flight operation of FOXSI-4.
- numpy:
pip install numpy - PyQt6:
pip install PyQt6(but use PySide6 documentation from Qt, which has almost identical API to PyQt6, API differences here) - PyQt6 Charts:
pip install PyQt6-Charts - pyqtgraph:
pip install pyqtgraph(documentation) - pyqtgraph:
pip install scipy(documentation)
% git clone https://github.com/foxsi/GSE-FOXSI-4.git% cd GSE-FOXSI-4- Setup a virtual environment for Python:
% python -m <virtual-environment-path>(I like to put it just in a subfolder of the git project)% source <virtual-environment-path>/bin/activate(see here for equivalent Windows command). This should turn your command prompt into(<virtual-environment-path>)followed by your usual prompt.
(venv) % pip install <package>for all the dependencies. The packages should be stored locally in your virtual environment.- Inside
FoGSE/, runpip install -e .to install the FoGSE package in an editable way. This makes it accessible to thetests/folder (see here for more info on sharing Python modules to sibling directories). - Then, in a sibling or child folder of
FoGSE/you should be able toimport FoGSE.<module_name>
For demos of live data, see the demos and demos.live_demos module.