v1.7.1
What's Changed
Enhancements:
- add
TensorNetwork.visualize_tensorsfor visualizing the actual data entries of an entire tensor network.
- add
ham.build_mpo_propagator_trotterizedfor 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_indandTensor.new_ind: repeat tiling mode and random padding mode. - tensor decomposition: make
eigh_truncatedbackend 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_functionfor constructing 2D (triangular) tensor networks representing all-to-all classical ising partition functions.
Bug fixes:
- fix bug in
kruas_opwhen operator spanned multiple subsystems (#214) - fix bug in
qr_stabilizedwhen the diagonal ofRhas 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