This is the release of the version v1.0.0, which is the stable version of the project.
Release notes:
- [Important] This is the first stable release of the project.
- [Change] Merge Contract and Contracts into Contract, and Contract_ and Contracts_ ito Contract_.
- [Change] Merge relabel and relabels into relabel, and relabel_ and relabels_ into relabel_.
- [New] Add an optional argument min_blockdim to svd_truncate to define a minimum dimension for each block.
- [New] Add Eig/Eigh functions for Block UniTensor.
- [New] Add Lancos-like algoirthm, Lanczos_Exp, to approximate exponential operator acting on a state.
- [Change] Migrate cuTENSOR APIs to the version 2.
- [Change] reshape_ and permute_ to return the object itself instead of None.
- [Change] Remove the magma dependency.
- [Enhance] Optimize the contraction order finding algorithm.