Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prerelease 0.0.8 alpha.0 #20

Merged
merged 90 commits into from
Jun 20, 2023
Merged
Changes from 1 commit
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
aa076d1
v0.0.1 of DepthaiViewer, WIP (#1)
zrezke May 3, 2023
dba1ddb
Fix rerun lints
zrezke May 3, 2023
893a8f7
rename binary, always start with memory-limit, pin depthai dependenci…
zrezke May 3, 2023
4f63bd8
remove compiler warnings
zrezke May 3, 2023
9d40325
fix memory leak when app is in background
zrezke May 4, 2023
9d85e10
Custom viewport UI (#4)
zrezke May 8, 2023
cd44a4b
MJPEG encode image frames if connected to a PoE device. Only add magn…
zrezke May 9, 2023
93383b4
Styling (#6)
zrezke May 11, 2023
fb52075
Tabify all panels (except for blueprint) (#7)
zrezke May 18, 2023
15bd4f0
pass lint checks and bugfixes
zrezke May 18, 2023
cfccd48
forgot to sort imports
zrezke May 18, 2023
ed8217e
Fix mypy lint (TODO: Proper typing, especially in the comms from back…
zrezke May 18, 2023
b7e2e42
pylints and fix Queue typehinting
zrezke May 18, 2023
60849c9
fix doc build
zrezke May 18, 2023
4860bfd
try to pass pylints with py.typed
zrezke May 18, 2023
8b084bd
ignore misc mypy errors
zrezke May 18, 2023
6dba2a8
forgot to run black formatter
zrezke May 18, 2023
dc6d8ed
switch back to old ci
zrezke May 18, 2023
524ad91
change version to 0.0.1
zrezke May 18, 2023
5d355b4
format pyproject.toml
zrezke May 18, 2023
acd6c73
add back check_version to version_util.py
zrezke May 18, 2023
5872427
switch to normal runners
zrezke May 18, 2023
5f3b4dd
try cache-apt-pkgs-action@1.2.4
zrezke May 19, 2023
b127706
Merge branch 'release-0.0.1' of github.com:luxonis/depthai-viewer int…
zrezke May 19, 2023
257c7ef
sync mono camera settings
zrezke May 19, 2023
f192bcb
fix web build
zrezke May 19, 2023
51a6330
Update scripts/version_util.py
zrezke May 19, 2023
a772a03
Some fixes (#11)
zrezke May 19, 2023
408d125
install depthai_viewer instead of rerun-sdk for pytest
zrezke May 19, 2023
565cf46
Updated design and improvements
zrezke May 19, 2023
8e9617e
get rid of rerun_sdk and rerun_bindings, now just depthai_viewer and …
zrezke May 19, 2023
9cb6556
hopefuly fix ci
zrezke May 19, 2023
03a821e
hopefuly fix ci
zrezke May 19, 2023
f92813c
a bunch of fixes and improvements
zrezke May 19, 2023
73684ec
disable smart layout updater for now
zrezke May 19, 2023
52cf1a1
bugfixes
zrezke May 19, 2023
ee8d7e2
Update README.md
zrezke May 19, 2023
7172e26
Patches
zrezke May 19, 2023
cf0132c
WIP moving away from relying on board sockets. This will enable us to…
zrezke May 24, 2023
7f8ac78
Merge branch 'release-0.0.2' of github.com:luxonis/depthai-viewer int…
zrezke May 24, 2023
0bd8fdd
fix merge error
zrezke May 24, 2023
9b64915
LR fixes, and other stuff
zrezke May 25, 2023
e3852c9
a few fixes, viewer seems pretty stable on any device
zrezke May 25, 2023
8f18b96
auto layout
zrezke May 25, 2023
d701f4b
Make blueprint work
zrezke May 25, 2023
ecf6a0e
bigfixes for adding and removing space views, ai model board socket c…
zrezke May 26, 2023
5b8b731
bump version, fixes, Install deps in venv and use the deps from venv …
zrezke May 26, 2023
30f0cf9
Fix for windows (and linux)
zrezke May 26, 2023
f595f39
fixes
zrezke May 26, 2023
33be2e4
Changelog
zrezke May 26, 2023
06128d9
Merge branch 'main' of github.com:luxonis/depthai-viewer into release…
zrezke May 27, 2023
5964055
ci checks
zrezke May 27, 2023
d711152
clear by cutoff only when not targeting wasm
zrezke May 27, 2023
ea3dbc2
Use sysconfig instead of site for getting site-packages, change app icon
zrezke May 29, 2023
424d83a
No more (ignored) exceptions on startup
zrezke May 29, 2023
5440e35
Fix pylints, bump depthai_sdk to latest develop
zrezke May 29, 2023
7cb60f6
disable depth if no legit stereo pairs are available
zrezke May 29, 2023
54e01be
Merge branch 'release-0.0.3' of github.com:luxonis/depthai-viewer int…
zrezke May 29, 2023
7183c17
Bump version
zrezke May 29, 2023
e7c7725
remove unused variable
zrezke May 29, 2023
ebb20cc
Fix duplicate resolutions, improve first startup virtual environment …
zrezke May 30, 2023
2bdc633
Fix xlink plots a bit
zrezke May 30, 2023
beade58
disable playback commands
zrezke May 30, 2023
3514ee5
focus on camera by default
zrezke May 30, 2023
0423bbe
Changelog
zrezke May 30, 2023
1d62858
bump version
zrezke May 30, 2023
ea7390c
Improved first time startup stability
zrezke May 31, 2023
d930b99
Prioritize camera images over depth image when creating albedo texture
zrezke May 31, 2023
ab01b31
Changed logos and get depthai_sdk from the artifactory
zrezke Jun 1, 2023
1ea21b9
changelog
zrezke Jun 1, 2023
28652b1
forgot to run pylints
zrezke Jun 1, 2023
ab73ae7
Improved tensor logging performance
zrezke Jun 1, 2023
3eb0369
Don't show 2D image if the 3d view has a pointcloud
zrezke Jun 5, 2023
ad8662b
fix memory leak, loose a bit of performance because of tobytes
zrezke Jun 5, 2023
5dbbd58
NV12 support! (#18)
zrezke Jun 14, 2023
eeee92e
Backend refactor
zrezke Jun 14, 2023
0aa9180
Better layout
zrezke Jun 15, 2023
ec54fc0
Nicer behavior on device select
zrezke Jun 15, 2023
c0acec4
Fix Depth and Image spawning in seperate tabs
zrezke Jun 16, 2023
1a4df0e
refactor, use sdk create_queue to get better performance
zrezke Jun 16, 2023
a1e4402
add sdk dependency
zrezke Jun 16, 2023
f23ed70
moved back to callbacks
zrezke Jun 18, 2023
5fb363a
sync cameras and depth, decode jpeg on the backend using turbojpeg (s…
zrezke Jun 19, 2023
55b3b8d
prerelease build to test on multiple platforms
zrezke Jun 19, 2023
4652d26
rerun lints
zrezke Jun 19, 2023
995418d
mypy lints
zrezke Jun 19, 2023
5a3d984
mypy lints
zrezke Jun 19, 2023
75838dc
imports
zrezke Jun 19, 2023
be4abda
match alpha and beta version tags
zrezke Jun 19, 2023
7b647a4
remove openh264 for now
zrezke Jun 19, 2023
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
Prev Previous commit
Next Next commit
mypy lints
zrezke committed Jun 19, 2023

Verified

This commit was signed with the committer’s verified signature. The key has expired.
zrezke Filip Jeretina
commit 5a3d984890cf3200cfa9011034fd168d3c0edd2b
6 changes: 3 additions & 3 deletions rerun_py/depthai_viewer/_backend/messages.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import json
from enum import Enum
from typing import Optional
from typing import Optional, List

from depthai_viewer._backend.device_configuration import DeviceProperties, PipelineConfiguration

@@ -42,7 +42,7 @@ def json(self) -> str:


class DevicesMessage(Message):
def __init__(self, devices: list[str], message: Optional[str] = None):
def __init__(self, devices: List[str], message: Optional[str] = None):
self.devices = devices
self.message = message

@@ -65,7 +65,7 @@ def json(self) -> str:


class SubscriptionsMessage(Message):
def __init__(self, subscriptions: list[str], message: Optional[str] = None):
def __init__(self, subscriptions: List[str], message: Optional[str] = None):
self.subscriptions = subscriptions
self.message = message

1 change: 1 addition & 0 deletions rerun_py/depthai_viewer/_backend/packet_handler.py
Original file line number Diff line number Diff line change
@@ -102,6 +102,7 @@ def build_callback(
if args.model_name == "age-gender-recognition-retail-0013":
callback = self._on_age_gender_packet
return lambda packet: callback(packet, args) # type: ignore[arg-type]
raise ValueError(f"Unknown callback args type: {type(args)}")

def _on_camera_frame(self, packet: FramePacket, board_socket: dai.CameraBoardSocket) -> None:
viewer.log_rigid3(f"{board_socket.name}/transform", child_from_parent=([0, 0, 0], self._ahrs.Q), xyz="RDF")
2 changes: 1 addition & 1 deletion rerun_py/depthai_viewer/_backend/store.py
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@


class Store:
_pipeline_config: Optional[PipelineConfiguration] = PipelineConfiguration()
_pipeline_config: Optional[PipelineConfiguration] = None
_subscriptions: List[Topic] = []

def set_pipeline_config(self, pipeline_config: PipelineConfiguration) -> None: