pySPEC is a platform-independent graphical user-interface written in Python 3 for spectroscopy with the TCD1304. Originally developed by Esben Rossel for general-purpose data acquisition with the TCD1304 linear CCD sensor, it has been modified by Adrian Matsch to specifically support spectroscopy applications.
On Windows and macOS, download and run the installer (.exe or .dmg) from the Releases page.
On other platforms, ensure you have Python 3 and the required dependencies installed. You can install the dependencies using pip:
pip install -r requirements.txtAfter that, you can run the application using:
python3 main.pywIn the utils folder one can find a script named "plotgraph.py". This file can be used to open the .dat files which are generated when saving a graph via pySPEC. It creates a new folder at the lcoation of the .dat file, which includes a .csv file aswell as a .png of the plotted graphs.
- Original development by Esben Rossel
- Modifications for spectroscopy and design by Adrian Matsch
- Development supported by Philipp Donà