tidy3d.Near2Far

class tidy3d.Near2Far(monitor_data, freq_index=0)

Near field to far field transformation tool.

__init__(monitor_data, freq_index=0)

Constructs near field to far field transformation object from monitor data.

Parameters
  • monitor_data (dict) – Return of Simulation.data()

  • freq_index (int, optional) – Index into the monitor frequency to use for near2far

Methods

__init__(monitor_data[, freq_index])

Constructs near field to far field transformation object from monitor data.

get_fields_cartesian(x, y, z)

Get fields at a point relative to monitor center in cartesian coordintes.

get_fields_spherical(r, theta, phi)

Get fields at a point relative to monitor center in spherical coordintes.

get_power_cartesian(x, y, z)

Get power scattered to a point relative to monitor center in cartesian coordinates.

get_power_spherical(r, theta, phi)

Get power scattered to a point relative to monitor center in spherical coordinates.

get_radar_cross_section(theta, phi)

Get radar cross section at a point relative to monitor center in units of incident power.