Codraft

Latest version: v2.2.1

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

Scan your dependencies

Page 1 of 5

2.2.1

Bug fixes:

* Fixed 1D FFT (added optionnal frequency shift)
* Fixed ROI/pixel alignment issue

2.2.0

New features:

* Images: added support for XYZ image files
* All shapes: removed shape drag symbols, so that background image is no longer
masked by small-sized shapes
* At startup, restoring last current panel (image or signal panel)
* Plot cleanup and shape management: greatly optimized performance
* After removing object(s) (signal/image), the previous object in the list is selected
* Added default image visualization settings in .INI configuration file
* Using guiqwt v4.3.2: fixed pixel position (first pixel is centered at (0,0) coords)

2.1.4

Bug fixes:

* HDF5 import/browser features: added support for non-ASCII dataset names
* ANDOR SIF files:
* Fixed compatibility issues for various SIF files
* Fixed unicode error
* Image Contour detection:
* Fixed level default value for 8-bit data
* Added missing "level" parameter
* Dev/VSCode: simplified `launch.json` and fixed environment variable substitution issue

Other changes:

* Alpha/beta release: fixed installer, added warning

2.1.3

Bug fixes:

* Panel's object list `select_rows` method: fixed plot refresh behavior in case of
multiple selection (refresh widget only once)
* LMJ-formatted HDF5 file: now reading invalid compound datasets
* [Issue 16](https://github.com/CODRA-Ingenierie-Informatique/CodraFT/issues/16) - Embedding CodraFT: "add_object" method call with invalid data should lead to app crash
* Panel's `add_object` method (public API): check data type before adding object to
panel - this prevents CodraFT from crashing when trying to plot invalid data type
afterwards
* Now handling exceptions in `add_object` and `insert_object` methods
* Multigaussian curve fitting: fixed default fit parameters
* Improved I/O application test with respect to unsupported filetypes

Other changes:

* Images: added support for `numpy.int32` datatype
* Added unit tests for all curve fitting dialogs

2.1.2

Bug fixes:

* [Pull Request 2](https://github.com/CODRA-Ingenierie-Informatique/CodraFT/pull/2) - Load / Save conventional CSVs, by [aanastasiou](https://github.com/aanastasiou)
* [Issue 3](https://github.com/CODRA-Ingenierie-Informatique/CodraFT/issues/3) - Wrong units/titles are displayed
* [Issue 6](https://github.com/CODRA-Ingenierie-Informatique/CodraFT/issues/6) - 2D peak detection: GUI freezes when creating ROIs
* [Issue 4](https://github.com/CODRA-Ingenierie-Informatique/CodraFT/issues/4) - Processing multiple images/signals: avoid unnecessary time-consuming plot updates
* [Issue 7](https://github.com/CODRA-Ingenierie-Informatique/CodraFT/issues/7) - Image/Circular ROI: IndexError when circle exceeds the image size
* [Issue 5](https://github.com/CODRA-Ingenierie-Informatique/CodraFT/issues/5) - ROI dialog box: unable to remove all ROIs and validate
* [Issue 8](https://github.com/CODRA-Ingenierie-Informatique/CodraFT/issues/8) - HDF5 import: unable to easily distinguish datasets with the same name but different path
* Average operation now merges ROI data (i.e. same behavior as sum)
* Fixed multiple regressions with ROI management (adding, removing ROI, ...)

Other changes:

* Optimized load time (especially for images): avoid unnecessary refresh when adding objects
* Added "Remove regions of interest" entry to "Computing" menu (and context menu)
* Signal/image list: added tooltip showing a summary of metadata values (e.g. when
importing data from HDF5, this shows HDF5 filename and HDF5 dataset path) - Issue 8
* Dependencies hash check: feature is now OS-dependent (+ more explicit messages)
* Slightly improved test coverage

2.1.1

Changes:

* Image Regions Of Interest (ROI):
* ROIs are now shown as masks (areas outside ROIs are shaded)
* Added support for circular ROIs
* ROIs now take into account pixel size (dx, dy) as well as origin (x0, y0)
* Signal and Image ROIs:
* New default extract mode: creating as many signals/images as ROIs (each ROI is
extracted into a single signal/image)
* The old extract mode (single signal/image output) is still available and may be
enabled using the new checkbox added in ROI extraction dialog box
* Image visualization:
* Added "Show contrast panel" option in toolbar and view menu
* By default, contrast panel is now visible
* When multiple images are selected, the first image LUT range is applied to all
* "View in a new window": now opens non-modal dialogs, thus allowing to visualize
multiple signals or images in separate windows
* Added demo mode (from command line, simply run: codraft-demo)
* Command line option --h5 is now a positionnal argument (h5)
* Added command line option -b (or --h5browser) to browse a HDF5 file at startup
* Added command line option --version to show CodraFT version

Bug fixes:

* Image computations now takes into account origin (x0, y0), pixel size (dx, dy) as
well as regions of interest (related features: centroid, enclosing circle, 2D peak
detection and contour detection)
* Image ROI definition dialog: maximum rows and columns were erroneously truncated
* Centralized argument parsing in CodraFT exec env object, thus avoiding conflicts

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.