Introducing helpers
================
Help buttons have invaded the Celldetective interface. These buttons trigger a series of questions that, we hope, will help the user choose the best option for her data, at critical analysis stages.
Notable changes
==============
- The survival plot and signal plot UIs have been completely remade to be more functional. It is now possible to export as high quality PNGs your results or make single-cell signals more transparent. The functionality to plot two mean signals in a phase space has been temporarily decommissioned. It will come back in a future version.
- In the signal annotator, you can now interact with the cell signal figure and export it.
- The classifier widget has been restructured to contain only GUI-related methods. In other words, it is now possible to use functions to perform the classification of cells and tracks in Jupyter Notebooks.
- Similarly, we now provide a `compute_survival` function to make survival functions more easily in notebooks.
- The multithreading mechanism has been replaced with a ThreadPoolExecutor for performance/stability.
- We provide a new function to replace missing segmentation labels with black frames when viewing a partial or bugged segmentation result.
- Expanding / shrinking the panels should look much better now with a smarter resizing function.
- Fix a bTrack bug when dummies are created, which were wrongfully attributed real labels.
- Package requirements have been relaxed to make Celldetective installable with Python 3.9 - 3.11 (included), on both Ubuntu and Windows.
- Bug fixes
Contributors
==========
- remyeltorro
**Full Changelog**: https://github.com/remyeltorro/celldetective/compare/v1.2.1...v1.2.2.post2