Skip to content

Releases: kc-ml2/meent

meent 0.11.0

19 Sep 11:46
310f0b6
Compare
Choose a tag to compare
meent 0.11.0 Pre-release
Pre-release
  • Changed return type: Now returns a class having sub result classes.
    • Each sub result class contains Rayleigh coefficients and diffraction efficiencies that originated from each of TE and TM.
    • For general case (other than 1D TETM), meent returns a class that has 3 sub result classes that are: result from given polarization(or psi), result from TE incidence and result from TM incidence.
  • Added pinv option for numerical stability (False by default).
  • revived 1D conical case code

What's Changed

Full Changelog: v0.10.0...v0.11.0

meent 0.10.0

08 Aug 16:06
22366a9
Compare
Choose a tag to compare
meent 0.10.0 Pre-release
Pre-release

Li's inverse rule for 2D grating (Formulation from reticolo).
Refactoring.
Python >= 3.8.

keyword changes:

  • grating_type: Removed. Meent automatically selects grating type.
  • ucell_info_list: Removed. Use ucell instead.
  • n_I: changed to n_top
  • n_II: changed to n_bot
  • fft_type: changed to fourier_type
  • algo: changed to connecting_algo
  • enhanced_dft: changed to enhanced_dfs
  • fourier_order: changed to `fto'

What's Changed

Full Changelog: v0.9.13...v0.10.0

meent 0.9.13

09 Jul 07:14
e7a2980
Compare
Choose a tag to compare
meent 0.9.13 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.12...v0.9.13

Hotfix: turn off Li's inverse method for 1D and 1DC.

meent 0.9.12

09 Jul 05:34
33a7fe3
Compare
Choose a tag to compare
meent 0.9.12 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.11...v0.9.12

  1. Found bug in applying Li's method (inverse rule).
    This requires more time so as a hotfix, Li's method is turned off.

  2. Adding examples for arXiv paper.

meent 0.9.11

10 Jun 11:04
75fa681
Compare
Choose a tag to compare
meent 0.9.11 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.10...v0.9.11

Adding vector modeling functionality for all backends.
Adding examples for vector modeling.

v0.9.10

01 May 08:35
1373042
Compare
Choose a tag to compare
v0.9.10 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.9...v0.9.10

update modeling.py in TorchMeent for vector modeling.

meent 0.9.9

11 Apr 03:10
21c445a
Compare
Choose a tag to compare
meent 0.9.9 Pre-release
Pre-release

What's Changed

  • update vector modeling; change rectangle method; by @yonghakim in #65

Full Changelog: v0.9.8...v0.9.9

update rectangle function in vector modeling, TorchMeent. Other backends will be updated.

meent 0.9.8

08 Mar 07:44
fc0943e
Compare
Choose a tag to compare
meent 0.9.8 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.7...v0.9.8

Return Rayleigh coefficients

meent 0.9.7

22 Nov 06:48
7a97137
Compare
Choose a tag to compare
meent 0.9.7 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.6...v0.9.7

bugfix for 32bit calculation in Torch

meent 0.9.6

10 Aug 08:15
98fd479
Compare
Choose a tag to compare
meent 0.9.6 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.5...v0.9.6

Rewriting rectangle_rotate in modeling.py, TorchMeent.