Release Notes#

Tip

For more information, see the Releases on GitHub.

Version 1.1.1#

2025-08-26

A small patch mostly related to documentation.

Fixes#

  • Docstring fixes and documentation improvements.

Version 1.1.0#

2025-08-21

Improving the module!

What’s new#

  • Added functions for basic Brillouin light scattering (BLS) intensity calculations.

  • Added method GetBlochFunction to all dispersion models. This is used in the BLS modelling functions. Can be used also for PSWS spectra (planned).

  • Added dispersion model for a single film coupled to a superconducting layer (SingleLayerSCcoupled), only for DE spin waves for now.

  • Added dispersion model for magnon-polaritons in bulk ferromagnets (BulkPolariton).

  • Added documentation.

  • Release to PyPI.

  • Class SingleLayerNumeric extended from 3 to an arbitrary number of modes.

Fixes#

  • Fixed a bug in SingleLayerNumeric that caused incorrect results for nonzero KuOOP.

  • Removed irrelevant parameter nc from SingleLayer in zeroth perturbation methods.

  • Update of parametric pumping methods within SingleLayer.

  • Docstring fixes and minor improvements.

Version 1.0.0#

2025-03-09

The first release of a reworked SWT. Fully functional with a hopefully stable syntax.