Releases: BiAPoL/napari-clusters-plotter
Releases · BiAPoL/napari-clusters-plotter
v0.9.0
What's Changed
- Restructuring plotter.py by @jo-mueller in #326
- Support multi layer clustering by @jo-mueller in #327
- Restructure reduction and clusterer by @jo-mueller in #328
- block signals during repopulation by @jo-mueller in #332
- Make
npe2
compliant by @jo-mueller in #333 - share more functionality between Widgets by @jo-mueller in #334
- Update the table of contents in the README.md by @stefanhahmann in #337
- delete old qt code by @jo-mueller in #341
- keep feature selection upon layer change by @jo-mueller in #340
- assert correct coloring for labels layer by @jo-mueller in #338
- add biological sample data by @jo-mueller in #342
- Add data as propper sample data function by @jo-mueller in #343
- pass color values correctly to
DirectLabelColormap
by @jo-mueller in #344 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #316
- trigger tests for all PRs by @jo-mueller in #348
- Support shapes by @jo-mueller in #349
- added more python versions and OS to CI tests by @jo-mueller in #356
- Escape errors on mixed layer selection by @jo-mueller in #353
- Fix NaN handling in algorithms by @jo-mueller in #361
- Fix feature sorting in combo-boxes by @jo-mueller in #359
- Handle nans correctly by @jo-mueller in #362
- Fix cluster memorization by @jo-mueller in #364
- Move layer check into base widget by @jo-mueller in #367
- gray out unsupported UI elements by @jo-mueller in #368
- Clean dependencies by @jo-mueller in #369
- Control coloring by @jo-mueller in #371
- expand tests by @jo-mueller in #374
- remove debug code in demo notebook by @jo-mueller in #377
- Make layer coloring more robust by @jo-mueller in #380
- add callback to changed frame by @jo-mueller in #339
- add test for multiscale data by @jo-mueller in #375
- Escape empty selection by @jo-mueller @zoccoler in #379
- Enable histogram by @jo-mueller in #387
- Add surface sample data by @jo-mueller in #391
- Support tracking data by @jo-mueller @stefanhahmann in #385
- remove tools-menu and skimage regionprops by @jo-mueller in #394
- added clustering and dimensionality reduction to NAP6 menus by @jo-mueller @stefanhahmann @zoccoler in #392
- Connect histogram optional features by @zoccoler in #390
- overhaul documentation by @jo-mueller in #389
- Modernize ci by @jo-mueller in #397
- Fix default color setting by @jo-mueller @zoccoler in #401
- extend algorithm subwidgets with links to docs by @jo-mueller in #403
- Delete _dock_widget.py by @jo-mueller in #402
- Make tracking features more verbose by @jo-mueller @zoccoler @stefanhahmann in #410
- Rename reset button by @jo-mueller @stefanhahmann in #412
- Add axes label text by @zoccoler in #413
- increase visibility of links by @jo-mueller in #414
- Delete old icons by @jo-mueller in #415
- V0.9.0 by @jo-mueller in #396
- Delete unused notebook by @jo-mueller in #416
- Fix sample data shapes by @zoccoler in #417
- Add link to docs to frontpage by @jo-mueller in #418
- Fix surface sample data by @jo-mueller in #419
- update tgmm gif by @jo-mueller in #429
- Make shape handling more general and add demo data by @jo-mueller in #424
- removed non-functional gif by @jo-mueller in #427
- Make cluster ids start at 1 by @jo-mueller in #423
- Fix tracks coloring by @jo-mueller in #432
- allow mixed selections by @jo-mueller in #422
- replace calls to
_replot()
by signal emission and fix plot clearing by @jo-mueller in #430 - rename bbbc007 dataset entry in napari by @jo-mueller in #435
- allow derived layers as input types by @jo-mueller in #438
- Fix dask layers by @jo-mueller in #437
- avoid tracking
_version.py
by @jo-mueller in #439 - Update doi badge by @jo-mueller in #440
Full Changelog: 0.8.1...v0.9.0
v0.9.0a3
What's Changed
- Restructuring plotter.py by @jo-mueller in #326
- Support multi layer clustering by @jo-mueller in #327
- Restructure reduction and clusterer by @jo-mueller in #328
- block signals during repopulation by @jo-mueller in #332
- Make
npe2
compliant by @jo-mueller in #333 - share more functionality between Widgets by @jo-mueller in #334
- Update the table of contents in the README.md by @stefanhahmann in #337
- delete old qt code by @jo-mueller in #341
- keep feature selection upon layer change by @jo-mueller in #340
- assert correct coloring for labels layer by @jo-mueller in #338
- add biological sample data by @jo-mueller in #342
- Add data as propper sample data function by @jo-mueller in #343
- pass color values correctly to
DirectLabelColormap
by @jo-mueller in #344 - Add attribute for manual label opacity by @thorstenwagner in #346
- unpin numpy version by @Cryaaa in #345
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #316
- trigger tests for all PRs by @jo-mueller in #348
- Support shapes by @jo-mueller in #349
- added more python versions and OS to CI tests by @jo-mueller in #356
- Escape errors on mixed layer selection by @jo-mueller in #353
- Fix NaN handling in algorithms by @jo-mueller in #361
- Fix feature sorting in combo-boxes by @jo-mueller in #359
- Handle nans correctly by @jo-mueller in #362
- Fix cluster memorization by @jo-mueller in #364
- Move layer check into base widget by @jo-mueller in #367
- gray out unsupported UI elements by @jo-mueller in #368
- Clean dependencies by @jo-mueller in #369
- Control coloring by @jo-mueller in #371
- expand tests by @jo-mueller in #374
- remove debug code in demo notebook by @jo-mueller in #377
- Make layer coloring more robust by @jo-mueller in #380
- add callback to changed frame by @jo-mueller in #339
- add test for multiscale data by @jo-mueller in #375
- Escape empty selection by @jo-mueller in #379
- Enable histogram by @jo-mueller in #387
- Add surface sample data by @jo-mueller in #391
- Support tracking data by @jo-mueller in #385
- remove tools-menu and skimage regionprops by @jo-mueller in #394
- added clustering and dimensionality reduction to NAP6 menus by @jo-mueller in #392
- Connect histogram optional features by @zoccoler in #390
- overhaul documentation by @jo-mueller in #389
- Modernize ci by @jo-mueller in #397
- Fix default color setting by @jo-mueller in #401
- extend algorithm subwidgets with links to docs by @jo-mueller in #403
- Delete _dock_widget.py by @jo-mueller in #402
- Make tracking features more verbose by @jo-mueller in #410
- Rename reset button by @jo-mueller in #412
- Add axes label text by @zoccoler in #413
- increase visibility of links by @jo-mueller in #414
- Delete old icons by @jo-mueller in #415
- V0.9.0 by @jo-mueller in #396
- Delete unused notebook by @jo-mueller in #416
- Fix sample data shapes by @zoccoler in #417
- Add link to docs to frontpage by @jo-mueller in #418
- Fix surface sample data by @jo-mueller in #419
- update tgmm gif by @jo-mueller in #429
- Make shape handling more general and add demo data by @jo-mueller in #424
- removed non-functional gif by @jo-mueller in #427
- Make cluster ids start at 1 by @jo-mueller in #423
- Fix tracks coloring by @jo-mueller in #432
- allow mixed selections by @jo-mueller in #422
- replace calls to
_replot()
by signal emission and fix plot clearing by @jo-mueller in #430 - rename bbbc007 dataset entry in napari by @jo-mueller in #435
- allow derived layers as input types by @jo-mueller in #438
- Fix dask layers by @jo-mueller in #437
- avoid tracking
_version.py
by @jo-mueller in #439
Full Changelog: 0.8.1...v0.9.0a3
v0.9.0a2
What's Changed
- Restructuring plotter.py by @jo-mueller in #326
- Support multi layer clustering by @jo-mueller in #327
- Restructure reduction and clusterer by @jo-mueller in #328
- block signals during repopulation by @jo-mueller in #332
- Make
npe2
compliant by @jo-mueller in #333 - share more functionality between Widgets by @jo-mueller in #334
- Update the table of contents in the README.md by @stefanhahmann in #337
- delete old qt code by @jo-mueller in #341
- keep feature selection upon layer change by @jo-mueller in #340
- assert correct coloring for labels layer by @jo-mueller in #338
- add biological sample data by @jo-mueller in #342
- Add data as propper sample data function by @jo-mueller in #343
- pass color values correctly to
DirectLabelColormap
by @jo-mueller in #344 - Add attribute for manual label opacity by @thorstenwagner in #346
- unpin numpy version by @Cryaaa in #345
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #316
- trigger tests for all PRs by @jo-mueller in #348
- Support shapes by @jo-mueller in #349
- added more python versions and OS to CI tests by @jo-mueller in #356
- Escape errors on mixed layer selection by @jo-mueller in #353
- Fix NaN handling in algorithms by @jo-mueller in #361
- Fix feature sorting in combo-boxes by @jo-mueller in #359
- Handle nans correctly by @jo-mueller in #362
- Fix cluster memorization by @jo-mueller in #364
- Move layer check into base widget by @jo-mueller in #367
- gray out unsupported UI elements by @jo-mueller in #368
- Clean dependencies by @jo-mueller in #369
- Control coloring by @jo-mueller in #371
- expand tests by @jo-mueller in #374
- remove debug code in demo notebook by @jo-mueller in #377
- Make layer coloring more robust by @jo-mueller in #380
- add callback to changed frame by @jo-mueller in #339
- add test for multiscale data by @jo-mueller in #375
- Escape empty selection by @jo-mueller in #379
- Enable histogram by @jo-mueller in #387
- Add surface sample data by @jo-mueller in #391
- Support tracking data by @jo-mueller in #385
- remove tools-menu and skimage regionprops by @jo-mueller in #394
- added clustering and dimensionality reduction to NAP6 menus by @jo-mueller in #392
- Connect histogram optional features by @zoccoler in #390
- overhaul documentation by @jo-mueller in #389
- Modernize ci by @jo-mueller in #397
- Fix default color setting by @jo-mueller in #401
- extend algorithm subwidgets with links to docs by @jo-mueller in #403
- Delete _dock_widget.py by @jo-mueller in #402
- Make tracking features more verbose by @jo-mueller in #410
- Rename reset button by @jo-mueller in #412
- Add axes label text by @zoccoler in #413
- increase visibility of links by @jo-mueller in #414
- Delete old icons by @jo-mueller in #415
- V0.9.0 by @jo-mueller in #396
- Delete unused notebook by @jo-mueller in #416
- Fix sample data shapes by @zoccoler in #417
- Add link to docs to frontpage by @jo-mueller in #418
- Fix surface sample data by @jo-mueller in #419
- update tgmm gif by @jo-mueller in #429
- Make shape handling more general and add demo data by @jo-mueller in #424
- removed non-functional gif by @jo-mueller in #427
- Make cluster ids start at 1 by @jo-mueller in #423
- Fix tracks coloring by @jo-mueller in #432
- allow mixed selections by @jo-mueller in #422
- replace calls to
_replot()
by signal emission and fix plot clearing by @jo-mueller in #430 - rename bbbc007 dataset entry in napari by @jo-mueller in #435
- allow derived layers as input types by @jo-mueller in #438
- Fix dask layers by @jo-mueller in #437
Full Changelog: 0.8.1...v0.9.0a2
General clusters-plotter overhaul
What's Changed
- Restructuring plotter.py by @jo-mueller in #326
- Support multi layer clustering by @jo-mueller in #327
- Restructure reduction and clusterer by @jo-mueller in #328
- block signals during repopulation by @jo-mueller in #332
- Make
npe2
compliant by @jo-mueller in #333 - share more functionality between Widgets by @jo-mueller in #334
- Update the table of contents in the README.md by @stefanhahmann in #337
- delete old qt code by @jo-mueller in #341
- keep feature selection upon layer change by @jo-mueller in #340
- assert correct coloring for labels layer by @jo-mueller in #338
- add biological sample data by @jo-mueller in #342
- Add data as propper sample data function by @jo-mueller in #343
- pass color values correctly to
DirectLabelColormap
by @jo-mueller in #344 - Add attribute for manual label opacity by @thorstenwagner in #346
- unpin numpy version by @Cryaaa in #345
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #316
- trigger tests for all PRs by @jo-mueller in #348
- Support shapes by @jo-mueller in #349
- added more python versions and OS to CI tests by @jo-mueller in #356
- Escape errors on mixed layer selection by @jo-mueller in #353
- Fix NaN handling in algorithms by @jo-mueller in #361
- Fix feature sorting in combo-boxes by @jo-mueller in #359
- Handle nans correctly by @jo-mueller in #362
- Fix cluster memorization by @jo-mueller in #364
- Move layer check into base widget by @jo-mueller in #367
- gray out unsupported UI elements by @jo-mueller in #368
- Clean dependencies by @jo-mueller in #369
- Control coloring by @jo-mueller in #371
- expand tests by @jo-mueller in #374
- remove debug code in demo notebook by @jo-mueller in #377
- Make layer coloring more robust by @jo-mueller in #380
- add callback to changed frame by @jo-mueller in #339
- add test for multiscale data by @jo-mueller in #375
- Escape empty selection by @jo-mueller in #379
- Enable histogram by @jo-mueller in #387
- Add surface sample data by @jo-mueller in #391
- Support tracking data by @jo-mueller in #385
- remove tools-menu and skimage regionprops by @jo-mueller in #394
- added clustering and dimensionality reduction to NAP6 menus by @jo-mueller in #392
- Connect histogram optional features by @zoccoler in #390
- overhaul documentation by @jo-mueller in #389
- Modernize ci by @jo-mueller in #397
- Fix default color setting by @jo-mueller in #401
- extend algorithm subwidgets with links to docs by @jo-mueller in #403
- Delete _dock_widget.py by @jo-mueller in #402
- Make tracking features more verbose by @jo-mueller in #410
- Rename reset button by @jo-mueller in #412
- Add axes label text by @zoccoler in #413
- increase visibility of links by @jo-mueller in #414
- Delete old icons by @jo-mueller in #415
- V0.9.0 by @jo-mueller in #396
Full Changelog: 0.8.1...v0.10.0
0.8.1
0.8.0
What's Changed
Support for new napari layers:
- Add support for points layer by @jo-mueller in #256
- Add support for surface layer by @lazigu in #229
Bug Fixes:
- Added explicit dependencies by @jo-mueller in #274
- Fixed link to test badge by @jo-mueller in #278
- Convert max label to integer before using it as parameter for np.zeros by @stefanhahmann in #284
- Fix Tracking Layer by @stefanhahmann in #286
- Fixing the problem of accessing properties in image layers by @Cryaaa in #296
- Fix zooming problem by @thorstenwagner in #298
- Adding another small fix for future warning by @Cryaaa in #309
- Fix bug where some colormaps were not displayed in the historam by @zoccoler in #318
- Prefer loading features from
features
rather thanproperties
by @jo-mueller in #319
Performance and Enhancements:
- Don't recalculate histogram if not necessary by @thorstenwagner in #282
- Speed-up generate cluster image by @thorstenwagner in #283
- More efficient multiple cluster selection by @thorstenwagner in #287
- Update full data only when data is changed by @thorstenwagner in #288
- Update method generate_cluster_tracks() by @stefanhahmann in #290
- Update axes limits when plotting by @thorstenwagner in #294
- Fix opacity adjustment and set it to low non-zero value by @zoccoler in #280
- Fix labels layer opacity setting and bug when viewer is closed from code by @zoccoler in #313
- Set up automatic deployment by @jo-mueller in #304
Documentation and Code Style:
- Add additional explanation regarding zero as a label by @stefanhahmann in #270
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #252
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #292
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #293
- Add example dataset for tracking data. by @stefanhahmann in #300
- Adding example data and notebooks to load the data by @Cryaaa in #310
- Update doc layer types by @zoccoler in #311
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #312
Tests:
New Contributors
- @stefanhahmann made their first contribution in #270
Full Changelog: 0.7.3...0.8.0
0.7.3
What's Changed
- Make cluster image uint32 by @thorstenwagner in #259
- Remove features that contain inf by @zoccoler in #264
Full Changelog: 0.7.2...0.7.3
0.7.2
0.7.1
0.7.0
New features
- Use 2D Histogram for visualization by @thorstenwagner in #196
- Colormap pulldown for 2D histogram by @marabuuu in #239
- Implement Histogram1D if the same measurement is selected for both axes by @lazigu and @zoccoler in #237
- Change highlights in timelapse data plotting to brighter colors instead of white by @Cryaaa in #244
What else has changed
- Allow flexible cluster ids by @zoccoler in #205
- Pin numpy version due to incompatibility with numba by @lazigu in #219
- Update tests workflow file (disable tests on windows, update versions, use codecov token) by @lazigu in #231
- Fix small bugs in the plotter widget #2 by @lazigu in #227
- Fixes link of the tests badge by @lazigu in #233
- Don't reset zoom on redraw by @thorstenwagner in #214
- Add more tests by @lazigu in #230
- Update documentation by @lazigu in #234
- Add min distance for UMAP parameter by @lazigu in #235
- Add optional custom name field for dimensionality reduction by @lazigu in #236
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #238
- Implement lowercase interpretation of keys by @Cryaaa in #243
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #240
- make layout slimmer by @haesleinhuepf in #245
- Expose frame_changed method by @zoccoler in #221
New Contributors
Full Changelog: 0.6.2...0.7.0