Skip to main content

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

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


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.

hqstage-0.10.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (583.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

hqstage-0.10.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (535.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

hqstage-0.10.4-cp314-cp314-macosx_26_0_arm64.whl (346.5 kB view details)

Uploaded CPython 3.14macOS 26.0+ ARM64

hqstage-0.10.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (562.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

hqstage-0.10.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (513.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

hqstage-0.10.4-cp313-cp313-macosx_26_0_arm64.whl (339.6 kB view details)

Uploaded CPython 3.13macOS 26.0+ ARM64

hqstage-0.10.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (559.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

hqstage-0.10.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (508.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

hqstage-0.10.4-cp312-cp312-macosx_26_0_arm64.whl (330.3 kB view details)

Uploaded CPython 3.12macOS 26.0+ ARM64

hqstage-0.10.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (497.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

hqstage-0.10.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (466.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

hqstage-0.10.4-cp311-cp311-macosx_26_0_arm64.whl (330.0 kB view details)

Uploaded CPython 3.11macOS 26.0+ ARM64

hqstage-0.10.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (478.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

hqstage-0.10.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (450.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

hqstage-0.10.4-cp310-cp310-macosx_26_0_arm64.whl (324.1 kB view details)

Uploaded CPython 3.10macOS 26.0+ ARM64

File details

Details for the file hqstage-0.10.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hqstage-0.10.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 47a99b0e6a48123639f7d3dbd48ce8e307df8a0f0e48e176a7c275f257cc33de
MD5 8195a366c641893bde4746a9dc6772ab
BLAKE2b-256 69dd40296fbd1e1e6f91b0d9a582cb5e9b647d1d97ecbd93d0372ade42f71869

See more details on using hashes here.

File details

Details for the file hqstage-0.10.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hqstage-0.10.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ec7e169afa548cfe2f07df9af5dc58dd6953c11b7806b6a46ced1ecfde54e25
MD5 46f8a13369d3940a10ead99040da2671
BLAKE2b-256 dccdbc6d5a6b5ffba81b09581284903cfaff5aed7d798109a8f0853f42523bcd

See more details on using hashes here.

File details

Details for the file hqstage-0.10.4-cp314-cp314-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for hqstage-0.10.4-cp314-cp314-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 e0e0b03eee22344a906570262606d46970e5d93370820420e924acb66c75f61e
MD5 fd255ad9083a476e49bae16de87bb4a8
BLAKE2b-256 6e113d1e9fefbf016d59e1ba56cca6452f5398834ee785e01db69f88ea943932

See more details on using hashes here.

File details

Details for the file hqstage-0.10.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hqstage-0.10.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d47ce127b26bfd7dfab7d379476ee3047cacba63af56d00d786c7bf77d473851
MD5 1ea3eb0164c4861448bb16ae2cc3dffd
BLAKE2b-256 582c52ffe6a372ee6ca7412e4837f31b125eeb92a976cb4313a41b91c3c1e25f

See more details on using hashes here.

File details

Details for the file hqstage-0.10.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hqstage-0.10.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 56094e6d8bf712d81468be88082cb19aeca722a544b7985422cd5381cfee994d
MD5 8ca0f5d0c5a603903c6f89432e081b76
BLAKE2b-256 e3165ca2f4614c2ec622757d783c411ba9e8afd2d35835a98da13d51f7b05624

See more details on using hashes here.

File details

Details for the file hqstage-0.10.4-cp313-cp313-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for hqstage-0.10.4-cp313-cp313-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 a761785d098c89524e355c8a9f9edb29b72cd43afb4d6fe0f91f7688c3725b7b
MD5 8cffa2e294d9b6eebe26052962b8e361
BLAKE2b-256 b40c25c55024bff49b26734e0096b57cc224702ce0e72d6113396d1e21d1ad59

See more details on using hashes here.

File details

Details for the file hqstage-0.10.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hqstage-0.10.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d494555b1558156c43839b101160699feb0c3730c5e052c23890f251f580fe3b
MD5 54bb6e003db3a2369800977d8b36178a
BLAKE2b-256 7441a8edf9851db34b2ca4639c73e7d1bacb4674f4c51f3bcfe64ae98eabf3c3

See more details on using hashes here.

File details

Details for the file hqstage-0.10.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hqstage-0.10.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5278a3e62615b071bdcb1105346f2fec625b364400f61fdd4fe5d8daf32a64cf
MD5 fd8fe4c967be65f917ef323eb830241e
BLAKE2b-256 f1dc298f73f3fbc475190d035d90b0cfcb7633e17b49d93a04a02ced6672b3d6

See more details on using hashes here.

File details

Details for the file hqstage-0.10.4-cp312-cp312-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for hqstage-0.10.4-cp312-cp312-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 816d1e18343cd517826395fdb66f4a86a815915bbec812d8bc8604da68e31961
MD5 aa43bee46ad2ea7696aa4256493c9951
BLAKE2b-256 c8be26b10c90f58d67eb4dfaaaa855c6b5b6b2b4309416d3b53400e76cb3284c

See more details on using hashes here.

File details

Details for the file hqstage-0.10.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hqstage-0.10.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e81b7dd96e3d8aa3b940ec80c0c3a3f0445294e7cbb1eaf99bfe8a8a3e16cab
MD5 8d1e30742d696e983d124ec8c8cff8ef
BLAKE2b-256 d21532b2c030e0200a5e2514fc34652642bdc621abf74a814b040bdc742d04a1

See more details on using hashes here.

File details

Details for the file hqstage-0.10.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hqstage-0.10.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 35d37c1c10d69790cb22c1559ccc627a5c10b24b995eade8a02d3d27ed6d681d
MD5 1d88f10986b7bfe67f32b7efa11676c6
BLAKE2b-256 5ebd31015a7df664c85d3fce0b17d935a380b957f3767498b0e9957351815a91

See more details on using hashes here.

File details

Details for the file hqstage-0.10.4-cp311-cp311-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for hqstage-0.10.4-cp311-cp311-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 8da826b5ac4115901ccbbf758ec090bafa3eb8efc7433a0115e6ad236f684f9f
MD5 454dff89ba913882f6488ada8d6e5218
BLAKE2b-256 6998191e14afc54b49e7811ba047a6f98a001cc19a3d4319960a73af00e714a7

See more details on using hashes here.

File details

Details for the file hqstage-0.10.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hqstage-0.10.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 524d359ad9458e6847b58c74cad2d22451086df18011b4e7d5c1e2582a54a26b
MD5 9633bf491600650abfbf6c73df1b7e18
BLAKE2b-256 c7442a907d960999750fe195121af9116ece1cc6d51374b6e0f5c64b54fac590

See more details on using hashes here.

File details

Details for the file hqstage-0.10.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hqstage-0.10.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d156c3a5503a1b61f2b5b267fdb9dd559ae5c238fe01a0e66688ba80ef2a1837
MD5 f5c55caabd1f02e769e57446de3a1cab
BLAKE2b-256 98a875da98de86f1900c940480a1d9a2927e421090e46b6963dfc28081d5962b

See more details on using hashes here.

File details

Details for the file hqstage-0.10.4-cp310-cp310-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for hqstage-0.10.4-cp310-cp310-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 a6d17d5502623d78d05c5fd707707415b6ec0a3bd7bfc7efce3c9df568578ba6
MD5 784725fb7f5b3ed57e19ba7d8fa772af
BLAKE2b-256 e382ca0c595b4792782a310ce84517f6e454ea52a76b1a352417bf787d7c447b

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