Parallel Tempering Plugin for Omnisolver
Installation
To install the plugin run:
pip install omnisolver-pt
Command line usage
usage: omnisolver pt [-h] [--output OUTPUT] [--vartype {SPIN,BINARY}] [--num_replicas NUM_REPLICAS] [--num_pt_steps NUM_PT_STEPS]
[--num_sweeps NUM_SWEEPS] [--beta_min BETA_MIN] [--beta_max BETA_MAX]
input
Parallel tempering sampler
positional arguments:
input Path of the input BQM file in COO format. If not specified, stdin is used.
optional arguments:
-h, --help show this help message and exit
--output OUTPUT Path of the output file. If not specified, stdout is used.
--vartype {SPIN,BINARY}
Variable type
--num_replicas NUM_REPLICAS
number of replicas to simulate (default 10)
--num_pt_steps NUM_PT_STEPS
number of parallel tempering steps
--num_sweeps NUM_SWEEPS
number of Monte Carlo sweeps per parallel tempering step
--beta_min BETA_MIN inverse temperature of the hottest replica
--beta_max BETA_MAX inverse temperature of the coldest replica
Citing
If you used the Omnisolver package or one of its plugins, please cite:
@misc{https://doi.org/10.48550/arxiv.2112.11131,
doi = {10.48550/ARXIV.2112.11131},
url = {https://arxiv.org/abs/2112.11131},
author = {Jałowiecki, Konrad and Pawela, Łukasz},
keywords = {Software Engineering (cs.SE), Quantum Physics (quant-ph), FOS: Computer and information sciences, FOS: Computer and information sciences, FOS: Physical sciences, FOS: Physical sciences},
title = {Omnisolver: an extensible interface to Ising spin glass solvers},
publisher = {arXiv},
year = {2021},
copyright = {arXiv.org perpetual, non-exclusive license}
}
Metadata
Release files for omnisolver-pt 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| omnisolver-pt-0.0.2.tar.gz | 20.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| omnisolver_pt-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 37.8 kB
Release files / omnisolver-pt-0.0.2.tar.gz
| Download URL | omnisolver-pt-0.0.2.tar.gz |
|---|---|
| Size | 20.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
625f6d7d40390650d8a45e0026a8d8132e0a4734414d0baa94ec0420af2ade5d
|
|
BLAKE2b-256 checksum How to use checksums |
1b0a109c3fa4e84568401d393e11f516958e6b0160643df62ed055c7b1b2cf56
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Release files / omnisolver_pt-0.0.2-py3-none-any.whl
| Download URL | omnisolver_pt-0.0.2-py3-none-any.whl |
|---|---|
| Size | 17.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3756c45d30a57a821a3c843709d1385e085afd6fdc0fedfde95e2b4db11badc6
|
|
BLAKE2b-256 checksum How to use checksums |
3fcbdf9721918127684a3d885d9be6a5854348486b3b07379215101211fbf95e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Security for omnisolver-pt 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.