{"id":29723383,"url":"https://github.com/dgehringer/sqsgenerator","last_synced_at":"2026-04-02T16:27:38.574Z","repository":{"id":40564944,"uuid":"116842157","full_name":"dgehringer/sqsgenerator","owner":"dgehringer","description":"A tool for finding optimized SQS structures tool written in C++","archived":false,"fork":false,"pushed_at":"2026-03-28T08:42:37.000Z","size":2160,"stargazers_count":66,"open_issues_count":0,"forks_count":13,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-03-28T13:04:57.822Z","etag":null,"topics":["alloy","materials-science","mpi","openmp","python3","random"],"latest_commit_sha":null,"homepage":"https://sqsgenerator.readthedocs.io/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dgehringer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"citation.bib","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-01-09T16:37:33.000Z","updated_at":"2026-03-28T08:36:18.000Z","dependencies_parsed_at":"2023-01-22T21:31:02.148Z","dependency_job_id":"e352f96a-a62f-4313-a903-c6bc9f439e1f","html_url":"https://github.com/dgehringer/sqsgenerator","commit_stats":{"total_commits":589,"total_committers":9,"mean_commits":65.44444444444444,"dds":0.4601018675721562,"last_synced_commit":"015d39a3e1b6a9813849557bf7eb76d2361ad39f"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/dgehringer/sqsgenerator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgehringer%2Fsqsgenerator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgehringer%2Fsqsgenerator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgehringer%2Fsqsgenerator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgehringer%2Fsqsgenerator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dgehringer","download_url":"https://codeload.github.com/dgehringer/sqsgenerator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgehringer%2Fsqsgenerator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31309885,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alloy","materials-science","mpi","openmp","python3","random"],"created_at":"2025-07-24T18:18:53.152Z","updated_at":"2026-04-02T16:27:38.569Z","avatar_url":"https://github.com/dgehringer.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"![plats](https://anaconda.org/conda-forge/sqsgenerator/badges/platforms.svg)\n![downloads](\nhttps://anaconda.org/conda-forge/sqsgenerator/badges/downloads.svg)\n[![Documentation Status](https://readthedocs.org/projects/sqsgenerator/badge/?version=latest)](https://sqsgenerator.readthedocs.io/en/latest/?badge=latest)\n\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/dgehringer/sqsgenerator/raw/main/docs/images/logo_large.svg\" width=\"60%\" alt=\"sqsgenerator-logo\" /\u003e\n  \u003cbr /\u003e\u003cbr /\u003e\n  \u003ca href=\"https://sqsgen.gehringer.tech\"\u003e  \u003cimg src=\"https://icon.icepanel.io/Technology/svg/WebAssembly.svg\" alt=\"WebAssembly icon\" height=\"16\" width=\"16\" /\u003e Web Application\u003c/a\u003e \u003cbr /\u003e\n  \u003ca href=\"https://sqsgenerator.readthedocs.io\"\u003e📝 docs\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n**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\n\n\u003e [!TIP]\n\u003e **sqsgenerator** runs natively (multithreaded) in your browser using WebAssembly. No installation is required, just open the [🚀WebApp](https://sqsgen.gehringer.tech) and start using it.\n\n\u003cp align=\"center\"\u003e\n  \u003cvideo width=\"640\" controls\u003e\n    \u003csource src=\"https://github.com/dgehringer/sqsgenerator/releases/download/v0.5.3/webapp_demo.mp4\" type=\"video/mp4\"\u003e\n    Your browser does not support the video tag.\n  \u003c/video\u003e\n\u003c/p\u003e\n\n\n\u003e [!IMPORTANT]\n\u003e 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](https://sqsgenerator.readthedocs.io/en/latest) for more details or open an issue in case you need help migrating your scripts.\n\n## Highlights\n\n- 🚀 Blazingly fast short-range-order calculations (C++ core)\n- ➰ Monte-Carlo and systematic approach to compute optimal atomic configuration\n- 🧵multithreaded by default (optional MPI support) also in the browser 🌐\n- 🔀 optimize multiple sublattices simultaneously in a single run\n- 🔌 easy integration with other frameworks ([*ase*](https://wiki.fysik.dtu.dk/ase/),\n  [*pymatgen*](https://pymatgen.org/) and [*pyiron*](https://pyiron.org/))\n\n## Installation\n\n### start directly\n\nStart directly in your browser  without any installation at 🌐 [**sqsgen.gehringer.tech**](https://sqsgen.gehringer.tech).\n\nYou can preview the results, download single files or the entire optimization for further analysis on your local machine.\nThe WebAssembly powered application is multithreaded and runs completely in your at near native speed.\n\n### via `pip`\n\nYou can install the latest release of *sqsgenerator* from [PyPI](https://pypi.org/project/sqsgenerator/) using `pip`:\n\n```bash\npip install sqsgenerator\n```\n\n\n### using conda\nThe easiest way to install *sqsgenerator* is to use conda package manager. *sqsgenerator* is deployed on the\n*conda-forge* channel. To install use:\n\n```bash\nconda install -c conda-forge sqsgenerator\n```\n\n\n### Native application (MPI)\n\nSince 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](https://sqsgenerator.readthedocs.io/en/latest/installation.html#native-application) for more details.\n\n### Cite us\nIn case you use the software in your research, please cite our [article](https://doi.org/10.1016/j.cpc.2023.108664). Here is the [BibTeX entry](citation.bib).\n\n## Documentation\n\n  - You can find the online documentation [here](https://sqsgenerator.readthedocs.io/en/latest/)\n  - Learn how to [get started](https://sqsgenerator.readthedocs.io/en/latest/how_to.html)!\n  - For a more in-depth insight, you can read our [research article](https://doi.org/10.1016/j.cpc.2023.108664)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgehringer%2Fsqsgenerator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdgehringer%2Fsqsgenerator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgehringer%2Fsqsgenerator/lists"}