v2.8.3
·
240 commits
to develop
since this release
What's Changed
- Fix doping plot in scene by @marc-flex in #2373
- Fix arrow curvature in bent sources/monitors by @lucas-flexcompute in #2376
- fix: cleanup temp figures after running anisotropic epsilon plotting tests by @bzhangflex in #2372
- feat: plot3d support stl by @majinge7846 in #2377
- enh[adjoint]: speed up interpolation of
evaluate_flds_at
by @yaugenst-flex in #2380 - SemiconductorMedium used directly as medium in Charge simulations by @marc-flex in #2383
- Change return values to None instead of ValueError by @marc-flex in #2384
- Select between virtual GPU and regular queue on Python client. by @yaugenst-flex in #2389
- fix a colorbar reverse bug by @majinge7846 in #2378
- ⏲️ Reduce CI tests trigger frequency by @daquinteroflex in #2391
- Add periodic repetition in EME simulations by @caseyflex in #2331
- Add permittivity monitor to mode simulation by @caseyflex in #2361
- fix[autograd]: always try to place adjoint monitors to catch problems locally by @yaugenst-flex in #2394
- 🔧 PR requirements pass on
local-tests
by @daquinteroflex in #2395 - GaussianPulse.from_frequency_range for maximizing amplitude in frequency range of interest by @weiliangjin2021 in #2393
- Differentiable spline interpolation by @yaugenst-flex in #2385
- fix[tests]: fix resource locking in adjoint plugin tests by @yaugenst-flex in #2400
- fix[autograd]: add boolean flag indicating adjoint runs by @yaugenst-flex in #2399
- fix[adjoint]: remove frequency summing in polyslab gradient calculation by @groberts-flex in #2386
- Vasily/bandgap_monitor_update by @vasilyzabelin in #2344
- enh[web]: make pay type selection case insensitive by @yaugenst-flex in #2401
- Final updates for 2.8.3 by @momchil-flex in #2405
Full Changelog: v2.8.2...v2.8.3