Releases: ITensor/ITensorNetworks.jl
Releases · ITensor/ITensorNetworks.jl
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
SweepContractor
in 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_network
to 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.jl
to 1.8, putis_tree
underGraphs.jl
export (#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.jl
MPS solver code intoITensorNetworks.jl
(#43) (@mtfishman) - Sweeping algorithms for tree tensor networks (#44) (@leburgel)
- Remove
TTNS
andTTNO
types in favor ofTTN
(#47) (@mtfishman) - Remove support for
MPS
/MPO
,Sweeps
,AbstractObserver
(#50) (@mtfishman)
v0.2.2
ITensorNetworks v0.2.2
Closed issues:
- Graph partitioning interface (#28)
Merged pull requests:
- More general
ITensorNetwork
constructors (#41) (@mtfishman)
v0.2.1
ITensorNetworks v0.2.1
Closed issues:
- Rename_Vertices(g::NamedDimGraph, ...) does not work on an ITensorNetwork (#21)
- Implement
next_nearest_neighbors
. (#31)
Merged pull requests:
- Fixed Error In Forming RDM (#23) (@JoeyT1994)
- Add
weights(::AbstractITensorNetwork)
, new graph partitioning interface (#30) (@mtfishman)
v0.2.0
ITensorNetworks v0.2.0
Closed issues:
- Contracting Vertices and Deleting Vertices in a ITensorNetwork formed from an inner product (#5)
Merged pull requests:
- CompatHelper: add new compat entry for "ITensors" at version "0.2" (#1) (@github-actions[bot])
- Add approximate PEPS inner product contraction (#2) (@mtfishman)
- Define
ITensorNetwork
type (#3) (@mtfishman) - Update for
MultiDimDictionaries
,Namedgraphs
,DataGraphs
(#4) (@mtfishman) IndsNetwork
additions (#9) (@leburgel)- Simple update TEBD of general tensor networks (#13) (@mtfishman)
- Contraction sequence backends (#16) (@mtfishman)
- Belief Propagation (#17) (@JoeyT1994)
- Update for most recent versions of
NamedGraphs
andDataGraphs
(#22) (@mtfishman)