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.3.tar.gz (402.3 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.3-cp313-cp313-win_amd64.whl (589.1 kB view details)

Uploaded CPython 3.13Windows x86-64

spinguin-0.0.3-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.3-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.3-cp312-cp312-win_amd64.whl (589.7 kB view details)

Uploaded CPython 3.12Windows x86-64

spinguin-0.0.3-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.3-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.3-cp311-cp311-win_amd64.whl (587.3 kB view details)

Uploaded CPython 3.11Windows x86-64

spinguin-0.0.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: spinguin-0.0.3.tar.gz
  • Upload date:
  • Size: 402.3 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.3.tar.gz
Algorithm Hash digest
SHA256 d93faf9a9890b0fe6820544ebcd031dcfa47c2041dbb1ee81395055f632aa2b7
MD5 ed4bd795fdef7dbfa0409574ba1f08a7
BLAKE2b-256 20d6041bc1bdbb40beff19fd0124e415885a2d09b0acd1500fddcd847ccecabd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.0.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 589.1 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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9d3fdc22c3555222d2125a3c59a62d749e0c151126442143e1dd3cbabb9dad4f
MD5 81179429b0f92b5ade86c64db3b21d6c
BLAKE2b-256 f7440f454f9b5516d51dccbee12fa80b00d08f4a1d62a89e54d86cb23890ff7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.0.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc0aa25f62bbfa9c7f8902d19e14d0b2b74c75a6b39ee73bdb9b3f6336b1e745
MD5 c23cf6c0cbd5c49a84a7b66390dae7c0
BLAKE2b-256 86701798ea6119bd7873ead322c703a0281e9d21551bd7f26a51b89d1d2c5bae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ccc977977a3991c27f2b1e85269cde54126acdbceed5bbdcfe1ee657cc9e36fa
MD5 f752532a6004cb96d5dd7e685e08d0c8
BLAKE2b-256 7506c1d74ca14a622f63eaf1b767229a2d98e76cd282bb6ff85f803fea172631

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.0.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 589.7 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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6883a0a797ba834f799c8e643f7ddb6af79e096eb92e192322d5cd99d6ee2d6f
MD5 3777667cda43186cc9038761d8914f08
BLAKE2b-256 c42ff3b321cddd30a160177526209101c5213cf5a2295f24186adba93141d1d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.0.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a2415e1bfcd13ee40333f8d31401f847b169732d9f0f831ff251ac66026ed982
MD5 2fa3e668768f669746ce89b76f6157e3
BLAKE2b-256 bfffa79962520afefdb1092da70720123c6ed13e9477f4eaa9d4ef192c1acb26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df43a6d3cdbb9c731fa064c4b3bed5ca0b60820552ed39cb8d86aa44cd937281
MD5 1bff1d7273d6f2684e3b46d2d7d8bef9
BLAKE2b-256 c4befbbe95eb4a205c4ecf0e9e6486fbe133590ca75c0a51176a8c40b3151d7a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.0.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 587.3 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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 aabb7be2ebbb19ec86f1849bff68a9ba8589c99512e0c4d6ce74209f97b3ea0c
MD5 b6a80a17ec6c53645ed287bcb2043d47
BLAKE2b-256 cc66c3c08f689186b07ea0628eb817c4a6034f4c2542fac3d50a5bfa76961f83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.0.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e42e1b131c8562eb3543fea039fff04060ba863b3fc355e25b1df71a1a36658e
MD5 7dbdd999743782720f719f6b6f80da7d
BLAKE2b-256 72fa028113158542304098b96bbe4ddf5a49b6fc60c8a54ff607db9b87f8a1fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca27bab5d1e4c103082a72e9586dc90a4beaa6009d93e775ba2cd65bd239b33f
MD5 0c155fb29b999f4b5b7715b2977271e8
BLAKE2b-256 ef04fd9ed6b9e1ba79fef0c73d2302e8327f6e5a24af8a2c630e5ab2f73812dd

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