CHANGELOG.rst 2.96 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
0.3.0: 2020/03/03
-----------------
* Adds resources package (MR !29)
* Adds configuration file for default parameters (MR !30)
* Small fixes (MR !12 !14 !15 !32 !37 !41 !46)
* Use silx backend when available (MR !44)
* Core:
    * Adds tolerance to dimensions that defines the uniqueness of its values
    * Fixes several bugs
    * Adds option to divide the data into high intensity and low intensity (MR !19)
    * Modifies ROI performance (MR !23)
    * Implements blind source separation algorithms (MR !18 !20 !22 !28)
    * Implements algorithms for linking components between datasets (MR !36 !44 !45)
* GUI:
    * Creates a unified noise removal widget (MR !21 !24 !25)
    * Adds tolerance  field at dimensions in `DimensionWidget`(MR !17)
    * Improves `DimensionWidget` (MR !16 !17 !33)
    * Improves `roiSelectionWidget` (MR !23 !31 !43)
    * Implements widgets `blindSourceSeparationWidget` and `displayComponentsWidget` to display the components (MR !18 !22 !26 !29 !35)
    * Creates `PCAWidget` to show the eigenvalues of the PCA computation (MR !22)
    * Creates widget `LinkComponentsWidget` that implements the component matching algorithms from two sets of components (MR !36 !38)
* IO:
    * Creates functions for reading and writing the components of the BSS into Nexus files (MR !42)

Julia Garriga Ferrer's avatar
Julia Garriga Ferrer committed
25
26
0.2.0: 2019/10/15
-----------------
Julia Garriga Ferrer's avatar
Julia Garriga Ferrer committed
27
28
* Renames project linkdick06 to darfix
* Refactors project into core, gui, io and test packages
Julia Garriga Ferrer's avatar
Julia Garriga Ferrer committed
29
30
31
* Adds unittests
* Adds orangecontrib package
* Adds examples package
Julia Garriga Ferrer's avatar
Julia Garriga Ferrer committed
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
* Adds continous integration with gitlab-ci
* Adds requirements.txt file with dependencies on numpy, silx, PyQt5, opencv-python, scikit-image
  and orange3 with version 3.22.0
* Core:
    * Dataset class inherits from `silx.qt.QObject`
    * Adds threshold to split data into high intensity images and low intensity images
    * Adds `Dimension` class to save information about how the frames are taken through the dataset
    * Adds roi file that implements region of interest functions
    * Image registration operations moved to new file `imageRegistration.py`
    * Adds shift detection using OpenCV
    * Adds `autofocus.py` to use at the shift detection
    * Adds `geneticShiftDetection` file to improve shift detection using a genetic algorithm
* GUI:
    * Adds `RoiSelectionWidget`
    * Adds `ShiftCorrectionWidget` to apply shift detection and shift correction
    * Adds widgets `BackgroundSubstractionWidget` and `HotPixelRemovalWidget` for noise removal
    * Adds widgets for data selection, metadata, and choosing dimensions
    * Adds a `QThread`, `operationThread`, to run widgets operations in a thread
    * Adds utils to create datasets from scratch
    * Removes `frameInterpretationWidget` and adds `DimensionWidget`
* IO:
    * Adds utils
Julia Garriga Ferrer's avatar
Julia Garriga Ferrer committed
54

Julia Garriga Ferrer's avatar
Julia Garriga Ferrer committed
55
56
57
58
59
0.1.0: 2019/07/11
-----------------
* Adds project build, documentation and test structure
* Adds continuous integration set-up for Gitlab
* Adds EDF reader from Fabio
Julia Garriga Ferrer's avatar
Julia Garriga Ferrer committed
60
* Adds operations for correction of images in imageOperations
Julia Garriga Ferrer's avatar
Julia Garriga Ferrer committed
61
* Adds notebook tutorial