tidy3d.TemperatureMonitor#
- class TemperatureMonitor[source]#
Bases:
HeatChargeMonitorTemperature monitor.
- Parameters:
center (Optional[tuple[Union[float, autograd.tracer.Box], Union[float, autograd.tracer.Box], Union[float, autograd.tracer.Box]]] = None) – [units = um]. Center of object in x, y, and z.
size (tuple[Union[NonNegativeFloat, autograd.tracer.Box], Union[NonNegativeFloat, autograd.tracer.Box], Union[NonNegativeFloat, autograd.tracer.Box]]) – [units = um]. Size in x, y, and z directions.
name (str) – Unique name for monitor.
unstructured (bool = False) – Return data on the original unstructured grid.
conformal (bool = False) – If
Truethe simulation mesh will conform to the monitor’s geometry. While this can be set for both Cartesian and unstructured monitors, it bears higher significance for the latter ones. Effectively, settingconformal = Truefor unstructured monitors (unstructured = True) ensures that returned values will not be obtained by interpolation during postprocessing but rather directly transferred from the computational grid. Note: if the simulation mesh usesremove_fragments=True, this option is ignored (treated asFalse). Deprecated: this field will be removed in version 2.12.interval (PositiveInt = 1) – Sampling rate of the monitor: number of time steps between each measurement. Set
intervalto 1 for the highest possible resolution in time. Higher integer values down-sample the data by measuring everyintervaltime steps. This can be useful for reducing data storage as needed by the application.NOTE: this is only relevant for unsteady (transient) Heat simulations.
Attributes
unstructuredconformalnamesizecenterInherited Common Usage
- interval#