Skip to content

Conversation

@TeunHuijben
Copy link
Collaborator

@TeunHuijben TeunHuijben commented Jul 29, 2025

  • removing networkx completely from funtracks
  • replacing the networkx graph backend with tracksdata
  • use tracksdata.graph.SQLGraph for the tests

ToDos:

  • get 100% coverage (on tracks.py and solution_tracks.py)
  • replace IndexedRXGraph with SQLGraph in tests
  • add masks/segmentation to SQLGraph
  • replace tracks.segmentation with tracksdata.GraphArrayView (update .set_pixels)
  • update to geff 0.6.0 (later)

@TeunHuijben TeunHuijben marked this pull request as draft July 29, 2025 21:08
@codecov
Copy link

codecov bot commented Aug 14, 2025

Codecov Report

❌ Patch coverage is 93.00699% with 20 lines in your changes missing coverage. Please review.
✅ Project coverage is 85.24%. Comparing base (bff9b50) to head (4ea322a).

Files with missing lines Patch % Lines
src/funtracks/data_model/tracksdata_utils.py 87.70% 15 Missing ⚠️
src/funtracks/data_model/actions.py 96.66% 2 Missing ⚠️
src/funtracks/data_model/tracks_controller.py 83.33% 2 Missing ⚠️
src/funtracks/import_export/import_from_geff.py 87.50% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #71      +/-   ##
==========================================
+ Coverage   84.20%   85.24%   +1.03%     
==========================================
  Files          12       13       +1     
  Lines        1051     1247     +196     
==========================================
+ Hits          885     1063     +178     
- Misses        166      184      +18     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@TeunHuijben
Copy link
Collaborator Author

The tests pass 😮🥳

@TeunHuijben TeunHuijben changed the title converting Tracks test to TracksData backend converting to TracksData backend Aug 14, 2025
@TeunHuijben TeunHuijben changed the title converting to TracksData backend converting to TracksData backend [STALE] Dec 4, 2025
@TeunHuijben TeunHuijben changed the title converting to TracksData backend [STALE] TracksData backend [STALE] Dec 4, 2025
@TeunHuijben TeunHuijben changed the title TracksData backend [STALE] [STALE] TracksData backend Dec 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants