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.