Reference#

Autogenerated summary of the modules, functions and classes in quimb.

quimb.core

Core functions for manipulating quantum objects.

quimb.calc

Functions for more advanced calculations of quantities and properties of quantum objects.

quimb.evo

Easy and efficient time evolutions.

quimb.utils

Miscellenous

quimb.gen

Functions for generating quantum objects.

quimb.gen.states

Functions for generating quantum states.

quimb.gen.operators

Functions for generating quantum operators.

quimb.gen.rand

Functions for generating random quantum objects and states.

quimb.linalg

Linear algebra routines to solve quantum systems for example.

quimb.linalg.base_linalg

Backend agnostic functions for solving matrices either fully or partially.

quimb.linalg.numpy_linalg

Numpy base linear algebra.

quimb.linalg.scipy_linalg

Scipy based linear algebra.

quimb.linalg.slepc_linalg

Interface to slepc4py for solving advanced eigenvalue problems.

quimb.linalg.mpi_launcher

Manages the spawning of mpi processes to send to the various solvers.

quimb.linalg.approx_spectral

Use stochastic Lanczos quadrature to approximate spectral function sums of any operator which has an efficient representation of action on a vector.

quimb.linalg.rand_linalg

Randomized iterative methods for decompositions.

quimb.linalg.autoblock

quimb.tensor.tensor_core

Core tensor network tools.

quimb.tensor.tensor_gen

Generate specific tensor network states and operators.

quimb.tensor.tensor_arbgeom

quimb.tensor.tensor_arbgeom_tebd

quimb.tensor.tensor_1d

Classes and algorithms related to 1D tensor networks.

quimb.tensor.tensor_1d_tebd

quimb.tensor.tensor_dmrg

DMRG-like variational algorithms, but in tensor network language.

quimb.tensor.tensor_2d

Classes and algorithms related to 2D tensor networks.

quimb.tensor.tensor_2d_tebd

quimb.tensor.tensor_3d

quimb.tensor.tensor_approx_spectral

Approximating spectral functions with tensor networks.

quimb.tensor.tensor_mera

quimb.tensor.circuit

quimb.tensor.circuit_gen

quimb.tensor.optimize

Support for optimizing tensor networks using automatic differentiation to automatically derive gradients for input to scipy optimizers.