-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
The software is currently only available for Windows. The executable can be installed as usual and will contain everything you need to run the software.
Note
Running the line identification module requires an internet connection.
The Windows installer is currently not digitally signed, which means that you will see an error after starting the installation. A screen will pop up informing you that the information was blocked. Clicking 'more information' will reveal a 'run anyway' button, which you can use to install the program. I'm working on getting the installer signed to make this step unnecessary.
After that, you can proceed with the installation. I recommend choosing 'Install just for me' when the question comes up.
To update the software to a new version, first uninstall the old version. Then, download the new release and install it as described above. You can always check the installed version in the menu Help -> About
.
The software is completely OS agnostic and can be run on MacOS or Linux (untested, please create an issue if there are problems). The reason for not releasing installers is just the complexity of bundling all of the many dependencies in a good way.
However, a manual installation is fairly easy, if you already have a working Python installation. For MacOS, Python can be installed using Anaconda. Under Linux, you just need pip, which will be in your distribution's repositories (e.g. sudo apt install python3-pip
).
Then, you can install the dependencies using either the Anaconda prompt or the regular terminal (migh need to use pip3
for older Linux distributions):
pip install owlspec moose-spectra pyqtgraph PyQt6 sif-parser file-read-backwards matplotlib
Then, download and unpack the source code into a folder. Open a terminal (or the anaconda prompt) in this folder and run the software (might need to use python3
for older Linux distributions):
python OES-toolbox.py