This repository has been archived by the owner on Jul 7, 2024. It is now read-only.
v0.1.0
Qrochet v0.1.0
Merged pull requests:
- CompatHelper: add new compat entry for Tenet at version 0.4, (keep existing compat) (#2) (@github-actions[bot])
- Replace previous
Ansatz
forQuantum
struct (#5) (@jofrevalles) - Fix
canonize
function and enhance index semantics (#8) (@jofrevalles) - Integrate Quac with Qrochet (#9) (@Todorbsc)
- Add
mixed_canonize
function (#10) (@jofrevalles) - Refactor
mixed_canonize!
(#14) (@mofeing) - Implement
truncate!
function (#16) (@mofeing) - Add
rand
initialization forChain
(#17) (@jofrevalles) - CompatHelper: add new compat entry for Muscle at version 0.1, (keep existing compat) (#20) (@github-actions[bot])
- Prototype
evolve!
(#21) (@mofeing) - Add
canonize
function (#27) (@jofrevalles) - Implement Chain normalization by mixed canonization (#28) (@Todorbsc)
- Fix
isleftcanonical
andisrightcanonical
to work for boundary tensors (#29) (@jofrevalles) - Extend
Tenet.contract
to contract:between
twoSite
s (#30) (@jofrevalles) - Extend
evolve!
forChain
in canonical form (#31) (@jofrevalles) - Format code of branch "master" (#32) (@github-actions[bot])
Closed issues:
- Redesign
Quantum
type (#3) - Design
MatrixProduct{S}
class andCanonicalMatrixProduct{S}
andMixedCanonicalMatrixProduct{S}
classes (#4) - Integrate
Quac
withQrochet
(#7) - Add
rand
unitary initialization ofChain
(#12) - Add truncate function for tensors in a
Chain
(#13) - Implement normalization by canonization for
Chain
(#18) - Implement Vidal-form canonization (#22)