Skip to main content
Pre-release

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

GloPel

GloPel is a Python3-based program for the processing and (global) analysis of PELDOR/DEER traces. GloPel provides a user-friendly GUI based on the PyQt5 GUI framework.

GloPel 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. GloPel was developed by Stephan Rein for the global analysis of PELDOR data and was published in:

[1] S. Rein, P. Lewe, S. L. Andrade, S. Kacprzak, and S. Weber. J. Magn. Reson., 295 (2018) 17–26.

If you use GloPel for your own research and publish results accordingly, please give credits citing the appropriate reference.

Find the full documentation at the link below: https://www.radicals.uni-freiburg.de/de/software

Installation

Install GloPel via pip:

$ pip install glopel

Run GloPel

Run GloPel on the console via:

$ GloPel

Alternatively, call it as package when running Python:

>>> from GloPel.GloPel import run
>>> run()

Various subfunctions of GloPel can be used modulary.

Generate a discrete 5x5 second derivative operator:

>>> from GloPel.Regularization import second_order_diffential_operator
>>> diffop = second_order_diffential_operator(5)
>>> print(diffop)
[[-2.  1.  0.  0.  0.]
 [ 1. -2.  1.  0.  0.]
 [ 0.  1. -2.  1.  0.]
 [ 0.  0.  1. -2.  1.]
 [ 0.  0.  0.  1. -2.]]

Generate a PELDOR kernel matrix for t = 0 to t = 2000 ns, using 131 points in the distance domain:

>>> import numpy as np
>>> from GloPel.Regularization import kernel_matrix
>>> time = np.linspace(0, 2000, 500)
>>> points = 131
>>> kernel = kernel_matrix(time, points)

Properties

GloPel provides:

  • PELDOR/DEER data processing

  • Tikhonov regularization

  • Model-based fitting

  • Global analysis (Tikhonov and fitting) of two time traces

  • Validation tools

  • User friendly graphical user interface

  • Automatically generated reports

Feedback

We are eager to hear about your experiences with GloPel. You can email me at stephan.rein@physchem.uni-freiburg.de.

Acknowledgement

A number of people have helped shaping GloPel 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 GloPel due to the need for advanced analysis of PELDOR/DEER data with limited signal-to-noise ratio. Dr. Till Biskup (now Saarland University) contributed ideas for programming and details of the implementation that make all the difference between a program useful for a larger audience and a simple in-house solution.

Bugfixes

31.08.2020 (Error message appearing for global validation without additive noise)

Metadata

Release files for GloPel 1.0.1a18

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

Source distribution (sdist)

Source distribution for GloPel 1.0.1a18
File Size Uploaded Provenance
GloPel-1.0.1a18.tar.gz 72.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for GloPel 1.0.1a18
File Interpreter ABI Platform
GloPel-1.0.1a18-py3-none-any.whl Python 3 none any Details

Total release size: 2.7 MB

Release files / GloPel-1.0.1a18.tar.gz

Download URL GloPel-1.0.1a18.tar.gz
Size 72.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4d76c6ef45b457d29e207802eceeaf677adc31b11366b8382a577f208932387b
BLAKE2b-256 checksum
How to use checksums
82e5252b63ee272f5334722f90c17f2f57cf8b0dced09187eb131017cb56633c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

Release files / GloPel-1.0.1a18-py3-none-any.whl

Download URL GloPel-1.0.1a18-py3-none-any.whl
Size 2.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ec3f67b0e6d34cd41abcb15613a00822fbe0585d0c597d3b650b247accc6c41a
BLAKE2b-256 checksum
How to use checksums
f549c210250bff396479fbb6cff04ec5f560fc9227aee2592ca7e7e0ea66e63a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

Security for GloPel 1.0.1a18

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.

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