components Package
==================

:mod:`components` Package
-------------------------

.. automodule:: hyperspy.components
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`_template` Module
-----------------------

.. automodule:: hyperspy.components._template
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`arctan` Module
--------------------

.. automodule:: hyperspy.components.arctan
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`bleasdale` Module
-----------------------

.. automodule:: hyperspy.components.bleasdale
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`eels_cl_edge` Module
--------------------------

.. automodule:: hyperspy.components.eels_cl_edge
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`eels_double_offset` Module
--------------------------------

.. automodule:: hyperspy.components.eels_double_offset
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`eels_double_power_law` Module
-----------------------------------

.. automodule:: hyperspy.components.eels_double_power_law
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`eels_vignetting` Module
-----------------------------

.. automodule:: hyperspy.components.eels_vignetting
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`error_function` Module
----------------------------

.. automodule:: hyperspy.components.error_function
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`exponential` Module
-------------------------

.. automodule:: hyperspy.components.exponential
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`gaussian` Module
----------------------

.. automodule:: hyperspy.components.gaussian
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`logistic` Module
----------------------

.. automodule:: hyperspy.components.logistic
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`lorentzian` Module
------------------------

.. automodule:: hyperspy.components.lorentzian
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`offset` Module
--------------------

.. automodule:: hyperspy.components.offset
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`pes_core_line_shape` Module
---------------------------------

.. automodule:: hyperspy.components.pes_core_line_shape
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`pes_see` Module
---------------------

.. automodule:: hyperspy.components.pes_see
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`polynomial` Module
------------------------

.. automodule:: hyperspy.components.polynomial
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`power_law` Module
-----------------------

.. automodule:: hyperspy.components.power_law
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`rc` Module
----------------

.. automodule:: hyperspy.components.rc
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`scalable_fixed_pattern` Module
------------------------------------

.. automodule:: hyperspy.components.scalable_fixed_pattern
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`spline` Module
--------------------

.. automodule:: hyperspy.components.spline
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`voigt` Module
-------------------

.. automodule:: hyperspy.components.voigt
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`volume_plasmon_drude` Module
----------------------------------

.. automodule:: hyperspy.components.volume_plasmon_drude
    :members:
    :undoc-members:
    :show-inheritance:

