Skip to main content

Package for quantum chemistry applications

Project description

PennyLane-Qchem is a PennyLane package that provides tools to generate and decompose the many-electron Hamiltonian of a molecular system. Once generated, the Hamiltonian can be used to perform quantum chemistry simulations in PennyLane.

See the documentation for more details.

Features

  • Focused on near-term hardware. Currently written to be used with Variational Quantum Eigensolver (VQE) algorithms to estimate the ground state energy of molecules using quantum simulators and/or near-term quantum computers.

  • Standardized input data. As most of the electronic structure packages, PennLane-Qchem just requires the atomic structure of the molecule to be simulated, its net charge, the spin-multiplicity of the ground state and the atomic basis set used to solve the meanfield electronic structure problem.

  • Low barrier to entry. Designed to require little prior knowledge of quantum computing from the user. It’s our job to know how to encode problems into quantum hardware!

  • Integration. PennyLane-Qchem makes use of OpenFermion and the electronic structure package plugins OpenFermion-Psi4 and OpenFermion-PySCF.

Installation

PennyLane-Qchem requires Python version 3.5 and above, and the following dependencies:

  • pySCF and OpenFermion-PySCF >= 0.4

  • (optional) Psi4 and OpenFermion-Psi4 >= 0.4

    The easiest way to install Psi4 is via Ananconda:

    conda install psi4 psi4-rt -c psi4
  • OpenFermion >= 0.10

  • Open Babel (optional)

    Open Babel can be installed using apt if on Ubuntu/Debian:

    sudo apt install openbabel

    or using Anaconda:

    conda install -c conda-forge openbabel

Once the requirements are installed, PennyLane-Qchem can be installed using pip:

pip install pennylane-qchem

Once installed, it is available via

from pennylane import qchem

Authors

Alain Delgado Gran, Josh Izaac, Zeyue Niu, Soran Jahangiri, Juan Miguel Arrazola and Nathan Killoran.

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

PennyLane-Qchem-0.8.0.tar.gz (20.3 kB view hashes)

Uploaded Source

Built Distribution

PennyLane_Qchem-0.8.0-py3-none-any.whl (14.5 kB view hashes)

Uploaded Python 3

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