Skip to main content

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

  1. Ensure the build module is installed:
    pip install build
    
  2. Download the source code archive (.zip or .tar.gz).
  3. Extract the archive (e.g., using 7-Zip).
  4. Navigate to the extracted folder:
    cd /your/path/spinguin-X.Y.Z
    
  5. Build the wheel from the source:
    python -m build --wheel
    
  6. Navigate to the dist folder:
    cd /your/path/spinguin-X.Y.Z/dist
    
  7. 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

spinguin-0.0.4.tar.gz (402.7 kB view details)

Uploaded Source

Built Distributions

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

spinguin-0.0.4-cp313-cp313-win_amd64.whl (589.6 kB view details)

Uploaded CPython 3.13Windows x86-64

spinguin-0.0.4-cp313-cp313-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

spinguin-0.0.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

spinguin-0.0.4-cp312-cp312-win_amd64.whl (590.1 kB view details)

Uploaded CPython 3.12Windows x86-64

spinguin-0.0.4-cp312-cp312-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

spinguin-0.0.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

spinguin-0.0.4-cp311-cp311-win_amd64.whl (587.8 kB view details)

Uploaded CPython 3.11Windows x86-64

spinguin-0.0.4-cp311-cp311-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

spinguin-0.0.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file spinguin-0.0.4.tar.gz.

File metadata

  • Download URL: spinguin-0.0.4.tar.gz
  • Upload date:
  • Size: 402.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for spinguin-0.0.4.tar.gz
Algorithm Hash digest
SHA256 72ab578ba28a677a50625eadf7028f2d251532cba30db1f1d47741ecf5199691
MD5 3014993fa4250fe7b4c201b30918d829
BLAKE2b-256 1fdad03b794c358c6dc0146b76fedf6286c2b381dfbca37c8e78afb7b977b88e

See more details on using hashes here.

File details

Details for the file spinguin-0.0.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: spinguin-0.0.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 589.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

Hashes for spinguin-0.0.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 96a7c03fe71f562f9da0e72cb752f96c0471043ef650adb53bf13815ad5bc28c
MD5 e50d56f74b901bc92d63b1393301474d
BLAKE2b-256 e94c5a29e155a0db199ea011c15e601d92f1563ba89f28b07c324a9631025a38

See more details on using hashes here.

File details

Details for the file spinguin-0.0.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for spinguin-0.0.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3319292501f0ebff6fb30afc29b17b53f4cb16ea055df630434fe8d8b2a4de05
MD5 7e313ca74be7f59d05b4400119ce4ad8
BLAKE2b-256 fea08ca7e2c3a330f25c921b6c159459d155dcecc820ef4d8badc83101d69d8d

See more details on using hashes here.

File details

Details for the file spinguin-0.0.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for spinguin-0.0.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 45ef78cb2dd89ea207f2ce1b9d644ad18c0d1a2de86f914d7294ed1f8cccf919
MD5 1d16535c10150420149bfb4305e82915
BLAKE2b-256 4df9283bedfce8f419e032b6d934cae7f7c4e9a6a51be19cad74a6158751b982

See more details on using hashes here.

File details

Details for the file spinguin-0.0.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: spinguin-0.0.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 590.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

Hashes for spinguin-0.0.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e9d1c8f9a3b25541b960bbd68649035554c993d785bb7e3830f8b4a8b8f99d73
MD5 2ec5dbbd905ccdb7e60c6e49fe0c7214
BLAKE2b-256 8fefbecd198f86338fb3bbff48fb636e9c185f3ef20bb0c0452042ebedd1d4ae

See more details on using hashes here.

File details

Details for the file spinguin-0.0.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for spinguin-0.0.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3b61bf707a54f1745e16e50d66ca3a9ddd800018d1c9d2ff33ec8cf46c61efc5
MD5 c4cd61bf51b2f7643b43b5ba7953b2c9
BLAKE2b-256 52a84e09ce1315717cf9e1506262711416fcfe930d5d33de9feb443aa9b970aa

See more details on using hashes here.

File details

Details for the file spinguin-0.0.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for spinguin-0.0.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 abe52830971d07f067f5b07246a99e7a3b22876581083e69cb16373aa0ebf568
MD5 a6c131d0e2e2c88a282c7db08cd24c64
BLAKE2b-256 307076ca249231a30838429aaf8a88de472da50d80e3838244cf6c2927cd91c3

See more details on using hashes here.

File details

Details for the file spinguin-0.0.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: spinguin-0.0.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 587.8 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

Hashes for spinguin-0.0.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 accd999a2a592c32ea589bf9b787230fed8057a8ad47f51a115237d97cbf68b4
MD5 d4b7199054ade2687e65550a3c42231d
BLAKE2b-256 735087ca2e5d3ce154731e7a7f9970244723a58e25cfbb3889c4a7ce0bd5944b

See more details on using hashes here.

File details

Details for the file spinguin-0.0.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for spinguin-0.0.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 350b8007960566da3f4f7f10be717d840844a765d5ba331467e73537e2409082
MD5 80e9fc985d26dad3a53bb230ee8440c9
BLAKE2b-256 b7eb5b41b6662e17a288aa6434d63c9d8544f0fd05892a6db36bd3f0566b873c

See more details on using hashes here.

File details

Details for the file spinguin-0.0.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for spinguin-0.0.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dce90888827c418168293635fb4f964b7beabb8098cef1315ef10484c515bb49
MD5 674ad0114e4525c3dee891dc0d5246c4
BLAKE2b-256 f837fb312babd4d5a81f8b8055ba9ba59581e5067c298f170ee4974b9c763ef5

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