Releases: ITensor/ITensors.jl
Releases · ITensor/ITensors.jl
v0.2.10
ITensors v0.2.10
Merged pull requests:
- Add
ChainRules
rules for basic reverse mode AD rules for ITensors (#761) (@mtfishman)
v0.2.9
ITensors v0.2.9
Closed issues:
- Ground state energy sign is non-deterministically flipping (#739)
- Allow multi-site operators in
OpSum
(#741) - correlation_matrix using a large amount of memory (#753)
Merged pull requests:
- Fix contraction ordering in correlation matrix (#754) (@emstoudenmire)
- Fix test truncation test for Julia 1.7 (#755) (@mtfishman)
v0.2.8
ITensors v0.2.8
Closed issues:
- Add unicode aliases for fermionic operators (#747)
Merged pull requests:
- Fix subtraction of term from OpSum. Add more unicode operator name aliases (#748) (@mtfishman)
- Add support for multisite operators in OpSum (#749) (@mtfishman)
- Fix bug in
permute
(#750) (@mtfishman)
v0.2.7
ITensors v0.2.7
Closed issues:
- Set a good default truncation in
contract(::MPO, ::MPS)
(#422) - Threaded blocksparse tensor contraction not working (#745)
Merged pull requests:
- Generalize ITensor constructors to allow mixtures of collections of indices (#728) (@mtfishman)
- Use
Compat
to makeblas_get_num_threads
simpler (#731) (@mtfishman) - Pass kwargs in MPO contract (#733) (@emstoudenmire)
- Allow
AbstractArray
inputs when constructingITensor
(#737) (@mtfishman) - Add syntax highlighting to bibtex entry (#738) (@paniash)
- Limit maxdim in default contract (#744) (@emstoudenmire)
- Fix threaded contraction, add CI tests for threading (#746) (@mtfishman)
v0.2.6
ITensors v0.2.6
Closed issues:
- DMRG Not Converging to Exact Result (#725)
Merged pull requests:
- Add support for complex data written by C++ ITensor for block sparse tensors (#724) (@emstoudenmire)
- Tighten accuracy cutoff for OpSum / AutoMPO (#726) (@emstoudenmire)
- Add QNs to Qudit definition as well as Boson alias (#727) (@mtfishman)
v0.2.5
ITensors v0.2.5
Closed issues:
- upgrading v0.1 to v0.2, reading "old" MPS/ITensor format (#714)
- state function overloads sometimes failing (#718)
Merged pull requests:
- WIP: Get some precompilation working (#655) (@mtfishman)
- FAQ Edits (#712) (@emstoudenmire)
- Hdf5 read compat (#715) (@jtschneider)
- Add descriptions of HDF5 file formats (#716) (@emstoudenmire)
- Add file formats for MPS, MPO (#717) (@emstoudenmire)
- Fixed bug involving missing default case for state function (#719) (@emstoudenmire)
- Add support for reading complex ITensors written from C++ (#720) (@emstoudenmire)
v0.2.4
ITensors v0.2.4
Closed issues:
- Improvements to SiteType system (#428)
- Bug in AutoMPO with fermionic operators on same site (?) (#514)
- Version 0.2 Roadmap (#639)
- Op system
op!
function not getting called (#697) - Bug in
correlation_matrix
with QNs (#700) - Put ITensors. in front of site_type codes? (#703)
Merged pull requests:
- Automatic fermion system (#667) (@emstoudenmire)
- Add
norm(::EmptyStorage)
(#699) (@mtfishman) - Add
sim(::Pair{<:Index})
(#701) (@mtfishman) - Fix issue with Index arrow for QN case of correlation_matrix (#702) (@emstoudenmire)
- Prepend site type functions with ITensors. (#704) (@emstoudenmire)
- Code examples about making an array from an ITensor, QR with postive R, and sampling an MPS (#705) (@emstoudenmire)
- Docs improvements (#708) (@emstoudenmire)
- Started work on FAQs (#709) (@emstoudenmire)
- Add
denseblocks
definition forDiag
storage (#710) (@mtfishman) - Fix
state
function when overloading version that accepts an Index (#711) (@mtfishman)
v0.2.3
ITensors v0.2.3
Merged pull requests:
- Make ITensors evaluate as unequal if they have different indices (#690) (@mtfishman)
- Update Documenter version to 0.27 (#691) (@emstoudenmire)
- Update Tutorials.md, correcting typo "Boson SiteType" (#692) (@jtschneider)
- Add
denseblocks
to convert fromDiagBlockSparse
toBlockSparse
tensor (#693) (@mtfishman)
v0.2.2
ITensors v0.2.2
Merged pull requests:
- New interface
contract([A, [B, C]])
for contracting a sequence of tensors (#686) (@mtfishman) - Make Index non-broadcastable (#689) (@mtfishman)
v0.2.1
ITensors v0.2.1
Closed issues:
- Use
state
instead ofval
inMPS
product state constructor (#678) lastindex
not working for single-index ITensor (#680)- An error in doc (#683)
Merged pull requests:
- Fix incorrect doc string (#684) (@emstoudenmire)
- MPS product state constructor (#685) (@emstoudenmire)