Closed shrivaths16 closed 10 months ago
The recent changes enhance the SLEAP application's user interface by adding new help menu options that provide announcements and updates. The backend logic now supports these features along with improved track handling in DeepLabCut file processing. The AUTHORS file is updated with a new contributor, and the video encoding process for HDF5 storage has been refined. Testing has been updated to reflect these new functionalities and expected behaviors.
File Path | Change Summary |
---|---|
sleap/gui/app.py , sleap/gui/commands.py |
Modified new_instance_menu_action to add "Announcements" and "What's New?" actions to the help menu. Added a separator to the help menu. Added showBulletin method and reorganized code in several classes. Extensively modified AddInstance class. |
AUTHORS |
Added new author Lili Karashchuk. |
sleap/io/format/deeplabcut.py |
Added imports, implemented new track handling logic, and added missing video file handling. |
sleap/io/video.py |
Modified to_hdf5 function for frame encoding in HDF5 storage. |
sleap/nn/system.py |
Adjusted GPU "Initialized" status output formatting. |
tests/gui/test_commands.py |
Updated a test case and added a new one for MA-DLC processing. |
π "In the code where we hop,
π New features now pop,
π Help menus expand, tracks align,
π A SLEAP forward, in code we entwine."
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: 2 lines
in your changes are missing coverage. Please review.
Comparison is base (
b5d5139
) 73.46% compared to head (4b51812
) 73.46%.
Files | Patch % | Lines |
---|---|---|
sleap/gui/commands.py | 66.66% | 2 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Description
Add help menu option to display the announcement manually as well. This is the 4th PR that solves the issuev #1563
Types of changes
Does this address any currently open issues?
1563
Outside contributors checklist
Thank you for contributing to SLEAP!
:heart:
Summary by CodeRabbit
New Features
AUTHORS
file.Bug Fixes
deeplabcut.py
.sleap/io/video.py
.Tests
test_import_labels_from_dlc_folder
intest_commands.py
.test_maudlc
intest_commands.py
.