·
5 commits
to develop
since this release
What's Changed
- add preprod env by @QingengWei in #2134
- Improve progress bar display in Batch operations by @yaugenst-flex in #2135
- add solver_version for metadata api by @QingengWei in #2133
- Refactored DirectivityData to store far fields and flux as fields, and compute radiation parameters via properties by @QimingFlex in #2129
- NumPy 2.1 compatibility for xarray interpolation by @yaugenst-flex in #2143
- Use default
td.ModeSpec
in mode monitors by @yaugenst-flex in #2058 - Minimum install for tidy3d by @yaugenst-flex in #2087
- Add option to log handler to prefix every line by @momchil-flex in #2150
- maint: Bump JAX version for numpy 2 compatibility by @yaugenst-flex in #2146
- feat[frontend]: implementation and testing for VisualizationSpec by @groberts-flex in #2147
- QuasiUniformGrid and min_steps_per_sim_size` by @weiliangjin2021 in #2130
- Move
min_steps_per_sim_size
to the end of args list inauto
for back-compatibility by @weiliangjin2021 in #2158 - Test parallelization by @yaugenst-flex in #2165
- fix[invdes]: handle pixel size validation for simulations without sources by @yaugenst-flex in #2161
- Fix system-dependent floating-point issue in EMEGrid validation by @caseyflex in #2167
- Adding reduced_simulation option to web functions by @momchil-flex in #2166
- fix[tests]: clear log capture at start of local mode solver test by @yaugenst-flex in #2171
- Fix gradient magnitude custom medium by @groberts-flex in #2159
- feat[frontend]: add angle validator to specify expected angle in radians by @groberts-flex in #2163
- feat: Add autograd support for PolySlab transformations by @rahul-flex in #2170
- Fix AutoGrid to use full sim_size for computing dl_max by @weiliangjin2021 in #2174
- Adding fp_eps buffer to polyslab 'inside' checks by @momchil-flex in #2173
- Allow MeshOverrideStructure to unshadow structures in overlapping region by @weiliangjin2021 in #2181
- add tests for polyslab slab bounds gradient check by @rahul-flex in #2187
- Fix file contention issues in parallel tests by @yaugenst-flex in #2175
- Adding reduce_simulation argument to run_async by @momchil-flex in #2188
- Reduce complex tolerance in mode solver by @momchil-flex in #2178
- fix[autograd]: ensure consistent task name mapping for batch autograd by @yaugenst-flex in #2191
- prepare for 2.7.9 by @yaugenst-flex in #2193
- Merge/develop 2 8 by @momchil-flex in #2194
- Add adaptive scientific notation for frequency range by @rahul-flex in #2196
- Charge solver by @marc-flex in #2077
- remove warnings in heat/charge simulation data by @dbochkov-flexcompute in #2206
- Update error handling in webapi, and Heat->HeatCharge in message by @momchil-flex in #2204
- feature[design]: allow design plugin to interface with pytorch via Result by @groberts-flex in #2189
- make unstructured datasets to return SpatialDataArray if no additional variables by @dbochkov-flexcompute in #2210
- ⚡ Backwards compatibility plotting by @daquinteroflex in #2209
- Constant doping box foxed by @marc-flex in #2205
- 🔧 fix duplicate web folders by @dmarek-flex in #2199
New Contributors
- @groberts-flex made their first contribution in #2147
- @rahul-flex made their first contribution in #2170
Full Changelog: v2.8.0rc1...v2.8.0rc2