Skip to content

Commit cfbca34

Browse files
committed
ready for 2.4.1
1 parent ecee5fa commit cfbca34

File tree

2 files changed

+15
-17
lines changed

2 files changed

+15
-17
lines changed

CHANGELOG.md

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,25 @@ All notable changes to this project will be documented in this file.
33
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
44
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
55

6-
## [Unreleased]
6+
## [2.4.1] - 2023-9-20
77

88
### Added
99
- `ModeSolverData.pol_fraction` and `ModeSolverData.pol_fraction_waveguide` properties to compute polarization fraction of modes using two different definitions.
1010
- `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.
1212

1313
### Changed
1414
- 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()`.
1718

1819
### 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.
2121
- Bug with truly anisotropic `JaxCustomMedium` in adjoint plugin.
2222
- Bug in adjoint plugin when `JaxBox` is less than 1 grid cell thick.
2323
- 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()`.
2524

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.
2825

2926
## [2.4.0] - 2023-9-11
3027

@@ -942,7 +939,8 @@ which fields are to be projected is now determined automatically based on the me
942939
- Job and Batch classes for better simulation handling (eventually to fully replace webapi functions).
943940
- A large number of small improvements and bug fixes.
944941

945-
[Unreleased]: https://github.com/flexcompute/tidy3d/compare/v2.4.0...develop
942+
[Unreleased]: https://github.com/flexcompute/tidy3d/compare/v2.4.1...develop
943+
[2.4.1]: https://github.com/flexcompute/tidy3d/compare/v2.4.0...v2.4.1
946944
[2.4.0]: https://github.com/flexcompute/tidy3d/compare/v2.3.3...v2.4.0
947945
[2.3.3]: https://github.com/flexcompute/tidy3d/compare/v2.3.2...v2.3.3
948946
[2.3.2]: https://github.com/flexcompute/tidy3d/compare/v2.3.1...v2.3.2

0 commit comments

Comments
 (0)