Codraft

Latest version: v2.2.1

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 5

1.1.1

Bug fixes:

* Fixed a bug leading to "None" titles when importing signals/images from HDF5
files created outside CodraFT.

1.1.0

New features:

* Added new icons.

* Images:

* Added support for SPIRICON image files (single-frame support only).

Bug fixes:

* Fixed a critical bug when opening HDF5 file (bug from "guidata" package).
Now guidata is patched inside CodraFT to take into account the unusual/risky
PyQt patch from Taurus package (PyQt API is set to 2 for QString objects and
instead of raising an ImportError when importing QString from PyQt4.QtCore,
QString still exists and is replaced by "str"...).

* Images:

* Centroid feature: coordinates were mixed up in CodraFT application.

* Signals:

* Curve fitting (gaussian and lorentzian): fixed amplitude initial value
for automatic fitting feature
* FWHM and FW1/e²: fixed amplitude computation for input fit parameters
and output results

1.0.0

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.

Page 5 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.