# PyMcaPlugins Package

## `PyMcaPlugins` Package

PyMca5.PyMcaPlugins contains plugins associated to PyMca.

They import either from Plugin1DBase (for instances of classes respecting the Plot1DBase interface) or from StackPluginBase (for instances repecting the StackBase interface)

See `PyMca5.PyMcaCore.Plugin1DBase` for more information about 1D plugins and `PyMca5.PyMcaCore.StackPluginBase` for information about stack plugins.

## `AdvancedAlignmentScanPlugin` Module

## `AlignmentScanPlugin` Module

class `PyMca5.PyMcaPlugins.AlignmentScanPlugin.``AlignmentScanPlugin`(plotWindow, **kw)

  Bases: `PyMca5.PyMcaCore.Plugin1DBase.Plugin1DBase`

  `applyMethod`(name)

    The plugin is asked to apply the method associated to name.

  `fftAlignment`()
  `getMethodPixmap`(name)

    Returns the pixmap associated to the particular method name or None.

  `getMethodToolTip`(name)

    Returns the help associated to the particular method name or None.

  `getMethods`(plottype=None)

    A list with the NAMES associated to the callable methods that are applicable to the specified plot.

    Plot type can be “SCAN”, “MCA”, None, …

`PyMca5.PyMcaPlugins.AlignmentScanPlugin.``getPlugin1DInstance`(plotWindow, **kw)

## `BackgroundScanPlugin` Module

## `BackgroundStackPlugin` Module

## `CalculationThread` Module

## `ConsolePlugin` Module

## `ConsoleStackPlugin` Module

## `ExternalImagesStackPlugin` Module

## `FastXRFLinearFitStackPlugin` Module

## `FitStackPlugin` Module

class `PyMca5.PyMcaPlugins.FitStackPlugin.``FitStackPlugin`(stackWindow, **kw)

  Bases: `PyMca5.PyMcaCore.StackPluginBase.StackPluginBase`

  `applyMethod`(name)
  `fitStack`()
  `getMethodPixmap`(name)
  `getMethodToolTip`(name)
  `getMethods`()
  `selectionMaskUpdated`()
  `stackClosed`()
  `stackUpdated`()

`PyMca5.PyMcaPlugins.FitStackPlugin.``getStackPluginInstance`(stackWindow, **kw)

## `ImageAlignmentStackPlugin` Module

## `MathPlugins` Module

## `MedianFilterScanDeglitchPlugin` Module

## `MedianFilterScanPlugin` Module

class `PyMca5.PyMcaPlugins.MedianFilterScanPlugin.``MedianFilterScanPlugin`(plotWindow, **kw)

  Bases: `PyMca5.PyMcaCore.Plugin1DBase.Plugin1DBase`

  `applyMedianFilter`(width=3)
  `applyMethod`(name)

    The plugin is asked to apply the method associated to name.

  `getMethodPixmap`(name)

    Returns the pixmap associated to the particular method name or None.

  `getMethodToolTip`(name)

    Returns the help associated to the particular method name or None.

  `getMethods`(plottype=None)

    A list with the NAMES associated to the callable methods that are applicable to the specified plot.

    Plot type can be “SCAN”, “MCA”, None, …

  `toggleRandomization`()

`PyMca5.PyMcaPlugins.MedianFilterScanPlugin.``getPlugin1DInstance`(plotWindow, **kw)

## `MedianFilterStackPlugin` Module

## `MotorInfoPlugin` Module

## `MotorInfoWindow` Module

## `MultipleScanToMeshPlugin` Module

## `NNMAStackPlugin` Module

## `NormalizationPlugins` Module

## `PCAStackPlugin` Module

## `Plugin1DBase` Module

## `ROIStackPlugin` Module

## `RegularMeshPlugin` Module

## `ReverseStackPlugin` Module

class `PyMca5.PyMcaPlugins.ReverseStackPlugin.``ReverseStackPlugin`(stackWindow, **kw)

  Bases: `PyMca5.PyMcaCore.StackPluginBase.StackPluginBase`

  `applyMethod`(name)
  `getMethodPixmap`(name)
  `getMethodToolTip`(name)
  `getMethods`()
  `reverseColumns`(offset=1)
  `reverseEvenColumns`()
  `reverseEvenRows`()
  `reverseOddColumns`()
  `reverseOddRows`()
  `reversePositioners`(offset=1, direction='rows')

    Re-arrange positioners data to preserve the match between a pixel of the stack image and the corresponding values when reversing half the rows or half the columns.

    Parameters:

    - offset (int) – 1 to reverse odd rows orcolumns, 0 to reverse even ones.
    - direction (str) – “rows” or “columns”

  `reverseRows`(offset=1)

`PyMca5.PyMcaPlugins.ReverseStackPlugin.``getStackPluginInstance`(stackWindow, **kw)

## `StackAxesPlugin` Module

## `StackBrowserPlugin` Module

## `StackNormalizationPlugin` Module

## `StackPluginBase` Module

## `StackScanWindowPlugin` Module

## `XASScanNormalizationPlugin` Module

class `PyMca5.PyMcaPlugins.XASScanNormalizationPlugin.``XASScanNormalizationPlugin`(plotWindow, **kw)

  Bases: `PyMca5.PyMcaCore.Plugin1DBase.Plugin1DBase`

  `XASNormalize`()
  `applyMethod`(name)

    The plugin is asked to apply the method associated to name.

  `configure`()
  `getMethodPixmap`(name)

    Returns the pixmap associated to the particular method name or None.

  `getMethodToolTip`(name)

    Returns the help associated to the particular method name or None.

  `getMethods`(plottype=None)

    A list with the NAMES associated to the callable methods that are applicable to the specified plot.

    Plot type can be “SCAN”, “MCA”, None, …

`PyMca5.PyMcaPlugins.XASScanNormalizationPlugin.``getPlugin1DInstance`(plotWindow, **kw)

## `XASSelfattenuationPlugin` Module

## `XASStackNormalizationPlugin` Module

## `XMCDPlugin` Module