View source on GitHub |
Modules
chemical_series
module: Functions to create chemical series data sets.
molecular_data
module: Class and functions to store quantum chemistry data.
pubchem
module
reduced_hamiltonian
module
Classes
class MolecularData
: Class for storing molecule data from a fixed basis set at a fixed geometry that is obtained from classical electronic structure packages.
Functions
antisymtei(...)
: Args: two_body_integrals : Numpy array of two-electron integrals with OpenFermion Ordering.
geometry_from_file(...)
: Function to create molecular geometry from text file.
geometry_from_pubchem(...)
: Function to extract geometry using the molecule's name from the PubChem database.
j_mat(...)
: Args: two_body_integrals : Numpy array of two-electron integrals with OpenFermion Ordering.
k_mat(...)
: Args: two_body_integrals : Numpy array of two-electron integrals with OpenFermion Ordering.
load_molecular_hamiltonian(...)
: Attempt to load a molecular Hamiltonian with the given properties.
make_atom(...)
: Prepare a molecular data instance for a single element.
make_atomic_lattice(...)
: Function to create atomic lattice with n_atoms.
make_atomic_ring(...)
: Function to create atomic rings with n_atoms.
make_reduced_hamiltonian(...)
: Construct the reduced Hamiltonian.
name_molecule(...)
: Function to name molecules.