Toggle navigation sidebar
Toggle in-page Table of Contents
User Guide
Start Here
Examples
Start here
Tidy3D first walkthrough
What’s new in Tidy3d?
Automatic nonuniform grid
Geometry plotting
Web API
Data plotting
Mode solver
Mode sources and mode monitors
Modes in bent and angled waveguides
Importing custom source data
Defining spatially varying index using custom medium
GDSII import
Parameter scan
Dispersive materials
Dispersion fitting tool
Field projections
Scattering matrix plugin
Boundary conditions
Adjoint Plugin: 1 Introduction
Adjoint Plugin: 2 Checking Gradients
Adjoint Plugin: 3 Inverse Design Demo
Scattering cross-section calculation
Gold nanoparticle validation
Plasmonic Yagi-Uda nanoantenna
Grating efficiency benchmark
Plastic biosensor grating
Bragg grating sections
Distributed Bragg reflector and cavity
Resonator benchmark (COMSOL)
Resonator benchmark (Lumerical)
All-dielectric metasurface absorber
Gradient metasurface reflector
Large-area metalens
Photonic crystal slab band structure calculation
Optimized photonic crystal cavity
Waveguide Y junction
MMI 1 x 4 power splitter
Waveguide crossing based on cosine tapers
Waveguide size converter
Euler waveguide bend
Compact polarization splitter-rotator
8-channel mode and polarization (de)multiplexer
Grating coupler
2D ring resonator
THz integrated demultiplexer/filter based on ring resonator
Field projection for a zone plate
Frequently Asked Questions
How do I …
API Reference
tidy3d.Simulation
tidy3d.BoundarySpec
tidy3d.Boundary
tidy3d.BoundaryEdge
tidy3d.Periodic
tidy3d.PECBoundary
tidy3d.PMCBoundary
tidy3d.BlochBoundary
tidy3d.PML
tidy3d.StablePML
tidy3d.Absorber
tidy3d.AbsorberParams
tidy3d.PMLParams
tidy3d.Box
tidy3d.Sphere
tidy3d.Cylinder
tidy3d.PolySlab
tidy3d.GeometryGroup
tidy3d.Medium
tidy3d.AnisotropicMedium
tidy3d.PECMedium
tidy3d.CustomMedium
tidy3d.PoleResidue
tidy3d.Lorentz
tidy3d.Sellmeier
tidy3d.Drude
tidy3d.Debye
Material Library
tidy3d.Structure
tidy3d.MeshOverrideStructure
tidy3d.PointDipole
tidy3d.UniformCurrentSource
tidy3d.PlaneWave
tidy3d.ModeSource
tidy3d.GaussianBeam
tidy3d.AstigmaticGaussianBeam
tidy3d.CustomFieldSource
tidy3d.GaussianPulse
tidy3d.FieldMonitor
tidy3d.FieldTimeMonitor
tidy3d.FluxMonitor
tidy3d.FluxTimeMonitor
tidy3d.ModeMonitor
tidy3d.ModeSolverMonitor
tidy3d.PermittivityMonitor
tidy3d.FieldProjectionCartesianMonitor
tidy3d.FieldProjectionAngleMonitor
tidy3d.FieldProjectionKSpaceMonitor
tidy3d.DiffractionMonitor
tidy3d.ModeSpec
tidy3d.GridSpec
tidy3d.AutoGrid
tidy3d.UniformGrid
tidy3d.CustomGrid
tidy3d.Coords
tidy3d.FieldGrid
tidy3d.YeeGrid
tidy3d.Grid
tidy3d.FieldProjectionSurface
tidy3d.FieldProjector
tidy3d.SimulationData
tidy3d.FieldData
tidy3d.FieldTimeData
tidy3d.ModeSolverData
tidy3d.PermittivityData
tidy3d.FluxData
tidy3d.FluxTimeData
tidy3d.ModeData
tidy3d.FieldProjectionAngleData
tidy3d.FieldProjectionCartesianData
tidy3d.FieldProjectionKSpaceData
tidy3d.DiffractionData
tidy3d.PermittivityDataset
tidy3d.ScalarFieldDataArray
tidy3d.ScalarModeFieldDataArray
tidy3d.ScalarFieldTimeDataArray
tidy3d.ModeAmpsDataArray
tidy3d.ModeIndexDataArray
tidy3d.FluxDataArray
tidy3d.FluxTimeDataArray
tidy3d.FieldProjectionAngleDataArray
tidy3d.FieldProjectionCartesianDataArray
tidy3d.FieldProjectionKSpaceDataArray
tidy3d.DiffractionDataArray
tidy3d.log
tidy3d.set_logging_level
tidy3d.set_logging_file
tidy3d.web.webapi.run
tidy3d.web.webapi.upload
tidy3d.web.webapi.estimate_cost
tidy3d.web.webapi.get_info
tidy3d.web.webapi.start
tidy3d.web.webapi.monitor
tidy3d.web.webapi.download
tidy3d.web.webapi.load
tidy3d.web.webapi.delete
tidy3d.web.webapi.download_log
tidy3d.web.webapi.download_json
tidy3d.web.webapi.load_simulation
tidy3d.web.container.Job
tidy3d.web.container.Batch
tidy3d.web.container.BatchData
tidy3d.web.task.TaskInfo
tidy3d.web.task.TaskStatus
tidy3d.plugins.ModeSolver
tidy3d.plugins.DispersionFitter
tidy3d.plugins.StableDispersionFitter
tidy3d.plugins.AdvancedFitterParam
tidy3d.plugins.ComponentModeler
tidy3d.plugins.Port
tidy3d.plugins.ResonanceFinder
tidy3d.plugins.adjoint.run
tidy3d.plugins.adjoint.JaxBox
tidy3d.plugins.adjoint.JaxMedium
tidy3d.plugins.adjoint.JaxAnisotropicMedium
tidy3d.plugins.adjoint.JaxCustomMedium
tidy3d.plugins.adjoint.JaxStructure
tidy3d.plugins.adjoint.JaxSimulation
tidy3d.plugins.adjoint.JaxSimulationData
tidy3d.plugins.adjoint.JaxModeData
tidy3d.plugins.adjoint.JaxPermittivityDataset
tidy3d.plugins.adjoint.JaxDataArray
tidy3d.C_0
tidy3d.HBAR
tidy3d.Q_e
tidy3d.ETA_0
tidy3d.EPSILON_0
tidy3d.MU_0
tidy3d.inf
tidy3d.PEC
tidy3d.config.Tidy3dConfig
tidy3d.DefaultPMLParameters
tidy3d.DefaultStablePMLParameters
tidy3d.DefaultAbsorberParameters
tidy3d.components.base.Tidy3dBaseModel
tidy3d.components.boundary.AbsorberSpec
tidy3d.components.medium.AbstractMedium
tidy3d.components.medium.DispersiveMedium
tidy3d.components.geometry.Geometry
tidy3d.components.geometry.Planar
tidy3d.components.geometry.Circular
tidy3d.components.source.SourceTime
tidy3d.components.source.Source
tidy3d.components.source.FieldSource
tidy3d.components.monitor.Monitor
Changelog
repository
open issue
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__init__() (tidy3d.DiffractionDataArray method)
(tidy3d.FieldProjectionAngleDataArray method)
(tidy3d.FieldProjectionCartesianDataArray method)
(tidy3d.FieldProjectionKSpaceDataArray method)
(tidy3d.FluxDataArray method)
(tidy3d.FluxTimeDataArray method)
(tidy3d.ModeAmpsDataArray method)
(tidy3d.ModeIndexDataArray method)
(tidy3d.ScalarFieldDataArray method)
(tidy3d.ScalarFieldTimeDataArray method)
(tidy3d.ScalarModeFieldDataArray method)
(tidy3d.web.task.TaskStatus method)
A
absorber() (tidy3d.Boundary class method)
add_ax_labels_lims() (tidy3d.components.geometry.Geometry method)
add_grad_monitors() (tidy3d.plugins.adjoint.JaxSimulation method)
add_type_field() (tidy3d.components.base.Tidy3dBaseModel class method)
all_sides() (tidy3d.BoundarySpec class method)
alpha_max (tidy3d.PMLParams attribute)
alpha_min (tidy3d.PMLParams attribute)
alpha_order (tidy3d.PMLParams attribute)
amp_time() (tidy3d.components.source.SourceTime method)
(tidy3d.GaussianPulse method)
amplitude (tidy3d.components.source.SourceTime attribute)
amps (tidy3d.DiffractionData property)
(tidy3d.ModeData attribute)
(tidy3d.plugins.adjoint.JaxModeData attribute)
angle_phi (tidy3d.ModeSource property)
(tidy3d.ModeSpec attribute)
angle_theta (tidy3d.ModeSource property)
(tidy3d.ModeSpec attribute)
angles (tidy3d.DiffractionData property)
array_to_vertices() (tidy3d.PolySlab static method)
as_list (tidy3d.plugins.adjoint.JaxDataArray property)
as_ndarray (tidy3d.plugins.adjoint.JaxDataArray property)
at_centers() (tidy3d.SimulationData method)
auto() (tidy3d.GridSpec class method)
auto_grid_used (tidy3d.GridSpec property)
axis (tidy3d.components.geometry.Planar attribute)
(tidy3d.FieldProjectionSurface property)
B
background_structure (tidy3d.Simulation property)
base_polygon (tidy3d.PolySlab property)
batch (tidy3d.plugins.ComponentModeler attribute)
bend_axis (tidy3d.ModeSpec attribute)
bend_radius (tidy3d.ModeSpec attribute)
bloch() (tidy3d.Boundary class method)
bloch_from_source() (tidy3d.Boundary class method)
bloch_phase (tidy3d.BlochBoundary property)
bloch_vec (tidy3d.BlochBoundary attribute)
bloch_vecs (tidy3d.DiffractionData attribute)
bound_amp (tidy3d.plugins.AdvancedFitterParam attribute)
bound_eps_inf (tidy3d.plugins.AdvancedFitterParam attribute)
bound_f (tidy3d.plugins.AdvancedFitterParam attribute)
bound_f_lower (tidy3d.plugins.AdvancedFitterParam attribute)
boundaries (tidy3d.Grid attribute)
boundary_spec (tidy3d.Simulation attribute)
bounding_box (tidy3d.components.geometry.Geometry property)
bounds (tidy3d.Box property)
(tidy3d.components.geometry.Geometry property)
(tidy3d.Cylinder property)
(tidy3d.GeometryGroup property)
(tidy3d.plugins.adjoint.JaxBox property)
(tidy3d.PolySlab property)
(tidy3d.Sphere property)
bounds_intersection() (tidy3d.components.geometry.Geometry static method)
bounds_pml (tidy3d.Simulation property)
C
C_0 (in module tidy3d)
callback_url (tidy3d.web.container.Job attribute)
callbackUrl (tidy3d.web.task.TaskInfo attribute)
car_2_sph() (tidy3d.components.geometry.Geometry static method)
car_2_sph_field() (tidy3d.components.geometry.Geometry static method)
center (tidy3d.plugins.adjoint.JaxBox attribute)
center_axis (tidy3d.components.geometry.Planar property)
(tidy3d.Cylinder property)
(tidy3d.PolySlab property)
centers (tidy3d.Grid property)
coeffs (tidy3d.Debye attribute)
(tidy3d.Drude attribute)
(tidy3d.Lorentz attribute)
(tidy3d.Sellmeier attribute)
colocate (tidy3d.ModeSolverMonitor property)
completedAt (tidy3d.web.task.TaskInfo attribute)
complex_fields (tidy3d.Simulation property)
complex_to_tuple() (tidy3d.components.medium.DispersiveMedium static method)
components (tidy3d.AnisotropicMedium property)
compute_angles() (tidy3d.DiffractionData static method)
compute_surface_currents() (tidy3d.FieldProjector static method)
conductivity (tidy3d.Medium attribute)
constraint (tidy3d.plugins.AdvancedFitterParam attribute)
coords (tidy3d.plugins.adjoint.JaxDataArray attribute)
coords_spherical (tidy3d.DiffractionData property)
copy() (tidy3d.components.base.Tidy3dBaseModel method)
courant (tidy3d.Simulation attribute)
createAt (tidy3d.web.task.TaskInfo attribute)
currents (tidy3d.FieldProjector property)
custom_datasets (tidy3d.Simulation property)
D
data (tidy3d.plugins.ModeSolver property)
(tidy3d.SimulationData attribute)
data_raw (tidy3d.plugins.ModeSolver property)
DefaultAbsorberParameters (in module tidy3d)
DefaultPMLParameters (in module tidy3d)
DefaultStablePMLParameters (in module tidy3d)
delete() (in module tidy3d.web.webapi)
(tidy3d.web.container.Batch method)
(tidy3d.web.container.Job method)
dict_from_file() (tidy3d.components.base.Tidy3dBaseModel class method)
dict_from_hdf5() (tidy3d.components.base.Tidy3dBaseModel class method)
dict_from_json() (tidy3d.components.base.Tidy3dBaseModel class method)
dict_from_yaml() (tidy3d.components.base.Tidy3dBaseModel class method)
DiffractionDataArray (class in tidy3d)
dilation (tidy3d.PolySlab attribute)
direction (tidy3d.plugins.Port attribute)
discretize() (tidy3d.Simulation method)
discretize_inds() (tidy3d.Grid method)
diverged (tidy3d.SimulationData attribute)
dl (tidy3d.CustomGrid attribute)
(tidy3d.MeshOverrideStructure attribute)
(tidy3d.UniformGrid attribute)
dl_min (tidy3d.AutoGrid attribute)
dot() (tidy3d.FieldTimeData method)
download() (in module tidy3d.web.webapi)
(tidy3d.web.container.Batch method)
(tidy3d.web.container.Job method)
download_json() (in module tidy3d.web.webapi)
download_log() (in module tidy3d.web.webapi)
dt (tidy3d.Simulation property)
E
E (tidy3d.YeeGrid attribute)
element_mappings (tidy3d.plugins.ComponentModeler attribute)
enforce (tidy3d.MeshOverrideStructure attribute)
Ephi (tidy3d.DiffractionData attribute)
(tidy3d.FieldProjectionAngleData attribute)
(tidy3d.FieldProjectionCartesianData attribute)
(tidy3d.FieldProjectionKSpaceData attribute)
eps_bounds() (tidy3d.Simulation method)
eps_complex_to_eps_sigma() (tidy3d.components.medium.AbstractMedium static method)
eps_complex_to_nk() (tidy3d.components.medium.AbstractMedium static method)
eps_data (tidy3d.plugins.DispersionFitter property)
eps_dataset (tidy3d.CustomMedium attribute)
(tidy3d.plugins.adjoint.JaxCustomMedium attribute)
eps_dataset_freq() (tidy3d.CustomMedium method)
(tidy3d.plugins.adjoint.JaxCustomMedium method)
eps_diagonal() (tidy3d.AnisotropicMedium method)
(tidy3d.components.medium.AbstractMedium method)
(tidy3d.CustomMedium method)
(tidy3d.Structure method)
eps_diagonal_on_grid() (tidy3d.CustomMedium method)
eps_inf (tidy3d.Debye attribute)
(tidy3d.Drude attribute)
(tidy3d.Lorentz attribute)
(tidy3d.PoleResidue attribute)
eps_model() (tidy3d.AnisotropicMedium method)
(tidy3d.components.medium.AbstractMedium method)
(tidy3d.CustomMedium method)
(tidy3d.Debye method)
(tidy3d.Drude method)
(tidy3d.Lorentz method)
(tidy3d.Medium method)
(tidy3d.PECMedium method)
(tidy3d.PoleResidue method)
(tidy3d.Sellmeier method)
eps_sigma_to_eps_complex() (tidy3d.components.medium.AbstractMedium static method)
eps_xx (tidy3d.PermittivityDataset attribute)
(tidy3d.plugins.adjoint.JaxPermittivityDataset attribute)
eps_yy (tidy3d.PermittivityDataset attribute)
(tidy3d.plugins.adjoint.JaxPermittivityDataset attribute)
eps_zz (tidy3d.PermittivityDataset attribute)
(tidy3d.plugins.adjoint.JaxPermittivityDataset attribute)
epsilon() (tidy3d.Simulation method)
EPSILON_0 (in module tidy3d)
epsilon_on_grid() (tidy3d.Simulation method)
Er (tidy3d.DiffractionData attribute)
(tidy3d.FieldProjectionAngleData attribute)
(tidy3d.FieldProjectionCartesianData attribute)
(tidy3d.FieldProjectionKSpaceData attribute)
estCostMax (tidy3d.web.task.TaskInfo attribute)
estCostMin (tidy3d.web.task.TaskInfo attribute)
estFlexUnit (tidy3d.web.task.TaskInfo attribute)
estimate_cost() (in module tidy3d.web.webapi)
ETA_0 (in module tidy3d)
Etheta (tidy3d.DiffractionData attribute)
(tidy3d.FieldProjectionAngleData attribute)
(tidy3d.FieldProjectionCartesianData attribute)
(tidy3d.FieldProjectionKSpaceData attribute)
evaluate_inf_shape() (tidy3d.components.geometry.Geometry class method)
F
field_components (tidy3d.PermittivityDataset property)
field_contribution() (tidy3d.plugins.adjoint.JaxMedium method)
field_dataset (tidy3d.CustomFieldSource attribute)
FieldProjectionAngleDataArray (class in tidy3d)
FieldProjectionCartesianDataArray (class in tidy3d)
FieldProjectionKSpaceDataArray (class in tidy3d)
fields_cartesian (tidy3d.DiffractionData property)
fields_spherical (tidy3d.DiffractionData property)
filter_pol (tidy3d.ModeSpec attribute)
final_decay_value (tidy3d.SimulationData property)
finishSolverTime (tidy3d.web.task.TaskInfo attribute)
fit() (tidy3d.plugins.DispersionFitter method)
(tidy3d.plugins.StableDispersionFitter method)
flipped_bloch_vecs (tidy3d.BoundarySpec property)
flux (tidy3d.FieldTimeData property)
(tidy3d.FluxData attribute)
(tidy3d.FluxTimeData attribute)
FluxDataArray (class in tidy3d)
FluxTimeDataArray (class in tidy3d)
folder_name (tidy3d.plugins.ComponentModeler attribute)
(tidy3d.web.container.Batch attribute)
(tidy3d.web.container.Job attribute)
freq (tidy3d.plugins.ComponentModeler attribute)
freq_adjoint (tidy3d.plugins.adjoint.JaxSimulation property)
freq_window (tidy3d.plugins.ResonanceFinder attribute)
freqs (tidy3d.plugins.DispersionFitter property)
(tidy3d.plugins.ModeSolver attribute)
frequencies (tidy3d.FieldProjector property)
frequency_range (tidy3d.components.medium.AbstractMedium attribute)
(tidy3d.plugins.DispersionFitter property)
(tidy3d.Simulation property)
frequency_range() (tidy3d.components.source.SourceTime method)
from_bounds() (tidy3d.Box class method)
from_dispersion() (tidy3d.Sellmeier class method)
from_eps_raw() (tidy3d.CustomMedium class method)
from_file() (tidy3d.components.base.Tidy3dBaseModel class method)
(tidy3d.plugins.DispersionFitter class method)
from_gds() (tidy3d.PolySlab class method)
from_hdf5() (tidy3d.components.base.Tidy3dBaseModel class method)
from_json() (tidy3d.components.base.Tidy3dBaseModel class method)
from_near_field_monitors() (tidy3d.FieldProjector class method)
from_nk() (tidy3d.CustomMedium class method)
(tidy3d.Medium class method)
from_sim_data() (tidy3d.plugins.adjoint.JaxSimulationData class method)
from_simulation() (tidy3d.plugins.adjoint.JaxSimulation class method)
from_source() (tidy3d.BlochBoundary class method)
from_structure() (tidy3d.plugins.adjoint.JaxStructure class method)
from_tidy3d() (tidy3d.plugins.adjoint.JaxAnisotropicMedium class method)
(tidy3d.plugins.adjoint.JaxCustomMedium class method)
from_url() (tidy3d.plugins.DispersionFitter class method)
from_yaml() (tidy3d.components.base.Tidy3dBaseModel class method)
fwidth_adjoint (tidy3d.plugins.adjoint.JaxSimulation attribute)
G
generate_docstring() (tidy3d.components.base.Tidy3dBaseModel class method)
geometries (tidy3d.GeometryGroup attribute)
geometry (tidy3d.Box property)
(tidy3d.components.monitor.Monitor property)
(tidy3d.components.source.Source property)
(tidy3d.plugins.adjoint.JaxStructure attribute)
get_coord_list() (tidy3d.plugins.adjoint.JaxDataArray method)
get_info() (in module tidy3d.web.webapi)
(tidy3d.web.container.Batch method)
(tidy3d.web.container.Job method)
get_intensity() (tidy3d.SimulationData method)
get_monitor_by_name() (tidy3d.Simulation method)
get_port_by_name() (tidy3d.plugins.ComponentModeler static method)
get_run_info() (tidy3d.web.container.Batch method)
(tidy3d.web.container.Job method)
get_sub_model() (tidy3d.components.base.Tidy3dBaseModel class method)
get_tuple_group_name() (tidy3d.components.base.Tidy3dBaseModel static method)
get_tuple_index() (tidy3d.components.base.Tidy3dBaseModel static method)
grad_data (tidy3d.plugins.adjoint.JaxSimulationData attribute)
grad_eps_data (tidy3d.plugins.adjoint.JaxSimulationData attribute)
grad_eps_monitors (tidy3d.plugins.adjoint.JaxSimulation attribute)
grad_monitors (tidy3d.plugins.adjoint.JaxSimulation attribute)
grid (tidy3d.Simulation property)
grid_dict (tidy3d.YeeGrid property)
grid_locations (tidy3d.PermittivityDataset property)
grid_spec (tidy3d.Simulation attribute)
grid_x (tidy3d.GridSpec attribute)
grid_y (tidy3d.GridSpec attribute)
grid_z (tidy3d.GridSpec attribute)
H
H (tidy3d.YeeGrid attribute)
HBAR (in module tidy3d)
help() (tidy3d.components.base.Tidy3dBaseModel method)
Hphi (tidy3d.DiffractionData attribute)
(tidy3d.FieldProjectionAngleData attribute)
(tidy3d.FieldProjectionCartesianData attribute)
(tidy3d.FieldProjectionKSpaceData attribute)
Hr (tidy3d.DiffractionData attribute)
(tidy3d.FieldProjectionAngleData attribute)
(tidy3d.FieldProjectionCartesianData attribute)
(tidy3d.FieldProjectionKSpaceData attribute)
Htheta (tidy3d.DiffractionData attribute)
(tidy3d.FieldProjectionAngleData attribute)
(tidy3d.FieldProjectionCartesianData attribute)
(tidy3d.FieldProjectionKSpaceData attribute)
I
imag (tidy3d.plugins.adjoint.JaxDataArray property)
inf (in module tidy3d)
init_num_freqs (tidy3d.plugins.ResonanceFinder attribute)
input_structures (tidy3d.plugins.adjoint.JaxSimulation attribute)
inside() (tidy3d.Box method)
(tidy3d.components.geometry.Geometry method)
(tidy3d.Cylinder method)
(tidy3d.GeometryGroup method)
(tidy3d.PolySlab method)
(tidy3d.Sphere method)
integrate_2d() (tidy3d.FieldProjector method)
interp() (tidy3d.plugins.adjoint.JaxDataArray method)
interp_method (tidy3d.CustomMedium attribute)
intersecting_media() (tidy3d.Simulation static method)
intersections() (tidy3d.Box method)
(tidy3d.components.geometry.Geometry method)
(tidy3d.components.geometry.Planar method)
(tidy3d.GeometryGroup method)
(tidy3d.Sphere method)
intersects() (tidy3d.components.geometry.Geometry method)
intersects_plane() (tidy3d.components.geometry.Geometry method)
interval_space (tidy3d.ModeSolverMonitor property)
isel() (tidy3d.plugins.adjoint.JaxDataArray method)
isel_single() (tidy3d.plugins.adjoint.JaxDataArray method)
items() (tidy3d.web.container.BatchData method)
J
jobs (tidy3d.web.container.Batch attribute)
K
k_data (tidy3d.plugins.DispersionFitter attribute)
k_eff (tidy3d.ModeData property)
kappa_max (tidy3d.PMLParams attribute)
kappa_min (tidy3d.PMLParams attribute)
kappa_order (tidy3d.PMLParams attribute)
kspace_2_sph() (tidy3d.components.geometry.Geometry static method)
L
length (tidy3d.Cylinder attribute)
length_axis (tidy3d.components.geometry.Planar property)
(tidy3d.Cylinder property)
(tidy3d.PolySlab property)
load() (in module tidy3d.web.webapi)
(tidy3d.plugins.ComponentModeler method)
(tidy3d.web.container.Batch method)
(tidy3d.web.container.BatchData class method)
(tidy3d.web.container.Job method)
load_field_monitor() (tidy3d.SimulationData method)
load_sim_data() (tidy3d.web.container.BatchData method)
load_simulation() (in module tidy3d.web.webapi)
log (in module tidy3d)
(tidy3d.SimulationData attribute)
logging_level (tidy3d.config.Tidy3dConfig attribute)
lossy (tidy3d.plugins.DispersionFitter property)
M
make_adjoint_simulation() (tidy3d.plugins.adjoint.JaxSimulationData method)
make_grad_monitors() (tidy3d.plugins.adjoint.JaxStructure method)
make_grid() (tidy3d.GridSpec method)
make_sim_dict() (tidy3d.plugins.ComponentModeler class method)
map_to_coords() (tidy3d.components.geometry.Geometry class method)
matrix_indices_monitor() (tidy3d.plugins.ComponentModeler class method)
matrix_indices_run_sim() (tidy3d.plugins.ComponentModeler class method)
matrix_indices_source() (tidy3d.plugins.ComponentModeler class method)
max_scale (tidy3d.AutoGrid attribute)
medium (tidy3d.FieldProjector property)
(tidy3d.plugins.adjoint.JaxStructure attribute)
(tidy3d.Simulation attribute)
(tidy3d.Structure attribute)
medium_map (tidy3d.Simulation property)
mediums (tidy3d.Simulation property)
mesher (tidy3d.AutoGrid attribute)
min_steps_per_wvl (tidy3d.AutoGrid attribute)
min_sym_box() (tidy3d.Simulation method)
minus (tidy3d.Boundary attribute)
mode_index (tidy3d.ModeSource attribute)
mode_spec (tidy3d.ModeSource attribute)
(tidy3d.plugins.ModeSolver attribute)
(tidy3d.plugins.Port attribute)
ModeAmpsDataArray (class in tidy3d)
ModeIndexDataArray (class in tidy3d)
monitor (tidy3d.DiffractionData attribute)
(tidy3d.FieldData attribute)
(tidy3d.FieldProjectionAngleData attribute)
(tidy3d.FieldProjectionCartesianData attribute)
(tidy3d.FieldProjectionKSpaceData attribute)
(tidy3d.FieldProjectionSurface attribute)
(tidy3d.FieldTimeData attribute)
(tidy3d.FluxData attribute)
(tidy3d.FluxTimeData attribute)
(tidy3d.ModeData attribute)
(tidy3d.ModeSolverData attribute)
(tidy3d.PermittivityData attribute)
monitor() (in module tidy3d.web.webapi)
(tidy3d.web.container.Batch method)
(tidy3d.web.container.Job method)
monitor_data (tidy3d.plugins.adjoint.JaxSimulationData property)
(tidy3d.SimulationData property)
monitor_medium() (tidy3d.Simulation method)
monitors (tidy3d.Simulation attribute)
MU_0 (in module tidy3d)
N
n_complex (tidy3d.ModeData attribute)
n_data (tidy3d.plugins.DispersionFitter attribute)
n_eff (tidy3d.ModeData property)
name (tidy3d.BoundaryEdge attribute)
(tidy3d.components.medium.AbstractMedium attribute)
(tidy3d.components.monitor.Monitor attribute)
(tidy3d.components.source.Source attribute)
(tidy3d.plugins.Port attribute)
nk_model() (tidy3d.components.medium.AbstractMedium method)
nk_to_eps_complex() (tidy3d.components.medium.AbstractMedium static method)
nk_to_eps_sigma() (tidy3d.components.medium.AbstractMedium static method)
nlopt_maxeval (tidy3d.plugins.AdvancedFitterParam attribute)
nodeSize (tidy3d.web.task.TaskInfo attribute)
nonzero_val_coords (tidy3d.plugins.adjoint.JaxDataArray property)
normal_axis (tidy3d.DiffractionMonitor property)
(tidy3d.plugins.ModeSolver property)
normal_dir (tidy3d.DiffractionMonitor attribute)
(tidy3d.FieldProjectionSurface attribute)
normalize() (tidy3d.FieldData method)
(tidy3d.FluxData method)
(tidy3d.ModeData method)
normalize_index (tidy3d.Simulation attribute)
num_cells (tidy3d.Grid property)
(tidy3d.Simulation property)
num_layers (tidy3d.Absorber attribute)
(tidy3d.components.boundary.AbsorberSpec attribute)
(tidy3d.PML attribute)
(tidy3d.StablePML attribute)
num_modes (tidy3d.ModeSpec attribute)
num_pml (tidy3d.ModeSpec attribute)
num_pml_layers (tidy3d.Simulation property)
num_time_steps (tidy3d.Simulation property)
nyquist_step (tidy3d.Simulation property)
O
offset_distance_to_base() (tidy3d.components.geometry.Planar static method)
orders_x (tidy3d.DiffractionData property)
orders_y (tidy3d.DiffractionData property)
origin (tidy3d.FieldProjector attribute)
output_data (tidy3d.plugins.adjoint.JaxSimulationData attribute)
output_monitor_data (tidy3d.plugins.adjoint.JaxSimulationData property)
output_monitors (tidy3d.plugins.adjoint.JaxSimulation attribute)
overlap_sort() (tidy3d.ModeSolverData method)
override_structures (tidy3d.GridSpec attribute)
override_structures_used (tidy3d.GridSpec property)
P
parameters (tidy3d.Absorber attribute)
(tidy3d.components.boundary.AbsorberSpec attribute)
(tidy3d.PML attribute)
(tidy3d.StablePML attribute)
parse_xyz_kwargs() (tidy3d.components.geometry.Geometry static method)
PEC (in module tidy3d)
pec() (tidy3d.Boundary class method)
(tidy3d.BoundarySpec class method)
periodic() (tidy3d.Boundary class method)
periodic_subspace() (tidy3d.Grid method)
permittivity (tidy3d.Medium attribute)
(tidy3d.plugins.adjoint.JaxMedium attribute)
phase (tidy3d.components.source.SourceTime attribute)
phi (tidy3d.FieldProjectionAngleData property)
(tidy3d.FieldProjectionAngleMonitor attribute)
plane (tidy3d.plugins.ModeSolver attribute)
plot() (tidy3d.AnisotropicMedium method)
(tidy3d.components.geometry.Geometry method)
(tidy3d.components.medium.AbstractMedium method)
(tidy3d.components.source.Source method)
(tidy3d.components.source.SourceTime method)
(tidy3d.plugins.adjoint.JaxSimulation method)
(tidy3d.plugins.DispersionFitter method)
(tidy3d.Simulation method)
plot_boundaries() (tidy3d.Simulation method)
plot_eps() (tidy3d.plugins.adjoint.JaxSimulation method)
(tidy3d.Simulation method)
plot_field() (tidy3d.plugins.ModeSolver method)
(tidy3d.SimulationData method)
plot_field_array() (tidy3d.SimulationData method)
plot_grid() (tidy3d.Simulation method)
plot_monitors() (tidy3d.Simulation method)
plot_params (tidy3d.components.geometry.Geometry property)
(tidy3d.components.monitor.Monitor property)
(tidy3d.components.source.Source property)
plot_pml() (tidy3d.Simulation method)
plot_shape() (tidy3d.components.geometry.Geometry method)
plot_sim() (tidy3d.plugins.ComponentModeler method)
plot_sources() (tidy3d.Simulation method)
plot_spectrum() (tidy3d.components.source.SourceTime method)
plot_structures() (tidy3d.Simulation method)
plot_structures_eps() (tidy3d.Simulation method)
plot_symmetries() (tidy3d.Simulation method)
plus (tidy3d.Boundary attribute)
pmc() (tidy3d.Boundary class method)
(tidy3d.BoundarySpec class method)
pml() (tidy3d.Boundary class method)
(tidy3d.BoundarySpec class method)
pml_thicknesses (tidy3d.Simulation property)
pole_residue (tidy3d.components.medium.DispersiveMedium property)
(tidy3d.Debye property)
(tidy3d.Drude property)
(tidy3d.Lorentz property)
(tidy3d.PoleResidue property)
(tidy3d.Sellmeier property)
poles (tidy3d.PoleResidue attribute)
pop_axis() (tidy3d.components.geometry.Geometry static method)
ports (tidy3d.plugins.ComponentModeler attribute)
power (tidy3d.DiffractionData property)
poynting (tidy3d.FieldTimeData property)
precision (tidy3d.ModeSpec attribute)
proj_axis (tidy3d.FieldProjectionCartesianMonitor attribute)
(tidy3d.FieldProjectionKSpaceMonitor attribute)
proj_distance (tidy3d.FieldProjectionAngleMonitor attribute)
(tidy3d.FieldProjectionCartesianMonitor attribute)
(tidy3d.FieldProjectionKSpaceMonitor attribute)
project_fields() (tidy3d.FieldProjector method)
projection_surfaces (tidy3d.FieldProjectionAngleData attribute)
(tidy3d.FieldProjectionCartesianData attribute)
(tidy3d.FieldProjectionKSpaceData attribute)
pts_per_wavelength (tidy3d.FieldProjector attribute)
Q
Q_e (in module tidy3d)
R
r (tidy3d.FieldProjectionAngleData property)
(tidy3d.FieldProjectionKSpaceData property)
radius (tidy3d.components.geometry.Circular attribute)
radius_max (tidy3d.Cylinder property)
radius_min (tidy3d.Cylinder property)
random_seed (tidy3d.plugins.AdvancedFitterParam attribute)
rcond (tidy3d.plugins.ResonanceFinder attribute)
real (tidy3d.plugins.adjoint.JaxDataArray property)
realCost (tidy3d.web.task.TaskInfo attribute)
realFlexUnit (tidy3d.web.task.TaskInfo attribute)
reciprocal_coords() (tidy3d.DiffractionData static method)
reciprocal_vectors (tidy3d.DiffractionData property)
reference_plane (tidy3d.components.geometry.Planar attribute)
reflect_points() (tidy3d.components.geometry.Geometry method)
remove_grad_monitors() (tidy3d.plugins.adjoint.JaxSimulation method)
renormalize() (tidy3d.SimulationData method)
renormalize_fields() (tidy3d.FieldProjectionAngleData method)
(tidy3d.FieldProjectionCartesianData method)
(tidy3d.FieldProjectionKSpaceData method)
rotate_points() (tidy3d.components.geometry.Geometry static method)
run (in module tidy3d.plugins.adjoint)
run() (in module tidy3d.web.webapi)
(tidy3d.plugins.ComponentModeler method)
(tidy3d.plugins.ResonanceFinder method)
(tidy3d.web.container.Batch method)
(tidy3d.web.container.Job method)
run_only (tidy3d.plugins.ComponentModeler attribute)
run_raw_signal() (tidy3d.plugins.ResonanceFinder method)
run_scalar_field_time() (tidy3d.plugins.ResonanceFinder method)
run_time (tidy3d.Simulation attribute)
S
s3Storage (tidy3d.web.task.TaskInfo attribute)
ScalarFieldDataArray (class in tidy3d)
ScalarFieldTimeDataArray (class in tidy3d)
ScalarModeFieldDataArray (class in tidy3d)
sel() (tidy3d.plugins.adjoint.JaxDataArray method)
set_logging_file() (in module tidy3d)
set_logging_level() (in module tidy3d)
shifted_orders() (tidy3d.DiffractionData static method)
shutoff (tidy3d.Simulation attribute)
sidewall_angle (tidy3d.components.geometry.Planar attribute)
sigma_max (tidy3d.AbsorberParams attribute)
sigma_min (tidy3d.AbsorberParams attribute)
sigma_order (tidy3d.AbsorberParams attribute)
sim_data (tidy3d.FieldProjector attribute)
(tidy3d.plugins.ModeSolver property)
sim_size (tidy3d.DiffractionData attribute)
simulation (tidy3d.plugins.adjoint.JaxSimulationData attribute)
(tidy3d.plugins.ComponentModeler attribute)
(tidy3d.plugins.ModeSolver attribute)
(tidy3d.SimulationData attribute)
(tidy3d.web.container.Job attribute)
simulation_geometry (tidy3d.Simulation property)
simulations (tidy3d.web.container.Batch attribute)
size (tidy3d.Box attribute)
(tidy3d.plugins.adjoint.JaxBox attribute)
(tidy3d.PointDipole attribute)
sizes (tidy3d.Grid property)
slab_bounds (tidy3d.PolySlab attribute)
solve() (tidy3d.plugins.ComponentModeler method)
(tidy3d.plugins.ModeSolver method)
solver_symmetry (tidy3d.plugins.ModeSolver property)
solverVersion (tidy3d.web.task.TaskInfo attribute)
source_spectrum() (tidy3d.SimulationData method)
source_time (tidy3d.components.source.Source attribute)
sources (tidy3d.Simulation attribute)
spectrum() (tidy3d.components.source.SourceTime method)
sph_2_car() (tidy3d.components.geometry.Geometry static method)
sph_2_car_field() (tidy3d.components.geometry.Geometry static method)
stable_pml() (tidy3d.Boundary class method)
start() (in module tidy3d.web.webapi)
(tidy3d.web.container.Batch method)
(tidy3d.web.container.Job method)
startSolverTime (tidy3d.web.task.TaskInfo attribute)
status (tidy3d.web.container.Job property)
(tidy3d.web.task.TaskInfo attribute)
storage_size() (tidy3d.components.monitor.Monitor method)
(tidy3d.DiffractionMonitor method)
(tidy3d.FieldMonitor method)
(tidy3d.FieldProjectionAngleMonitor method)
(tidy3d.FieldProjectionCartesianMonitor method)
(tidy3d.FieldProjectionKSpaceMonitor method)
(tidy3d.FieldTimeMonitor method)
(tidy3d.FluxMonitor method)
(tidy3d.FluxTimeMonitor method)
(tidy3d.ModeMonitor method)
(tidy3d.ModeSolverMonitor method)
(tidy3d.PermittivityMonitor method)
store_vjp() (tidy3d.plugins.adjoint.JaxAnisotropicMedium method)
(tidy3d.plugins.adjoint.JaxBox method)
(tidy3d.plugins.adjoint.JaxCustomMedium method)
(tidy3d.plugins.adjoint.JaxMedium method)
(tidy3d.plugins.adjoint.JaxSimulation method)
(tidy3d.plugins.adjoint.JaxStructure method)
strip_coords() (tidy3d.components.geometry.Geometry class method)
structures (tidy3d.Simulation attribute)
subpixel (tidy3d.Simulation attribute)
surface_area() (tidy3d.components.geometry.Geometry method)
surfaces (tidy3d.FieldProjector attribute)
surfaces() (tidy3d.Box class method)
symmetry (tidy3d.Simulation attribute)
symmetry_eigenvalues (tidy3d.PermittivityDataset property)
T
target_neff (tidy3d.ModeSpec attribute)
task_id (tidy3d.web.container.Job attribute)
task_ids (tidy3d.web.container.BatchData attribute)
task_name (tidy3d.web.container.Job attribute)
task_paths (tidy3d.web.container.BatchData attribute)
taskId (tidy3d.web.task.TaskInfo attribute)
taskName (tidy3d.web.task.TaskInfo attribute)
TaskStatus (class in tidy3d.web.task)
taskType (tidy3d.web.task.TaskInfo attribute)
theta (tidy3d.FieldProjectionAngleData property)
(tidy3d.FieldProjectionAngleMonitor attribute)
time_reversed_copy (tidy3d.FieldTimeData property)
timeSteps (tidy3d.web.task.TaskInfo attribute)
tmesh (tidy3d.Simulation property)
to_adjoint_sources() (tidy3d.plugins.adjoint.JaxModeData method)
to_dict (tidy3d.Coords property)
to_file() (tidy3d.components.base.Tidy3dBaseModel method)
to_hdf5() (tidy3d.components.base.Tidy3dBaseModel method)
to_json() (tidy3d.components.base.Tidy3dBaseModel method)
to_list (tidy3d.BoundarySpec property)
(tidy3d.Coords property)
to_medium() (tidy3d.plugins.adjoint.JaxAnisotropicMedium method)
(tidy3d.plugins.adjoint.JaxCustomMedium method)
(tidy3d.plugins.adjoint.JaxMedium method)
to_mode_solver_monitor() (tidy3d.plugins.ModeSolver method)
to_monitor() (tidy3d.plugins.ModeSolver method)
to_simulation() (tidy3d.plugins.adjoint.JaxSimulation method)
to_source() (tidy3d.FieldData method)
(tidy3d.plugins.ModeSolver method)
to_structure() (tidy3d.plugins.adjoint.JaxStructure method)
to_yaml() (tidy3d.components.base.Tidy3dBaseModel method)
top_polygon (tidy3d.PolySlab property)
totalSolverTime (tidy3d.web.task.TaskInfo attribute)
track_freq (tidy3d.ModeSpec attribute)
tree_flatten() (tidy3d.plugins.adjoint.JaxDataArray method)
tree_unflatten() (tidy3d.plugins.adjoint.JaxDataArray class method)
tuple_to_complex() (tidy3d.components.medium.DispersiveMedium static method)
tuple_to_dict() (tidy3d.components.base.Tidy3dBaseModel class method)
U
uniform() (tidy3d.GridSpec class method)
unpop_axis() (tidy3d.components.geometry.Geometry static method)
updated_copy() (tidy3d.components.base.Tidy3dBaseModel method)
upload() (in module tidy3d.web.webapi)
ux (tidy3d.DiffractionData property)
(tidy3d.FieldProjectionKSpaceData property)
(tidy3d.FieldProjectionKSpaceMonitor attribute)
uy (tidy3d.DiffractionData property)
(tidy3d.FieldProjectionKSpaceData property)
(tidy3d.FieldProjectionKSpaceMonitor attribute)
V
validate_pre_upload() (tidy3d.Simulation method)
values (tidy3d.plugins.adjoint.JaxDataArray attribute)
version (tidy3d.Simulation attribute)
vertices (tidy3d.PolySlab attribute)
vertices_to_array() (tidy3d.PolySlab static method)
volume() (tidy3d.components.geometry.Geometry method)
W
waist_distance (tidy3d.GaussianBeam attribute)
waist_distances (tidy3d.AstigmaticGaussianBeam attribute)
waist_radius (tidy3d.GaussianBeam attribute)
waist_sizes (tidy3d.AstigmaticGaussianBeam attribute)
wavelength (tidy3d.GridSpec attribute)
wavelength_from_sources() (tidy3d.GridSpec static method)
wvl_mat_min (tidy3d.Simulation property)
wvl_range (tidy3d.plugins.DispersionFitter attribute)
wvl_um (tidy3d.plugins.DispersionFitter attribute)
X
x (tidy3d.BoundarySpec attribute)
(tidy3d.Coords attribute)
(tidy3d.FieldGrid attribute)
(tidy3d.FieldProjectionCartesianData property)
(tidy3d.FieldProjectionCartesianMonitor attribute)
xx (tidy3d.AnisotropicMedium attribute)
(tidy3d.plugins.adjoint.JaxAnisotropicMedium attribute)
Y
y (tidy3d.BoundarySpec attribute)
(tidy3d.Coords attribute)
(tidy3d.FieldGrid attribute)
(tidy3d.FieldProjectionCartesianData property)
(tidy3d.FieldProjectionCartesianMonitor attribute)
yee (tidy3d.Grid property)
yy (tidy3d.AnisotropicMedium attribute)
(tidy3d.plugins.adjoint.JaxAnisotropicMedium attribute)
Z
z (tidy3d.BoundarySpec attribute)
(tidy3d.Coords attribute)
(tidy3d.FieldGrid attribute)
(tidy3d.FieldProjectionCartesianData property)
zero_dims (tidy3d.Box property)
zz (tidy3d.AnisotropicMedium attribute)
(tidy3d.plugins.adjoint.JaxAnisotropicMedium attribute)