From ccceca378bce5abb5da33c2ca3e4d41b6b040098 Mon Sep 17 00:00:00 2001 From: daquinteroflex Date: Thu, 23 Jan 2025 16:38:56 +0100 Subject: [PATCH 1/6] Up to grid so far --- docs/basics/index.rst | 10 ++++----- docs/features/adjoint.rst | 32 ++++++++++++++-------------- docs/features/advanced.rst | 4 ++-- docs/features/data_visualisation.rst | 12 +++++------ docs/features/eme.rst | 4 ++-- docs/features/grid.rst | 4 +++- 6 files changed, 34 insertions(+), 32 deletions(-) diff --git a/docs/basics/index.rst b/docs/basics/index.rst index 9b2d6169..affd3576 100644 --- a/docs/basics/index.rst +++ b/docs/basics/index.rst @@ -9,8 +9,8 @@ This section provides a quick and general introduction to Tidy3D, serving as a g :class: example-notebook-toc :maxdepth: 0 - ../../StartHere - ../../Simulation - ../../Primer - ../../WebAPI - ../../DivergedFDTDSimulation \ No newline at end of file + Test + Test + Test + Test + Test diff --git a/docs/features/adjoint.rst b/docs/features/adjoint.rst index be8e3967..2019025c 100644 --- a/docs/features/adjoint.rst +++ b/docs/features/adjoint.rst @@ -9,19 +9,19 @@ For gradient-free optimization examples, please see the global optimization sect :class: example-notebook-toc :maxdepth: 1 - ../../Invdes - ../../AdjointPlugin0Quickstart - ../../AdjointPlugin1Intro - ../../AdjointPlugin2GradientChecking - ../../AdjointPlugin3InverseDesign - ../../AdjointPlugin4MultiObjective - ../../AdjointPlugin5BoundaryGradients - ../../AdjointPlugin6GratingCoupler - ../../AdjointPlugin7Metalens - ../../AdjointPlugin8WaveguideBend - ../../AdjointPlugin9WDM - ../../AdjointPlugin10YBranchLevelSet - ../../AdjointPlugin11CircuitMZI - ../../AdjointPlugin12LightExtractor - ../../AdjointPlugin13Metasurface - ../../AdjointPlugin14PreFab + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test diff --git a/docs/features/advanced.rst b/docs/features/advanced.rst index e1ff9092..9a5e14af 100644 --- a/docs/features/advanced.rst +++ b/docs/features/advanced.rst @@ -7,5 +7,5 @@ In this section, we demonstrate more advanced applications of Tidy3D. For exampl :class: example-notebook-toc :maxdepth: 1 - ../../WaveguideBendSimulator - ../../SimpleModeSolverGUI \ No newline at end of file + Test + Test diff --git a/docs/features/data_visualisation.rst b/docs/features/data_visualisation.rst index bb162fbe..1b3de4e9 100644 --- a/docs/features/data_visualisation.rst +++ b/docs/features/data_visualisation.rst @@ -7,9 +7,9 @@ Visualizing and analyzing data is crucial for validating and extracting meaningf :class: example-notebook-toc :maxdepth: 1 - ../../VizSimulation - ../../VizData - ../../XarrayTutorial - ../../AnimationTutorial - ../../FieldProjections - ../../UnstructuredData + Test + Test + Test + Test + Test + Test diff --git a/docs/features/eme.rst b/docs/features/eme.rst index 8aad93d5..1afd50d3 100644 --- a/docs/features/eme.rst +++ b/docs/features/eme.rst @@ -7,5 +7,5 @@ Eigenmode expansion (EME) is a frequency-domain method particularly suitable for :class: example-notebook-toc :maxdepth: 1 - ../../EMESolver - ../../EMEBends + Test + Test diff --git a/docs/features/grid.rst b/docs/features/grid.rst index 94eca860..6028a826 100644 --- a/docs/features/grid.rst +++ b/docs/features/grid.rst @@ -7,4 +7,6 @@ Tidy3D grid specifications enable the efficient simulation of intricate geometri :class: example-notebook-toc :maxdepth: 1 - ../../AutoGrid \ No newline at end of file + Test + + From 2e0d498c750ee3248adb172c856451a9e31b609c Mon Sep 17 00:00:00 2001 From: daquinteroflex Date: Thu, 23 Jan 2025 16:54:42 +0100 Subject: [PATCH 2/6] Starting to rename everything --- docs/case_studies/fiber.rst | 2 +- docs/case_studies/lenses.rst | 8 +-- .../metamaterials_gratings_periodic.rst | 30 ++++---- docs/case_studies/microwave.rst | 4 +- docs/case_studies/nanophotonics.rst | 12 ++-- docs/case_studies/photonic_crystals.rst | 8 +-- docs/case_studies/photonic_opt.rst | 10 +-- docs/case_studies/pic.rst | 70 +++++++++---------- docs/case_studies/pic_active.rst | 8 +-- docs/case_studies/scattering_far_field.rst | 10 +-- docs/features/autograd.rst | 46 ++++++------ docs/features/heat.rst | 2 +- docs/features/medium.rst | 12 ++-- docs/features/microwave.rst | 2 +- docs/features/mode.rst | 8 +-- docs/features/parameter_sweep.rst | 4 +- docs/features/resonance.rst | 4 +- docs/features/scattering_matrix.rst | 2 +- docs/features/sources.rst | 8 +-- docs/features/structures.rst | 16 ++--- docs/features/symmetry.rst | 6 +- 21 files changed, 136 insertions(+), 136 deletions(-) diff --git a/docs/case_studies/fiber.rst b/docs/case_studies/fiber.rst index 10eb08e7..1f69ad7e 100644 --- a/docs/case_studies/fiber.rst +++ b/docs/case_studies/fiber.rst @@ -7,4 +7,4 @@ Fiber optics play a crucial role in optical communication, enabling the transmis :class: example-notebook-toc :maxdepth: 1 - ../../AntiResonantHollowCoreFiber \ No newline at end of file + Test diff --git a/docs/features/medium.rst b/docs/features/medium.rst index 64036ecc..c959cc85 100644 --- a/docs/features/medium.rst +++ b/docs/features/medium.rst @@ -7,9 +7,9 @@ Tidy3D supports a variety of medium types: nondispersive, dispersive, anisotropi :class: example-notebook-toc :maxdepth: 1 - ../../Dispersion - ../../Fitting - ../../FullyAnisotropic - ../../Gyrotropic - ../../CustomMediumTutorial - ../../TimeModulationTutorial \ No newline at end of file + Test + Test + Test + Test + Test + Test diff --git a/docs/features/microwave.rst b/docs/features/microwave.rst index faed55da..7c33b079 100644 --- a/docs/features/microwave.rst +++ b/docs/features/microwave.rst @@ -7,4 +7,4 @@ This section illustrates essential microwave simulation components, such as lump :class: example-notebook-toc :maxdepth: 1 - ../../CharacteristicImpedanceCalculator \ No newline at end of file + Test diff --git a/docs/features/mode.rst b/docs/features/mode.rst index 3c920ead..8cf8dce2 100644 --- a/docs/features/mode.rst +++ b/docs/features/mode.rst @@ -7,7 +7,7 @@ Tidy3D offers convenient plugins for optical and waveguide mode analysis. With m :class: example-notebook-toc :maxdepth: 1 - ../../ModeSolver - ../../WaveguidePluginDemonstration - ../../BatchModeSolver - ../../RadiativeLossesModeSolver + Test + Test + Test + Test diff --git a/docs/features/parameter_sweep.rst b/docs/features/parameter_sweep.rst index c897dc3a..1ddbe5f8 100644 --- a/docs/features/parameter_sweep.rst +++ b/docs/features/parameter_sweep.rst @@ -7,5 +7,5 @@ Tidy3D excels at exploring a high-dimensional design space because it is able to :class: example-notebook-toc :maxdepth: 1 - ../../ParameterScan - ../../Design \ No newline at end of file + Test + Test diff --git a/docs/features/resonance.rst b/docs/features/resonance.rst index 41f157f2..ed2e7bb7 100644 --- a/docs/features/resonance.rst +++ b/docs/features/resonance.rst @@ -7,5 +7,5 @@ Analyzing resonant frequencies in photonic cavities is a common task in electrom :class: example-notebook-toc :maxdepth: 1 - ../../ResonanceFinder - ../../CavityFOM \ No newline at end of file + Test + Test diff --git a/docs/features/scattering_matrix.rst b/docs/features/scattering_matrix.rst index 4a28f7f1..16dd457f 100644 --- a/docs/features/scattering_matrix.rst +++ b/docs/features/scattering_matrix.rst @@ -7,4 +7,4 @@ The scattering matrix (S-matrix) calculation is a fundamental aspect of analyzin :class: example-notebook-toc :maxdepth: 1 - ../../SMatrix \ No newline at end of file + Test diff --git a/docs/features/sources.rst b/docs/features/sources.rst index 6210d956..f44c638a 100644 --- a/docs/features/sources.rst +++ b/docs/features/sources.rst @@ -7,7 +7,7 @@ Sources are a fundamental component for input power in electromagnetic simulatio :class: example-notebook-toc :maxdepth: 1 - ../../ModalSourcesMonitors - ../../ModesBentAngled - ../../TFSF - ../../CustomFieldSource + Test + Test + Test + Test diff --git a/docs/features/structures.rst b/docs/features/structures.rst index f8d73e70..d8eab536 100644 --- a/docs/features/structures.rst +++ b/docs/features/structures.rst @@ -7,11 +7,11 @@ Tidy3D natively supports the definition of various primitive geometries such as :class: example-notebook-toc :maxdepth: 1 - ../../GDSImport - ../../GDSExport - ../../STLImport - ../../SelfIntersectingPolyslab - ../../GeometryTransformations - ../../PICComponents - ../../PhotonicCrystalsComponents - ../../CreatingGeometryUsingTrimesh + Test + Test + Test + Test + Test + Test + Test + Test diff --git a/docs/features/symmetry.rst b/docs/features/symmetry.rst index 6069fac4..3d816ede 100644 --- a/docs/features/symmetry.rst +++ b/docs/features/symmetry.rst @@ -5,6 +5,6 @@ Boundary Conditions & Symmetry :class: example-notebook-toc :maxdepth: 1 - ../../BoundaryConditions - ../../Symmetry - ../../AbsorbingBoundaryReflection \ No newline at end of file + Test Date: Thu, 23 Jan 2025 16:59:29 +0100 Subject: [PATCH 3/6] Ok now just need to do full renaming --- docs/case_studies/fiber.rst | 2 +- docs/case_studies/lenses.rst | 8 +-- .../metamaterials_gratings_periodic.rst | 30 ++++---- docs/case_studies/microwave.rst | 4 +- docs/case_studies/nanophotonics.rst | 12 ++-- docs/case_studies/photonic_crystals.rst | 8 +-- docs/case_studies/photonic_opt.rst | 10 +-- docs/case_studies/pic.rst | 70 +++++++++---------- docs/case_studies/pic_active.rst | 8 +-- docs/case_studies/scattering_far_field.rst | 10 +-- docs/features/symmetry.rst | 6 +- 11 files changed, 84 insertions(+), 84 deletions(-) diff --git a/docs/case_studies/fiber.rst b/docs/case_studies/fiber.rst index 1f69ad7e..c15fc90d 100644 --- a/docs/case_studies/fiber.rst +++ b/docs/case_studies/fiber.rst @@ -7,4 +7,4 @@ Fiber optics play a crucial role in optical communication, enabling the transmis :class: example-notebook-toc :maxdepth: 1 - Test diff --git a/docs/case_studies/lenses.rst b/docs/case_studies/lenses.rst index 198acc1f..3ed25a3c 100644 --- a/docs/case_studies/lenses.rst +++ b/docs/case_studies/lenses.rst @@ -7,7 +7,7 @@ Lenses are pivotal components in many optical systems. In this section, we delve :class: example-notebook-toc :maxdepth: 1 - Test + Test + Test + Test diff --git a/docs/case_studies/metamaterials_gratings_periodic.rst b/docs/case_studies/metamaterials_gratings_periodic.rst index ef8bac55..9a78b434 100644 --- a/docs/case_studies/metamaterials_gratings_periodic.rst +++ b/docs/case_studies/metamaterials_gratings_periodic.rst @@ -8,18 +8,18 @@ In addition, Tidy3D’s speed and scalability allow users to model the response :class: example-notebook-toc :maxdepth: 1 - Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test diff --git a/docs/case_studies/microwave.rst b/docs/case_studies/microwave.rst index 2ecc672b..751b1d7f 100644 --- a/docs/case_studies/microwave.rst +++ b/docs/case_studies/microwave.rst @@ -7,5 +7,5 @@ Microwave and RF (Radio Frequency) devices are essential for communication and s :class: example-notebook-toc :maxdepth: 1 - Test + Test diff --git a/docs/case_studies/nanophotonics.rst b/docs/case_studies/nanophotonics.rst index 1856b565..a919081d 100644 --- a/docs/case_studies/nanophotonics.rst +++ b/docs/case_studies/nanophotonics.rst @@ -7,9 +7,9 @@ Nanophotonics, a broad field at the intersection of photonics and nanotechnology :class: example-notebook-toc :maxdepth: 1 - Test + Test + Test + Test + Test + Test diff --git a/docs/case_studies/photonic_crystals.rst b/docs/case_studies/photonic_crystals.rst index dd49ba52..e6c0cc1e 100644 --- a/docs/case_studies/photonic_crystals.rst +++ b/docs/case_studies/photonic_crystals.rst @@ -7,7 +7,7 @@ Photonic crystals utilize periodic optical nanostructures to affect the motion o :class: example-notebook-toc :maxdepth: 1 - Test + Test + Test + Test diff --git a/docs/case_studies/photonic_opt.rst b/docs/case_studies/photonic_opt.rst index 42ffe67c..d1bbc409 100644 --- a/docs/case_studies/photonic_opt.rst +++ b/docs/case_studies/photonic_opt.rst @@ -7,8 +7,8 @@ For gradient-based optimization examples, please see the inverse design/ adjoint :class: example-notebook-toc :maxdepth: 1 - Test + Test + Test + Test + Test diff --git a/docs/case_studies/pic.rst b/docs/case_studies/pic.rst index 31bba773..dd5e0980 100644 --- a/docs/case_studies/pic.rst +++ b/docs/case_studies/pic.rst @@ -7,38 +7,38 @@ Passive photonic integrated circuit (PIC) components form the backbone of many o :class: example-notebook-toc :maxdepth: 1 - Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test diff --git a/docs/case_studies/pic_active.rst b/docs/case_studies/pic_active.rst index 5c2c33c0..9c42bef4 100644 --- a/docs/case_studies/pic_active.rst +++ b/docs/case_studies/pic_active.rst @@ -8,7 +8,7 @@ At the moment, Tidy3D’s heat solver can be used with the FDTD solver to model :class: example-notebook-toc :maxdepth: 1 - Test + Test + Test + Test diff --git a/docs/case_studies/scattering_far_field.rst b/docs/case_studies/scattering_far_field.rst index 410aa3e9..4a2d681b 100644 --- a/docs/case_studies/scattering_far_field.rst +++ b/docs/case_studies/scattering_far_field.rst @@ -7,8 +7,8 @@ In this section, we explore the interaction between light and materials at the n :class: example-notebook-toc :maxdepth: 1 - Test + Test + Test + Test + Test diff --git a/docs/features/symmetry.rst b/docs/features/symmetry.rst index 3d816ede..6595039c 100644 --- a/docs/features/symmetry.rst +++ b/docs/features/symmetry.rst @@ -5,6 +5,6 @@ Boundary Conditions & Symmetry :class: example-notebook-toc :maxdepth: 1 - Test + Test + Test From 2d639b40170f291415cffc30829db7d12b587b29 Mon Sep 17 00:00:00 2001 From: daquinteroflex Date: Thu, 23 Jan 2025 17:52:54 +0100 Subject: [PATCH 4/6] midway through renaming --- docs/basics/index.rst | 10 +++---- docs/case_studies/fiber.rst | 2 +- docs/case_studies/lenses.rst | 8 ++--- .../metamaterials_gratings_periodic.rst | 30 +++++++++---------- docs/case_studies/microwave.rst | 4 +-- docs/case_studies/nanophotonics.rst | 12 ++++---- docs/case_studies/photonic_crystals.rst | 8 ++--- docs/case_studies/photonic_opt.rst | 10 +++---- docs/case_studies/pic.rst | 22 +++++++------- 9 files changed, 53 insertions(+), 53 deletions(-) diff --git a/docs/basics/index.rst b/docs/basics/index.rst index affd3576..faac5ef4 100644 --- a/docs/basics/index.rst +++ b/docs/basics/index.rst @@ -9,8 +9,8 @@ This section provides a quick and general introduction to Tidy3D, serving as a g :class: example-notebook-toc :maxdepth: 0 - Test - Test - Test - Test - Test + Quickstart + Tidy3D First Walkthrough + Introduction on Tidy3D working principles + Running simulations through the cloud + How to troubleshoot a diverged FDTD simulation diff --git a/docs/case_studies/fiber.rst b/docs/case_studies/fiber.rst index c15fc90d..3e38ad2d 100644 --- a/docs/case_studies/fiber.rst +++ b/docs/case_studies/fiber.rst @@ -7,4 +7,4 @@ Fiber optics play a crucial role in optical communication, enabling the transmis :class: example-notebook-toc :maxdepth: 1 - Test + Anti-resonant hollow-core fiber diff --git a/docs/case_studies/lenses.rst b/docs/case_studies/lenses.rst index 3ed25a3c..9219aad4 100644 --- a/docs/case_studies/lenses.rst +++ b/docs/case_studies/lenses.rst @@ -7,7 +7,7 @@ Lenses are pivotal components in many optical systems. In this section, we delve :class: example-notebook-toc :maxdepth: 1 - Test - Test - Test - Test + 3D optical Luneburg lens + Metalens in the visible frequency range + Mid-IR metalens based on silicon nanopillars + Spherical Fresnel lens diff --git a/docs/case_studies/metamaterials_gratings_periodic.rst b/docs/case_studies/metamaterials_gratings_periodic.rst index 9a78b434..06c21741 100644 --- a/docs/case_studies/metamaterials_gratings_periodic.rst +++ b/docs/case_studies/metamaterials_gratings_periodic.rst @@ -8,18 +8,18 @@ In addition, Tidy3D’s speed and scalability allow users to model the response :class: example-notebook-toc :maxdepth: 1 - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test + Dielectric metasurface absorber + Gradient metasurface reflector + Graphene metamaterial absorber + Tunable chiral metasurface based on phase change material + Microwave frequency selective surface + High-Q silicon resonator + Germanium Fano metasurface + Multilevel blazed diffraction grating + Biosensor grating simulation + Distributed Bragg reflector and cavity + CMOS RGB image sensor + Plasmonic cavity resonator consisting of a gold nanorod array + All-dielectric structural colors + MIM resonator + Vortex beam metasurface diff --git a/docs/case_studies/microwave.rst b/docs/case_studies/microwave.rst index 751b1d7f..5b78550d 100644 --- a/docs/case_studies/microwave.rst +++ b/docs/case_studies/microwave.rst @@ -7,5 +7,5 @@ Microwave and RF (Radio Frequency) devices are essential for communication and s :class: example-notebook-toc :maxdepth: 1 - Test - Test + Designing and optimizing a coupled line bandpass filter + Radar absorbing metamaterial diff --git a/docs/case_studies/nanophotonics.rst b/docs/case_studies/nanophotonics.rst index a919081d..87f1909b 100644 --- a/docs/case_studies/nanophotonics.rst +++ b/docs/case_studies/nanophotonics.rst @@ -7,9 +7,9 @@ Nanophotonics, a broad field at the intersection of photonics and nanotechnology :class: example-notebook-toc :maxdepth: 1 - Test - Test - Test - Test - Test - Test + Hyperbolic polaritons in nanostructured hBN + Unidirectional SPP from non-Hermitian metagratings + Anderson localization of electromagnetic waves in 3D + Atomically thin waveguides based on MoS2 monolayers + Radiative cooling glass coating + Metal oxide sunscreen diff --git a/docs/case_studies/photonic_crystals.rst b/docs/case_studies/photonic_crystals.rst index e6c0cc1e..08c55947 100644 --- a/docs/case_studies/photonic_crystals.rst +++ b/docs/case_studies/photonic_crystals.rst @@ -7,7 +7,7 @@ Photonic crystals utilize periodic optical nanostructures to affect the motion o :class: example-notebook-toc :maxdepth: 1 - Test - Test - Test - Test + Band structure calculation of a photonic crystal slab + Optimized photonic crystal L3 cavity + Bistability in photonic crystal microcavities + Nanobeam cavity diff --git a/docs/case_studies/photonic_opt.rst b/docs/case_studies/photonic_opt.rst index d1bbc409..03b37eef 100644 --- a/docs/case_studies/photonic_opt.rst +++ b/docs/case_studies/photonic_opt.rst @@ -7,8 +7,8 @@ For gradient-based optimization examples, please see the inverse design/ adjoint :class: example-notebook-toc :maxdepth: 1 - Test - Test - Test - Test - Test + Particle swarm optimization of a polarization beam splitter + Particle swarm optimization of a bullseye cavity for quantum emitter light extraction + Compact on-chip optical switch design optimization using DBS + Optimization of an S-bend with CMA-ES + Genetic algorithm optimization of a silicon on-chip reflector diff --git a/docs/case_studies/pic.rst b/docs/case_studies/pic.rst index dd5e0980..fdfa0288 100644 --- a/docs/case_studies/pic.rst +++ b/docs/case_studies/pic.rst @@ -7,17 +7,17 @@ Passive photonic integrated circuit (PIC) components form the backbone of many o :class: example-notebook-toc :maxdepth: 1 - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test + Waveguide Y junction + Waveguide to ring coupling + Waveguide crossing based on cosine tapers + Euler waveguide bend + Inverse taper edge coupler + 2D effective index approximation of 3D simulations + Uniform grating coupler + Focusing apodized grating coupler + 1x4 MMI power splitter + 2D ring resonator + Broadband bi-level taper polarization rotator-splitter Test Test Test From 522d277db090ec4bf8b7ffaec8fa04ae7651919e Mon Sep 17 00:00:00 2001 From: daquinteroflex Date: Thu, 23 Jan 2025 18:14:07 +0100 Subject: [PATCH 5/6] all bar autograd --- docs/case_studies/pic.rst | 48 +++++++++++----------- docs/case_studies/pic_active.rst | 8 ++-- docs/case_studies/scattering_far_field.rst | 10 ++--- docs/features/adjoint.rst | 32 +++++++-------- docs/features/advanced.rst | 4 +- docs/features/autograd.rst | 46 ++++++++++----------- docs/features/data_visualisation.rst | 12 +++--- docs/features/eme.rst | 4 +- docs/features/grid.rst | 2 +- docs/features/heat.rst | 2 +- docs/features/medium.rst | 12 +++--- docs/features/microwave.rst | 2 +- docs/features/mode.rst | 8 ++-- docs/features/parameter_sweep.rst | 4 +- docs/features/resonance.rst | 4 +- docs/features/scattering_matrix.rst | 2 +- docs/features/sources.rst | 8 ++-- docs/features/structures.rst | 16 ++++---- docs/features/symmetry.rst | 6 +-- 19 files changed, 115 insertions(+), 115 deletions(-) diff --git a/docs/case_studies/pic.rst b/docs/case_studies/pic.rst index fdfa0288..5d0f7359 100644 --- a/docs/case_studies/pic.rst +++ b/docs/case_studies/pic.rst @@ -18,27 +18,27 @@ Passive photonic integrated circuit (PIC) components form the backbone of many o 1x4 MMI power splitter 2D ring resonator Broadband bi-level taper polarization rotator-splitter - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test + Waveguide mode size converters + Strip to slot waveguide converters + Waveguide bragg gratings + Broadband directional coupler + Compact polarization splitter-rotator + 8-Channel mode and polarization de-multiplexer + THz integrated demultiplexer/filter based on a ring resonator + Photonic crystal waveguide polarization filter + 90 degree optical hybrid + Broadband polarizer assisted by anisotropic metamaterial + Exceptional coupling for waveguide crosstalk reduction + Thin film lithium niobate adiabatic waveguide coupler + Polarization splitter and rotator based on 90 degree bends + Plasmonic waveguide sensor for carbon dioxide detection + Bi-layer SiN edge coupler in the visible frequency + Dielectric waveguide with scale-invariant effective index + Unidirectional waveguide grating antenna + Free-form chip-to-chip coupler + MMI-based NIR/MIR demultiplexer + Dispersion calculation in tapered waveguide + Designing a polarization splitter/rotator on thin-film lithium niobate + Integrated plasmonic Vivaldi antenna with silicon waveguide + Generation of Kerr sideband + Broadband polarization beam splitter using anisotropic metamaterial diff --git a/docs/case_studies/pic_active.rst b/docs/case_studies/pic_active.rst index 9c42bef4..85e5ca9c 100644 --- a/docs/case_studies/pic_active.rst +++ b/docs/case_studies/pic_active.rst @@ -8,7 +8,7 @@ At the moment, Tidy3D’s heat solver can be used with the FDTD solver to model :class: example-notebook-toc :maxdepth: 1 - Test - Test - Test - Test + Thermally tuned waveguide + Thermally tuned ring resonator + Carrier injection based Mach-Zehnder modulator + Thermo-optic modulator with a doped silicon heater diff --git a/docs/case_studies/scattering_far_field.rst b/docs/case_studies/scattering_far_field.rst index 4a2d681b..f3a8b5e1 100644 --- a/docs/case_studies/scattering_far_field.rst +++ b/docs/case_studies/scattering_far_field.rst @@ -7,8 +7,8 @@ In this section, we explore the interaction between light and materials at the n :class: example-notebook-toc :maxdepth: 1 - Test - Test - Test - Test - Test + Scattering cross-section calculation of a dielectric sphere + Scattering of a plasmonic nanoparticle + Plasmonic Yagi-Uda nanoantenna + Field projection for a zone plate + Multipole expansion for electromagnetic scattering diff --git a/docs/features/adjoint.rst b/docs/features/adjoint.rst index 2019025c..8a1abe71 100644 --- a/docs/features/adjoint.rst +++ b/docs/features/adjoint.rst @@ -9,19 +9,19 @@ For gradient-free optimization examples, please see the global optimization sect :class: example-notebook-toc :maxdepth: 1 - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test + TODO NOT IN WEBCENTER + Inverse design quickstart + Jax, automatic differentiation, and adjoint optimization: basics + Adjoint analysis of a multi-layer slab + Inverse design optimization of a mode converter + Multi-objective adjoint optimization + Inverse design optimization of a waveguide taper + Inverse design optimization of a compact grating coupler + Inverse design optimization of a metalens + Adjoint-based shape optimization of a waveguide bend + Adjoint optimization of a wavelength division multiplexer + Parameterized level set optimization of a y-branch + Inverse design integrated with circuit simulation + Adjoint inverse design of a quantum emitter light extractor + Diffractive metasurface inverse design with topology optimization + Machine learning-based fabrication constraints for inverse design using PreFab diff --git a/docs/features/advanced.rst b/docs/features/advanced.rst index 9a5e14af..7bf38f81 100644 --- a/docs/features/advanced.rst +++ b/docs/features/advanced.rst @@ -7,5 +7,5 @@ In this section, we demonstrate more advanced applications of Tidy3D. For exampl :class: example-notebook-toc :maxdepth: 1 - Test - Test + Build a simple waveguide bend simulator GUI + Build a simple waveguide mode solver GUI diff --git a/docs/features/autograd.rst b/docs/features/autograd.rst index 69f42755..883838db 100644 --- a/docs/features/autograd.rst +++ b/docs/features/autograd.rst @@ -7,26 +7,26 @@ The adjoint method is an extremely powerful tool for photonics optimization, all :class: example-notebook-toc :maxdepth: 1 - Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test + Test diff --git a/docs/features/data_visualisation.rst b/docs/features/data_visualisation.rst index 1b3de4e9..9f63f5b4 100644 --- a/docs/features/data_visualisation.rst +++ b/docs/features/data_visualisation.rst @@ -7,9 +7,9 @@ Visualizing and analyzing data is crucial for validating and extracting meaningf :class: example-notebook-toc :maxdepth: 1 - Test - Test - Test - Test - Test - Test + Visualizing geometries in Tidy3D + Performing visualization of simulation data + Advanced monitor data (xarray) manipulation and visualization + Creating FDTD animations + Performing near field to far field projections + Unstructured datasets diff --git a/docs/features/eme.rst b/docs/features/eme.rst index 1afd50d3..e86b51e1 100644 --- a/docs/features/eme.rst +++ b/docs/features/eme.rst @@ -7,5 +7,5 @@ Eigenmode expansion (EME) is a frequency-domain method particularly suitable for :class: example-notebook-toc :maxdepth: 1 - Test - Test + EME solver + Simulating bent waveguides using the EME solver diff --git a/docs/features/grid.rst b/docs/features/grid.rst index 6028a826..9f9918bd 100644 --- a/docs/features/grid.rst +++ b/docs/features/grid.rst @@ -7,6 +7,6 @@ Tidy3D grid specifications enable the efficient simulation of intricate geometri :class: example-notebook-toc :maxdepth: 1 - Test + Using automatic nonuniform meshing diff --git a/docs/features/heat.rst b/docs/features/heat.rst index 304ce994..310fe73b 100644 --- a/docs/features/heat.rst +++ b/docs/features/heat.rst @@ -7,4 +7,4 @@ This section introduces the HEAT solver, a Tidy3D feature that solves the steady :class: example-notebook-toc :maxdepth: 1 - Test + Heat solver diff --git a/docs/features/medium.rst b/docs/features/medium.rst index c959cc85..ef51bdd9 100644 --- a/docs/features/medium.rst +++ b/docs/features/medium.rst @@ -7,9 +7,9 @@ Tidy3D supports a variety of medium types: nondispersive, dispersive, anisotropi :class: example-notebook-toc :maxdepth: 1 - Test - Test - Test - Test - Test - Test + Modeling dispersive materials + Fitting dispersive material models + Defining fully anisotropic materials + Defining gyrotropic materials + Defining spatially-varying dielectric structures + Applying time modulation to materials diff --git a/docs/features/microwave.rst b/docs/features/microwave.rst index 7c33b079..21817f16 100644 --- a/docs/features/microwave.rst +++ b/docs/features/microwave.rst @@ -7,4 +7,4 @@ This section illustrates essential microwave simulation components, such as lump :class: example-notebook-toc :maxdepth: 1 - Test + Computing the characteristic impedance of transmission lines using Tidy3D diff --git a/docs/features/mode.rst b/docs/features/mode.rst index 8cf8dce2..6a216a96 100644 --- a/docs/features/mode.rst +++ b/docs/features/mode.rst @@ -7,7 +7,7 @@ Tidy3D offers convenient plugins for optical and waveguide mode analysis. With m :class: example-notebook-toc :maxdepth: 1 - Test - Test - Test - Test + Using the mode solver for optical mode analysis + Using the waveguide plugin to analyze waveguide modes + Running mode solver tasks in parallel + Radiative losses analysis with ModeSolver diff --git a/docs/features/parameter_sweep.rst b/docs/features/parameter_sweep.rst index 1ddbe5f8..d7999321 100644 --- a/docs/features/parameter_sweep.rst +++ b/docs/features/parameter_sweep.rst @@ -7,5 +7,5 @@ Tidy3D excels at exploring a high-dimensional design space because it is able to :class: example-notebook-toc :maxdepth: 1 - Test - Test + Performing parallel / batch processing of simulations + Design Space Exploration Plugin diff --git a/docs/features/resonance.rst b/docs/features/resonance.rst index ed2e7bb7..7afd0d43 100644 --- a/docs/features/resonance.rst +++ b/docs/features/resonance.rst @@ -7,5 +7,5 @@ Analyzing resonant frequencies in photonic cavities is a common task in electrom :class: example-notebook-toc :maxdepth: 1 - Test - Test + Extracting resonance information using Resonance Finder + Cavity quality factor, effective mode volume, and Purcell factor diff --git a/docs/features/scattering_matrix.rst b/docs/features/scattering_matrix.rst index 16dd457f..d9fbf231 100644 --- a/docs/features/scattering_matrix.rst +++ b/docs/features/scattering_matrix.rst @@ -7,4 +7,4 @@ The scattering matrix (S-matrix) calculation is a fundamental aspect of analyzin :class: example-notebook-toc :maxdepth: 1 - Test + Computing the scattering matrix of a device diff --git a/docs/features/sources.rst b/docs/features/sources.rst index f44c638a..3610229e 100644 --- a/docs/features/sources.rst +++ b/docs/features/sources.rst @@ -7,7 +7,7 @@ Sources are a fundamental component for input power in electromagnetic simulatio :class: example-notebook-toc :maxdepth: 1 - Test - Test - Test - Test + Defining mode sources and monitors + Injecting modes in bent and angled waveguides + Defining a total-field scattered-field (TFSF) plane wave source + Defining spatially-varying sources diff --git a/docs/features/structures.rst b/docs/features/structures.rst index d8eab536..039a0127 100644 --- a/docs/features/structures.rst +++ b/docs/features/structures.rst @@ -7,11 +7,11 @@ Tidy3D natively supports the definition of various primitive geometries such as :class: example-notebook-toc :maxdepth: 1 - Test - Test - Test - Test - Test - Test - Test - Test + Importing GDS files + Export to GDS file + Importing STL files + Defining self-intersecting polygons + Geometry transformations + Defining common integrated photonic components + Defining common photonic crystal structures + Defining complex geometries using trimesh diff --git a/docs/features/symmetry.rst b/docs/features/symmetry.rst index 6595039c..ac7c1a83 100644 --- a/docs/features/symmetry.rst +++ b/docs/features/symmetry.rst @@ -5,6 +5,6 @@ Boundary Conditions & Symmetry :class: example-notebook-toc :maxdepth: 1 - Test - Test - Test + Setting up boundary conditions + Defining and using symmetries + Suppressing artificial reflections with absorber and PML boundaries From 5bc9548f420362e99dafc5eb269050bf9d292bc4 Mon Sep 17 00:00:00 2001 From: daquinteroflex Date: Thu, 23 Jan 2025 18:18:07 +0100 Subject: [PATCH 6/6] done --- docs/features/adjoint.rst | 2 +- docs/features/autograd.rst | 46 +++++++++++++++++++------------------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/docs/features/adjoint.rst b/docs/features/adjoint.rst index 8a1abe71..637fd0ba 100644 --- a/docs/features/adjoint.rst +++ b/docs/features/adjoint.rst @@ -9,7 +9,7 @@ For gradient-free optimization examples, please see the global optimization sect :class: example-notebook-toc :maxdepth: 1 - TODO NOT IN WEBCENTER + Inverse design plugin Inverse design quickstart Jax, automatic differentiation, and adjoint optimization: basics Adjoint analysis of a multi-layer slab diff --git a/docs/features/autograd.rst b/docs/features/autograd.rst index 883838db..894823ca 100644 --- a/docs/features/autograd.rst +++ b/docs/features/autograd.rst @@ -7,26 +7,26 @@ The adjoint method is an extremely powerful tool for photonics optimization, all :class: example-notebook-toc :maxdepth: 1 - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test - Test + Inverse design plugin + Inverse design quickstart + Autograd, automatic differentiation, and adjoint optimization: basics + Adjoint analysis of a multi-layer slab + Inverse design optimization of a mode converter + Multi-objective adjoint optimization + Inverse design optimization of a waveguide taper + Inverse design optimization of a compact grating coupler + Inverse design optimization of a metalens + Adjoint-based shape optimization of a waveguide bend + Adjoint optimization of a wavelength division multiplexer + Parameterized level set optimization of a y-branch + Diffractive metasurface inverse design with topology optimization + Adjoint inverse design of a quantum emitter light extractor + Inverse design optimization of a plasmonic nanoantenna metasurface + Inverse design optimization of a bilayer grating coupler + Adjoint optimization of an integrated bandpass filter + Topology optimization of a waveguide bend + Inverse design of an apodized grating coupler through shape optimization + Design and shape optimization of a metalens-assisted waveguide taper + Inverse design of a GaP photon extractor for nitrogen-vacancy centers in diamond + Adjoint optimization of a photonic crystal + Fabrication-aware inverse design (FAID) of a wavelength division multiplexer