==================
Component Examples
==================

Welcome to the Component Examples! These interactive Jupyter notebooks dive into the specific building blocks available in FDTDX. Explore these guides to learn how to effectively set up various sources, detectors, and other essential simulation components.

.. note::
   **Stay tuned!** More component guides and tutorials will follow shortly.

.. grid:: 1 2 2 2
   :gutter: 3

   .. grid-item-card:: 1. Uniform Plane Source
      :link: notebooks/components/01_uniform_plane_source
      :link-type: doc

      Learn how to inject uniform plane waves into your simulation domain.

   .. grid-item-card:: 2. Mode Source & Detector
      :link: notebooks/components/02_mode_source_detector
      :link-type: doc

      Explore how to inject and measure specific guided optical modes.

.. toctree::
   :maxdepth: 2
   :hidden:

   notebooks/components/01_uniform_plane_source.ipynb
   notebooks/components/02_mode_source_detector.ipynb
