Skip to content

Explore using tracksdata instead of networkx as the backend #69

@cmalinmayor

Description

@cmalinmayor

Things I know we will need to change in funtracks:

  • Add tracksdata dependency
  • Tracks object
    • instead of having a networkx graph, they will have a tracksdata graph
    • remove the segmentation
  • Any actions that update the segmentation need to use the tracksdata graph API to update them
  • Anywhere else we use networkx outside of Tracks (which shouldn't happen but does), we replace with tracksdata API calls

Things we will need to change in finn:

  • TrackLabels uses tracksdata GraphArrayView instead of np.array for the segmentation
    ... infinite colormap hell, presumably 🤷‍♀️

Need:

  • Test graph in sql

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions