Skip to content

Public API ​

This page is the curated, stable public API surface of MPSKit — the symbols that are exported and intended for direct use. Each entry links to its full docstring in the Library index. The category reference pages (States, Operators, Ground-state algorithms) group the same docstrings by topic.

Note

Anything not listed here (or marked internal in the Library index) is not part of the public API and may change without notice.

States ​

FiniteMPS, InfiniteMPS, WindowMPS, MultilineMPS

Operators and Hamiltonians ​

AbstractMPO, MPO, FiniteMPO, InfiniteMPO, MultilineMPO, MPOHamiltonian, FiniteMPOHamiltonian, InfiniteMPOHamiltonian, JordanMPOTensor, MultipliedOperator, TimedOperator, UntimedOperator, LazySum

Environments ​

environments

Ground states and boundaries ​

find_groundstate, leading_boundary, approximate, VUMPS, VOMPS, DMRG, DMRG2, IDMRG, IDMRG2, GradientGrassmann

Bond dimension ​

changebonds, OptimalExpand, RandExpand, SvdCut, VUMPSSvdCut

Time evolution ​

time_evolve, timestep, make_time_mpo, TDVP, TDVP2, WI, WII, TaylorCluster

Excitations ​

excitations, FiniteExcited, QuasiparticleAnsatz, ChepigaAnsatz, ChepigaAnsatz2

Linear problems and spectral functions ​

propagator, DynamicalDMRG, NaiveInvert, Jeckelmann, exact_diagonalization, fidelity_susceptibility

Observables and analysis ​

expectation_value, correlator, variance, correlation_length, marek_gap, transfer_spectrum, entropy, entanglement_spectrum

Boundary conditions ​

open_boundary_conditions, periodic_boundary_conditions

Utility ​

PeriodicArray, PeriodicVector, PeriodicMatrix, WindowArray, left_virtualspace, right_virtualspace, physicalspace, braille