Version 0.1#
Warning
We recommend to update from this version of Magnopy.
We do not recommend to use magnopy.Energy.optimize() or magnopy-optimize-sd of
this version of Magnopy.
0.1.9#
Date: 30 June 2025
Fix issue #38.
0.1.8#
Warning
We recommend not to use energy optimization of this version.
Date: 26 June 2025
Fix bugs
Fix a bug with spin directions provided in a file (for the scripts that accept that).
Fix a bug in Energy with 43 parameters.
Add new script with primitive plotter for the spin directions.
Add
full_ham()example.Add date and time to the script's output.
Add primitive plotter for spin directions to both scripts.
0.1.7#
Warning
We recommend not to use energy optimization of this version.
Date: 12 June 2025
Fix bugs
Add parameter converters for
22(converter22) and422(converter422) terms.Add
alphasparameter to the magnetic field addition.Add multiplication of the Hamiltonian by a number.
Implement reading of the new public file format of GROGU.
Implement summation (and subtraction) of spin Hamiltonians.
Implement submodule with examples.
Implement energy minimization algorithm.
Implement creation of the supercell (warning: not tested)
Implement
__call__(equivalent toEnergy.E_0) forEnergyclass.Update LSWT scenario for the convenience of usage within python.
Add spin direction's optimization to the LSWT scenario.
Implement new scenario and command line interface for energy optimization.
0.1.6#
Warning
We recommend not to use this version with GROGU files.
Date: 16 May 2025
Fix a typo in
load_tb2j()Fix a bug with reading of TB2J (when no anisotropy is present)
Add reading of magnetic moment from TB2J when no-SOC case is used.
Rename
-s/--spinsto-sv/--spin-valuesinmagnopy-lswt.
0.1.5#
Warning
We recommend not to use this version.
Date: 26 May 2025
Fix issue #23.
Rename output file for vampire from "input" to "input-template" to avoid frustrating overwrites.
0.1.4#
Warning
We recommend not to use this version.
Date: 23 May 2025
Fix a bug in the TB2J reader. Atom's positions were read as absolute instead of relative. Now they are read as relative, as it should be.
Fix various bugs in the vampire output.
0.1.3#
Date: 22 May 2025
Warning
We recommend not to use this version.
Start to use the term "convention" instead of "notation" both in documentation and in the code.
Add ax.set_xlabel() for the plot with the custom list of kpoints.
Change development status from planning to beta in pyproject.toml
Remove total energy from the output. It was not really meaningful, as it was summed along the high symmetry path and not across the Brillouin zone. In other words that number was incorrect to be outputted from the very beginning.
0.1.2#
Date: 20 May 2025
Warning
We recommend not to use this version.
Change colors in the plots.
0.1.1#
Date: 20 May 2025
Warning
We recommend not to use this version.
Fix a bug with the energy units. In the output "eV" was written instead of "meV". Now it is written "meV". The values were always outputted in meV.
Replace GROGU interface for the temporary simpler one.
0.1.0#
Date: 19 May 2025
First release of Magnopy.