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.1.tar.gz (408.9 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.1-cp314-cp314t-win_amd64.whl (637.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

spinguin-0.1.1-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.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

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

spinguin-0.1.1-cp314-cp314-win_amd64.whl (602.0 kB view details)

Uploaded CPython 3.14Windows x86-64

spinguin-0.1.1-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.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

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

spinguin-0.1.1-cp313-cp313-win_amd64.whl (597.2 kB view details)

Uploaded CPython 3.13Windows x86-64

spinguin-0.1.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.1.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.1.1-cp312-cp312-win_amd64.whl (597.5 kB view details)

Uploaded CPython 3.12Windows x86-64

spinguin-0.1.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.1.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.1.1-cp311-cp311-win_amd64.whl (595.3 kB view details)

Uploaded CPython 3.11Windows x86-64

spinguin-0.1.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.1.1-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.1.tar.gz.

File metadata

  • Download URL: spinguin-0.1.1.tar.gz
  • Upload date:
  • Size: 408.9 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.1.tar.gz
Algorithm Hash digest
SHA256 00ec526f02e374ae6211a2b8b23539f3fde134c1cd2951abca4217957cd3d5a1
MD5 5ae9847797563e32df3cdd0732beecd2
BLAKE2b-256 39fba32dd7e125d31ae6e5fa660fe821651deb89621f85315b6856bdb34b9737

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.1.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 637.6 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.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 04b0828d0d6f8f4cd802adb12c79dba65228a9fac8d2ba3fbfe5e42d4872adac
MD5 6f57ecf32f7b8cb17aaa492bfc8ba4b4
BLAKE2b-256 ab7098b56b70d5ce1ef7dd6b6598168e921c70550b76f42050ad471f8894051c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 62996869d819d994dd7acf02ad354e4547ac6edd5c77cc9e5e4e553f0e4cf0dd
MD5 4c75cb6150e06d1df690be2886f60cb9
BLAKE2b-256 e29dced625f5f981763ddbb07d6289d0482ae0e7b2a46345f9f28ac539bbbc29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.1.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05f74e0c95c5421eb48ed871d265241c5e01eaa76b4643bf35f1939fefeedc71
MD5 b122d306dc380204bdf5f764caad4f18
BLAKE2b-256 62fe838f5b67a1c0e57c86a1fa468439a86b75cef4f3e81f33cdb86b37fc9d51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.1.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 602.0 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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7fe714a1eacc86f4eff467d4368172c1af9e7e9ee0c4356436e774478f5299ab
MD5 6408a35a2524d407009da02ef8eb195f
BLAKE2b-256 9a9d33fab5678fecaf9c2edceeaa01ee0942c855682386c8fea5af4cd6d48ccc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f251d19431a8ecf69df42cbc1a32b19f101ecddb6abd3177cca359d3273f3ab9
MD5 7e87e4b087141f68c3d445f5c0c4b92c
BLAKE2b-256 7f8452bd85beacb24d67eaa48739bb0335ff59de11832834a0a6e85c3b88556f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.1.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3bd664182a177a45c37922dbc3068e093b05932634211a1d745e70b1d314211
MD5 8201b8de1cbbbd7a507cc1427658806e
BLAKE2b-256 97cfb08c552b8b8ad877258aadba98c128e779a5e327289a18a04c20e763dfac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 597.2 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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ade950482607c81b8e67ffdbb1ac6bcd709263c4f7c3b9b87ce2cfca13aa31c9
MD5 666a33ee2fe5b304f9668702aa515b26
BLAKE2b-256 5946edc5305613411ab476f4a1bdde5ac2aa9c6b2db4241ccad5e99281e82375

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a4568cd85e4f91d6b4df68dfe35ece8c68b2a3e50179f47883035128adba7a5e
MD5 e3582287b98ae3debb4224fdd21a22ee
BLAKE2b-256 b2629c8434e80427b4499536b9547794ecef26f7a2cd46532287a0824c3e3777

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ab376e7338d8c0db81972e29a3eb226de716db8c90e2f970d029bb4c6255d20
MD5 ec9ee9a0bb37b515daa88259eb647d3c
BLAKE2b-256 e1456a1d9ec9f3b3a92d96b77fb739634c133f5470f41a3e87444d666ad5b2f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 597.5 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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bb4a621d15ddf43a2971b18c111abd4f028e9c8cefb1f11e34291736ab9c5d41
MD5 78c584bdf13231234a1f5cc03588ce04
BLAKE2b-256 64ef9883094cc53f88a29a553961bbdf19c1387ff240e52a713a258043e7f94b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1ea5ba13e3177b3dd95cdfd5878186058cdd9f9558fb3f1718add653a85706da
MD5 faa682c5137f1bb9218ff58026bef820
BLAKE2b-256 f567d0bd739371a45c66674354a941ec87c3fd281adc85fc18a9789f48d36c1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b630935b3f503683d5ad344e3737f9a99458be31759b7ffcc4ebe73564d0d546
MD5 a67672d4590523abf3f7b8dd8a3a7481
BLAKE2b-256 0249f18c1e408b86c1454edb56a307aae219670a92b183858b8c959a3f310d0c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 595.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.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0316491da1e7d149b90483a6e5926b73a4fde6f99d18b51066f276c6002223ed
MD5 7f08cae59706fe7a2051b807b98e2289
BLAKE2b-256 6c43b1101128379b0a39d25d3bc57f7cb47c716a0e61cd937a1ad758c4e95410

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 179c72cb1414028bf5cfafbdc39e1212074148850823d7198ce93423a66eb2a1
MD5 75c2911fbf9b6791be7577c987a04fd3
BLAKE2b-256 c84d5d2b49a8cdc8d6e5d0f08e4f6cb43fbd96db2672a9d37eef76fe144b1a13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e559707b881a39f7feb158ec640b55a2287a45e7e81197449724695076663fff
MD5 cf0f36643a2a1444dfb2d7a2602787d4
BLAKE2b-256 56db6f439638fcf56ed2e736908722328db5b8952dd449356d4ae652828fbcd8

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