Skip to main content

A customizable data generator for quantum simulation

Project description

quanti-gin

quanti-gin Logo

A customizable data generator for quantum simulation. Using this library, you can easily create larger sets of simulations and output data for optimizing molecule ground state. Per default, we are using Tequila as a quantum backend.

Installation

To install quanti-gin run pip install quanti-gin. This should install all required packages with quanti-gin.

Usage

For a basic data generation job use:

python -m quanti_gin 4 100

The basic format of the command line is:

python -m quanti_gin <number_of_atoms> <number_of_jobs>

If you want to learn about more parameters you can use help:

python -m quanti_gin -h

Customize the data generator

quanti-gin is designed so it can be easily customized with your heuristics for data generation. You can create your own version by simply subclassing the quanti_gin.DataGenerator class.

A full example of this can be found in examples/customized_generator.py.

You can run the example code by executing:

python -m quanti_gin.examples.customized_generator

Documentation and Visualization notebook

For a more detailed introduction and background, please take a look at the Summary.

Additionally, for more details on how to interpret and evaluate the generated data, take a look at the Visualization notebook.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quanti_gin-2.2.0.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

quanti_gin-2.2.0-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

Details for the file quanti_gin-2.2.0.tar.gz.

File metadata

  • Download URL: quanti_gin-2.2.0.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for quanti_gin-2.2.0.tar.gz
Algorithm Hash digest
SHA256 b3f5c14b6041a0c80608036416f7c0bc2dca39476ea4f7858989d678fcc1f210
MD5 06de1b7b2958c05827e2d73a213ccf4e
BLAKE2b-256 6fd18cb5241b3cacb358eee4e6166481b29cff9fac4d3dfd554f75d562a6c32b

See more details on using hashes here.

File details

Details for the file quanti_gin-2.2.0-py3-none-any.whl.

File metadata

  • Download URL: quanti_gin-2.2.0-py3-none-any.whl
  • Upload date:
  • Size: 14.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for quanti_gin-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b345a7522a4e5dac148a50736e9457bb934f52662ff95a886541cbd74281ccf0
MD5 9f433014b716d428e3304052385d37a5
BLAKE2b-256 a1c9885639edfb5d2858b28d7ef70d9b90667aed2c5248a46e32a924a7835f08

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page