Releases: funkelab/motile_tracker
v3.0.1
What's Changed
- Update motile_toolbox version to v0.4.0 by @cmalinmayor in #117
- Use the segmentation label as the node id (toolbox v0.4.0) by @cmalinmayor in #119
- Bugfix: Allow using different time attribute in SolutionTracks by @cmalinmayor in #132
- Fix error when track id values are numpy floats by @cmalinmayor in #138
Full Changelog: v3.0.0...v3.0.1
v3.1.0-dev
What's Changed
-
A now (hopefully) bug free version of the 3D orthogonal views and 3D clipping plane views with following functionalities:
orthogonal views:- syncing of the layer mode (brush/fill/pipet/navigate/select/add etc)
- syncing of the layer data and addition/moving new points by clicking/dragging (if no TrackLabels are present)
- syncing visibility of nodes
- syncing node color aesthetics (colormap highlights, border color, size)
- syncing selected_label
- syncing redo/undo
- syncing selecting nodes by clicking
- optional cross widget that centers on the selected node
clipping planes:
- define a clipping plane range with a QRangeSlider on an Image or Labels layer
- if there are tracks, the visible nodes in the TrackLabels and PointLabels will be filtered according to the clipping range specified on the layer in the dropdown.
-
a radiobutton group to choose between 'continue tracks' vs 'start new tracks' when tracking with points (only visible if there is no TrackLabels together with TrackPoints).
-
simplified treewidget range updates: when updating the selection, it checks if all those nodes are still in view. If not, autoRange() is called (instead of setting a customized range for the selected nodes, which is often zoomed in too far and not helpful).
-
If you click outside a label or point in the TrackLabels or TrackPoints layer, the selected_nodes are reset.
-
when you export to CSV, the node color and lineage are also included. The lineage_id is defined as the track_id of the earliest known predecessor (using the get_lineage_id function in SolutionTracks).
- Update motile_toolbox version to v0.4.0 by @cmalinmayor in #117
- Use the segmentation label as the node id (toolbox v0.4.0) by @cmalinmayor in #119
- Bugfix: Allow using different time attribute in SolutionTracks by @cmalinmayor in #132
Full Changelog: v3.0.0...v3.1.0-dev
v3.0.0
What's Changed
- Ensure unique IDs in HeLa input labels by @cmalinmayor in #113
- Make the point size controllable by @AnniekStok in #115
- implement button to flip the tree view axes by @AnniekStok in #114
- Rename motile tracker by @cmalinmayor in #116
Full Changelog: v2.0.1...v3.0.0
v2.0.1
v2.0.0
What's Changed
- Add editing and refactor entire code base by @cmalinmayor in #86
- fix checkbox size in motile_widget and force tight spacing in editing menu by @AnniekStok in #87
- fix the label highlighting when scrolling in the time dimension by @AnniekStok in #88
- Bugfixes by @cmalinmayor in #89
- convert all graph data where necessary before saving to make it json serializable by @AnniekStok in #90
Full Changelog: v1.1.0...v2.0.0
v2.0.0-alpha
What's Changed
- Add editing and refactor entire code base by @cmalinmayor in #86
Full Changelog: v1.1.0...v2.0.0-alpha
v1.1.0
What's Changed
- ci: fix tests by @tlambert03 in #50
- Update docs with videos and longer descriptions by @cmalinmayor in #52
- Refactor tracks by @AnniekStok in #56
- Collapse gap plot by default by @cmalinmayor in #62
- 53 add lineage tree view by @cmalinmayor in #65
- save the scaling information in the motile_run and load it back in wh… by @AnniekStok in #67
- Add area to tree view by @cmalinmayor in #66
- Cleanup according to Talley's suggestions by @cmalinmayor in #68
- use the scaled coordinates from motile_toolbox by @AnniekStok in #69
- Update documentation with lineage tree info and remove outdated video from README by @AnniekStok in #70
- Import external tracks - add example script and documentation by @cmalinmayor in #71
- v1.1 cleanup by @cmalinmayor in #73
New Contributors
- @tlambert03 made their first contribution in #50
- @AnniekStok made their first contribution in #56
Full Changelog: v1.0.1...v1.1.0
v1.0.1
Fix autodeploy to pypi workflow
Full Changelog: v1.0.0...v1.0.1
v1.0.0
v0.2
Actually test github action to publish to pypi
What's Changed
- Update dependencies and build process by @cmalinmayor in #40
Full Changelog: v0.1...v0.2