Skip to content

Commit ad18769

Browse files
committed
edit changelog for 1.10.0
1 parent 545c4c9 commit ad18769

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

CHANGELOG.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,29 +15,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1515

1616
### Added
1717
- `TriangleMesh` class for modeling geometries specified by triangle surface meshes, with support for STL file import.
18+
- Total-field scattered-field (TFSF) source which allows angled plane waves to be injected into a finite region of space (the total-field region), such that only scattered fields exist outside this region (scattered-field region).
19+
- `Medium2D` class for surface conductivity model of a 2D material.
20+
- Entries in `material_library` for graphene and some common TMDs.
21+
- Ability to create a 2D representation of a thin 3D material.
1822
- `SimulationData.plot_field` accepts new field components and values, including the Poynting vector.
1923
- `SimulationData.get_poynting_vector` for calculating the 3D Poynting vector at the Yee cell centers.
2024
- Post-init validation of Tidy3D components.
2125
- Validate post-Simulation init to error if any structures have bounds that terminate inside of the PML.
22-
- `Medium2D` class for surface conductivity model of a 2D material.
23-
- Entries in `material_library` for graphene and some common TMDs.
24-
- Ability to create a 2D representation of a thin 3D material.
25-
- Total-field scattered-field (TFSF) source which allows angled plane waves to be injected into a finite region of space (the total-field region), such that only scattered fields exist outside this region (scattered-field region).
2626
- Validate `slab_bounds` for `PolySlab`.
2727

2828
### Changed
29-
- `export_matlib_to_file` in `material_library` exports material's full name in additional to abbreviation.
29+
- Tidy3D account authentication done solely through API key. Migration option offered for useres with old username / password authentication.
30+
- `export_matlib_to_file` in `material_library` exports material's full name in addition to abbreviation.
3031
- Simpler progress bars for `run_async`.
3132
- Medium property `n_cfl` added to adjust time step size according to CFL condition.
3233
- In the mode solver plugin, regular methods in `solver.py` transformed into classmethods.
3334
- `ArrayLike` types are stored internally as `np.ndarray` and written to json as lists. `constrained_array()` provides way to validate `ArrayLike` values based on `ndim` and `dtype`.
34-
- Tidy3D account authentication done primarily through API key. Migration option offered for useres with old username / password authentication.
3535
- Pip installing tidy3d automatically creates `~/.tidy3d` directory in home directory.
3636
- Percentage done and field decay determined through http request.
37+
- `SourceTime` plotting methods `.plot()` and `.plot_spectrum()` accept a `val` kwarg, which selects which part of the data (`'real'`, `'imag'`, or `'abs'`) to plot, rather than plotting all at once.
3738

3839
### Fixed
3940
- Bug in remote file transfer when client environment has no correct certificate authority pem file install locally.
40-
- `SourceTime` plotting methods `.plot()` and `.plot_spectrum()` accept a `val` kwarg, which selects which part of the data (`'real'`, `'imag'`, or `'abs'`) to plot, rather than plotting all at once.
4141
- Tidy3D exceptions inherit from `ValueError` so they are handled properly by pydantic.
4242
- Two unstable materials in `material_library`: `Cu_JohnsonChristy1972` and `Ni_JohnsonChristy1972`. `TiOx_HoribStable` added for improved stability.
4343
- Bug in infinite long cylinder when the `reference_plane` is not at the bottom or the cylinder is slanted.

0 commit comments

Comments
 (0)