HQStage is a lightweight tool for installing and using HQS software.
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hqstage-0.9.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: hqstage-0.9.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 521.6 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3ccc6084419f102a6dc30b77d46d2c2a4f19674c51deceddb5457cf8ff1c7df
|
|
| MD5 |
e2692b06baa75129698158103ea260c5
|
|
| BLAKE2b-256 |
5c48e2c53df953d849abd460dc3b5d2001e1bc4bc966b60780a09eb577dbe6fe
|
File details
Details for the file hqstage-0.9.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: hqstage-0.9.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 477.3 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1f985c2d543fceac0d629b8998d1ad664a61817b6343e9ba22c68c482e1e3eb
|
|
| MD5 |
95183bed4a24da2cb190749c158bf06e
|
|
| BLAKE2b-256 |
ba600c88cb56a8fee42bb0284f685f31c3ae15c73bc20c2f21ce07843903288d
|
File details
Details for the file hqstage-0.9.3-cp313-cp313-macosx_15_0_arm64.whl.
File metadata
- Download URL: hqstage-0.9.3-cp313-cp313-macosx_15_0_arm64.whl
- Upload date:
- Size: 305.9 kB
- Tags: CPython 3.13, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0216b0a7d2919760d52e356e5d0edbaba13646faa0dcd409a6fd0db53acffd70
|
|
| MD5 |
f3f9de1b481a8479059fb7627c477429
|
|
| BLAKE2b-256 |
c7238ebad88888300ccf334f088e485bec0c28c3de7e29a1411ce356c7027cd3
|
File details
Details for the file hqstage-0.9.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: hqstage-0.9.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 520.4 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34aa756f00e2064597758b30c5cc52e508b6cb0e25a39e122f680139faa8f3dd
|
|
| MD5 |
8bdd7477f8e52fa97e29d6ec6654aec2
|
|
| BLAKE2b-256 |
2a6d9c6283175dbfd75bc5c6c1e98b1788af1d0baff32f215800829de9c5b9db
|
File details
Details for the file hqstage-0.9.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: hqstage-0.9.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 473.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68626d5555586b5a70d5c8287c11cc5c23ff03f628dc9ea2c05cc2da849aff97
|
|
| MD5 |
d1bab4330c7aee31d365ae1305818f92
|
|
| BLAKE2b-256 |
12c33aedac2a299de0dd20e2bd808737980c49902e43304f3ef1b1c0e615024b
|
File details
Details for the file hqstage-0.9.3-cp312-cp312-macosx_15_0_arm64.whl.
File metadata
- Download URL: hqstage-0.9.3-cp312-cp312-macosx_15_0_arm64.whl
- Upload date:
- Size: 304.8 kB
- Tags: CPython 3.12, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54c6e4eb458690526bab5fd239a85e3197535a4e8bd7e0c3d89ca3ee3b0a98a6
|
|
| MD5 |
b21f58ab0ef2fbbc82d18015156ffdc1
|
|
| BLAKE2b-256 |
324fd1b56583ac1a9e00f17fc5262fcc973c90425ff5df39fb378043bc6c2b15
|
File details
Details for the file hqstage-0.9.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: hqstage-0.9.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 466.3 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36e58c1f8aa1efc60202999019af96a48fdb849a7c6bb8ae8c28a22027a7bbe0
|
|
| MD5 |
fb2c89dee69f3f86d461d86c25b6fc04
|
|
| BLAKE2b-256 |
6e0b8d718faf5ba4520fe6d94201f2ea7bb1596e24fd52bb61e87753fd63fd72
|
File details
Details for the file hqstage-0.9.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: hqstage-0.9.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 436.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d9464cc6034d12170d59511285f4f151978f39cc5d0dc4e0853c5afeca9f748
|
|
| MD5 |
b0dec7c8cff79c5957341318135a9780
|
|
| BLAKE2b-256 |
ce065c253d6a4f50eac16f458fcd46c5cb8dee6aac2c14654df45a1939864063
|
File details
Details for the file hqstage-0.9.3-cp311-cp311-macosx_15_0_arm64.whl.
File metadata
- Download URL: hqstage-0.9.3-cp311-cp311-macosx_15_0_arm64.whl
- Upload date:
- Size: 302.4 kB
- Tags: CPython 3.11, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c50380d65c2a9301d75d4e4634a103180026d10d75ea685b6aa16ed252d4f66
|
|
| MD5 |
cd93ea41a3151f443cf08cfcfb02a8de
|
|
| BLAKE2b-256 |
5156ca82fdfc66b4963aa2b2c2e98398923dbb332978f68e24182d51d9d21990
|
File details
Details for the file hqstage-0.9.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: hqstage-0.9.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 451.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9109c69aa83a505c18a18f3d51ec1053fd2dfe5ee4afdc82b5e8e4dec2df8124
|
|
| MD5 |
0cb59f4556bfea7e4bceba1dfc2cf39d
|
|
| BLAKE2b-256 |
ed406d33660a51c3090e332717bf4f4a8e9b0f7fe3f56d253c1338ead4100080
|
File details
Details for the file hqstage-0.9.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: hqstage-0.9.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 422.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b83c8d442cb532a8f33758a5876d01de215d360da10683cc86aa0932ba0c6539
|
|
| MD5 |
3bd01cc5afed05dfd0274de6f763e055
|
|
| BLAKE2b-256 |
2f003907c31b118446b4b9bac645de3ae0ecff83b031b00a6cc546a3c64b4b5b
|
File details
Details for the file hqstage-0.9.3-cp310-cp310-macosx_15_0_arm64.whl.
File metadata
- Download URL: hqstage-0.9.3-cp310-cp310-macosx_15_0_arm64.whl
- Upload date:
- Size: 294.4 kB
- Tags: CPython 3.10, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b2c0b0fc439ce5611c5bae6ed35e509cd22990a56163fa72cdbb704b431e51d7
|
|
| MD5 |
affb7c1b105ee581c9d574524c71a3ec
|
|
| BLAKE2b-256 |
b0a071da50ec924df038dd011c243e141f802306e76e264aaa41c09bc27af6ad
|