Releases: ITensor/ITensorNetworks.jl
Releases · ITensor/ITensorNetworks.jl
v0.3.9
ITensorNetworks v0.3.9
Closed issues:
- Character limit on Tags raises issue when creating large, high-dimensional networks. (#78)
Merged pull requests:
- Add square root BP and BP-based simple update gate evolution (#100) (@mtfishman)
- Pass truncation kwargs to
insert_local_tensor(#106) (@leburgel)
v0.3.8
ITensorNetworks v0.3.8
Merged pull requests:
v0.3.7
ITensorNetworks v0.3.7
Merged pull requests:
- Refactor alternating_update to use sweep_regions (#77) (@emstoudenmire)
- Improved Gauging Interface, TNO construction, Bug Fixes, Apply Function for a Vidal ITN (#88) (@JoeyT1994)
- Fix a small bug related to caching in
approx_itensornetwork(#89) (@LinjianMa) - Introduce
contraction_sequence_to_digraphand simplifycontraction_sequence_to_graph(#91) (@LinjianMa) - Introduce
approx_itensornetworkwith algorithmttn_svd(#92) (@LinjianMa) - Use Observer for output (#93) (@emstoudenmire)
- Added Efficiency Improvements in the code. Including fast versions of… (#94) (@JoeyT1994)
- Fix
OpSumtoTTNconverter for multiple on-site operators (#95) (@leburgel) - Small optimization for SU apply (#96) (@mtfishman)
- Heavy hex example (#101) (@JoeyT1994)
- Better Edge Tag Naming (#102) (@JoeyT1994)
v0.3.6
v0.3.5
ITensorNetworks v0.3.5
Merged pull requests:
- Let
approx_itensornetworksupport complex tensor network (#81) (@LinjianMa) - [Easy] Make
path_graph_structurethe defaultoutput_structureinapprox_itensornetwork(#82) (@LinjianMa) - Let binary tree partition support the disconnected tensor network (#83) (@LinjianMa)
- Add interface that calls
approx_itensornetworkinsidecontract(#84) (@LinjianMa)
v0.3.4
ITensorNetworks v0.3.4
Closed issues:
- Approx_itensornetwork() on a rank two tensor yields an error (#79)
Merged pull requests:
- Square root ising (#76) (@JoeyT1994)
- [Easy] let
contract_deltashandle the case with no deltas (#80) (@LinjianMa)
v0.3.3
ITensorNetworks v0.3.3
Closed issues:
- Current Implementation of apply() can be made more efficient (#39)
Merged pull requests:
- Full Update (#63) (@JoeyT1994)
- Implement
approx_itensornetwork(#66) (@LinjianMa) - Remove t argument from alternating_update and improve keyword argument handling (#67) (@emstoudenmire)
- Let randomITensorNetwork support general distributions (#68) (@LinjianMa)
- Introduce
binary_tree_structure,path_graph_structure, and renamebinary_tree_partition(#69) (@LinjianMa) - Add interface to
SweepContractorin examples (#71) (@LinjianMa) - Symmetric gauge (#72) (@JoeyT1994)
- Introduce
_contract_deltas(#73) (@LinjianMa) - Introduce
_root,_is_rooted,_is_rooted_directed_binary_tree(#74) (@LinjianMa)
v0.3.2
ITensorNetworks v0.3.2
Closed issues:
- Improved Belief Propagation (#38)
Merged pull requests:
- [binary_tree_partition] [1/2]: Add mincut helper functions and introduce
_binary_tree_partition_inds(#42) (@LinjianMa) - Contraction tree to graph (#53) (@JoeyT1994)
- Add test: Cntract TTN with dangling inds (#54) (@shinaoka)
- Generalize
ising_networkto allow adding external field (#55) (@LinjianMa) - Clean up belief propagation (#57) (@JoeyT1994)
- Rename tdvp Functions (#59) (@emstoudenmire)
- Format, add format CI (#61) (@mtfishman)
- [binary_tree_partition] [2/2]: Add
binary_tree_partition(#64) (@LinjianMa) - [Easy] Update
Graphs.jlto 1.8, putis_treeunderGraphs.jlexport (#65) (@LinjianMa)
v0.3.1
v0.3.0
ITensorNetworks v0.3.0
Closed issues:
- Constructing a Tree Tensor Network Operator doesn't work on integer labelled vertices (#51)
Merged pull requests:
- Additions needed for sweeping algorithms on trees (#18) (@leburgel)
- Move
ITensorTDVP.jlMPS solver code intoITensorNetworks.jl(#43) (@mtfishman) - Sweeping algorithms for tree tensor networks (#44) (@leburgel)
- Remove
TTNSandTTNOtypes in favor ofTTN(#47) (@mtfishman) - Remove support for
MPS/MPO,Sweeps,AbstractObserver(#50) (@mtfishman)