Releases: SunnySuite/Sunny.jl
Releases · SunnySuite/Sunny.jl
v0.5.9
Sunny v0.5.9
Merged pull requests:
- Suggest integration timestep (#208) (@kbarros)
- Fix
available_energies
(#215) (@ddahlbom) - Add precompiles for symmetry analysis (#220) (@kbarros)
- Add doc benchmarks (#222) (@kbarros)
- Fix U(1) gauge symmetry in dipole-LSWT (#223) (@Hao-Phys)
- Add DocCleanup.yml action (#224) (@kbarros)
- Fix processtraj! and symmetrize (#226) (@ddahlbom)
- Add checks on Langevin parameters (#228) (@kbarros)
- LSWT corrections to the classical energy and ordered moment (#229) (@Hao-Phys)
- Apply g-tensor uniformly to calculated intensities (#231) (@Lazersmoke)
- Catch errors during show(System) (#234) (@Lazersmoke)
- Thermostat for implicit midpoint (#239) (@ddahlbom)
- Structure factor docs (#240) (@kbarros)
- Remove most unicode from public API (#242) (@kbarros)
- Bugfix: typo in
Element
contractor (#245) (@Lazersmoke) - Enhancements to
view_crystal
(#253) (@kbarros) - Scalar biquadratic support for
:dipole_large_S
(#254) (@kbarros)
Closed issues:
- Treatment of divergent intensities at Bragg peaks (#72)
- Integration assistance (#149)
- Performance regression in phase averaging (#204)
- Missing U(1) gauge invariance in :dipole mode? (#216)
- Support rotated spin directions in dipole-mode Spin Wave Theory (#232)
- Unify normalization conventions of dynamical correlation (#235)
- Apply g-tensor to spin dipoles before calculating dynamical correlations (#236)
- Possible inconsistency in printed allowed symmetries (#241)
view_crystal
should show exchange interactions (#249)- Restore scalar biquadratic in
mode = :dipole_large_S
(#251)
v0.5.8
Sunny v0.5.8
Merged pull requests:
- Sparse Hamiltonian matrix-vector multiply functions (#201) (@ddahlbom)
- SWT Matrix Vector Optimizations (#202) (@ddahlbom)
- New institution logos (with ORNL and LSU) (#205) (@kbarros)
- Warn if WGLMakie detected (#212) (@kbarros)
- Download contributed docs as .tgz (#213) (@ddahlbom)
- Numerically stable accumulation of intensity variance (#214) (@ddahlbom)
Closed issues:
- Fix various images on landing page (#83)
- Higher resolution images in docs (#137)
- Orbit controls and axis compass for 3D viewers (#147)
- Checkout of
contributed-docs/build
not sparse (#203) - "All atoms" toggle in crystal viewer (#206)
- Bonds not inspectable in WGLMakie (#207)
- Warn if WGLMakie is active (#209)
v0.5.7
Sunny v0.5.7
Merged pull requests:
- Allow reshaping an inhomogeneous system to a single unit cell (#191) (@kbarros)
- Print an error if non-positive dt is detected (#192) (@kbarros)
- Update unit tests to avoid warnings (#194) (@kbarros)
- New source for form factors (#195) (@ddahlbom)
- Fix
merge_correlations
(#196) (@kbarros) - Update to GLMakie 0.20 (#197) (@kbarros)
- Add Aqua tests (#198) (@kbarros)
- Tweaks to docs build (#199) (@kbarros)
Closed issues:
v0.5.6
Sunny v0.5.6
Merged pull requests:
- Separate build for contributed docs (#175) (@ddahlbom)
- Generalized pair couplings (#176) (@kbarros)
- Work towards entangled units (#178) (@kbarros)
- Implemented gen-biquad interaction in dipole mode (#179) (@Hao-Phys)
- Eigenmode viewer hooks (#180) (@Lazersmoke)
- Invert axes labels when loading from Mantid (#181) (@Lazersmoke)
- Docs refactor (#182) (@kbarros)
- Short circuiting
mod1
to speedoffsetc
(#184) (@kbarros) - Dipole LSWT Optimizations (#185) (@ddahlbom)
Closed issues:
v0.5.5
v0.5.4
v0.5.3
v0.5.2
Sunny v0.5.2
Closed issues:
- Fix markersize in plotting legends (#7)
recipvecs
not set properly in LSWT (#109)- Pulses and operator average values (#141)
- Build IJulia notebook for each doc example (#144)
- Provide form factors for more magnetic ions (#145)
- Standard errors on SampledCorrelations (#148)
Merged pull requests:
v0.5.1
Sunny v0.5.1
Closed issues:
spin_operators
/ 'stevens_operators' not defined (#138)
Merged pull requests:
- Lswt tests (#139) (@Lazersmoke)
v0.5.0
Sunny v0.5.0
Closed issues:
- Procedure to quickly find local energy minimum (#71)
- When P1 symmetry is applied, Sunny misses the 'reverse' bonds (#106)
- Setting onsite coupling to zero doesn't remove it (#110)
Merged pull requests:
- Add
binned_histogram
(#84) (@Lazersmoke) - Proposed modifications to the interface (#86) (@Lazersmoke)
- Swt dipole (#88) (@Hao-Phys)
- Candidate main (#89) (@Lazersmoke)
- Refactor single ion anisotropies (#93) (@kbarros)
- PairCoupling refactors (#94) (@kbarros)
- Experimental PR to fix the crimes of the past (#95) (@Lazersmoke)
- Interface changes + Spin Wave Dipole Mode (#96) (@Lazersmoke)
- Switch docs execution from Literate to Documenter (#97) (@Lazersmoke)
- Add VTK Export (#98) (@Lazersmoke)
- Let swt-dipole mode involve SO(3) rotation only (#99) (@Hao-Phys)
- Optimization of spin configurations (dipoles and coherents) (#100) (@ddahlbom)
- Complete removal of "force" and optimizer fixes (#102) (@kbarros)
- Use Logging for info and warning printouts (#103) (@kbarros)
- Sampled correlations (#104) (@ddahlbom)
- Implement several renamings (#105) (@kbarros)
- Bond is always symmetry equivalent to its reverse (#107) (@kbarros)
- Allow
set_onsite_coupling!
with zero (#111) (@kbarros) - Update FeI2 doc (#112) (@kbarros)
- Orientational averaging (#114) (@kbarros)
- Inverse tutorial (#115) (@Lazersmoke)
- Wavevectors should be specified in absolute units. (#116) (@kbarros)
- FormFactor update (#119) (@kbarros)
- Skyrmion Example (#120) (@kbarros)
- Finite Temperature FeI2 Example (#121) (@ddahlbom)
- Swt speedup (#122) (@Lazersmoke)
- Wavevectors back to RLU (#123) (@kbarros)
- Sundry interface tweaks for 0.5 (#126) (@ddahlbom)
- Require Julia 1.9 (#128) (@kbarros)
- Switch from Requires.jl to package extensions (#129) (@kbarros)
- f in intensity_formula expects absolute units (#130) (@kbarros)
- Doc updates (#135) (@kbarros)