Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
cc55285
Add modular camera backends with Basler and GenTL support
arturoptophys Oct 21, 2025
09abd98
Merge pull request #1 from arturoptophys/codex/update-repository-for-…
arturoptophys Oct 21, 2025
893b28a
Rearrange UI and improve camera controls
arturoptophys Oct 21, 2025
0b0ac33
modifyed gentl_backend
arturoptophys Oct 21, 2025
b13a417
Merge branch 'artur/test_update' into codex/update-gui-to-enhance-cam…
arturoptophys Oct 21, 2025
8110085
Improve camera control flow and recording alignment
arturoptophys Oct 21, 2025
8e728e7
Merge pull request #2 from arturoptophys/codex/update-gui-to-enhance-…
arturoptophys Oct 21, 2025
efda9d3
Improve camera stop flow and parameter propagation
arturoptophys Oct 21, 2025
13bff62
Merge branch 'codex/update-gui-to-enhance-camera-functionality-xq83kx…
arturoptophys Oct 21, 2025
f39c4c4
fixed video recordings (roughly)
arturoptophys Oct 22, 2025
7e7e3b6
updates
arturoptophys Oct 23, 2025
6402566
Added processors
arturoptophys Oct 23, 2025
c81e897
update processors
arturoptophys Oct 23, 2025
c7ee2f1
fixing sizes
arturoptophys Oct 23, 2025
7823829
modified the processor to be controllable
arturoptophys Oct 23, 2025
184e87b
Add GenTL device count retrieval, bounding box settings, and processo…
arturoptophys Oct 24, 2025
f1ab8b0
formatting and precommit workflow
arturoptophys Oct 24, 2025
39be1b2
documentations
arturoptophys Oct 24, 2025
ddcbc41
update dlc_processor, fix filtering
arturoptophys Oct 28, 2025
e2ff610
setting frame resolution
arturoptophys Oct 29, 2025
44de723
updated to look for model files
arturoptophys Nov 4, 2025
a5e70a6
dropped tensorflow support via GUI
arturoptophys Nov 5, 2025
229a839
more profiling of the processes
arturoptophys Nov 6, 2025
448bdc5
Add visualization settings and update camera backend for improved pos…
arturoptophys Nov 18, 2025
246452f
small bug fixes
arturoptophys Dec 5, 2025
103399c
black formatting
arturoptophys Dec 5, 2025
bcd89cc
some docs
arturoptophys Dec 5, 2025
7b70c24
updated docs
arturoptophys Dec 5, 2025
94ccc7b
Update dlclivegui/gui.py
MMathisLab Dec 5, 2025
c5659d7
Rename DLC Processor to DeepLabCut Processor
MMathisLab Dec 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions .github/workflows/format.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: pre-commit-format

on:
push:
branches: [main]
pull_request:
branches: [main]

jobs:
pre_commit_checks:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
ref: ${{ github.head_ref }}

- uses: actions/setup-python@v4
with:
python-version: '3.10'

- run: pip install pre-commit
- run: pre-commit run --all-files
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
### DLC Live Specific
#####################

*config*
**test*

###################
Expand Down Expand Up @@ -116,3 +115,5 @@ venv.bak/

# ide files
.vscode

!dlclivegui/config.py
23 changes: 23 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.4.0
hooks:
- id: check-added-large-files
- id: check-yaml
- id: end-of-file-fixer
- id: name-tests-test
args: [--pytest-test-first]
- id: trailing-whitespace
- id: check-merge-conflict

- repo: https://github.com/PyCQA/isort
rev: 5.12.0
hooks:
- id: isort
args: ["--profile", "black", "--line-length", "100", "--atomic"]

- repo: https://github.com/psf/black
rev: 24.4.2
hooks:
- id: black
args: ["--line-length=100"]
325 changes: 287 additions & 38 deletions README.md

Large diffs are not rendered by default.

17 changes: 13 additions & 4 deletions dlclivegui/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
from dlclivegui.camera_process import CameraProcess
from dlclivegui.pose_process import CameraPoseProcess
from dlclivegui.video import create_labeled_video
from dlclivegui.dlclivegui import DLCLiveGUI
"""DeepLabCut Live GUI package."""

from .config import ApplicationSettings, CameraSettings, DLCProcessorSettings, RecordingSettings
from .gui import MainWindow, main

__all__ = [
"ApplicationSettings",
"CameraSettings",
"DLCProcessorSettings",
"RecordingSettings",
"MainWindow",
"main",
]
43 changes: 0 additions & 43 deletions dlclivegui/camera/__init__.py

This file was deleted.

128 changes: 0 additions & 128 deletions dlclivegui/camera/aravis.py

This file was deleted.

104 changes: 0 additions & 104 deletions dlclivegui/camera/basler.py

This file was deleted.

Loading