Releases: SunnySuite/Sunny.jl
Releases · SunnySuite/Sunny.jl
v0.7.6
Sunny v0.7.6
Merged pull requests:
- Rewrite of Spiral SWT (#304) (@kbarros)
- Replace KPM with Lanczos (#339) (@kbarros)
- Support vacancies in spin wave theory (#350) (@kbarros)
- Fix
suggest_magnetic_supercell
with multiple wavevectors (#352) (@kbarros) - Update README with Sunny paper reference (#353) (@kbarros)
- The atom index passed to
spin_label
must refer to the original crystal (#359) (@kbarros) - Adapt test tolerances to true Float64 precision (#360) (@ddahlbom)
- Clone
sys.origin
when building reshaped system (#365) (@kbarros) - Functions to look up quadratic interactions from a system (#366) (@kbarros)
- Fix
view_crystal
on reshaped system (#367) (@kbarros) - Allow custom integrator in SampledCorrelations (#371) (@ddahlbom)
- Miscellaneous cleanups (#372) (@kbarros)
- Miscellaneous cleanups (#373) (@kbarros)
- Clean
print_site
if allowed anisotropy operators are missing (#375) (@kbarros)
Closed issues:
view_crystal
is broken for reshaped system (#356)- Glitch in
print_site
for disallowed anisotropies (#357) - Broken
set_onsite_coupling!
with functional argument when applied for reshaped system (#358) - Clone
sys.origin
when building reshaped system (#364) - Finite temperature prefactor in SpinWaveTheory has incorrect q-dependence (#370)
- Error when setting "general" couplings with quantum spin-1/2 (#376)
v0.7.5
Sunny v0.7.5
Merged pull requests:
- Consistency in expansion of anisotropy (#342) (@kbarros)
- Readme updates (#345) (@kbarros)
- Fix Ewald couplings within Luttinger-Tisza analysis (#348) (@kbarros)
- Change convention for LSWT dynamical matrix (#349) (@kbarros)
- Update dependencies (#351) (@kbarros)
Closed issues:
v0.7.4
Sunny v0.7.4
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:
v0.7.3
Sunny v0.7.3
Merged pull requests:
- 0.7-style binning (#310) (@Lazersmoke)
- Avoid crashes when reporting symmetry-allowed interactions (#317) (@kbarros)
- Stabilize KPM (#318) (@kbarros)
- Warn if
set_onsite_coupling!
is called for spins=1/2
(#319) (@kbarros) - Add
symmetrize_coupling
function (#320) (@kbarros) - Rename
:dipole_large_S
to:dipole_uncorrected
(#321) (@kbarros) - Update tutorials (#322) (@kbarros)
- Remove
MVector
from intensities calls forSampledCorrelations
(#323) (@ddahlbom) - Entangled units updates (#324) (@ddahlbom)
- Track spacegroup setting (#325) (@kbarros)
- Fix reference data for entangled units "dimer" test on Julia 1.11 (#326) (@kbarros)
- Add Wyckoff inference test (#327) (@kbarros)
Closed issues:
v0.7.2
v0.7.1
Sunny v0.7.1
Merged pull requests:
v0.7.0
Sunny v0.7.0
Merged pull requests:
- Refresh interface for intensities calculation (#288) (@kbarros)
- Kernel polynomial method, take 2 (#289) (@kbarros)
- More SpinW ports (#291) (@kbarros)
- Add
repeat_periodically_as_spiral
(#293) (@kbarros) - Error message when calling intensities on a SC with
kT=0
(#294) (@ddahlbom) - Add SpinW tutorials 9, 10, 11 (#295) (@kbarros)
- Add SpinW tutorials 12, 13, 14 (#296) (@kbarros)
- Small cleanups to SampledCorrelations (#297) (@kbarros)
- Add
intensities_static
with integration bounds (#298) (@kbarros) - Update tutorials 1 through 4 (#299) (@kbarros)
- System expects
dims
as keyword argument (#300) (@kbarros) - Replace SpinInfo with Moment (#301) (@kbarros)
- Move
formfactors
intomeasure
(#302) (@kbarros) - Spiral renamings (#303) (@kbarros)
- Docs fine tuning (#305) (@kbarros)
- Uncomment contributed build commands (#306) (@ddahlbom)
- Colorbars and titles (#307) (@kbarros)
Closed issues:
v0.6.1
Sunny v0.6.1
Merged pull requests:
- Misc fixes (#280) (@giordano)
- Better loading of mCIF (#281) (@kbarros)
- Simplify sampled correlations test (#282) (@kbarros)
- Change magnetic moment conventions (#284) (@kbarros)
- Flexible Units (#285) (@kbarros)
Closed issues:
- Better estimation of real-time correlations (#218)
v0.6.0
Sunny v0.6.0
Merged pull requests:
- Fix signs of magnetic moments and LL spin dynamics (#247) (@kbarros)
- Fix sign of momentum transfer (#271) (@kbarros)
- Classical intensities as density (#272) (@ddahlbom)
- Update frequency factor and tests (#273) (@Lazersmoke)
- Support loading magnetic structure from MCIF (#277) (@kbarros)
- Informative error message regarding zero-spin (#278) (@kbarros)
- Undeprecate
biquad
argument inset_exchange!
(#279) (@kbarros)
Closed issues:
- Notation for tensor product space (#177)
- Incorrect sign of magnetic moment! (Breaking change for v0.6) (#190)
- Clarify usage of
copy
anddeepcopy
(#193) - The scale of "broadened intensities" should be independent of calculator (
SpinWaveTheory
ordynamical_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 aSpinInfo
(#275) - Un-deprecate
biquad
option toset_exchange!
(#276)