.. _ref_user_guide:

==========
User guide
==========

This section shows you how to use PyEDB.
PyEDB loads EDB in memory, meaning non-graphically.

.. grid:: 2

   .. grid-item-card:: Load a layout
            :link: load_export_edb/index
            :link-type: doc

            Learn how to load a layout (AEDB file) in EDB.

   .. grid-item-card:: Run layout queries
            :link: edb_information_queries/index
            :link-type: doc
            :margin: 2 2 0 0

            Learn how to run EDB layout queries.

   .. grid-item-card:: Build simulation projects
            :link: build_simulation_project/index
            :link-type: doc
            :margin: 2 2 0 0

            Learn how to build various types of simulation projects.

   .. grid-item-card:: Create sources
            :link: excitations/index
            :link-type: doc
            :margin: 2 2 0 0

            Learn how to create and set up current sources and ports.

   .. grid-item-card:: Set up simulations
            :link: simulation_setup/index
            :link-type: doc
            :margin: 2 2 0 0

            This section provides details about how to create a setup in HFSS or SIwave.

   .. grid-item-card:: Stackup
            :link: layer_stackup/index
            :link-type: doc
            :margin: 2 2 0 0

            This section provides in-depth information on how to modify the edb stackup.

   .. grid-item-card:: Padstacks
            :link: padstacks/index
            :link-type: doc
            :margin: 2 2 0 0

            This section provides in-depth information on how to modify the pad-stacks definitions and instances.

   .. grid-item-card:: Components
            :link: components/index
            :link-type: doc
            :margin: 2 2 0 0

            This section provides in-depth information on how to play with EDB components.

   .. grid-item-card:: Parametrization
            :link: use_design_variables
            :link-type: doc
            :margin: 2 2 0 0

            This section provides example on how to modify your layout.




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

   load_export_edb/index
   edb_information_queries/index
   build_simulation_project/index
   excitations/index
   simulation_setup/index
   layer_stackup/index
   padstacks/index
   components/index
   parametrization/index