Closed roomrys closed 5 months ago
The modifications in the sleap
project focus on enhancing the FrameGroup
class to better support instance triangulation, alongside a significant reduction in the associated unit tests. This suggests a streamlined approach in handling triangulation, possibly indicating a shift in how instances are verified and triangulated within the application.
File Path | Summary |
---|---|
sleap/gui/commands.py |
Updated FrameGroup class to better filter and handle instance groups for triangulation. |
tests/gui/test_commands.py |
Removed multiple test functions related to triangulation, reducing testing coverage. |
π°π To the code that leaps and bounds, Through digital fields, where logic sounds. Triangulate with care and might, In SLEAP's realm, enhance the sight. Oh, how the frames now smartly group, With fewer tests, the project's troop! ππΎ
sleap/gui/commands.py (1)
`3409-3465`: Ensure that the triangulation process correctly filters and handles instance groups based on the new criteria. The changes in the `triangulateSession` method involve updating the handling of `FrameGroup` and `InstanceGroup` to ensure that only instance groups with a sufficient number of instances are considered for triangulation. This aligns with the PR's objective to enhance the triangulation process by utilizing these classes more effectively.
Description
This PR makes use of the
FrameGroup
andInstanceGroup
classes and uses them for triangulation.Types of changes
Does this address any currently open issues?
[list open issues here]
Outside contributors checklist
Thank you for contributing to SLEAP!
:heart:
Summary by CodeRabbit
New Features
Tests