You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8-10Lines changed: 8 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,28 +3,25 @@ All notable changes to this project will be documented in this file.
3
3
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
4
4
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
5
5
6
-
## [Unreleased]
6
+
## [2.4.1] - 2023-9-20
7
7
8
8
### Added
9
9
-`ModeSolverData.pol_fraction` and `ModeSolverData.pol_fraction_waveguide` properties to compute polarization fraction of modes using two different definitions.
10
10
-`ModeSolverData.to_dataframe()` and `ModeSolverData.modes_info` for a convenient summary of various modal properties of the computed modes.
11
-
- Loss upper bound estimation in PoleResidue material model.
11
+
- Loss upper bound estimation in `PoleResidue` material model.
12
12
13
13
### Changed
14
14
- Output task URL before and after simulation run and make URLs blue underline formatting.
15
-
- Support to load and save compressed HDF5 files (`.hdf5.gz`) directly from `BaseModel`.
16
-
- No longer print line numbers in webapi log output.
15
+
- Support to load and save compressed HDF5 files (`.hdf5.gz`) directly from `Tidy3dBaseModel`.
16
+
- Line numbers no longer printed in webapi log output.
17
+
- Empty list returned if the folder cannot be queried in `web.get_tasks()`.
17
18
18
19
### Fixed
19
-
- Filtering based on `ModeSpec.filter_pol` now uses the user-exposed `ModeSolverData.pol_fraction` property. This also fixes the previous internal handling which was not taking
20
-
the nonuniform grid, as well as and the propagation axis direction for modes in angled waveguides. In practice, the results should be similar in most cases.
20
+
- Filtering based on `ModeSpec.filter_pol` now uses the user-exposed `ModeSolverData.pol_fraction` property. This also fixes the previous internal handling which was not taking the nonuniform grid, as well as and the propagation axis direction for modes in angled waveguides. In practice, the results should be similar in most cases.
21
21
- Bug with truly anisotropic `JaxCustomMedium` in adjoint plugin.
22
22
- Bug in adjoint plugin when `JaxBox` is less than 1 grid cell thick.
23
23
- Bug in `adjoint` plugin where `JaxSimulation.structures` did not accept structures containing `td.PolySlab`.
24
-
- Return empty list if the folder cannot be queried in `web.get_tasks()`.
25
24
26
-
### Fixed
27
-
- Filtering based on `ModeSpec.filter_pol` now uses the user-exposed `ModeSolverData.pol_fraction` property. This also fixes the previous internal handling which was not taking the nonuniform grid, as well as and the propagation axis direction for modes in angled waveguides. In practice, the results should be similar in most cases.
28
25
29
26
## [2.4.0] - 2023-9-11
30
27
@@ -942,7 +939,8 @@ which fields are to be projected is now determined automatically based on the me
942
939
- Job and Batch classes for better simulation handling (eventually to fully replace webapi functions).
943
940
- A large number of small improvements and bug fixes.
0 commit comments