Releases: BiAPoL/napari-clusters-plotter
Releases · BiAPoL/napari-clusters-plotter
0.5.1
New Features
- Timelapse functionality is extended to tracking data: tracking timelapse data automatically detected when using 4D images and measurements without a column named "frame"
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #96
- Increase code coverage: Making tests for plotter utilities by @Cryaaa in #101
- Bugfix: Fix the license file by @haesleinhuepf in #99
- adding acknowledgements to readme by @haesleinhuepf in #102
- Improve documentation: add quick links to readme by @lazigu in #106
- Bugfix: fix tests by @haesleinhuepf in #109
- Bugfix: don't redraw plot in case the plot is invisible by @haesleinhuepf in #108
- Reintroduction of feature: make option to have tracking data to plot by @Cryaaa in #105
Full Changelog: 0.5.0...0.5.1
0.5.0
New Features
- Timelapse support for:
- Measurements: automatically detects timelapse data as shape (time, z, y, x) for 3D data and (time, z =1, y, x) for 2D data
- Plotting: datapoints of current frame highlighted in plot, plotting features against frame is possible.
- Plotting point sizes and transparency dynamically change with number of datapoints
- Properties are auto updated in the plotting, clustering and dimnensionality reduction algorithms
What's Changed
- Timelapse support by @Cryaaa and @lazigu in #77
- bugfix: remove layer interactivity and restore zoom/pan/tilt by @haesleinhuepf in #80
- Added troubleshooting information for Mac users by @jo-mueller in #87
- Auto update properties in widgets by @Cryaaa in #91
Full Changelog: 0.4.0...0.5.0
0.4.0
New Features
- Progress bar is now displayed in napari status bar
- Implemented multithreading, which prevents not responding napari viewer
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #75
- More declarative Conda activation by @lucasSaavedra123 in #74
- Removing the setting of the backend by @Cryaaa in #78
- Implement progress bar, multithreading by @lazigu in #44
Backwards compatibility breaking changes:
- Implementing progress bar, multithreading in #44 caused the change of return type of clustering and dimensionality reduction functions. Now a tuple is returned, where the first item is algorithm name and the second is the result.
New Contributors
- @lucasSaavedra123 made their first contribution in #74
Full Changelog: 0.3.0...0.4.0
0.3.0
New Features
- New dimensionality reduction algorithm: Principal Component Analysis (PCA) by @Cryaaa in #46
- New clustering algorithms: Gaussian Mixture Model (GMM), Mean Shift (MS), Agglomerative clustering (AC) by @haesleinhuepf in #66
- Multiple selections in different colours in the scatter plot by @haesleinhuepf in #67
- Possibility to add custom results column name by @lazigu in #73
Bug Fixes
- Fix displayed region properties in napari status bar @haesleinhuepf in #59
- Add dask arrays support by @zoccoler in #50
- Fix NaNs in measurements (avoid errors during dimensionality reduction and clustering) by @jo-mueller in #70
- Fix unauthenticated git protocol error by @jo-mueller in #64
Improvements
- Update troubleshooting steps by @jo-mueller in #41
- Add tests by @jo-mueller in #40
- Add Codecov by @lazigu in #53
- Add DOI badge by @haesleinhuepf in #42
- Add pre-commit by @lazigu in #49
- Add napari hub categories by @lazigu in #52
Full Changelog: 0.2.2...0.3.0
0.2.2
0.2.1
0.2.0
New features
- HDBSCAN clustering algorithm is now available to choose from in the Clustering widget by @lazigu in #29
- Standardization option in Dimensionality Reduction and Clustering widgets by @lazigu in #29. In the previous release, standardization was performed under the hood only before dimensionality reduction without an option to disable it.
- Hover question marks for a pop-up text for getting more information about some parameters by @lazigu in #33
- Two new buttons: 'Restore Defaults' and 'Update Selection Boxes' by @lazigu in #25
- New color toolbar (white) for better visibility in dark napari mode and tooltips for extra information when hovering over toolbar's buttons by @zoccoler in #34
Enhancement
Under the hood changes to improve the code, make maintenance easier and make visualization of clusters faster.
- Simplify the code using magicgui by @lazigu in #25
- Speeding up visualization of clusters by @Cryaaa in #30
- Updated documentation: updated images of the usage section to reflect UI changes, troubleshooting installation section
Bug fixes
Special Thanks
@Czaki for all the feedback and suggestions.
0.1.3
0.1.2
Improvement:
- Importing a table from napari skimage regionprops instead of reusing the code. Contributor: @haesleinhuepf