Skip to main content
Ctrl+K

T3Toolbox 0.1 Documentation

  • API Reference
  • API Reference

Section Navigation

  • t3toolbox
    • t3toolbox.OLD_orthogonalization
      • t3toolbox.OLD_orthogonalization.left_orthogonalize_tt_cores
      • t3toolbox.OLD_orthogonalization.right_orthogonalize_tt_cores
    • t3toolbox.OLD_uniform
      • t3toolbox.OLD_uniform.get_uniform_base_structure
      • t3toolbox.OLD_uniform.get_uniform_base_hole_shapes
      • t3toolbox.OLD_uniform.check_ut3
      • t3toolbox.OLD_uniform.get_uniform_structure
      • t3toolbox.OLD_uniform.get_original_structure
      • t3toolbox.OLD_uniform.apply_masks
      • t3toolbox.OLD_uniform.apply_masks_to_base
      • t3toolbox.OLD_uniform.apply_masks_to_variation
      • t3toolbox.OLD_uniform.uniform_squash_tails
      • t3toolbox.OLD_uniform.pack_tensors
      • t3toolbox.OLD_uniform.unpack
      • t3toolbox.OLD_uniform.make_uniform_masks
      • t3toolbox.OLD_uniform.uniform_randn
      • t3toolbox.OLD_uniform.uniform_zeros
      • t3toolbox.OLD_uniform.t3_to_ut3
      • t3toolbox.OLD_uniform.ut3_to_t3
      • t3toolbox.OLD_uniform.bv_to_ubv
      • t3toolbox.OLD_uniform.ut3_to_dense
      • t3toolbox.OLD_uniform.are_ut3_ranks_minimal
      • t3toolbox.OLD_uniform.ut3_entry
      • t3toolbox.OLD_uniform.ut3_add
      • t3toolbox.OLD_uniform.ut3_scale
      • t3toolbox.OLD_uniform.ut3_neg
      • t3toolbox.OLD_uniform.ut3_sub
    • t3toolbox.OLD_uniform_orthogonalization
      • t3toolbox.OLD_uniform_orthogonalization.left_orthogonalize_utt
    • t3toolbox.backend
      • t3toolbox.backend.apply
        • t3toolbox.backend.apply.t3_apply
      • t3toolbox.backend.bcf_operations
        • t3toolbox.backend.bcf_operations.bc_to_t3
        • t3toolbox.backend.bcf_operations.orthogonal_representations
      • t3toolbox.backend.common
        • t3toolbox.backend.common.is_boolean_ndarray
        • t3toolbox.backend.common.is_boolean_ndarray
        • t3toolbox.backend.common.ragged_scan
        • t3toolbox.backend.common.numpy_scan
        • t3toolbox.backend.common.ragged_map
        • t3toolbox.backend.common.numpy_map
        • t3toolbox.backend.common.get_backend
        • t3toolbox.backend.common.randn
      • t3toolbox.backend.contractions
        • t3toolbox.backend.contractions.Na_Maib_Ni_to_NMb
        • t3toolbox.backend.contractions.MNa_Maib_No_Mio_to_MNb
        • t3toolbox.backend.contractions.MNa_Maib_MiN_to_MNb
        • t3toolbox.backend.contractions.Mio_No_to_MNi
        • t3toolbox.backend.contractions.dMio_dNo_to_dMNi
        • t3toolbox.backend.contractions.MNa_Maib_MNb_to_MNi
        • t3toolbox.backend.contractions.dMNa_dMaib_dMNb_to_dMNi
        • t3toolbox.backend.contractions.MNi_Mio_to_MNo
        • t3toolbox.backend.contractions.dMNi_dMio_to_dMNo
      • t3toolbox.backend.entries
        • t3toolbox.backend.entries.t3_get_entries
      • t3toolbox.backend.linalg
        • t3toolbox.backend.linalg.truncated_svd
        • t3toolbox.backend.linalg.left_svd_3tensor
        • t3toolbox.backend.linalg.right_svd_3tensor
        • t3toolbox.backend.linalg.outer_svd_3tensor
      • t3toolbox.backend.orthogonalization
        • t3toolbox.backend.orthogonalization.left_orthogonalize_tt_cores
        • t3toolbox.backend.orthogonalization.right_orthogonalize_tt_cores
      • t3toolbox.backend.probing
        • t3toolbox.backend.probing.probe_t3
        • t3toolbox.backend.probing.compute_xis
        • t3toolbox.backend.probing.compute_mus
        • t3toolbox.backend.probing.compute_nus
        • t3toolbox.backend.probing.compute_etas
        • t3toolbox.backend.probing.assemble_zs
        • t3toolbox.backend.probing.compute_dxis
        • t3toolbox.backend.probing.compute_sigmas
        • t3toolbox.backend.probing.compute_taus
        • t3toolbox.backend.probing.compute_detas
        • t3toolbox.backend.probing.assemble_tangent_zs
        • t3toolbox.backend.probing.probe_tangent
        • t3toolbox.backend.probing.compute_deta_tildes
        • t3toolbox.backend.probing.compute_tau_tildes
        • t3toolbox.backend.probing.compute_sigma_tildes
        • t3toolbox.backend.probing.compute_dxi_tildes
        • t3toolbox.backend.probing.assemble_tucker_variations
        • t3toolbox.backend.probing.assemble_tt_variations
        • t3toolbox.backend.probing.probe_tangent_transpose
        • t3toolbox.backend.probing.probe_dense
      • t3toolbox.backend.ranks
        • t3toolbox.backend.ranks.compute_minimal_t3_ranks
      • t3toolbox.backend.tucker_tensor_train
        • t3toolbox.backend.tucker_tensor_train.dense_t3svd
        • t3toolbox.backend.tucker_tensor_train.ragged_orthogonalization
        • t3toolbox.backend.tucker_tensor_train.ragged_t3_operations
        • t3toolbox.backend.tucker_tensor_train.ragged_t3svd
        • t3toolbox.backend.tucker_tensor_train.ragged_tensor_linalg
      • t3toolbox.backend.weighted_tucker_tensor_train
        • t3toolbox.backend.weighted_tucker_tensor_train.ragged_wt3_operations
    • t3toolbox.basis_coordinates_format
      • t3toolbox.basis_coordinates_format.T3Basis
      • t3toolbox.basis_coordinates_format.T3Coordinates
      • t3toolbox.basis_coordinates_format.bc_to_t3
      • t3toolbox.basis_coordinates_format.t3_orthogonal_representations
    • t3toolbox.corewise
      • t3toolbox.corewise.corewise_add
      • t3toolbox.corewise.corewise_sub
      • t3toolbox.corewise.corewise_scale
      • t3toolbox.corewise.corewise_neg
      • t3toolbox.corewise.corewise_dot
      • t3toolbox.corewise.corewise_norm
      • t3toolbox.corewise.corewise_err
      • t3toolbox.corewise.corewise_relerr
      • t3toolbox.corewise.corewise_logical_not
    • t3toolbox.manifold
      • t3toolbox.manifold.manifold_dim
      • t3toolbox.manifold.tangent_to_dense
      • t3toolbox.manifold.tangent_to_t3
      • t3toolbox.manifold.tangent_zeros
      • t3toolbox.manifold.absorb_weights_into_tangent_cores
      • t3toolbox.manifold.tangent_randn
      • t3toolbox.manifold.orthogonal_gauge_projection
      • t3toolbox.manifold.oblique_gauge_projection
      • t3toolbox.manifold.project_t3_onto_tangent_space
      • t3toolbox.manifold.retract
    • t3toolbox.tucker_tensor_train
      • t3toolbox.tucker_tensor_train.TuckerTensorTrain
      • t3toolbox.tucker_tensor_train.t3_stack
      • t3toolbox.tucker_tensor_train.t3_core_shapes
      • t3toolbox.tucker_tensor_train.compute_minimal_t3_ranks
      • t3toolbox.tucker_tensor_train.t3_zeros
      • t3toolbox.tucker_tensor_train.t3_corewise_randn
      • t3toolbox.tucker_tensor_train.t3_save
      • t3toolbox.tucker_tensor_train.t3_load
      • t3toolbox.tucker_tensor_train.t3_to_vector
      • t3toolbox.tucker_tensor_train.t3_from_vector
      • t3toolbox.tucker_tensor_train.t3_apply
      • t3toolbox.tucker_tensor_train.t3_entries
      • t3toolbox.tucker_tensor_train.t3_probe
      • t3toolbox.tucker_tensor_train.t3_add
      • t3toolbox.tucker_tensor_train.t3_sub
      • t3toolbox.tucker_tensor_train.t3_inner_product
      • t3toolbox.tucker_tensor_train.t3svd_dense
      • t3toolbox.tucker_tensor_train.t3svd
    • t3toolbox.uniform_basis_coordinates_format
      • t3toolbox.uniform_basis_coordinates_format.UT3Basis
    • t3toolbox.uniform_manifold
      • t3toolbox.uniform_manifold.uniform_tangent_to_uniform_t3
      • t3toolbox.uniform_manifold.uniform_tangent_to_dense
    • t3toolbox.uniform_tucker_tensor_train
      • t3toolbox.uniform_tucker_tensor_train.UniformTuckerTensorTrain
      • t3toolbox.uniform_tucker_tensor_train.t3_to_ut3
      • t3toolbox.uniform_tucker_tensor_train.ut3_to_t3
      • t3toolbox.uniform_tucker_tensor_train.ut3_entries
      • t3toolbox.uniform_tucker_tensor_train.ut3_apply
      • t3toolbox.uniform_tucker_tensor_train.ut3_probe
      • t3toolbox.uniform_tucker_tensor_train.ut3_add
      • t3toolbox.uniform_tucker_tensor_train.ut3_sub
      • t3toolbox.uniform_tucker_tensor_train.ut3_inner_product
      • t3toolbox.uniform_tucker_tensor_train.ut3svd
    • t3toolbox.weighted_tucker_tensor_train
      • t3toolbox.weighted_tucker_tensor_train.EdgeVectors
      • t3toolbox.weighted_tucker_tensor_train.WeightedTuckerTensorTrain
      • t3toolbox.weighted_tucker_tensor_train.concatenate_edge_vectors
      • t3toolbox.weighted_tucker_tensor_train.wt3_add
      • t3toolbox.weighted_tucker_tensor_train.wt3_sub
      • t3toolbox.weighted_tucker_tensor_train.wt3_inner_product
      • t3toolbox.weighted_tucker_tensor_train.wt3_apply
      • t3toolbox.weighted_tucker_tensor_train.wt3_entries
      • t3toolbox.weighted_tucker_tensor_train.wt3_probe
  • uniform_t3svd
    • uniform_t3svd.uniform_t3_svd
  • uniform_t3_operations
    • uniform_t3_operations.reverse_utt
    • uniform_t3_operations.uniform_squash_tt_tails
  • uniform_tensor_linalg
    • uniform_tensor_linalg.ut3_add
    • uniform_tensor_linalg.scale_last_slice
    • uniform_tensor_linalg.ut3_inner_product
    • uniform_tensor_linalg.ut3_norm
  • uniform_orthogonalization
    • uniform_orthogonalization.up_orthogonalize_uniform_tucker_cores
    • uniform_orthogonalization.down_orthogonalize_uniform_tt_cores
  • API Reference
  • uniform_orthogonalization

uniform_orthogonalization#

Functions#

up_orthogonalize_uniform_tucker_cores(...)

Orthogonalize Tucker cores upwards, pushing remainders onto TT cores above.

down_orthogonalize_uniform_tt_cores(...)

Outer orthogonalize TT cores, pushing remainders downward onto tucker cores below.

previous

uniform_tensor_linalg.ut3_norm

next

uniform_orthogonalization.up_orthogonalize_uniform_tucker_cores

On this page
  • Functions
Show Source

© Copyright 2026, Nick Alger and Blake Christierson.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.17.1.