Skip to content

v0.14.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 26 Dec 23:18
· 5 commits to develop since this release
340e766

Rimu v0.14.0

Diff since v0.13.1

Breaking changes

  • IDs for replicas and spectral states are swapped: replica ids defining
    the row in the matrix of state_vectors now are appended first and
    spectral ids second. If there is only a single replica, or a single
    spectral state, the respective ids are ommitted.
  • Remove BoseFS2C, BoseHubbardMom1D2C, BoseHubbardReal1D2C. These models were moved to another package, see RimuLegacyHamiltonians.jl
  • MPIData was removed - use PDVec instead.
  • The submodule Rimu.RMPI was removed. The relevant remaining functions are exported at top level.

New features

  • new module Rimu.InterfaceTests with functions
  • test_observable_interface
  • test_operator_interface
  • test_hamiltonian_interface
  • test_hamiltonian_structure
  • ReducedDensityMatrix
  • build_basis is faster (using threading) and can work on address type

Deprecations

  • in keyword arguments to ProjectorMonteCarloProblem
    • maxlength deprecated, replaced by max_length
    • walltime deprecated, replaced by walltime
  • lomc! now prints a deprecation warning

Internal changes

  • fix random seeding of tests
  • Documentation rework and docstring changes
  • remove lomc! from most tests

Bug fixes

  • normalisation in single_particle_density

Merged pull requests: