Releases: mbari-org/vars-gridview
v0.17.0
v0.17.0 (2025-02-13)
Bug Fixes
- Update settings management, refactor GUI settings into same file (
ab0210a
)
Features
- Add new sharpness sorting methods and update available sort names (
ec0ec03
)
Thanks to @lonnylundsten for this contribution! #88
- Rename imageInfoList to imageInfoTree and update data handling; replace
dive_number
withvideo_sequence_name
(2f49bc7
)
Refactoring
- Significant refactor of entire codebase (
5707d7b
)
Detailed Changes: v0.16.4...v0.17.0
v0.16.4
v0.16.4 (2025-02-06)
Bug Fixes
Chores
- Fix CI attempting to publish version behind latest release (
3a5772c
)
Detailed Changes: v0.16.3...v0.16.4
v0.16.3
v0.16.3 (2025-02-04)
Bug Fixes
- Normalize UUIDs and video reference UUID to lowercase in image mosaic (
5768ada
)
Chores
- Migrate from Rye to uv for dependency management and update CI workflow (
2dc3b89
)
Detailed Changes: v0.16.2...v0.16.3
v0.16.2
v0.16.2 (2025-02-04)
Bug Fixes
-
Update reference to boundingBoxInfoTree in MainWindow class, remove unused json import (
8432fa5
) -
Use get method for video_sequence_name and video_start_timestamp to handle missing keys (
a9703e5
)
Chores
- Update CI workflow to use dist-wheel for artifact storage and retrieval (
217c057
)
Code Style
- Format code via Rye/Ruff (
ab7a5e0
)
Documentation
-
Add badges, updated install instructions to README (
8b4a409
) -
Correct heading from 'Install' to 'Installation' in README (
c544a98
) -
Update installation instructions and clarify project requirements in README (
93ffe4d
) -
Update note formatting in installation section of README (
d8d8186
)
Detailed Changes: v0.16.1...v0.16.2
v0.16.1
v0.16.0
v0.15.0
v0.15.0 (2024-12-05)
Bug Fixes
- Handle errors when creating embedding model in MainWindow (
ac8f4b4
)
Features
- Add new intensity and hue variance sort methods (
b13875b
)
Detailed Changes: v0.14.0...v0.15.0
v0.14.0
v0.13.0
v0.13.0 (2024-10-02)
Documentation
- docs: add CI badge to readme (
1aebfae
)
Feature
- feat: add LaplacianVarianceSort for sorting by sharpness
- Added a new sorting method called LaplacianVarianceSort to the SortMethod class in sort_methods.py.
- This sorting method calculates the Laplacian variance of the grayscale ROI of each RectWidget and uses it as the sorting key.
- The Laplacian variance is calculated using the cv2.Laplacian function from the OpenCV library.
- The SortDialog class in SortDialog.py was updated to include the new sorting method. (
a8e2dee
)
v0.12.1
v0.12.1 (2024-05-14)
Performance
- perf: use best available torch backend for embedding
Automatically detect and use the best available backend for PyTorch. This is used to specify the device on which to compute the embeddings. Currently, this searches in order:
- CUDA
- MPS
If no device is available, this process will fall back on the CPU. (59dcc06
)