Overview
========

This page presents briefly CodraFT key features.

.. figure:: images/dark_light_modes.png

    CodraFT supports dark and light mode depending on your OS settings

Data visualization key features
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

====== ====== ==============================
Signal Image  Feature
====== ====== ==============================
✓      ✓      Screenshots (save, copy)
✓      Z-axis Lin/log scales
✓      ✓      Data table editing
✓      ✓      Statistics on user-defined ROI
✓      ✓      Markers
..     ✓      Aspect ratio (1:1, custom)
..     ✓      50+ available colormaps
..     ✓      X/Y raw/averaged profiles
✓      ✓      Annotations
====== ====== ==============================

.. figure:: images/multi_gaussian_fit.png

    Example of a multi-gaussian curve fit

.. figure:: images/peak_detection.png

    Semi-automatic peak detection

Data processing key features
^^^^^^^^^^^^^^^^^^^^^^^^^^^^

====== ====== ==================================================
Signal Image  Feature
====== ====== ==================================================
✓      ✓      Sum, average, difference, product, ...
✓      ✓      ROI extraction, Swap X/Y axes
✓      ..      Semi-automatic multi-peak detection
..     ✓      Rotation (flip, rotate), resize, ...
..     ✓      Flat-field correction
✓      ..      Normalize, derivative, integral
✓      ✓      Linear calibration
..     ✓      Thresholding, clipping
✓      ✓      Gaussian filter, Wiener filter
✓      ✓      Moving average, moving median
✓      ✓      FFT, inverse FFT
✓      ..      Interactive fit: Gauss, Lorenzt, Voigt, polynomial
✓      ..      Interactive multigaussian fit
✓      ✓      Computing on custom ROI
✓      ..      FWHM, FW @ 1/e²
..     ✓      Centroid (robust method w/r noise)
..     ✓      Minimum enclosing circle center
====== ====== ==================================================
