Skip to content

Releases: LemurPwned/cmtj

cmtj 1.5.4

15 May 21:16
685f037
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.5.3...1.5.4

cmtj 1.5.3

15 May 20:27
aff569b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.5.2...1.5.3

cmtj 1.5.2

09 May 17:30
110e373
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.5.0...1.5.2

cmtj 1.5.0

30 Apr 15:33
5d6a7fc
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.4.1...1.5.0

cmtj 1.4.1

05 Jan 21:29
dc2c731
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.3.1...1.4.1

1.3.1

08 Jun 20:34
Compare
Choose a tag to compare

Release notes

  • CVector got extra functionality in Python bindings. Operators are now supported.
  • Domain Wall dynamics is now also for 2 layer systems. Added edge potential.
  • SB model generalised for N layers.

1.3.0

21 Jan 19:54
Compare
Choose a tag to compare

Release notes

  • Adding DW dynamics 1D model with dynamic drivers. (Numba optimised)
  • Adding SB model for energy-based FMR computation. Gradient computed using Adam optimiser.
  • Moving resistance functions from utils to resistance
  • Introducting docs updates for tutorial notebook (dark/light toggle works now).
  • Reservoir computing is now exposed in Python in the reservoir computing module.

1.2.0

12 Nov 10:08
c95bac2
Compare
Choose a tag to compare

Release notes

  • Oersted field computation helper class in cmtj/models/oersted.py. Basic functionality is there, but needs to be futher tested and documented. Next release potentially will move the computation to C++ for speed.
  • Added Heun (2nd order) solver and made it default for thermal computation. This is a more stable solver than the Euler solver, but is slower. The Euler solver is still available as an option.
  • Stack class now supports arbitrary layer ids to be coupled.
  • Extended the plotting capabilities of the Stack class. Now supports plotting of the magnetic field and the current density.
  • Added alternative STT formulation which in some cases may be useful.
  • Fixed some minor bugs in the thermal solver.
  • Fixed some minor bugs in the Stack class.
  • Updating tutorials on the docs page.
  • Bunch of extra documentation and examples.

1.1.4

26 Jun 14:15
Compare
Choose a tag to compare
Merge branch 'master' of github.com:LemurPwned/cmtj

CMTJ

11 Apr 21:04
3e1a990
Compare
Choose a tag to compare

Releasing the basic functionality for the CMTJ. Tested with PIMM and VSD.

  • STT is now available with settable reference layer
  • documented basic functionality
  • isolate the FFTW3 dependency into a separate compute.hpp header. That header is now optional