Copyright © 2018 Codra, Pierre Raybaut, licensed under the terms of the
CECILL License v2.1.
First release of `CodraFT`.
New features:
* Added support for both Python 3 and Python 2.7, and both PyQt5 and PyQt4.
* Added HDF5 file reading support, using a new HDF5 browser with embedded
curve and image preview.
* Signal and Image:
* Added menu "Computing" for computing scalar values from signals/images.
* Added "ROI definition" for "Computing" features
* Added absolute value operation.
* Added 10 base logarithm operation.
* Added moving average/median filtering feature.
* Images:
* Added support for Andor SIF image files (support multiple frames).
* Added centroid computing feature.
* Added support for images containing NaN values.
* Signals:
* Added FWHM computing feature (based on curve fitting)
* Added Full Width at 1/e² computing feature (based on gaussian fitting)
* Added derivative and integral computation features.
* Added "lorentzian" and "Voigt" to "new signals" available.
* Added curve fitting feature supporting various models (polynomial,
gaussian, lorentzian, Voigt and multi-gaussian). Computed fitting
parameters are stored in signal's metadata (a new dictionnary item
for the Signal objects)
* Edit menu: added a new "View in a new window" action
* Added standard keyboard shortcuts (new, open, copy, etc.)
* "New image": added new 2D-gaussian creation feature
* Added a GUI-based ROI extraction feature for both signal and image views
* Added a pop-up dialog when double-clicking on a signal/image to allow
visualizing things on a possibly large window
* Added a peak detection feature
* Added centroid coordinates in image statistics tool
* Added support for curve/image titles, axis labels and axis units (those can
be modified through the editable form within the "Properties" groupbox)
* Added support for cross section extraction from the image widget to the
signal tab ; the extracted curve's title shows the associated coordinates
* Added deployment script for building self-consistent executable distribution
using the cx_Freeze tool
* Improved curve visual: background is now flat and white
Bug fixes:
* Console dockwidget is now created after the `View` menu so that it appears
in it, as expected. It is now hidden by default.
* Improved curve visual when selected: instead of adding big black squares
along a selected curve, the curve line is simply broader when selected.