haixuanTao
416f55b96d
Bump to version `0.3.6`
1 year ago
haixuanTao
8948ae202a
Bump dora version
1 year ago
Haixuan Xavier Tao
881f0418fd
Adding additional node in the node-hub ( #620 )
In order to simplify testing with a terminal, I have added couple of
simple nodes in the node-hub.
To use:
```bash
cd examples/terminal-dataflow
dora build dataflow.yml
dora start dataflow.yml
# Terminal A
terminal-print
# Terminal B
pyarrow-sender
```
Note that there might be issues with stopping the dataflow and you might
need to use `dora destroy`
# Video example
[Screencast from 2024-08-09
12-41-17.webm](https://github.com/user-attachments/assets/04db8e4f-652e-42a9-a42e-6c49d2ff9fae )
1 year ago
haixuanTao
b29c6b2ec2
Rewrite terminal-print in rust and make it connect to multiple dataflow throughout time
1 year ago
Philipp Oppermann
3469f8068b
Bump dora-message version to 0.4.0
1 year ago
Philipp Oppermann
3ec1e45119
Ensure that we don't publish example crates
1 year ago
Philipp Oppermann
8e8034d103
Set `repository` metadata for all our crates
1 year ago
Philipp Oppermann
70482b4888
Use separate version for `dora-message` crate
Decouples the `dora-message` version from the version of the other `dora-*` crates. This allows us to use semver-versioning for the `dora-message` crate to encode message compatibility across dora versions.
1 year ago
Philipp Oppermann
6a3dcecf33
Refactor: Move message definitions to `dora-message` crate
First step towards versioning the message definitions indepedently.
1 year ago
Hennzau
05caf8fbfd
nodes_hub -> node-hub + opencv-plot and opencv-video-capture
.idea
.idea
README.md and better outputs/inputs
README.md and ultralytics-yolo
fix queue_size and dynamic
README.md
Fix CI
Fix CI
Fix CI
Fix CI
Fix CI
Fix CI
Fix CI
Fix CI
Fix CI
1 year ago
haixuanTao
b0df85c6ec
simplifying examples to use node hub
1 year ago
Haixuan Xavier Tao
110ce99795
Merge pull request #566 from dora-rs/v0.3.5
V0.3.5
1 year ago
haixuanTao
b1672f772e
Bump to version 0.3.5
1 year ago
haixuanTao
4f9cf0532a
bumping to v0.3.5-rc1
1 year ago
haixuanTao
257c889a88
Bump dora version to 0.3.5-rc0
1 year ago
EricLBuehler
65b71810b6
Merge remote-tracking branch 'upstream/main' into proc_macro_dir
1 year ago
EricLBuehler
8ff6d39a84
Use the new crate
1 year ago
Haixuan Xavier Tao
f34cbe2ffc
Merge pull request #517 from dora-rs/detached-python-process
Run dynamic node
1 year ago
EricLBuehler
ef476b0c87
Add str and repr derives
1 year ago
EricLBuehler
19e26358b6
Rename and use multiple_pymethods trait
1 year ago
EricLBuehler
5995ac28de
PoC in Node
1 year ago
EricLBuehler
2694e916c3
Add the proc macro
1 year ago
haixuanTao
3ad402ce45
Add dynamic node event loop and dynamic node connection
1 year ago
Michael-J-Ward
cd8ed19620
deps: upgrade pyo3 and arrow deps
Arrow needs to be upgraded alongside pyo3 because they both link to python.
NOTE: Arrow marked `ffi::from_ffi` unsafe.
https://github.com/apache/arrow-rs/pull/5080
1 year ago
haixuanTao
7173e16e84
Bump to v0.3.4
1 year ago
haixuanTao
436fa9904a
Bumping dora to v0.3.4-rc2
1 year ago
haixuanTao
bbbf12984a
Bump to version 0.3.4-rc1
1 year ago
Michael-J-Ward
95fb6fd9e2
rename rust-operator to rust-status-node in rust-dataflow example
1 year ago
haixuanTao
1e8874976b
Migrate tool nodes in its own folder
1 year ago
haixuanTao
7be257ec4e
Bump to 0.3.3
1 year ago
haixuanTao
75f281a8c6
Bump to version 0.3.3-rc1
1 year ago
haixuanTao
f0db125499
Use `Uuid::v7` to have chronological Uuid
1 year ago
haixuanTao
c0cb3ef4cb
Fixing manifest by ignoring log folder
1 year ago
Philipp Oppermann
e8b87f0338
Merge branch 'main' into c++-ros2-bridge
1 year ago
haixuanTao
2faed0e828
Bump to v0.3.2
2 years ago
haixuanTao
0985bd4f9b
Make first positional argument optional
Bump 0.3.2-rc2
2 years ago
haixuanTao
cb74ee1aee
Bump to `0.3.2-rc1`
2 years ago
Philipp Oppermann
20434e6492
Move c++ ros2 bridge generation to node API crate to allow stream merging
Stream merging based on the cxx crate requires the bridge and the api to share an `ExternalEvents` type, which is only possible if the two bridge modules are defined in the same crate.
2 years ago
haixuanTao
81154c4b9f
Remove top-level unused dependencies
2 years ago
haixuanTao
afae2bdece
Bump to version 0.3.1
2 years ago
haixuanTao
dec4b0f87d
Bump to 0.3.1-rc6
2 years ago
haixuanTao
6c6d1c643e
bump to version v0.3.1-rc5 to test CD
2 years ago
haixuanTao
c82c853d02
Download weights inside of dora to bypass yolov8 windows error
Being able to download a file within a yaml declaration can later be integrated as a yaml feature.
See: https://github.com/ultralytics/ultralytics/pull/7432#issuecomment-1883383862
2 years ago
Philipp Oppermann
26b463bdfd
Start creating a C++-ROS2 example
2 years ago
Philipp Oppermann
4c64cad6ed
Replace proc macro by build script to generate C++ bindings
The `cxx_build` crate does not support proc macro output (see https://github.com/dtolnay/cxx/issues/808 ), so we have to generate a standard Rust source file instead.
2 years ago
haixuanTao
a2de951d98
Remove setup tracing from examples to make it more simple
2 years ago
XxChang
3772c666b3
add cmake-dataflow example
2 years ago
haixuanTao
2d71ad17b9
Bump to version `0.3.0`
2 years ago
haixuanTao
891cda5a9c
Bump to version v0.3.0-rc4
2 years ago
haixuanTao
54f3a9e9b7
Bump to version `0.3.0`
2 years ago