Readme
HQStage is a lightweight tool for installing and using HQS software.
Want to learn more about what you can do with our software?
Explore our quantum simulation use cases.
Installation
Prerequisites
- Python 3.10+
- macOS/Linux
- Account on https://cloud.quantumsimulations.de
- Get a free trial license at https://cloud.quantumsimulations.de/licenses
- Proceed with installation
pip install hqstage
hqstage init
Free trial
To get started with your first quantum computing use case request a free trial.
This free trial will add the HQS Spectrum Tools to your account which we will use to run our first example use case: a NMR spectrum prediction.
Running your first use case example: NMR
Install the requried modules
hqstage install ipython jupyter matplotlib mkl hqs_spectrum_tools
and open an ipython interpreter:
ipython
Now, copy paste the following code snippet:
from hqs_nmr_parameters import examples
from hqs_nmr import NMRCalculationParameters, calculate_spectrum
from matplotlib import pyplot as plt
from rdkit.Chem import Draw, MolFromMolBlock
print(f"Available moleucules: {examples.molecules.keys}")
molecule_name = '1,2,4-trichlorobenzene'
molecule_parameters = examples.molecules[molecule_name]
rdkit_mol = MolFromMolBlock(molecule_parameters.structures["Molfile"].content)
mol_image = Draw.MolToImage(rdkit_mol)
fig, ax = plt.subplots(figsize=(10, 6))
for field_T in [1, 5, 10]:
result = calculate_spectrum(molecule_parameters, NMRCalculationParameters(field_T=field_T))
ax.plot(result.spectrum.omegas_ppm, result.spectrum.intensity, label=f"B={field_T}T")
plt.legend()
ax.set_xlabel(r"$\delta$ [ppm]")
ax.set_ylabel("Intensity, arb. units")
ax.set_title(f"Spectrum of {molecule_name}")
ax_image = fig.add_axes(
[0.1,
0.6,
0.25,
0.25]
)
ax_image.imshow(mol_image)
ax_image.axis('off')
plt.show()
Downloading and using our examples
Download the use-case and spectrum examples
mkdir -p ~/HQStage/Examples
hqstage download-examples --download-dir ~/HQStage/Examples
jupyter lab --notebook-dir ~/HQStage/Examples
This will open jupyter lab in the folder where we have downladed the HQStage examples in. Fell free to explore the examples andadjust to your needs or continue reading more about our use cases
User documentation
User documentation is available on https://docs.cloud.quantumsimulations.de
Metadata
Release files for hqstage 0.10.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 6.8 MB
Release files / hqstage-0.10.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hqstage-0.10.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 583.6 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
47a99b0e6a48123639f7d3dbd48ce8e307df8a0f0e48e176a7c275f257cc33de
|
|
BLAKE2b-256 checksum How to use checksums |
69dd40296fbd1e1e6f91b0d9a582cb5e9b647d1d97ecbd93d0372ade42f71869
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / hqstage-0.10.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hqstage-0.10.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 535.0 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
3ec7e169afa548cfe2f07df9af5dc58dd6953c11b7806b6a46ced1ecfde54e25
|
|
BLAKE2b-256 checksum How to use checksums |
dccdbc6d5a6b5ffba81b09581284903cfaff5aed7d798109a8f0853f42523bcd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / hqstage-0.10.4-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | hqstage-0.10.4-cp314-cp314-macosx_26_0_arm64.whl |
|---|---|
| Size | 346.5 kB |
| Tags | CPython 3.14 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e0e0b03eee22344a906570262606d46970e5d93370820420e924acb66c75f61e
|
|
BLAKE2b-256 checksum How to use checksums |
6e113d1e9fefbf016d59e1ba56cca6452f5398834ee785e01db69f88ea943932
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / hqstage-0.10.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hqstage-0.10.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 562.1 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d47ce127b26bfd7dfab7d379476ee3047cacba63af56d00d786c7bf77d473851
|
|
BLAKE2b-256 checksum How to use checksums |
582c52ffe6a372ee6ca7412e4837f31b125eeb92a976cb4313a41b91c3c1e25f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / hqstage-0.10.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hqstage-0.10.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 513.9 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
56094e6d8bf712d81468be88082cb19aeca722a544b7985422cd5381cfee994d
|
|
BLAKE2b-256 checksum How to use checksums |
e3165ca2f4614c2ec622757d783c411ba9e8afd2d35835a98da13d51f7b05624
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / hqstage-0.10.4-cp313-cp313-macosx_26_0_arm64.whl
| Download URL | hqstage-0.10.4-cp313-cp313-macosx_26_0_arm64.whl |
|---|---|
| Size | 339.6 kB |
| Tags | CPython 3.13 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a761785d098c89524e355c8a9f9edb29b72cd43afb4d6fe0f91f7688c3725b7b
|
|
BLAKE2b-256 checksum How to use checksums |
b40c25c55024bff49b26734e0096b57cc224702ce0e72d6113396d1e21d1ad59
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / hqstage-0.10.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hqstage-0.10.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 559.3 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d494555b1558156c43839b101160699feb0c3730c5e052c23890f251f580fe3b
|
|
BLAKE2b-256 checksum How to use checksums |
7441a8edf9851db34b2ca4639c73e7d1bacb4674f4c51f3bcfe64ae98eabf3c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / hqstage-0.10.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hqstage-0.10.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 508.2 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5278a3e62615b071bdcb1105346f2fec625b364400f61fdd4fe5d8daf32a64cf
|
|
BLAKE2b-256 checksum How to use checksums |
f1dc298f73f3fbc475190d035d90b0cfcb7633e17b49d93a04a02ced6672b3d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / hqstage-0.10.4-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | hqstage-0.10.4-cp312-cp312-macosx_26_0_arm64.whl |
|---|---|
| Size | 330.3 kB |
| Tags | CPython 3.12 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
816d1e18343cd517826395fdb66f4a86a815915bbec812d8bc8604da68e31961
|
|
BLAKE2b-256 checksum How to use checksums |
c8be26b10c90f58d67eb4dfaaaa855c6b5b6b2b4309416d3b53400e76cb3284c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / hqstage-0.10.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hqstage-0.10.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 497.9 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
6e81b7dd96e3d8aa3b940ec80c0c3a3f0445294e7cbb1eaf99bfe8a8a3e16cab
|
|
BLAKE2b-256 checksum How to use checksums |
d21532b2c030e0200a5e2514fc34652642bdc621abf74a814b040bdc742d04a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / hqstage-0.10.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hqstage-0.10.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 466.3 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
35d37c1c10d69790cb22c1559ccc627a5c10b24b995eade8a02d3d27ed6d681d
|
|
BLAKE2b-256 checksum How to use checksums |
5ebd31015a7df664c85d3fce0b17d935a380b957f3767498b0e9957351815a91
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / hqstage-0.10.4-cp311-cp311-macosx_26_0_arm64.whl
| Download URL | hqstage-0.10.4-cp311-cp311-macosx_26_0_arm64.whl |
|---|---|
| Size | 330.0 kB |
| Tags | CPython 3.11 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8da826b5ac4115901ccbbf758ec090bafa3eb8efc7433a0115e6ad236f684f9f
|
|
BLAKE2b-256 checksum How to use checksums |
6998191e14afc54b49e7811ba047a6f98a001cc19a3d4319960a73af00e714a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / hqstage-0.10.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hqstage-0.10.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 478.0 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
524d359ad9458e6847b58c74cad2d22451086df18011b4e7d5c1e2582a54a26b
|
|
BLAKE2b-256 checksum How to use checksums |
c7442a907d960999750fe195121af9116ece1cc6d51374b6e0f5c64b54fac590
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / hqstage-0.10.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hqstage-0.10.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 450.1 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d156c3a5503a1b61f2b5b267fdb9dd559ae5c238fe01a0e66688ba80ef2a1837
|
|
BLAKE2b-256 checksum How to use checksums |
98a875da98de86f1900c940480a1d9a2927e421090e46b6963dfc28081d5962b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / hqstage-0.10.4-cp310-cp310-macosx_26_0_arm64.whl
| Download URL | hqstage-0.10.4-cp310-cp310-macosx_26_0_arm64.whl |
|---|---|
| Size | 324.1 kB |
| Tags | CPython 3.10 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a6d17d5502623d78d05c5fd707707415b6ec0a3bd7bfc7efce3c9df568578ba6
|
|
BLAKE2b-256 checksum How to use checksums |
e382ca0c595b4792782a310ce84517f6e454ea52a76b1a352417bf787d7c447b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|