Releases: SunnySuite/Sunny.jl
Releases · SunnySuite/Sunny.jl
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)
v0.4.3
Sunny v0.4.3
Closed issues:
- Unify specification of single-ion anisotropy (#37)
- Automatically renormalize single-ion anisotropy and biquadratic (#62)
- Correctly identify and duplicated inhomogeneous interactions, and overwrite (#69)
- Open boundary conditions (#75)
- Eliminate allocations in sampling and dynamics (#82)
Merged pull requests:
- clean up outdated codes and add threaded PT (#67) (@mswwilson)
- Add SU(N) LSWT to Sunny (#68) (@Hao-Phys)
- parallel tempering update (#73) (@mswwilson)
- add advanced mc (#74) (@mswwilson)
- MCMC (#77) (@kbarros)
- Performance enhancements for inverse problem (#78) (@Lazersmoke)
- Accelerate force calculation (#79) (@Lazersmoke)
- Faster iteration over cell pairs (#80) (@kbarros)
- Get to zero allocations in sampling and dynamics (#81) (@kbarros)
- New function,
remove_periodicity
(#85) (@kbarros)
v0.4.2
v0.4.1
v0.4.0
Sunny v0.4.0
Closed issues:
- Consider switching to TestItems.jl (#34)
- Problem with extend_periodically() (#35)
- Coefficients in print_bond() are not used consistently within a bond equivalence class (#53)
Merged pull requests:
- Graphics update (#30) (@kbarros)
- Convert to TestItemRunner (#39) (@kbarros)
- Revamp docs (#40) (@kbarros)
- Fix wrapping tests (#41) (@kbarros)
- Fix extend_periodically (#42) (@kbarros)
- Fix issue with ambiguous crystal setting (#43) (@kbarros)
- Remove uses of Logging macros (#45) (@kbarros)
- Anisotropy refactor (#48) (@kbarros)
- Print anisotropy as Stevens for given N (#49) (@kbarros)
- SF intensity and sum rule revisions (#50) (@ddahlbom)
- Large N integrator fix (#52) (@ddahlbom)
- Fix DM interaction (#57) (@kbarros)
v0.3.0
Sunny v0.3.0
Merged pull requests:
v0.2.0
Sunny v0.2.0
Merged pull requests:
- Exchange MC (#13) (@mswwilson)
- SU(N) integration and sundry associated to-dos (#14) (@ddahlbom)
- SunnyGfx added to Sunny with CrystalViewer (#15) (@mswwilson)
- Refactor for sun (#16) (@ddahlbom)
- Symmetry analysis for single ion anisotropy. (#17) (@kbarros)
- Changed SiteInfo interface. \kappa changed to spin_rescaling. (#18) (@ddahlbom)
- Replica exchage updates and general MC fixes to SU(N) Sunny (#19) (@ddahlbom)
- Offline viewers (#20) (@kbarros)
- additional wrapper functions for LangevinSampler (#21) (@ddahlbom)
- Fix superlat construction bug + minor refactors (#22) (@ColeMiles)
- Readme updates (#23) (@kbarros)
- Doc fixes (#24) (@kbarros)
- Indexing refactor and related optimizations (#25) (@ddahlbom)
- Indexing refactor bugfixes (#26) (@ddahlbom)
- Fixed broken indices in StructureFactors.jl, adjusted form of some others for readability. (#27) (@ddahlbom)
v0.1.0
Sunny v0.1.0
Initial release
Merged pull requests:
- Wang landau (#2) (@mswwilson)
- Added Kipton's spherical cap update and include Gaussian spin update. (#3) (@mswwilson)
- Add ParallelTempering (#4) (@mswwilson)
- Hide plotting behind requires (#6) (@kbarros)
- Implementation of arbitrary spin-magnitudes and g-tensors (#8) (@ColeMiles)
- Add feedback optimization for PT temperatures (#9) (@mswwilson)
- Remove arbitrary-dimension lattices and systems (#10) (@ColeMiles)
- Refactor bond-handling code in PairInteractions.jl into new type
BondTable
(#11) (@ColeMiles)