Skip to content

Commit 799657a

Browse files
committed
Changelog additions from backend updates
1 parent 9e1dc2f commit 799657a

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
### Added
99

1010
### Changed
11+
- Times logged in `tidy3d.log` during solver run now split into `Solver time` (time-stepping only),
12+
`Field projection time`, after the time stepping if any field projection monitors present, and `Data write time`,
13+
when the raw data is packaged to disk. Previously, `Solver time` used to include the `Field projection time` and
14+
not include the `Data write time`.
15+
1116

1217
### Fixed
1318
- Port name duplication in smatrix plugin for multimode ports.
1419
- Web functions create the leading directories for the supplied filename if they don't exist.
1520
- Some docstring examples that were giving warnings.
1621
- `web.monitor()` only prints message when condition met.
1722
- PML boxes have non-zero extent along any dimensions where the simulation has 0 size, to fix plotting issues for 2D simulations.
23+
- Improved PEC handling around curved interfaces and structure intersections. Old handling accessible with `subpixel=False`
24+
(previously, it was independent of the subpixel setting).
25+
- Fix to field projections sometimes containing `NaN` values.
1826

1927
## [2.0.2] - 2023-4-3
2028

tidy3d/plugins/mode/solver.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ def compute_modes( # pylint:disable=too-many-arguments
5959
effective index.
6060
"""
6161

62+
# freq += 0.0001j
6263
num_modes = mode_spec.num_modes
6364
bend_radius = mode_spec.bend_radius
6465
bend_axis = mode_spec.bend_axis

0 commit comments

Comments
 (0)