TeMFpy Logo

Getting Started

  • Installation
  • Contributors’ guide
    • Best practices
      • Discuss before you contribute
      • No giant PRs
      • Document your changes
      • Coding style
    • How to submit a PR
  • Citing TeMFpy
  • Examples
    • gutzwiller.py
    • iMPS.py
    • iMPS_pfaffian.py
    • iMPS_slater.py
    • pfaffian.py
    • slater.py

Reference

  • slater
    • Classes
      • SchmidtModes
        • SchmidtModes.e
        • SchmidtModes.vL
        • SchmidtModes.vR
        • SchmidtModes.ixL
        • SchmidtModes.ixR
        • SchmidtModes.nL
        • SchmidtModes.nR
        • SchmidtModes.n_fermion
        • SchmidtModes.n_entangled
        • SchmidtModes.size()
        • SchmidtModes.n_filled()
        • SchmidtModes.vL_entangled
        • SchmidtModes.vR_entangled
        • SchmidtModes.mode_vectors()
        • SchmidtModes.eigenvalues()
        • SchmidtModes.singular_values
        • SchmidtModes.from_correlation_matrix()
        • SchmidtModes.e_ratio
        • SchmidtModes.embed_subsets()
        • SchmidtModes.schmidt_values()
      • SchmidtVectors
        • SchmidtVectors.modes
        • SchmidtVectors.left_sets
        • SchmidtVectors.right_sets
        • SchmidtVectors.schmidt_values
        • SchmidtVectors.idx_L
        • SchmidtVectors.n_schmidt
        • SchmidtVectors.n_entangled
        • SchmidtVectors.nL
        • SchmidtVectors.nR
        • SchmidtVectors.n_fermion
        • SchmidtVectors.size()
        • SchmidtVectors.vL
        • SchmidtVectors.vR
        • SchmidtVectors.mode_vectors()
        • SchmidtVectors.sets()
        • SchmidtVectors.from_schmidt_modes()
        • SchmidtVectors.from_correlation_matrix()
      • MPSTensorData
        • MPSTensorData.mode
        • MPSTensorData.physical_leg
        • MPSTensorData.det_always
        • MPSTensorData.sometimes_matrix
        • MPSTensorData.idx_bra
        • MPSTensorData.idx_ket
        • MPSTensorData.new_sets_bra
        • MPSTensorData.new_sets_ket
        • MPSTensorData.qtotal
        • MPSTensorData.idx_physical
        • MPSTensorData.from_schmidt_vectors()
        • MPSTensorData.to_npc_array()
    • Functions
      • correlation_matrix()
      • C_to_MPS()
      • C_to_iMPS()
  • pfaffian
    • Representing Nambu correlation matrices
    • Classes
      • SchmidtModes
        • SchmidtModes.nL
        • SchmidtModes.nR
        • SchmidtModes.e
        • SchmidtModes.vL
        • SchmidtModes.vR
        • SchmidtModes.pL
        • SchmidtModes.pR
        • SchmidtModes.parity()
        • SchmidtModes.n_entangled
        • SchmidtModes.size()
        • SchmidtModes.vL_entangled
        • SchmidtModes.vR_entangled
        • SchmidtModes.mode_vectors()
        • SchmidtModes.eigenvalues()
        • SchmidtModes.singular_values
        • SchmidtModes.from_correlation_matrix()
        • SchmidtModes.e_ratio
        • SchmidtModes.embed_subsets()
        • SchmidtModes.schmidt_values()
      • SchmidtVectors
        • SchmidtVectors.modes
        • SchmidtVectors.left_sets
        • SchmidtVectors.right_sets
        • SchmidtVectors.schmidt_values
        • SchmidtVectors.idx_n
        • SchmidtVectors.idx_parity
        • SchmidtVectors.n_schmidt
        • SchmidtVectors.n_entangled
        • SchmidtVectors.nL
        • SchmidtVectors.nR
        • SchmidtVectors.size()
        • SchmidtVectors.vL
        • SchmidtVectors.vR
        • SchmidtVectors.mode_vectors()
        • SchmidtVectors.pL
        • SchmidtVectors.pR
        • SchmidtVectors.parity()
        • SchmidtVectors.sets()
        • SchmidtVectors.from_schmidt_modes()
        • SchmidtVectors.from_correlation_matrix()
      • MPSTensorData
        • MPSTensorData.mode
        • MPSTensorData.norm
        • MPSTensorData.pfaffian_matrix
        • MPSTensorData.labels
        • MPSTensorData.qtotal
        • MPSTensorData.leg_bra
        • MPSTensorData.new_sets_bra
        • MPSTensorData.idx_n_bra
        • MPSTensorData.leg_idx_bra
        • MPSTensorData.leg_ket
        • MPSTensorData.new_sets_ket
        • MPSTensorData.idx_n_ket
        • MPSTensorData.from_schmidt_vectors()
        • MPSTensorData.to_npc_array()
    • High-level functions
      • correlation_matrix()
      • parity()
      • C_to_MPS()
      • C_to_iMPS()
    • Helper functions
      • vector_C2M()
      • vector_M2C()
      • matrix_C2M()
      • matrix_M2C()
      • assert_nambu()
      • assert_nambu_hamiltonian()
      • assert_nambu_correlation()
  • iMPS
    • MPS_to_iMPS()
    • overlap_schmidt()
    • basis_rotation()
    • iMPSError
      • iMPSError.left_unitary
      • iMPSError.left_schmidt
      • iMPSError.right_unitary
      • iMPSError.right_schmidt
      • iMPSError.left_total
      • iMPSError.right_total
      • iMPSError.total_error
  • gutzwiller
    • abrikosov_ph()
  • testing
    • TEST_ACTION
    • Testing functions
      • assert_allclose()
      • assert_array_less()
      • check_schmidt_decomposition()
      • ComparisonWarning
  • schmidt_utils
    • StoppingCondition
      • StoppingCondition.sectors
      • StoppingCondition.chi_max
      • StoppingCondition.svd_min
      • StoppingCondition.degeneracy_tol
      • StoppingCondition.__call__()
      • StoppingCondition.truncate()
    • lowest_sums()
  • utils
    • HT()
    • n_slice()
    • block_svd()
    • normalize_SV()
TeMFpy
  • Examples
  • View page source

Examples

  • gutzwiller.py
  • iMPS.py
  • iMPS_pfaffian.py
  • iMPS_slater.py
  • pfaffian.py
  • slater.py
Previous Next

© Copyright 2025, Simon Hans Hille, Attila Szabó.

Built with Sphinx using a theme provided by Read the Docs.