Closed 7174Andy closed 5 months ago
[!WARNING]
Rate Limit Exceeded
@roomrys has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 29 minutes and 45 seconds before requesting another review.
How to resolve this issue?
After the wait time has elapsed, a review can be triggered using the `@coderabbitai review` command as a PR comment. Alternatively, push new commits to this PR. We recommend that you space out your commits to avoid hitting the rate limit.How do rate limits work?
CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our [FAQ](https://coderabbit.ai/docs/faq) for further information.Commits
Files that changed from the base of the PR and between 1a8da95e25286f2739dc4da03f9be8a727bcb1b5 and 93e38f2229c2ebff9139951c5b07cc726c5d66ea.
The recent updates introduce the handling of instance groups in the SLEAP application, enhancing color management and removing redundant commands related to instance groups. The ColorManager
now supports instance group colors, and the GUI has been updated to reflect these changes. Additionally, several test functions and commands related to instance groups have been removed, streamlining the codebase.
Files | Change Summary |
---|---|
sleap/gui/app.py | Added "instance_groups" to distinctly_color_options for color management. |
sleap/gui/color.py | Updated ColorManager to handle instance group colors and included RecordingSession and frame index. |
sleap/gui/commands.py | Removed methods and classes related to instance groups. |
sleap/io/cameras.py | Modified methods for handling instances and instance groups, including parameter adjustments. |
tests/gui/test_color.py | Added test for instance group colors in ColorManager . |
tests/gui/test_commands.py | Removed tests for setting and adding instance groups. |
sequenceDiagram
participant User
participant GUI
participant ColorManager
participant RecordingSession
User->>GUI: Select "instance_groups" color option
GUI->>ColorManager: Request color for instance group
ColorManager->>RecordingSession: Fetch instance group data
RecordingSession-->>ColorManager: Return instance group data
ColorManager-->>GUI: Provide color for instance group
GUI-->>User: Display colored instance groups
In the code where colors bloom,
Instance groups now find their room.
Commands trimmed, a cleaner slate,
Colors dance, no longer late.
Tests refined, a brighter hue,
SLEAP evolves, fresh and new.
🌈🐇
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Attention: Patch coverage is 55.55556%
with 8 lines
in your changes are missing coverage. Please review.
Project coverage is 74.14%. Comparing base (
45eeea7
) to head (1a8da95
).:exclamation: Current head 1a8da95 differs from pull request most recent head 93e38f2
Please upload reports for the commit 93e38f2 to get more accurate results.
Files | Patch % | Lines |
---|---|---|
sleap/gui/color.py | 52.94% | 8 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Description
We already have the option to add colors by instances present in the video frame. However, it would be more comfortable to have another option to add colors by instance groups. A toggle option named "Color by Instance Group" is added under "View" in SLEAP. When selected, each instance will be colored by its respective instance group.
session: RecordingSession
andframe_indx: int
) that contain the instance groups that we want to colorget_instance_group_color
similar toget_track_color
undercolor.py
get_item_color
so that the function can determine the color of the instance group item.ColorManager
class so that it can color the instance by instance groupTypes of changes
Outside contributors checklist
Thank you for contributing to SLEAP!
:heart: