Skip to main content

Create atomic structures for solid solutions for molecular simulations

Project description

plats downloads Documentation Status

sqsgenerator-logo

WebAssembly icon Web Application
📝 docs


sqsgenerator is a Python package, which allows you to efficiently generate optimised Special-Quasirandom-Structures (SQS). The package uses Warren-Cowley Short-Range-Order (SRO) parameters to quantify randomness. The core routines are written in C++ and directly usable with your browser

[!TIP] sqsgenerator runs natively (multithreaded) in your browser using WebAssembly. No installation is required, just open the 🚀WebApp and start using it.

Your browser does not support the video tag.

[!IMPORTANT] Version 0.4 brings breaking changes. Most of the parameter remain the same, but some have been renamed or removed. Please refer to the documentation for more details or open an issue in case you need help migrating your scripts.

Highlights

  • 🚀 Blazingly fast short-range-order calculations (C++ core)
  • ➰ Monte-Carlo and systematic approach to compute optimal atomic configuration
  • 🧵multithreaded by default (optional MPI support) also in the browser 🌐
  • 🔀 optimize multiple sublattices simultaneously in a single run
  • 🔌 easy integration with other frameworks (ase, pymatgen and pyiron)

Installation

start directly

Start directly in your browser without any installation at 🌐 sqsgen.gehringer.tech.

You can preview the results, download single files or the entire optimization for further analysis on your local machine. The WebAssembly powered application is multithreaded and runs completely in your at near native speed.

via pip

You can install the latest release of sqsgenerator from PyPI using pip:

pip install sqsgenerator

using conda

The easiest way to install sqsgenerator is to use conda package manager. sqsgenerator is deployed on the conda-forge channel. To install use:

conda install -c conda-forge sqsgenerator

Native application (MPI)

Since version 0.4 a native application is available, which can be used in HPC environments. The application is MPI enabled and can be built from source. Please refer to the installation instructions for more details.

Cite us

In case you use the software in your research, please cite our article. Here is the BibTeX entry.

Documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sqsgenerator-0.5.4-cp314-cp314-win_amd64.whl (972.1 kB view details)

Uploaded CPython 3.14Windows x86-64

sqsgenerator-0.5.4-cp314-cp314-manylinux_2_34_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

sqsgenerator-0.5.4-cp314-cp314-manylinux_2_34_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

sqsgenerator-0.5.4-cp314-cp314-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

sqsgenerator-0.5.4-cp313-cp313-win_amd64.whl (944.6 kB view details)

Uploaded CPython 3.13Windows x86-64

sqsgenerator-0.5.4-cp313-cp313-manylinux_2_34_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

sqsgenerator-0.5.4-cp313-cp313-manylinux_2_34_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

sqsgenerator-0.5.4-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

sqsgenerator-0.5.4-cp312-cp312-win_amd64.whl (944.6 kB view details)

Uploaded CPython 3.12Windows x86-64

sqsgenerator-0.5.4-cp312-cp312-manylinux_2_34_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

sqsgenerator-0.5.4-cp312-cp312-manylinux_2_34_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

sqsgenerator-0.5.4-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

sqsgenerator-0.5.4-cp311-cp311-win_amd64.whl (939.4 kB view details)

Uploaded CPython 3.11Windows x86-64

sqsgenerator-0.5.4-cp311-cp311-manylinux_2_34_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

sqsgenerator-0.5.4-cp311-cp311-manylinux_2_34_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

sqsgenerator-0.5.4-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

sqsgenerator-0.5.4-cp310-cp310-win_amd64.whl (939.1 kB view details)

Uploaded CPython 3.10Windows x86-64

sqsgenerator-0.5.4-cp310-cp310-manylinux_2_34_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

sqsgenerator-0.5.4-cp310-cp310-manylinux_2_34_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

sqsgenerator-0.5.4-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

sqsgenerator-0.5.4-cp39-cp39-win_amd64.whl (967.5 kB view details)

Uploaded CPython 3.9Windows x86-64

sqsgenerator-0.5.4-cp39-cp39-manylinux_2_34_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

sqsgenerator-0.5.4-cp39-cp39-manylinux_2_34_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ ARM64

sqsgenerator-0.5.4-cp39-cp39-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file sqsgenerator-0.5.4-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 be451898a52d99c71979e77c80c766b7cc08600d1c13a3c1c2a53e7116247a02
MD5 21f9a26c7cda8af2d19ef18096e171e7
BLAKE2b-256 17be4e588c8a1908b0ea89593f364b3f97159691e8180b98f85ddb288d122561

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2fb55f7dc104553aee588fe60c5b75851839f184b9415a126b53349f89154cb2
MD5 362666f88d7594873de89df61dd31512
BLAKE2b-256 debba01df3d7927e3dff5b78d38df43729aafb682cc83f111da95c09247a1190

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 2d74d73da51ac728914cd61921281696e905323a3c4d3ba003628f09ce52a12a
MD5 3f49d4a89bfc99d4cdc77f8ec0b52ae6
BLAKE2b-256 fd1653994512d8292c09ea9d59055b8a06395c23b85ccb319da10b62f0c72e30

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66060ee64019a1fcfdc4fa45ed1a8710a8254ae7e4d5505b5a357f8ec4847789
MD5 8bca50b6b8cb00b0f87ddc891879cef9
BLAKE2b-256 e85fcbbaeec60e5c4b78b3713217150d3302b4f67dd61ba6462acfd5781d0032

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 de677ab005f37a43e8dfbd7a9482df8879d0aae2c320f9b4a55bb1100c80110a
MD5 177c2272db403915394b695e6ad5c252
BLAKE2b-256 b12139b9e884e158b89149ebf8b93c56210b574e96454e0f9f3b085a4511a984

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3ff49edead6c9c1f1eb5636aa03ce237e5cfc4506945a9ce4c118a8990bc72eb
MD5 79ce44ee7ddf69b450c2811ff638c576
BLAKE2b-256 d5d56becde643bf61f5418e43d27cd341896f9312fc2fd62c6d10206de5d83cf

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 39afa7fd6a671f2bd97ec889563649f67e60079331e2e8a8fdae3828ce5433fb
MD5 93b100c02d7575f63ec160f17ea7c25c
BLAKE2b-256 26e89c1adac36f70500f48c7ee8fff8957f1c1cb57ab8744e40fd16c384d6a11

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b93c294286489a89e9cedc5f7c64ee13e4268f4d6d285db66db265a8742ee285
MD5 d3a58286b538d3b904ea81291163db3f
BLAKE2b-256 210d9f8ecb243d83dfc700a21b634e2c6da51d429ab3cbeae81284e44e88aa25

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9022a32b7fc4cc31301f5c1b55c5f406ae75cad19fbfe72cd7c8a0366e68a05f
MD5 b3b61b58f2495ee30eed7f33c7bed45f
BLAKE2b-256 ab3c5669243032c8e39b420d056569a30d67c5c02ed312d73464ef75b8891d52

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 db3cdf12707aa30f453e4eaa5baa2e71acc85597065a9e5595bb2e19868e396d
MD5 8baaabe6e8eaf2d94bdf4c793e1b52fd
BLAKE2b-256 fed540caecb42337eb79352eb0f00a5dead4bbcba413442b432647029fc5c04f

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 3dc4b3ee21341fe474c0b71f69329568b91f7d150df762963ba92478f2aa05a2
MD5 d483ad7248f2cfb3df40894dd987592c
BLAKE2b-256 94e917fc0c3edf1e262669e237c22eace53fe2e95f42826c642f30b62b79ee3a

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 226b398a1bce6eab45d277dfe9283667eeba9937a5a71b660257e191938adaed
MD5 6a5ea61b6548fdad32cb8e4bc24e13e9
BLAKE2b-256 394e780ba47df4819b25121a6936ceee970932ddfa90f0d7d5aa8a0cc135adb0

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ff0cafc482872f05fd97a1300f8727caad08bd732fbe19a7c6c131bf2d5e2ff7
MD5 565e9c12ce4c1c6c0a36585b135120f1
BLAKE2b-256 b6e5420b33421ddca912976b9e7258f9ae312838178940942fa3833ca00a8407

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 344daf60431cf395add29d74c40b2c452128f8ceb79c1a1ed5b5b573c7525e1d
MD5 c4dc97d6c7d14c7749edae5dc8ea77eb
BLAKE2b-256 d288feb24c0257b740af2f08ff92628a2de25c75694fac661ff76d76ea1c8e27

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 84d95b1d848bc34cecdad10a46a69fb828de97a882c2d30d345f33b208b3959d
MD5 23cf97ae7653286abb2f28a8b6728221
BLAKE2b-256 daf1e4c6db74146b10a12f6866926a861bcad80b853542dc3f424d0cbea664bc

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 953064222817e9f097b44e19b8da1e660e9f5800ec17a0b5d16827b616c38c72
MD5 9e6c841e272a038d29eebd668dcdda4c
BLAKE2b-256 38ccb5d56d488e17d96eba05c5e190290dcfbf273ecf428a231c2c09dac174ac

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8a47242827b3aee7d81d16521f9ca92c9ffa35bb208829c6599471c2406b017f
MD5 476ab86ee49e3a34546b6c582065c8e4
BLAKE2b-256 f66169fc89736917390ed3072fa5f7e507f5df41eafeec0650de03f3d09d697d

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f15dccfea62f8bbfa1b481d5607618e5874abe65aa6c2e12ca2bc559b7fda588
MD5 6b95405b0fd0b7b1b9de830d7fee039a
BLAKE2b-256 a86f7583b55da46ccefaa45aa40cc8a6a078d6ab80cd61c62f91d161e99612ca

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 7afc2169b87117b02d522807ec46133d0e1e42cf6e270dd75166c3b6beb4f3f0
MD5 1e922b27e4dcaea23ac833991523ac5f
BLAKE2b-256 ff321ee96dd3c549be61438821347504b8a1a5dea09666d8ecd7c854a1fbb4d4

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aac154401f4edd35ced26f34010466209284f46b66b6ea74cb53db4cfe86b10a
MD5 22752a4c662d980753005220a9e21835
BLAKE2b-256 5d2b05b2e9de0b589de03696676a45d28ce25f8b74138277b9801c8106989892

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: sqsgenerator-0.5.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 967.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sqsgenerator-0.5.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2a7f4d6cacb8ed25ab28f93ec18f2d15cd507a647901f898d21c4661e420fe2e
MD5 7323a34ba5dabebb487918e798f1d538
BLAKE2b-256 f203170c163bcb9b6bc24fe9b5f465a982e9300df7f1c353e22199797a2e3df0

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp39-cp39-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 bbcbb549b7e36951938cb636808baa7561786ac38da33f35db6295fd67362b04
MD5 6b4a20a77ad97bb1b661909d6820c46e
BLAKE2b-256 95ef8fd14c41835877d8f817df13782886e572774979c09233d079831f2245b6

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp39-cp39-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp39-cp39-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 f31e6f4b55059a5dc6510c91d569959f501d2b84fa88811a6f280e306492644b
MD5 95896f561c787008749dad9efd921058
BLAKE2b-256 61c9fc9a72c9caad5a674eabb9b18471e6255fba7eb9bb3ead79a207228dd9f0

See more details on using hashes here.

File details

Details for the file sqsgenerator-0.5.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqsgenerator-0.5.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bca2add92b3ce2ba012ee1d21a25efbe914eb562e65b0a0471274c9ee1639183
MD5 18142fae899c3312f9a6c5b6d73ca098
BLAKE2b-256 2a497f2498c8199364751ea99d56c1a3aa2df8f82dc80fbd1592117f0f79c3d8

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