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.1.tar.gz (398.4 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.1-cp313-cp313-win_amd64.whl (591.6 kB view details)

Uploaded CPython 3.13Windows x86-64

spinguin-0.0.1-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.1-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.1-cp312-cp312-win_amd64.whl (592.1 kB view details)

Uploaded CPython 3.12Windows x86-64

spinguin-0.0.1-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.1-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.1-cp311-cp311-win_amd64.whl (589.1 kB view details)

Uploaded CPython 3.11Windows x86-64

spinguin-0.0.1-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.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.0 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.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

Hashes for spinguin-0.0.1.tar.gz
Algorithm Hash digest
SHA256 1f2a8f38f5dfca49530b0d935d47bb51cc83f4ab9b84b2f02a05c062836002cd
MD5 a9f0c45f373713d72e3ccb252f30b8e3
BLAKE2b-256 f11228769816656cb60f00b5e850483caafc879c9a2af30bb10d691f8c08af4d

See more details on using hashes here.

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

Hashes for spinguin-0.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 17eb8138d69ac865ec03cdcee9449f98ca9cbeb5fdea01eef94bcec0fd8012ac
MD5 c78a175e10e2fba52934d72bd31d3789
BLAKE2b-256 46ccc02c5b94e315bc68401b825d86f178df576fd81e17199a81012a04a429a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 662b9864829b9ffa73d2c21b666a8e34d1c88633a35e73c9eeede56908e346fb
MD5 bf71754083f3bf2f074cd2c4bba90c94
BLAKE2b-256 311f023b54598511711c59f3cfdd7cb2fdd8a0cea4c32382304e7111a7d8f73b

See more details on using hashes here.

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

File hashes

Hashes for spinguin-0.0.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e814bbe469dbf862eb06697e1e2275f8417f4ea61f7b6fcb4b805eea30e1a537
MD5 30c99392e89c859e98d46dd197811ccf
BLAKE2b-256 945dd3435d246ce39a6702a179dc5831a9ca22dbc6beedf0607a62b56f0f0778

See more details on using hashes here.

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

Hashes for spinguin-0.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 905b02b7639658779825b0cb43fa5e3868cb18095b2feae7127ec21b0b3b04eb
MD5 6c7eec3bd4c0a2275f01316e6415f095
BLAKE2b-256 7a833f832c0c0a30917d9aa973a028a1143677f270bf3e70fd0d7bf7c4acaa01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 85b3473270f121b36f521ed8fa4f2c0b7f617fe5d537fcda7db802cadddb84ad
MD5 82ca4d9732e159b1711d6c6cfc6fb40f
BLAKE2b-256 b850ca9b154c649287e8166b9f9470b7e61cca4fdd84471936b66ccd20a0fc21

See more details on using hashes here.

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

File hashes

Hashes for spinguin-0.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0553466b1ac126d9e359212a34b5bfffada0a0f19a3cd53832bb30634eff90ed
MD5 24b9dda73e9cf63fc05484b566b04b56
BLAKE2b-256 f6355677144a90aa0e9b21953c4263bc62087abdb6b7a828e8a5867942dd2859

See more details on using hashes here.

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

Hashes for spinguin-0.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e8cfb7a3507816678a101c71e02e3cb103dced863dbbaa1cef84cd4d28605f3b
MD5 b6387326c56e80b2e5463b9478167f92
BLAKE2b-256 f1f02a8982adb151a98ab65d55c3b063a76bc9d6445cd9b1621bc78923ea81dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0ddd290519d8e81e283c2b6af15754a8884a314a13cb0f04f325ea606d85aca2
MD5 8b27a03e687a7b983db8b45155c0ba3b
BLAKE2b-256 367b6dfe7ff9e80385b99915a8dc9fde026d6d7d06a09e23b5291eb72e6ece74

See more details on using hashes here.

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

File hashes

Hashes for spinguin-0.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa5814d748d59a6d25898e86a16583055ce3d515384dd09e0cde1299e2dafb87
MD5 64db5a3ee8373dc2173b020a29ebc342
BLAKE2b-256 980720767556387e393de296ee75049883835e15934c4c21574111ef14a556fd

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