Skip to main content

RadicalPy: a toolbox for radical pair spin dynamics

Project description

Documentation Status

RadicalPy: a toolbox for radical pair spin dynamics

RadicalPy in an intuitive (object-oriented) open-source Python framework specific to radical pair spin dynamics.

To get started take a look at the quick start guide or the examples.

The package is under constant development. documentation is up-to-date, testing partial.

If you would like to contact us, please visit the Spin Chemistry Community Discord server.

Installation

Install simply using pip:

pip install radicalpy

How to cite this software

If you used this software in your work, please cite our paper (see this bib file).

Reporting issues

If you find errors, bugs, omissions in the code or the documentation, or if you'd like to request a feature, or just have feedback on how we could improve things, please don't hesitate to contact us by creating an issue (pull requests are also welcome).

IMPORTANT NOTICE 2025-07-17

MANUAL INTERVENTION REQUIRED. We had some large files in the GitHub history, and to delete them, we needed to do a git push --force. As a consequence, if you've cloned the repo, and try git pull, you'll get an error about divergent branches (or something similar). What you need to do is:

git fetch --all       # download the repo with full history from github
git reset origin/main # or origin/<THE_BRANCH_YOU'RE_ON>

Git will reset your local history, to match the force-pushed history from GitHub.

OR IF YOU'RE NOT SURE YOU CAN ALWAYS DELETE AND CLONE AGAIN!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

radicalpy-1.0.8.tar.gz (129.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

radicalpy-1.0.8-py3-none-any.whl (126.7 kB view details)

Uploaded Python 3

File details

Details for the file radicalpy-1.0.8.tar.gz.

File metadata

  • Download URL: radicalpy-1.0.8.tar.gz
  • Upload date:
  • Size: 129.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for radicalpy-1.0.8.tar.gz
Algorithm Hash digest
SHA256 382a27664bc1d0a7d612dfc1451b2940c476dadd6a89661ef5dbcc08ca70b856
MD5 58bd03cbb3c43348964619d37f40c346
BLAKE2b-256 26a2fe1216555b15071ce5f5ddc098e0745d0072832008d67b43f0530b9d7793

See more details on using hashes here.

File details

Details for the file radicalpy-1.0.8-py3-none-any.whl.

File metadata

  • Download URL: radicalpy-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 126.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for radicalpy-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 02c7b128821f24c51fff7c7d49f972e9384d90d5b1baa9b727e487ba5f6cee11
MD5 b0f3969beffc2e7f0aaa2eb3f52f4a83
BLAKE2b-256 62c67be546df5e5c3440d684cc7605e11143d1e9ab416a3b2a76dcc90407904d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page