- Add bulk input for UUIDs in query filters #81
(
d0420eb
)
- Add CI badge to readme
(
1aebfae
)
-
Add LaplacianVarianceSort for sorting by sharpness (
a8e2dee
) -
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.
- Use best available torch backend for embedding
(
59dcc06
)
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: 1. CUDA 2. MPS
If no device is available, this process will fall back on the CPU.
- Add embedding sort
(
60798b2
)
Requires a CUDA-enabled GPU.
-
Grab focus in login dialog on startup (
0995775
) -
Update observation UUID constraint (
946779f
) -
Open into log directory in macOS (
aa6d37d
)
- Add button to open log directory
(
a87b78e
)
-
Add all localizations from the same video into S2 (
99ea7a0
) -
Reset to recorded timestamp sort on new query (
a8144cc
)
- Add verifier and verified query filters
(
d94ab98
)
-
Maintain sort options in dialog, don't auto re-sort (
abfd1b9
) -
Add error dialog when saving localizations fails (
cf92bb3
) -
Maintain sort across updates (
29e6483
)
Related to #49
- Add macOS build script
(
b0ba51f
)
- Add sort by confidence
(
151f8b9
)
Closes #63
- Add "hide unverified" button
(
52b477d
)
Closes #55
- Turn off touch events re: macOS QTBUG-103935
(
3bfc0d7
)
Set attribte WA_AcceptTouchEvents to false in GraphicsViews. See QTBUG-103935 for details.
This resolves the "qt.pointer.dispath: Skipping QEventPoint" message spam issue in the terminal.
- Run 'open -a' command when showing in S2
(
5cf7307
)
On macOS, call 'open -a' to open Sharktopoda 2 (or bring it to the forefront if it's already open) when showing a localization. (#42)
- Fix parsing of native timestamp with tzoffset
(
2cf39f2
)
- Add macOS codesign identity/bundle ident
(
2a9b03d
)
- Bring S2 video window top-level
(
340601a
)
Invoke the show
command in Sharktopoda 2 when a localization is shown. Closes #42
- Improve spacing, borders in grid view
(
f95787a
)
Closes #41
- Add sort by verifier
(
d785f04
)
Closes #53
-
Fix default value assign in SettingProxy init (
e7b27e8
) -
Make annotation detail info read-only (
45516f0
)
- Reindent gridview.ui
(
04b5b11
)
- Add Sharktopoda autoconnect setting
(
4ab6463
)
Defaults to on.
- Add un/verify buttons, refactor label logic
(
551857c
)
- Enable manifest file indentation
(
94f9541
)
- Pin poetry-publish to semantic-release tag
(
eb8cb62
)
- Fix observation observer value parsing
(
06802fd
)
Previously, the "Observation observer" field in the details list was being incorrectly populated.
- Fix Poetry publish in CI
(
d4cefba
)
- Update window title to include version
(
c6a50d5
)
e.g. "VARS GridView v0.5.4"
- Pin TDS version back to 7.0
(
dd64838
)
pymssql with TDS 7.3 parses datetime2 as datetime, leading to a drop in timestamp resolution (100 ns -> ~3 ms). This causes incorrect frames to occasionally be grabbed from Beholder.
- Pin TDS version to 7.3
(
12af446
)
- Update CI workflow to include poetry publishing
(
777066d
)
Remove pyinstaller build/release for now
- Sharktopoda resize calculation
(
f5a7716
)