Releases: kc-ml2/meent
meent 0.7.10
What's Changed
- Dev by @yonghakim in #27
Full Changelog: v0.7.9...v0.7.10
bug fix in Transfer matrix method for 1D Conical and 2D.
updating optimization part (ongoing).
meent 0.7.9
What's Changed
- bugfix: improve_dft condition by @yonghakim in #26
Full Changelog: v0.7.8...v0.7.9
bugfix: condition for improve_dft
meent 0.7.8
What's Changed
- Dev by @yonghakim in #25
Full Changelog: v0.7.7...v0.7.8
bug fix: revert sign in Fourier series
meent 0.7.7
What's Changed
- Dev by @yonghakim in #24
Full Changelog: v0.7.6...v0.7.7
adding improve_dft to improve resolution of Discrete Fourier series in to_conv_mat_discrete.
meent 0.7.6
What's Changed
- Dev by @yonghakim in #23
Full Changelog: v0.7.5...v0.7.6
Important: Angle unit changed from degree to radian.
meent 0.7.5
modified meent/rcwa.py not to import unneeded pakcages;
modified field_distribution.py to import matplotlib only in the function 'field_plot';
meent 0.7.4
pmap
support on cpu with following code: os.environ['XLA_FLAGS'] = '--xla_force_host_platform_device_count=24'
.
fix examples/ucell_optimize.py
meent 0.7.3
added fft_type in args of RCWA Class;
eig perturbation code correction in JAX and Torch;
output of self.solve changed because of JAX jit compilation.
overall cleaning;
updating examples;
meent 0.7.2
update ex_ucell.py
add fft_type in run_ucell
update readme
add fft_method_matching.py in benchmarks
update ucell_optimize
enforce fourier_order to be an integer type
meent 0.7.1
- Added Automatic Differentiation in JAX
- Separated eig64 and eig32 in JAX.
- Rewriting and cleaning conv_mat
- Updated conv_mat method
- Minimized minimum_pattern_size
- Updating examples/optimization/ucell_optimize.py
- Converted ucell dtype explicitly
- Reorganized code
- Added '.gitattributes' to hide ipynb files from github stats.