Releases: Janelia-Trackathon-2023/traccuracy
Releases · Janelia-Trackathon-2023/traccuracy
v0.1.1
What's Changed
- Add pyarrow to pyproject by @cmalinmayor in #142
- ci(dependabot): bump actions/cache from 3 to 4 by @dependabot in #140
- Fix CTC matching for emtpy frames by @bentaculum in #139
- ci(dependabot): bump codecov/codecov-action from 3 to 4 by @dependabot in #143
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #144
- Speed up CTCMatcher by @bentaculum in #148
- Remove support for python 3.8 by @msschwartz21 in #151
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #146
- ci(dependabot): bump softprops/action-gh-release from 1 to 2 by @dependabot in #145
- Add iou matcher option to use linear assignment to get one-to-one matching by @msschwartz21 in #150
- Fix multiple IOU-related bugs by @cmalinmayor in #153
- Check empty subgraph by @cmalinmayor in #141
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #154
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Improve rendering of cli documentation in cli and in Read The Docs by @msschwartz21 in #29
- Add report of matcher coverage by @msschwartz21 in #34
- Use appropriate label key for
gt
andpred
graphs inctc
matching by @DragaDoncila in #35 - Remove detection matrix computation by @DragaDoncila in #36
- Faster matchings/metrics by @maweigert in #37
- Create Enums for our Node and Edge Attribute strings by @cmalinmayor in #46
- Eliminate use of
TrackEvents
in in CTC error calculations by @msschwartz21 in #47 - Eliminate use of
DivisionEvents
and reorganize placement of division functions by @msschwartz21 in #48 - Remove
TrackingData
by @msschwartz21 in #50 - Graph access funcs by @cmalinmayor in #51
- README update by @cmalinmayor in #55
- Add function to extract tracklets by @msschwartz21 in #56
- Use logging API by @bentaculum in #58
- Add basic set of performance benchmarking tests by @msschwartz21 in #62
- Improve the benchmarking workflow to generate a commit comment on PRs by @msschwartz21 in #64
- Improve benchmark action when running on repo forks by @msschwartz21 in #65
- Annotate intertrack edges in the ctc
get_edge_errors
function by @msschwartz21 in #54 - Correct benchmarking tests assertion for wrong semantic edges by @msschwartz21 in #66
- Speed up accessing nodes/edges by attribute and node/edge attributes by @cmalinmayor in #63
- Speed up CTC edge errors by @bentaculum in #59
- test: enable codecov by @tlambert03 in #69
- style: update pre-commit by @tlambert03 in #70
- docs: fix docs build, fix all build warnings, enable strict mode by @tlambert03 in #71
- Adding track overlap metrics from
laptrack
by @yfukai in #112 - Refactor existing
Matched
into separateMatcher
which returnsMatched
by @msschwartz21 in #103 - Refactor
Metrics
class to pass data into compute method not constructor by @msschwartz21 in #109 - Add pull request and issue templates by @msschwartz21 in #121
- Create general pr template by @msschwartz21 in #122
- Remove Pr template headers by @msschwartz21 in #123
- Fix subclass docstrings for sphinx autoapi by @msschwartz21 in #124
- fix import loop by @tlambert03 in #125
- Update
run_metrics
to take instantiatedMatchers
andMetrics
as input by @msschwartz21 in #118 - style: cleanup string type annotations by @tlambert03 in #104
- Add CTC format checks in loader by @bentaculum in #119
- Create a
Results
class for storing metric output with associated metadata by @msschwartz21 in #126 - Prune tracking graph API by @cmalinmayor in #111
- Change
frame_buffer
kwarg tomax_frame_buffer
by @msschwartz21 in #136
New Contributors
- @maweigert made their first contribution in #37
- @cmalinmayor made their first contribution in #46
- @bentaculum made their first contribution in #58
- @dependabot made their first contribution in #52
- @yfukai made their first contribution in #112
- @pre-commit-ci made their first contribution in #113
Full Changelog: v0.0.2...v0.1.0
v0.0.2
What's Changed
- Correct name in documentation files by @msschwartz21 in #16
- Add
run-metrics
function by @DragaDoncila in #17 - Fix results return and support matcher kwargs by @msschwartz21 in #20
- Fix docstring for CTC loader and add test by @DragaDoncila in #21
- Add metrics_kwargs as explicit arg and fix matcher kwargs bug by @msschwartz21 in #22
- Add an example notebook for benchmarking CTC data by @msschwartz21 in #23
- Modify .py file names to prefix private modules with _ by @msschwartz21 in #24
- Remove unused ipython extension from docs by @msschwartz21 in #27
- Add support for skipped frames at divisions by @adjavon in #25
- Add basic CLI tools by @DragaDoncila in #26
Full Changelog: v0.0.1...v0.0.2
v0.0.1
What's Changed
- use numba instead of cython by @tlambert03 in #3
- Add division evaluation with temporal tolerance by @msschwartz21 in #4
- Fix missing 't' for single nodes in track graph by @adjavon in #5
- Add base classes for new api by @DragaDoncila in #6
- Add label_key to TrackingGraph by @DragaDoncila in #7
- Pull code to get overlapping labels out into its own function by @DragaDoncila in #8
- Use
sphinx-autoapi
to automate api documentation by @msschwartz21 in #9 - Implement
DivisionMetrics
andIOUMatched
classes by @msschwartz21 in #11 - Add sample tracking solution for Fluo-N2DL-HeLa ST segmentation by @DragaDoncila in #14
- Draft of README content by @msschwartz21 in #12
- Add cell tracking challenge metrics computation by @DragaDoncila in #10
- Rename
cell-tracking-metrics
totraccuracy
by @msschwartz21 in #15
New Contributors
- @tlambert03 made their first contribution in #3
- @msschwartz21 made their first contribution in #4
- @adjavon made their first contribution in #5
- @DragaDoncila made their first contribution in #6
Full Changelog: https://github.com/Janelia-Trackathon-2023/traccuracy/commits/v0.0.1