tidy3d.components.data.dataset.FieldTimeDataset#

class FieldTimeDataset[source]#

Bases: ElectromagneticFieldDataset

Dataset storing a collection of the scalar components of E and H fields in the time domain

Parameters:

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 = FieldTimeDataset(Ex=scalar_field, Hz=scalar_field)

Attributes

Methods

apply_phase(phase)

Create a copy where all elements are phase-shifted by a value (in radians).

Ex#
Ey#
Ez#
Hx#
Hy#
Hz#
apply_phase(phase)[source]#

Create a copy where all elements are phase-shifted by a value (in radians).

__hash__()#

Hash method.