Skip to content

Commit 6a738b1

Browse files
committed
add changelog entry and remove some unnecessary checks
1 parent 290484a commit 6a738b1

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1616
- A new type of doping box has been introduced, `CustomDoping` which accepts a `SpatialDataArray` to define doping concentration. Unlike in the case where a `SpatialDataArray`, custom doping defined with `CustomDoping` have additive behavior, i.e., one can add other doping on top. This deprecates the `SpatialDataArray` as direct input for `N_a` and `N_d`.
1717
- Non-isothermal Charge simulations are now available. One can now run this type of simulations by using the `SteadyChargeDCAnalysis` as the `analysis_spec` of a `HeatChargeSimulation`. This type of simulations couple the heat equation with the drift-diffusion equations which allow to account for self heating behavior.
1818
- Because non-isothermal Charge simulations are now supported, new models for the effective density of states and bandgap energy have been introduced. These models are the following: `ConstantEffectiveDOS`, `IsotropicEffectiveDOS`, `MultiValleyEffectiveDOS`, `DualValleyEffectiveDOS`.
19+
- Added `MicrowaveModeSpec` for RF-specific mode information with customizable characteristic impedance calculations through `ImpedanceSpec`.
1920

2021
### Changed
2122
- `LayerRefinementSpec` defaults to assuming structures made of different materials are interior-disjoint for more efficient mesh generation.

tidy3d/plugins/microwave/custom_path_integrals.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -248,9 +248,6 @@ def compute_current(self, em_field: MonitorDataTypes) -> IntegralResultTypes:
248248
if self.sum_spec == "sum":
249249
return current_in_phase + current_out_phase
250250

251-
# Check amplitude consistency across frequencies
252-
self._check_phase_amplitude_consistency(current_in_phase, current_out_phase)
253-
254251
# For split mode, return the larger magnitude current
255252
current = xr.where(
256253
abs(current_in_phase) >= abs(current_out_phase), current_in_phase, current_out_phase

0 commit comments

Comments
 (0)