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.2.tar.gz (404.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.2-cp313-cp313-win_amd64.whl (587.9 kB view details)

Uploaded CPython 3.13Windows x86-64

spinguin-0.0.2-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.2-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.2-cp312-cp312-win_amd64.whl (588.4 kB view details)

Uploaded CPython 3.12Windows x86-64

spinguin-0.0.2-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.2-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.2-cp311-cp311-win_amd64.whl (586.0 kB view details)

Uploaded CPython 3.11Windows x86-64

spinguin-0.0.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: spinguin-0.0.2.tar.gz
  • Upload date:
  • Size: 404.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.2.tar.gz
Algorithm Hash digest
SHA256 5201de61993ec1159cf52a41c4757bfc2d18aed54dc6ee6018bca4e697e54c85
MD5 397b85a285f67fa50e2444e60ad5cd64
BLAKE2b-256 dc24ca1e1105d82559232614751fec9fe74518f11616a19c268f1ea8b721614a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.0.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 587.9 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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bd462f089066e11c36fde911971992e0d8689cf353c868ac4efef423346da078
MD5 dec28fc92447b413c682b8d7360f177a
BLAKE2b-256 ca436a391320f991504109c5c02eb5d296aa7d83cb2ed6fad3760b14bfaa515f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.0.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f24587648ff8b6bb431f1e3086acd66f54d12634dab2ec72ed06c499dbf7a451
MD5 69b85989c435bba7f29b6892daf88705
BLAKE2b-256 6b49dce94dc49120afc40796bb55d1829d692c8965b9ce5462e57b31738e1eac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.0.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f73cd954764390f8abbb5674d41356e1683fd2d72ad7cad864d429307596ced8
MD5 261bbd2e302feb56bfedf41083526ddd
BLAKE2b-256 c6a359df2dcbb2d3fe22f20e894977fd70ba5ad21a5b7b1e2b24c44cfe39df23

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 588.4 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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a0a7336ac5117a3d88ccbda3b36f69d3341ab250e1ac8d37a570b6eff8147080
MD5 d716636af30e1829930272e1e636b4e0
BLAKE2b-256 4268392383187ecab329652289947511c273f72f620a0b388a6d5429d322fc6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 957467b05efb554747b890794820b939141d055a3ad147abe33fa10df6469270
MD5 be3c3c017ed0ae01912ac3f99819c462
BLAKE2b-256 b5b1231e4482ad92f2266385503554d6fde0ec02b594515ecbfaf7efb154883d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.0.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c62b979672f4319c788244539feaf56be4db959999d54c99f2c02caa384831bb
MD5 3564de3442e06ccb09b35657f6b41cb0
BLAKE2b-256 2d3b679c2702870929eaba50ee1b5372a376ba0619a22e05b13ef2e3335ca064

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 586.0 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4f2b0810c555395a41b64f64a40e194b76ed5fa969cdeb6bc27289d0c93f5871
MD5 050c3659388783e7223205ed2ee07c21
BLAKE2b-256 aab0880703ed080fb2b4ed9c4c2c2171e2963becb4f78bd3c0113d6911d9dd58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 72369d52e2ed0ae81589bc6701ec016eccc49c9b77164c9ea85cd9a043da6c3c
MD5 cbb69cf206d0a60fe9610e6587e4d828
BLAKE2b-256 80ae9b0baa4fe37fcd8dba0d1ada12db8795cc7cbbcc24018b9de5dc402119c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.0.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25c89da4b2230807b103ab6ec7469e6c4bfca57ce306e8180a4cf4b9398e532d
MD5 20d801ecf9689b086ad80e1d7596ae56
BLAKE2b-256 c2139008cb962c04906f41bd6f1f1915ec25fd3d084ae0253fed3c1bf1627e4f

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