Version 0.2#
0.2.1#
Warning
We do not recommend to use magnopy.Energy.optimize() or magnopy-optimize-sd of
this version of magnopy.
Date : 10 September 2025
Bugfix#
Fix problem with
np.linalg.traceand withnp.linalm.norm(..., axis=1)inmagnopy.experimental
0.2.0#
Warning
We do not recommend to use magnopy.experimental.plot_spinham of this version with
old (<2.*) of numpy.
We do not recommend to use magnopy.Energy.optimize() or magnopy-optimize-sd of
this version of magnopy.
Date: 10 September 2025
Make matplotlib and plotly optional dependencies. Use
pip install "magnopy[visual]"to be able to use plotting functions.
New features#
magnopy.Energy.optimize_generatormagnopy.PlotlyEnginemagnopy.LSWT.Gmagnopy.SpinHamiltonian.add_dipole_dipoleno_html,hide_personal_data,spglib_symprecarguments inmagnopy.scenarios.solve_lswt.no_html,hide_personal_data,supercellarguments inmagnopy.scenarios.optimize_sd.-s, --supercell,-no-html, --no-html,-hpd, --hide-personal-datainmagnopy-optimize-sd.-no-html, --no-html,-hpd, --hide-personal-data,-spg-s, --spglib-symprec,-msdi, --make-sd-imageinmagnopy-lswt.Output of "INITIAL_GUESS.TXT", "SPIN_DIRECTIONS.html" and "SPIN_POSITIONS.txt" of the
magnopy-optimize-sdscript.Output of "K-POINTS.html", "SPIN_VECTORS.txt", "HIGH-SYMMETRY_POINTS.txt", "K-POINTS.txt" and "SPIN_DIRECTIONS.html" of the
magnopy-lswtscript.
Bug fixes#
Fix issue #40
Fix a bug in
magnopy.io.dump_vampire- material index in .UCF file was always 0, now it varies when it should.
Deprecations#
magnopy.io.output_k_resolved
Removed#
magnopy.LSWT.G_invmake_sd_imageargument inmagnopy.scenarios.solve_lswtandmagnopy.scenarios.optimize_sd.
Experimental#
Add magnopy.experimental submodule, where experimental features of magnopy are located.
Those features might migrate to the core package in the future versions or removed from it.
magnopy.experimental.plot_spinhammagnopy.experimental.change_unit_cell