tidy3dclient.FreqProbe

class tidy3dclient.FreqProbe(center, size, freqs, field=['E'], name=None)

Probe recording a Fourier transform of the fields within a 3D region, for a given list of frequencies.

__init__(center, size, freqs, field=['E'], name=None)

Construct.

Parameters
  • center (array_like) – (micron) x, y, and z position of the center of the Probe.

  • size (array_like) – (micron) Size in x, y, and z.

  • freqs (float or list of float) – Frequencies at which the fields are sampled.

  • field (list, optional) – List of fields to be recorded. Valid values are 'E' and 'H'.

  • name (str, optional) – Custom name of the probe.

Methods

__init__(center, size, freqs[, field, name])

Construct.

Attributes

E

Electric field stored in the probe, if it was requested and after the probe data has been loaded.

H

Magnetic field stored in the probe, if it was requested and after the probe data has been loaded.

freqs

List of frequencies over which the DFT fields are computed.

xmesh

Mesh along the x-axis over which the fields values are stored.

ymesh

Mesh along the y-axis over which the fields values are stored.

zmesh

Mesh along the z-axis over which the fields values are stored.