GUI for simulating cw-EPR spectra
Project description
Open-source GUI application for simulating cw-EPR spectra. EPRsimGUI has been developed in the group of Prof. Dr. Stefan Weber at the University of Freiburg, Freiburg im Breisgau, Germany, during the last couple of years. EPRsimGUI was mainly developed by Stephan Rein. The program uses several concepts described in [1]. EPRsim is open-source and available free of charge.
Find the full documentation at the link below: https://www.radicals.uni-freiburg.de/de/software
Installation
Install EPRsim via pip:
$ pip install eprsimgui
Run EPRsimGUI
Call it after installing EPRsimGUI in a virtual Python environment by:
$ EPRsimGUI
Notes
GUI for the simulation of cw-EPR in different motional regimes (isotropic, fast-motion and solid state) All spectra are simulated as field sweep spectra. The GUI program uses the Python package EPRsim.
Isotropic/fast-motion For the fast-motion regime/isotropic limit, the program solves the implicit Breit-Rabi formula [1] in a fixed-point iteration. Anisotropic line-broadening effects in the fast-motion regime are calculated via the Kivelson formula [2]. Currently, Euler angles between tensors are ignored by the algorithm! All tensors (only relevant for fast-motion) need to be in their principal axis system and colinear to each other.
Solid-state In the solid-state regime, the program uses a full matrix diagonalization algorithm. Therefore, only spin systems with a Hilbert space dimension of dim(H) < 512 can be calculated. The powder average is partially generated by interpolation of eigenvalues and transition probabilitites (similar to [1]). The interpolation level is automatically set by the program. The solid state algorithm treats arbitrary spin systems as long as the Hilbert space dimension is within the threshold. Spin-polarization can be defined (withing the electronic sublevels) as zero-field populations. The program constructs (sparse) density matrices out of the zero-field eigenvectors, to efficiently calculate the population transformation from zero field to high field. Per default, the program calculates with thermal equilibrium. Nuclear quadrupolar couplings (for I > 0.5) are currently not implemented.
Properties
EPRsimGUI provides:
Intuitive GUI for EPR simulations
Simulation for cw-EPR spectra in the solid-state limit and fast-motion regime
Flexible simulation options
Intuitive PSE for choosing nuclear spins
Basic data processing functions for experimental data
Optimized performance of the simulation algorithm (uses EPRsim)
Open-source
Feedback
We are eager to hear about your experiences with GloPel. You can email me at stephan.rein@physchem.uni-freiburg.de.
References
[1] : S. Stoll, A. Schweiger, J. Magn. Reson., 2006, 178, 42-55
[2] : N. M. Atherton, Principles of Electron Spin Resonance, 1993
Acknowledgement
A number of people have helped shaping EPRsim and the ideas behind. First and foremost, Prof. Dr. Stefan Weber and Dr. Sylwia Kacprzak (now Bruker Biospin) were for years the driving force behind EPRsimGUI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file EPRsimGUI-0.0.4.dev0.tar.gz
.
File metadata
- Download URL: EPRsimGUI-0.0.4.dev0.tar.gz
- Upload date:
- Size: 30.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dad1a9be4a7a334a332c93504a130c34dda9165be4e5d8f8f24739a74c55141 |
|
MD5 | 6ad83cd533165eb7d25f1dad01b788d7 |
|
BLAKE2b-256 | fabcf9790fc4867dd3113a41c5709521e594dffec642de6a73892c76825acc9b |
File details
Details for the file EPRsimGUI-0.0.4.dev0-py3-none-any.whl
.
File metadata
- Download URL: EPRsimGUI-0.0.4.dev0-py3-none-any.whl
- Upload date:
- Size: 56.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00936e8fc10d16c1f21fba3fe961287f1f78c59baeeea9f516dd36d923a77688 |
|
MD5 | aef208011de26ead4780d90cb1e7f95e |
|
BLAKE2b-256 | 3c99735041eef64a6b8c2442428cc768d3118ac6fddb462f90272acddd0a2e90 |