Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 08:38
· 62 commits to main since this release
30965b7

Added

  • add the exact TE and TM modes of three-layer slabs (#14)
  • add the full-vector finite-difference mode solver, with shift-and-invert Arnoldi (#16)
  • add mirror walls to the vector mode solver, and validate its corners against Hadley (#20)
  • add group index, dispersion, loss and mode tracking (#21)
  • add exact multilayer slab modes and leaky waves by transfer matrices (#22)
  • add a PML to the vector mode solver for leaky modes (#23)
  • add the effective index method, with its error against the vector solver (#24)
  • add bends: an exact bent slab, and bent cross-sections in the vector solver (#26)
  • add a vector mode's full fields, power and coupling into another mode (#28)
  • add Marcatili's approximation, validated against the vector solver in its regime (#29)
  • add planar profiles by 1D finite differences, with a PML (#30)
  • add the studio's mode viewer, with sweeps over wavelength and width (#31)

Documentation

  • add examples, each reproducing a published result (#18)
  • add the banner, logo and README badges (#19)
  • add the project site, method write-ups and example outputs (#25)
  • describe 0.2 as released (#35)