v1.7.1
What's Changed
Enhancements:
- add
TensorNetwork.visualize_tensors
for visualizing the actual data entries of an entire tensor network.
- add
ham.build_mpo_propagator_trotterized
for building a trotterized propagator from a local 1D hamiltonian. This also includes updates for creating 'empty' tensor networks usingTensorNetwork.new
, and building up gates from empty tensor networks usingTensorNetwork.gate_inds_with_tn
. - add more options to
Tensor.expand_ind
andTensor.new_ind
: repeat tiling mode and random padding mode. - tensor decomposition: make
eigh_truncated
backend agnostic. tensor_compress_bond
: addreduced="left"
andreduced="right"
modes for when the pair of tensors is already in a canonical form.- add
qtn.TN2D_embedded_classical_ising_partition_function
for constructing 2D (triangular) tensor networks representing all-to-all classical ising partition functions.
Bug fixes:
- fix bug in
kruas_op
when operator spanned multiple subsystems (#214) - fix bug in
qr_stabilized
when the diagonal ofR
has significant imaginary parts. - fix bug in quantum discord computation when the state was diagonal (#217)
- Fix empty lines in dimacs by @jjcmoon in #215
New Contributors
Full Changelog: v1.7.0...v1.7.1