Spinguin is an intuitive Python package for versatile numerical spin-dynamics simulations.
Project description
Spinguin
Description
Spinguin is a user-friendly Python package designed for versatile numerical spin-dynamics simulations in liquid state. It offers tools for performing simulations using restricted basis sets, enabling the use of large spin systems with more than 10 spins on consumer-level hardware. Spinguin supports the simulation of coherent dynamics, relaxation, and chemical exchange processes.
Documentation
Documentation for the package is available here: https://nmroulu.github.io/Spinguin/
Installation
Spinguin can be installed in various ways, depending on your needs and preferences. You can install it from the Python Package Index (PyPI) or build it from the source code available on GitHub. Below are the instructions for both methods.
Installation from PyPI
Spinguin is available from the Python Package Index (PyPI) repository for Windows and Linux. To install the package, simply issue the command::
pip install spinguin
Installation from source
- Ensure the
buildmodule is installed:pip install build
- Download the source code archive (.zip or .tar.gz).
- Extract the archive (e.g., using 7-Zip).
- Navigate to the extracted folder:
cd /your/path/spinguin-X.Y.Z
- Build the wheel from the source:
python -m build --wheel
- Navigate to the
distfolder:cd /your/path/spinguin-X.Y.Z/dist
- Install the wheel using pip:
pip install spinguin-X.Y.Z-cpXYZ-cpXYZ-PLATFORM.whl
License
This project is licensed under the MIT License.
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file spinguin-0.0.1.tar.gz.
File metadata
- Download URL: spinguin-0.0.1.tar.gz
- Upload date:
- Size: 398.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f2a8f38f5dfca49530b0d935d47bb51cc83f4ab9b84b2f02a05c062836002cd
|
|
| MD5 |
a9f0c45f373713d72e3ccb252f30b8e3
|
|
| BLAKE2b-256 |
f11228769816656cb60f00b5e850483caafc879c9a2af30bb10d691f8c08af4d
|
File details
Details for the file spinguin-0.0.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: spinguin-0.0.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 591.6 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17eb8138d69ac865ec03cdcee9449f98ca9cbeb5fdea01eef94bcec0fd8012ac
|
|
| MD5 |
c78a175e10e2fba52934d72bd31d3789
|
|
| BLAKE2b-256 |
46ccc02c5b94e315bc68401b825d86f178df576fd81e17199a81012a04a429a3
|
File details
Details for the file spinguin-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: spinguin-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
662b9864829b9ffa73d2c21b666a8e34d1c88633a35e73c9eeede56908e346fb
|
|
| MD5 |
bf71754083f3bf2f074cd2c4bba90c94
|
|
| BLAKE2b-256 |
311f023b54598511711c59f3cfdd7cb2fdd8a0cea4c32382304e7111a7d8f73b
|
File details
Details for the file spinguin-0.0.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: spinguin-0.0.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.13, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e814bbe469dbf862eb06697e1e2275f8417f4ea61f7b6fcb4b805eea30e1a537
|
|
| MD5 |
30c99392e89c859e98d46dd197811ccf
|
|
| BLAKE2b-256 |
945dd3435d246ce39a6702a179dc5831a9ca22dbc6beedf0607a62b56f0f0778
|
File details
Details for the file spinguin-0.0.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: spinguin-0.0.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 592.1 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
905b02b7639658779825b0cb43fa5e3868cb18095b2feae7127ec21b0b3b04eb
|
|
| MD5 |
6c7eec3bd4c0a2275f01316e6415f095
|
|
| BLAKE2b-256 |
7a833f832c0c0a30917d9aa973a028a1143677f270bf3e70fd0d7bf7c4acaa01
|
File details
Details for the file spinguin-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: spinguin-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85b3473270f121b36f521ed8fa4f2c0b7f617fe5d537fcda7db802cadddb84ad
|
|
| MD5 |
82ca4d9732e159b1711d6c6cfc6fb40f
|
|
| BLAKE2b-256 |
b850ca9b154c649287e8166b9f9470b7e61cca4fdd84471936b66ccd20a0fc21
|
File details
Details for the file spinguin-0.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: spinguin-0.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0553466b1ac126d9e359212a34b5bfffada0a0f19a3cd53832bb30634eff90ed
|
|
| MD5 |
24b9dda73e9cf63fc05484b566b04b56
|
|
| BLAKE2b-256 |
f6355677144a90aa0e9b21953c4263bc62087abdb6b7a828e8a5867942dd2859
|
File details
Details for the file spinguin-0.0.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: spinguin-0.0.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 589.1 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e8cfb7a3507816678a101c71e02e3cb103dced863dbbaa1cef84cd4d28605f3b
|
|
| MD5 |
b6387326c56e80b2e5463b9478167f92
|
|
| BLAKE2b-256 |
f1f02a8982adb151a98ab65d55c3b063a76bc9d6445cd9b1621bc78923ea81dd
|
File details
Details for the file spinguin-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: spinguin-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0ddd290519d8e81e283c2b6af15754a8884a314a13cb0f04f325ea606d85aca2
|
|
| MD5 |
8b27a03e687a7b983db8b45155c0ba3b
|
|
| BLAKE2b-256 |
367b6dfe7ff9e80385b99915a8dc9fde026d6d7d06a09e23b5291eb72e6ece74
|
File details
Details for the file spinguin-0.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: spinguin-0.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa5814d748d59a6d25898e86a16583055ce3d515384dd09e0cde1299e2dafb87
|
|
| MD5 |
64db5a3ee8373dc2173b020a29ebc342
|
|
| BLAKE2b-256 |
980720767556387e393de296ee75049883835e15934c4c21574111ef14a556fd
|