Skip to content

lstark-uibk/Manual_Pyeakfitter

Repository files navigation

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:

  • download the manual_pyeakfitter_distribution_windows.zip file.
  • Unzip it
  • Run the manual_pyeakfitter.exe application
  • Make a shortcut to the application on your desktop =)

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:

  • Pyqt 5.15.9
  • h5py 3.9.0
  • pyqtgraph 0.13.1

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages