lstark-uibk / Manual_Pyeakfitter

Other
1 stars 0 forks source link

Manual_Pyeakfitter

Anaylze TOF spectra averaged by TOF-Tracer (https://github.com/lukasfischer83/TOF-Tracer2) to generate masslists.

Rewritten Python version of Manual Peak Fitter by Lukas Fischer (https://github.com/lukasfischer83/peakFit) using PyQt5 (https://www.riverbankcomputing.com/software/pyqt/) and pyqtgraph (https://pyqtgraph.readthedocs.io/en/latest/)

Installation with .exe file

It is possible to run the program from a .exe file from windows. This is most often not the newest Version and the current development is done in the python files of this repository.

To run Manual Pyeakfitter with a .exe file:

Installation with Python

Running the Manual Pyeakfitter from Python give acces to the latest developments and makes it able to contribute.

Requirements

Latest running on Python 3.11.4

Needs packages: PyQt5, pyqtgraph, pandas, numpy, h5py, scipy

Latest running versions:

Installation

On Pycharm with Git installed, add this project by Git -> Clone... -> Repository URL. Insert the url: https://github.com/lstark-uibk/Manual_Pyeakfitter and select the directory you want to save it in.

Without PyCharm just download the repository and run it with your favourite Python interpreter.

To install the packages run in your anaconda prompt or python command line:

pip install pyqt5 pyqtgraph pandas numpy h5py

License

CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

2023, Leander Stark