.. _tespy_modules_label:

~~~~~~~~~~~~~
TESPy modules
~~~~~~~~~~~~~

The following sections give a detailed overview on the modules of TESPy. This
includes all important settings of networks, components and connections as well
as the underlying functionalities of the software.

.. toctree::
    :maxdepth: 1
    :glob:
    :hidden:

    modules/networks.rst
    modules/components.rst
    modules/connections.rst
    modules/characteristics.rst
    modules/fluid_properties.rst
    modules/ude.rst


.. grid:: 2
    :gutter: 1

    .. grid-item-card::  Network
        :link: tespy_modules_networks_label
        :link-type: ref

        .. image:: /_static/images/basics/modeling_concept.svg

    .. grid-item-card::  Components and Component Groups
        :link: tespy_modules_components_label
        :link-type: ref

        .. image:: /_static/images/modules/subsystem_waste_heat_generator.svg
            :class: only-light

        .. image:: /_static/images/modules/subsystem_waste_heat_generator_darkmode.svg
            :class: only-dark

.. grid:: 2
    :gutter: 1

    .. grid-item-card::  Connections
        :link: tespy_modules_connections_label
        :link-type: ref

        .. image:: /_static/images/modules/connections.svg
            :class: only-light

        .. image:: /_static/images/modules/connections_darkmode.svg
            :class: only-dark

    .. grid-item-card::  Characteristics
        :link: tespy_modules_characteristics_label
        :link-type: ref

        .. image:: /_static/images/modules/characteristics.svg
            :class: only-light

        .. image:: /_static/images/modules/characteristics_darkmode.svg
            :class: only-dark


.. grid:: 2
    :gutter: 1

    .. grid-item-card::  Fluid Properties
        :link: tespy_fluid_properties_label
        :link-type: ref

        .. image:: /_static/images/modules/fluid_properties.svg
            :class: only-light

        .. image:: /_static/images/modules/fluid_properties_darkmode.svg
            :class: only-dark

    .. grid-item-card::  User Defined Equations
        :link: tespy_ude_label
        :link-type: ref

        .. image:: /_static/images/modules/ude.svg
            :class: only-light

        .. image:: /_static/images/modules/ude_darkmode.svg
            :class: only-dark
