Skip to content

A sandbox repo for developing a VisPy lineage tree viewer

Notifications You must be signed in to change notification settings

funkelab/tree_view_sandbox

Repository files navigation

A Sandbox Repository for Developing a Vispy Lineage Tree Viewer

Relevant other repositories:

  • motile_tracker - the current working implementation of the whole motile tracker application
  • finn - the napari fork turned into our viewing code repo, where this tree view will go when it is complete
  • spatial_graph - the reason we are wrapping away the networkx API into a vectorized access pattern. Will replace networkx for in memory graph data structure, and will allow clicking on edges

Notes:

The current sandbox lacks a couple features that will be needed when integrating into finn:

  • Data editing. The TreeView should listen to signals from the Tracks object to know when data has changed. We assume that a full redraw is not too expensive - however, to increase usability, the tree view should not reset the axis or zoom level and the layout should remain as consistent as possible given the changes.
  • Coordination with other views: colormaps and selection. We currently have a TracksViewer object that coordinates selection and colormaps between the tree view and the data views. The treeview should accept colormaps provided externally, and will need to add to (and listen to) a shared selection collection.

About

A sandbox repo for developing a VisPy lineage tree viewer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages