1D plugins
----------

Adding 1D plugins
*****************

.. currentmodule:: PyMca5.PyMcaCore.Plugin1DBase

Overview
++++++++

.. automodule:: PyMca5.PyMcaCore.Plugin1DBase

1D plugin API
+++++++++++++

.. autoclass:: Plugin1DBase
    :members:

.. autodata:: MENU_TEXT

.. autofunction:: getPlugin1DInstance


Built-in 1D plugins
*******************

Background subtraction tools
++++++++++++++++++++++++++++

.. automodule:: PyMca5.PyMcaPlugins.BackgroundScanPlugin

Median filter average
+++++++++++++++++++++

.. automodule:: PyMca5.PyMcaPlugins.MedianFilterScanPlugin

.. TODO: XAS

Simple vertical shift
+++++++++++++++++++++

.. automodule:: PyMca5.PyMcaPlugins.SimpleShift

.. TODO: MultipleScanToMeshPlugin

Alignment plugin
++++++++++++++++

.. automodule:: PyMca5.PyMcaPlugins.AlignmentScanPlugin

Advanced alignment plugin
+++++++++++++++++++++++++

.. automodule:: PyMca5.PyMcaPlugins.AdvancedAlignmentScanPlugin

.. TODO: Kinetic tools

.. TODO: XASNormalization


Remove glitches from curves
+++++++++++++++++++++++++++

.. automodule:: PyMca5.PyMcaPlugins.MedianFilterScanDeglitchPlugin


Built-in Math
+++++++++++++

.. automodule:: PyMca5.PyMcaPlugins.MathPlugins


.. TODO: XAS Self-Attenuation Correction
.. TODO: Regular Mesh Plugins

Normalization
+++++++++++++

.. automodule:: PyMca5.PyMcaPlugins.NormalizationPlugins

Fit all curves
++++++++++++++

.. automodule:: PyMca5.PyMcaPlugins.FitAllCurvesPlugin

Motor Info
++++++++++

.. automodule:: PyMca5.PyMcaPlugins.MotorInfoPlugin

.. TODO: XLD/XMCD Analysis