Release notes

Version 0.x

Version 0.10

Version 0.10.4 (30 November, 2024)

  • Split ITensorsExt and EasySweepExt.
  • Define a new SiteType "FuzzyFermion" for ITensors to avoid overwriting "Fermion" in ITensorsExt.
  • Change the names of Density and Electron to avoid conflict with other packages.
  • Create the alias Terms and STerms.
  • Fix bugs in converting OpSum to Terms.
  • Improve the interface for ITensor extension.

Version 0.10.3 (28 November, 2024)

  • Add options for DMRG.
  • Optimise the implementation of confs in Fuzzifino.
  • Add the examples of fractional filling.

Version 0.10.1 (25 November, 2024)

  • Add CUDA extension.
  • Add interface with KrylovKit.

Version 0.10.0 (24 November, 2024)

  • Add module Fuzzifino for boson-fermion systems.

Version 0.9

Version 0.9.3 (23 November, 2024)

  • Move HDF5 and ITensor to extensions
  • Modify ITensor extension interfaces in alignment with the update of ITensor.

Version 0.9.2 (16 September, 2024)

  • Add the example of Ising generators and Sp(3) CFT.

Version 0.9.1 (13 September, 2024)

  • Allow input of initial vectors for diagonalisation. (We acknowledge Andrew Fitzpatrick for the suggestion.)

Version 0.9.0 (11 September, 2024)

  • Add feature of angular modes observables.
  • Fix typos and bugs.

Version 0.8

Version 0.8.2 (28 July, 2024)

  • Fix bugs in GetDenIntTerms and multiplication in SphereObs.

Version 0.8.0 (26 July, 2024)

  • Improve the performance of SimplifyTerms.
  • Add file operation.

Version 0.7

Version 0.7.2 (24 July, 2024)

  • Add example and support for surface CFTs.
  • Add example of Ising cusp.

Version 0.7.1 (11 June, 2024)

  • Add some new interfaces for built-in operators.
  • Add new examples.
  • Fix bugs

Version 0.7.0 (9 June, 2024)

  • Revise the implementation of diagonal and off-diagonal quantum number.

Version 0.6

Version 0.6.3 (8 June, 2024)

  • Add support for calculating entanglement spectrum.
  • Add global parameters to control the number of threads, the output and the path of the dynamic library.
  • Fix bugs.

Version 0.6.0 (5 June, 2024)

  • Add support for full diagonalisation.
  • Fix bugs and typos.
  • Ready for formal release !

Version 0.5

Version 0.5.8 (3 June, 2024)

  • Change the binary dependence to Julia Binary Builder.

Version 0.5.0 (30 May, 2024)

  • Enable simplification of terms.
  • Add general observables and built-in electrons and density operators.
  • Reorganise the realisations of built-in models.
  • Cancel ITensorMPOConstruction dependence.

Version 0.4

Version 0.4.3 (29 May, 2024)

  • Add QNU truncation for ITensor use.
  • Change the Fortran code to be robust against QNU breaking terms
  • Add built-in density-density interaction.
  • Add built-in 3-state Potts model.
  • Add built-in Ising model with magnetic line defect.

Version 0.4.0 (28 May, 2024)

  • Add support for DMRG.
  • Add convertion from diagonal QNs to sites.
  • Add the support of $\mathbb{Z}_n$ diagonal quantum numbers in Confs.
  • Merge the submodules to the main package.
  • Add Ising model in X basis.
  • Add functions in built-in models to export diagonal QNs.

Version 0.3

Version 0.3.0 (27 May, 2024)

  • Add the support for Hamiltonians with real elements.
  • Add conversion with SparseMatrixCSC.
  • Add the conversion from terms to OpSum.
  • Add the look-up of configurations.
  • For the built-in Ising model, add density operator.
  • Add built-in $\mathrm{Sp}(N)$ model.

Version 0.2

Version 0.2.0 (26 May, 2024)

  • Add operations of terms.
  • Add built-in Ising model.