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 for versatile numerical spin-dynamics simulations in the liquid state. It provides tools for coherent dynamics, relaxation, and chemical-exchange simulations, and it supports restricted basis sets in Liouville space. This makes it possible to study spin systems with more than 10 spins on consumer-level hardware.

Documentation

The full documentation is available at https://nmroulu.github.io/Spinguin/.

Installation

Spinguin can be installed either from the Python Package Index (PyPI) or from source.

Installation from PyPI

Spinguin is available on PyPI for Windows and Linux. Install it with:

pip install spinguin

Installation from source

  1. Ensure that the build module is installed:

    pip install build
    
  2. Download the source archive (.zip or .tar.gz).

  3. Extract the archive.

  4. Navigate to the extracted source directory:

    cd /your/path/spinguin-X.Y.Z
    
  5. Build the wheel:

    python -m build --wheel
    
  6. Navigate to the dist directory:

    cd /your/path/spinguin-X.Y.Z/dist
    
  7. Install the generated wheel with 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.2.0.tar.gz (420.0 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.2.0-cp314-cp314t-win_amd64.whl (652.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

spinguin-0.2.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.2.0-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.2.0-cp314-cp314-win_amd64.whl (615.8 kB view details)

Uploaded CPython 3.14Windows x86-64

spinguin-0.2.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.2.0-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.2.0-cp313-cp313-win_amd64.whl (610.5 kB view details)

Uploaded CPython 3.13Windows x86-64

spinguin-0.2.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.2.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.2.0-cp312-cp312-win_amd64.whl (611.1 kB view details)

Uploaded CPython 3.12Windows x86-64

spinguin-0.2.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.2.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.2.0-cp311-cp311-win_amd64.whl (609.7 kB view details)

Uploaded CPython 3.11Windows x86-64

spinguin-0.2.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.2.0-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.2.0.tar.gz.

File metadata

  • Download URL: spinguin-0.2.0.tar.gz
  • Upload date:
  • Size: 420.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for spinguin-0.2.0.tar.gz
Algorithm Hash digest
SHA256 4257ece9ec5f3397321d602506394e63cb2f2be1495b8717151555e6fc0da46a
MD5 66c61ce2f2b4ec5a9e958acc24e631b2
BLAKE2b-256 48af5e0abe218a79bf0d051692f2e0556aa1e659c1437a83e19ebcd068e54cf0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for spinguin-0.2.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 79560c180b12b4209fbd8ccb70461144cdb27c0f10c5658a7677a80d2843b354
MD5 939776be03b25090d2e4ea304499b6b8
BLAKE2b-256 c9f40f61c825157e09f54d0bd14c5c88413905cb3a58f3a9d6bfb6754f3c3aae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69442809813d9ea2e1c62b2257a9a6020b896e7740f23c247926c06b18555cae
MD5 b2a39335df26f3ebe47f546287f9336a
BLAKE2b-256 37de47614be64c69e45d9472f6855b5929b318059aed66306315e17a9594522b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.2.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3954d156f76cf8c62b376c6c2ff4037ba62468323b2c2a39e5a1c20b263d4049
MD5 36bd9450cc466c23326213b51a04f4cd
BLAKE2b-256 dde2562b14aa448a36e761283e852968d62b56610d2f19b7c59608e24feaa4c3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for spinguin-0.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d08e716b369e8a3bb8ab5bf02b480e7b3ffa48f540963c8d50d5bc0b4a3efb9a
MD5 d138372ec8fccf20a3fd1bd6b5645b30
BLAKE2b-256 b013a2d2ecfd4807de3399e6cef604951efbdf698cef16deb45b70ff0686c19d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5461a5aa654ca32b2568a519a90878a892ce4f4440e76b3124d1345fc757c523
MD5 2af0c50596ad29185dea0bd6c62943f6
BLAKE2b-256 e860a094c73406440e42344194ad850cb0e47d8b9ef598d39ad9ad2d5715861d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.2.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c92871de2d300e2e46515b35f9035ac834894585a836a4a6462a66447913aa06
MD5 aa55c470bc97c307d50474fe1321d31c
BLAKE2b-256 fc01233082ab9b621cbb8cd8534b6f7ecaf5d3b64cdef2afe4a64839ebdd5fa5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 610.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for spinguin-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6881ddb81db9e1e3c610d8c0d26a389fda1af17244e1f76a295fb6ddc159c416
MD5 52490ee007865d58a2976f6908096155
BLAKE2b-256 6f0a6d14db79de95d7864b4025e6e4fd1104014b7d1290084e37f5ae5d3c3779

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 94397918819583370a3a709f9c005b056eebe1c13efbab64dcaee7e00a7556b3
MD5 db0be52bd5e9d6c641f417ed3f3dd998
BLAKE2b-256 04c449d11e15ac4c6875de8cafed33f422b7c65f3e8b6375fae11f10cf18baea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d26500a3c526f1319102ad77bbf9b6eb67ac0c01d3184a16fce12677094c840d
MD5 a05c18d28512a2079bbedea1b1a84238
BLAKE2b-256 18c02daed0b0843d3da9f48c8de55d6ca17bc3f0361033b861d6d423b79269d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 611.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for spinguin-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e42445d3aa46f8c71abe21ae72f018b35daafc98fcf8b6387ba9da0224951e19
MD5 ce7ad7757d82ee5cb13b08007e8d1571
BLAKE2b-256 9c6b05ada7daad3bb4875fcbd72390b2bbd79c1823125442387060ef4cdecc97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d827f3ba9dfeab7d006d86a4666e07e54bc642be4c71ca9a3e3edc8e87ad41e1
MD5 60639b461e4db790b70d7f1c3ed61254
BLAKE2b-256 5755d95d8929d95752347168b1dcae880d75521f24d937be283f9c4d26fe845d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 77bf4c480de3153ce7b8b504c718c2848fa63b7b050510b76d6b4c082a66686c
MD5 f462a0e1ff24c8fbca924718f0b0d9d3
BLAKE2b-256 91c77336c32f582f30b8fd89f3577184a610142446cf91f64fcba9a6e83143b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spinguin-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 609.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for spinguin-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0937c438e8a0feb8e2a554969832c430f29f345bc625749a4a60ff485d441862
MD5 345aad1a74f77cec9a885607f186786b
BLAKE2b-256 eca3be096a4f7856efb6d2d1774dc80a9c2b957ba3f538cddb89f61184229da9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b2747d07479fbee3b41910da388810b5e0394a2f02679689d06ada96c28044c6
MD5 fcb9d94478d5d5376ad6f1ede3077dca
BLAKE2b-256 e06a178e64298b246b425fd6261d1f867d9408080804ce7eb25d3be455ce1341

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spinguin-0.2.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b41e92d207bc525fbf63d42ec4d92beb664cdeeb574f166773f543cdbd41ee6
MD5 40db3a8a72ed14d0f893686c10c69d52
BLAKE2b-256 4630ec547255ee8ed9f805105976c568de9162aa3ab67ae3852b99af06b3159c

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