Rimu v0.14.1
Interface changes
- The Interface for
AbstractHamiltonian
andAbstractOperator
are changing and will require anoperator_column
in future. The old interface is still supported for now #317
New features
- The `AbstractHamiltonian
- The function
growth_estimator_analysis
now allows passingtime_step
as a keyword argument - New functions
save_state
andload_state
allow savingDVec
s andPDVec
s #298, these can includeOccupationNumberFS
#307 - Convenient constructors for
OccupationNumberFS
#308 AllOverlaps
is available for excited states #302BasisSetRepresentation
now works on anyAbstractOperator
#311- Matrix free exact diagonalisation refactored and much improved.
LinearMap
fromLinearMaps.jl
implemented forAbstractOperators
; used inExactDiagonalizationProblem
#306 - Complex-valued operators are now fully supported in
ProjectorMonteCarloProblem
#313, #315 ExtendedHubbardReal1D
now supports power-law interactions #319
Discontinued features
save_dvec
was already broken due to BSON.jl dependency #298
Bug fixes
growth_witness
now acceptstime_step
as a keyword argument.- Bugs in
OccupationNumberFS
#307 , #308 momentum_cutoff
was not correctly implemented inFroehlichPolaron
#316
Merged pull requests:
- Saving/loading vectors (#298) (@mtsch)
- AllOverlaps for Excited States (#302) (@jamie-tay)
- Allow passing
time_step
to StatsTools functions (#303) (@mtsch) - CompatHelper: bump compat for KrylovKit in [weakdeps] to 0.9, (keep existing compat) (#304) (@github-actions[bot])
- Better exact diagonalisation (#306) (@mtsch)
- allow saving/loading
OccupationNumberFS
(#307) (@mtsch) - Vacuum constructors for
OccupationNumberFS
(#308) (@joachimbrand) - Import CompressionStrategy interface explicitly (#309) (@lch)
- Allow any operator in BasisSetRep (#311) (@mtsch)
- Complex Hamiltonians and Walkers (#313) (@jamie-tay)
- Fix check for starting vectors with a complex Hamiltonian (#315) (@jamie-tay)
- Bugfix: momentum_cutoff in FrohlichPolaron (#316) (@joachimbrand)
- Operator Column (#317) (@jamie-tay)
- Feacture/extended range interaction (#319) (@Skuwar1)
- Fix interface tests (#324) (@jamie-tay)
Closed issues:
- Saving
DVec
s and restarting long calculations from file (#213)