tidy3d.components.data.dataset.AuxFieldTimeDataset

tidy3d.components.data.dataset.AuxFieldTimeDataset#

class AuxFieldTimeDataset[source]#

Bases: AuxFieldDataset

Dataset storing a collection of the scalar components of aux fields in the time domain

Parameters:
  • Nfx (Optional[ScalarFieldTimeDataArray] = None) – Spatial distribution of the free carrier density for polarization in the x-direction.

  • Nfy (Optional[ScalarFieldTimeDataArray] = None) – Spatial distribution of the free carrier density for polarization in the y-direction.

  • Nfz (Optional[ScalarFieldTimeDataArray] = None) – Spatial distribution of the free carrier density for polarization in the z-direction.

Example

>>> x = [-1,1]
>>> y = [-2,0,2]
>>> z = [-3,-1,1,3]
>>> t = [0, 1e-12, 2e-12]
>>> coords = dict(x=x, y=y, z=z, t=t)
>>> scalar_field = ScalarFieldTimeDataArray(np.random.random((2,3,4,3)), coords=coords)
>>> data = AuxFieldTimeDataset(Nfx=scalar_field)

Attributes

Nfx#
Nfy#
Nfz#