Meent

Latest version: v0.12.0

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 10

0.12.0

Note that the order of the field_cell dimension for 1Dc and 2D cases has changed - it got one additional axis.

In 1D conical and 2D cases, `calculate_field` can return multiple field distribution simulated with 3 different polarized incidence - user set polarized incidence, pure TE incidence and pure TM incidence.



What's Changed
* return field cell for all 3 input polization cases by yonghakim in https://github.com/kc-ml2/meent/pull/83


**Full Changelog**: https://github.com/kc-ml2/meent/compare/v0.11.0...v0.12.0

0.11.0

* 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
* Dev/main by yonghakim in https://github.com/kc-ml2/meent/pull/79


**Full Changelog**: https://github.com/kc-ml2/meent/compare/v0.10.0...v0.11.0

0.10.0

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
* Dev/main by yonghakim in https://github.com/kc-ml2/meent/pull/77


**Full Changelog**: https://github.com/kc-ml2/meent/compare/v0.9.13...v0.10.0

0.9.13

What's Changed
* Dev/main by yonghakim in https://github.com/kc-ml2/meent/pull/74


**Full Changelog**: https://github.com/kc-ml2/meent/compare/v0.9.12...v0.9.13

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

0.9.12

What's Changed
* Arxiv by anthony0727 in https://github.com/kc-ml2/meent/pull/71
* Citation by yonghakim in https://github.com/kc-ml2/meent/pull/72
* Dev/main by yonghakim in https://github.com/kc-ml2/meent/pull/73


**Full Changelog**: https://github.com/kc-ml2/meent/compare/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.

0.9.11

What's Changed
* Dev/main by yonghakim in https://github.com/kc-ml2/meent/pull/70


**Full Changelog**: https://github.com/kc-ml2/meent/compare/v0.9.10...v0.9.11

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

Page 1 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.