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.1.0.tar.gz (408.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.1.0-cp314-cp314t-win_amd64.whl (637.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

spinguin-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

spinguin-0.1.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

spinguin-0.1.0-cp314-cp314-win_amd64.whl (601.8 kB view details)

Uploaded CPython 3.14Windows x86-64

spinguin-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

spinguin-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

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

spinguin-0.1.0-cp313-cp313-win_amd64.whl (596.9 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

spinguin-0.1.0-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.1.0-cp312-cp312-win_amd64.whl (597.3 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

spinguin-0.1.0-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.1.0-cp311-cp311-win_amd64.whl (595.1 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

spinguin-0.1.0-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.1.0.tar.gz.

File metadata

  • Download URL: spinguin-0.1.0.tar.gz
  • Upload date:
  • Size: 408.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.1.0.tar.gz
Algorithm Hash digest
SHA256 258b210c921bd040812c4e98161e2978a9b68d4a1ae6d0a51374a57a51af1b71
MD5 9326599654e3ac9e9e102bab478b87be
BLAKE2b-256 faf19e5154c74feb872c7c25e3c7f3fb0d029692ba62610ea98fc2a699ce1dd3

See more details on using hashes here.

File details

Details for the file spinguin-0.1.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: spinguin-0.1.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 637.4 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for spinguin-0.1.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 dcad4ca68b98dfbc629950d0d4b3f07294fab3a68f7a2e6537a7db8ac2d62efb
MD5 90ef3c6d53dc402c87bb8372a6aa13f5
BLAKE2b-256 439a6707e1b9d0f7365aa55249976685c93fe55ef207631ba7d7825b816feb0f

See more details on using hashes here.

File details

Details for the file spinguin-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for spinguin-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5db3371fc1cfabaf9e9f3e0285b475a9837359fecddc452816aa6ebfbd546153
MD5 c0ebe62a7eba402a8ec73be330589e03
BLAKE2b-256 5416dc40126707e4aa5370cdca5055ae13bfc030be74e33cfb127955ad228ffa

See more details on using hashes here.

File details

Details for the file spinguin-0.1.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for spinguin-0.1.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89a189fafbb92fc12c2b141abec22f2b714ecdfecbb15d34ef71b90958b92270
MD5 6361193bf0c13e01353c9eaaac542ba5
BLAKE2b-256 11bc12e7ad6e2e1d551103185720d2baae5ac6d1eb61866b9116d39d84e57295

See more details on using hashes here.

File details

Details for the file spinguin-0.1.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: spinguin-0.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 601.8 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for spinguin-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 890bdadcfba5c96a91914d50f719b03f6d6dd8911faae48dffb535b4bdb7468a
MD5 ff329d75fcdb06bdf2011c5cce9a1663
BLAKE2b-256 a0052866271b2265992aff03f2e82df9daa4dbeed0aef615ccf908c12e0efdbe

See more details on using hashes here.

File details

Details for the file spinguin-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for spinguin-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eba49475e2e1315b67ae074b71a2d560f00f6faaa0236435eaa5d592dae0923f
MD5 948a774b318c9fbad5e4775111e66a7f
BLAKE2b-256 1677b540b177f2d2d0bad805f5ee9b0c86cc605c4fe5ce0e45f87fa66c184706

See more details on using hashes here.

File details

Details for the file spinguin-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for spinguin-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e92593bcec3871ed3909059b5833ffd2f0ab9dbdb6a9dc720ac4ee71f6d5d4d
MD5 9fe804aa1ade4904c75c1f197187adf0
BLAKE2b-256 f50503501289c9216c523d57a2838ed94158f153c97d187e775b61d03188891d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 596.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.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 91cda16e84ddab154c6038e67fa084b80ab8a4a03604550b1642aa97cd77292a
MD5 21711f4a0743fc8806ed447b3c948c63
BLAKE2b-256 3d6cae3b203d2f7dd2961b5ac4f40a4a26314a59403fcd6958b4f812ab53cda9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e3a39605bdc73013ea0ead7aac4de405436a9a8b052c7fc807524d911cba731
MD5 0e6845bb148aa5dcef79daebc8aab759
BLAKE2b-256 8604adafe4a1d4b91be8e42a2606487234072407a42ea6682b604538f473abe2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 989f8ec4f7f7a4a102c8978907f76cb3d091a6d5be4edc380cfac9b92c7a9ce9
MD5 c52d43d3f10a7f8c160421eb9fa925e5
BLAKE2b-256 44645c5a14db1515af0c821dc49b60b45740c683378d8b9e420db0b97886cb6b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 597.3 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.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c09ceb89523f201c9535e321fb4f20c23c124c5c4cd192b73b700d5ad86e6849
MD5 81dba1e0ac49b0927966c94c28335128
BLAKE2b-256 9118531909b5ca7988c5fe160dfdfc0377c54f2786e43c2fb8f839557a623055

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dfef4f0649d0e3e7036de4585388a5013418e30e1503c39067966a4b8059ea4f
MD5 6da590fd10375b0def9cf5a83d06b89e
BLAKE2b-256 b57c7c93b396ea1e286b34ac122138c585c83b8434833dfd376a0ac53662b379

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92213b0f6fe4bb586defa002ca18b38f323e1beffc1ebb20f41273f5396fc56a
MD5 0c0528029be1b536a73559d1f27c1d38
BLAKE2b-256 ff1c63496184fe1456cd13d077eb0cf6e4b9e8c5acbd4c2c21f464c52e116ca5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 595.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.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8b324e8052514efcaf3e92c05eac7585838facdf595cd4568812f9eaa8858f71
MD5 92a86b07a28c7d4414bbd8a1c155aedb
BLAKE2b-256 83cfacb1f9130813882d287512d2513dc2258cba88162cf5dfd30f0802e423fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28451d51b1755a1e822192ba9c03386b1291b8c84d05095b335353805768a055
MD5 3036157e0938d771db7e2a255b1a0326
BLAKE2b-256 021e5340c3f3ec49cf15412fd10689e72b2dee2a17c306f943484d9863602d26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 08f798a44f4ee00a2beef093134ed954417bdeabe73170074d43a1011dc3e6e4
MD5 9b74306deb64147069cb3a2a568ab148
BLAKE2b-256 524e852675f56fb00ae48465fe1d27f27845dd8a4f392d22e3fe2db274c9fd7e

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