tidy3d.components.data.monitor_data.MonitorData#

class MonitorData[source]#

Bases: AbstractMonitorData, ABC

Abstract base class of objects that store data pertaining to a single monitor.

Parameters:

Attributes

symmetry_expanded

Return self with symmetry applied.

attrs

Methods

flip_direction(direction)

Flip the direction of a string ('+', '-') -> ('-', '+').

get_amplitude(x)

Get the complex amplitude out of some data.

make_adjoint_sources(dataset_names)

Generate adjoint sources for this MonitorData instance.

normalize(source_spectrum_fn)

Return copy of self after normalization is applied using source spectrum function.

Inherited Common Usage

monitor#
property symmetry_expanded#

Return self with symmetry applied.

normalize(source_spectrum_fn)[source]#

Return copy of self after normalization is applied using source spectrum function.

make_adjoint_sources(dataset_names)[source]#

Generate adjoint sources for this MonitorData instance.

static flip_direction(direction)[source]#

Flip the direction of a string ('+', '-') -> ('-', '+').

static get_amplitude(x)[source]#

Get the complex amplitude out of some data.

__hash__()#

Hash method.