Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

EPRsimGUI

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.

Metadata

Release files for EPRsimGUI 0.0.4.dev0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for EPRsimGUI 0.0.4.dev0
File Size Uploaded Provenance
EPRsimGUI-0.0.4.dev0.tar.gz 30.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for EPRsimGUI 0.0.4.dev0
File Interpreter ABI Platform
EPRsimGUI-0.0.4.dev0-py3-none-any.whl Python 3 none any Details

Total release size: 86.8 kB

Release files / EPRsimGUI-0.0.4.dev0.tar.gz

Download URL EPRsimGUI-0.0.4.dev0.tar.gz
Size 30.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5dad1a9be4a7a334a332c93504a130c34dda9165be4e5d8f8f24739a74c55141
BLAKE2b-256 checksum
How to use checksums
fabcf9790fc4867dd3113a41c5709521e594dffec642de6a73892c76825acc9b
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / EPRsimGUI-0.0.4.dev0-py3-none-any.whl

Download URL EPRsimGUI-0.0.4.dev0-py3-none-any.whl
Size 56.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
00936e8fc10d16c1f21fba3fe961287f1f78c59baeeea9f516dd36d923a77688
BLAKE2b-256 checksum
How to use checksums
3c99735041eef64a6b8c2442428cc768d3118ac6fddb462f90272acddd0a2e90
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for EPRsimGUI 0.0.4.dev0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page