Skip to content

Releases: SunnySuite/Sunny.jl

v0.7.4

06 Dec 22:19
854f1f7
Compare
Choose a tag to compare

Sunny v0.7.4

Diff since v0.7.3

Merged pull requests:

  • Refactor plotting code, support Brillouin.jl (#328) (@kbarros)
  • Support GLMakie precompiles on Julia 1.11.2 (#329) (@kbarros)
  • Fix error message when g-tensor is symmetry disallowed (#330) (@kbarros)
  • Properly handle vacancies with minimize_energy! (#331) (@kbarros)
  • Add KPM to README and update links (#332) (@kbarros)
  • Run minimize_energy! until gradient fully converges (#333) (@kbarros)
  • Default seed for a System is generated from the task-local RNG (#334) (@kbarros)
  • Add Sunny version check to generated scripts (#335) (@kbarros)
  • Update the documentation landing page (#337) (@kbarros)
  • Fix load_nxs with recent JLD2 (#338) (@kbarros)
  • Refine documentation and prepare Sunny 0.7.4 release (#340) (@kbarros)

Closed issues:

  • Expose semi-stable API for excitation (eigenmode) viewer (#221)
  • Better support for Brillouin.jl (#248)
  • Support minimize_energy! for systems with vacancies (#283)
  • Better detect convergence of minimize_energy! for large systems (#286)
  • Tutorials should begin with a version check (#287)

v0.7.3

12 Nov 14:53
Compare
Choose a tag to compare

Sunny v0.7.3

Diff since v0.7.2

Merged pull requests:

Closed issues:

  • Sometimes site symmetry can't be inferred (#44)
  • Assertion error in stevens_basis_for_symmetry_allowed_anisotropies triggered by certain crystals (#260)

v0.7.2

12 Sep 04:07
Compare
Choose a tag to compare

Sunny v0.7.2

Diff since v0.7.1

Merged pull requests:

  • Fix test for repeated wave vectors in SampledCorrelations (#314) (@ddahlbom)
  • Make Colorbar more reliable (#315) (@kbarros)
  • Update Tutorial 7 to automatically optimize spins (#316) (@kbarros)

Closed issues:

  • More translations of SpinW tutorials (#186)

v0.7.1

03 Sep 21:55
53105eb
Compare
Choose a tag to compare

Sunny v0.7.1

Diff since v0.7.0

Merged pull requests:

v0.7.0

30 Aug 23:28
Compare
Choose a tag to compare

Sunny v0.7.0

Diff since v0.6.1

Merged pull requests:

Closed issues:

  • Minor improvement to comments / docs for Symmetry/AllowedCouplings.jl (#5)
  • Linear spin wave theory wishlist (#70)
  • Some type-parameter grabbing code is very opaque (#127)
  • Occasional WGLMakie crashes inside VSCode panel (#290)

v0.6.1

02 Aug 17:02
Compare
Choose a tag to compare

Sunny v0.6.1

Diff since v0.6.0

Merged pull requests:

Closed issues:

  • Better estimation of real-time correlations (#218)

v0.6.0

18 Jun 22:59
Compare
Choose a tag to compare

Sunny v0.6.0

Diff since v0.5.11

Merged pull requests:

Closed issues:

  • Notation for tensor product space (#177)
  • Incorrect sign of magnetic moment! (Breaking change for v0.6) (#190)
  • Clarify usage of copy and deepcopy (#193)
  • The scale of "broadened intensities" should be independent of calculator (SpinWaveTheory or dynamical_correlations) (#264)
  • Wavevector q should describe momentum transfer to the sample (#270)
  • Can sunny do constant-energy cut simulation? (#274)
  • Informative error message when S = 0 is passed to a SpinInfo (#275)
  • Un-deprecate biquad option to set_exchange! (#276)

v0.5.11

03 Jun 03:46
Compare
Choose a tag to compare

Sunny v0.5.11

Diff since v0.5.10

v0.5.10

28 May 04:15
Compare
Choose a tag to compare

Sunny v0.5.10

Diff since v0.5.9

Merged pull requests:

Closed issues:

  • plot_spins should color atoms by type (#142)
  • More toggles in view_crystal (#250)
  • intensities_bands doesn't accept arbitrarily shaped arrays (#252)
  • Verify that anisotropy operators rotate correctly (#261)

v0.5.9

26 Mar 00:23
Compare
Choose a tag to compare

Sunny v0.5.9

Diff since v0.5.8

Merged pull requests:

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)