93 Commits (9715c7652259d68db282da16e438231e9acab117)

Author SHA1 Message Date
  Philipp Oppermann 735ff9d9a8
Revert "Debug: Comment out Python `run` function" 7 months ago
  Philipp Oppermann 3c68d4c52a
Debug: Comment out Python `run` function 7 months ago
  Philipp Oppermann a19ab2d4c9
Fix: Handle error in Python `dataflow_descriptor` function 7 months ago
  Philipp Oppermann 51ed0194c7
Rework and refactor for two-step build 7 months ago
  haixuanTao 88643b955d Adding `recv_async` dora method to retrieve data in python async 10 months ago
  haixuantao 4d454e3db9 Adding run comand within python API 10 months ago
  Philipp Oppermann 10b2435381
Replace deprected pyo3 `to_object` call with `into_pyobject` 10 months ago
  Philipp Oppermann ee15517dce Make `ShmemChannel` `Sync` as required by pyo3 0.23 10 months ago
  haixuantao d3a48d7b17 Bump arrow version to latest version 10 months ago
  sunxunle 0fa5863b4f
chore: fix some typos in comment (#759) 1 year ago
  haixuanTao dd10bbf85c Bump `pyo3` version to `0.22` 1 year ago
  Philipp Oppermann 6a3dcecf33
Refactor: Move message definitions to `dora-message` crate 1 year ago
  Philipp Oppermann 9cec8df1cc
Delay dropping of `DoraNode` in Python until all event data is freed 1 year ago
  haixuanTao 2b1299deba Derive Node special method 1 year ago
  Eric Buehler 61d12274fb
Merge pull request #1 from haixuanTao/improve-eric-pyo3-derive-special-method 1 year ago
  EricLBuehler 65b71810b6 Merge remote-tracking branch 'upstream/main' into proc_macro_dir 1 year ago
  haixuanTao 42dcb07237 Add derivation fo rpython ros2 bridge 1 year ago
  haixuanTao c4263e6c8f Remove bound from definition of .to_py_dict 1 year ago
  haixuanTao ae9aea24e0 update stubs definition 1 year ago
  haixuanTao b2eace277d Transform custom PyEvent into standard python dictionary for easier debuggability. 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 1 year ago
  haixuanTao 7d3a5de1c5 Make rust flexible logic and make sure to always use env variables DORA_NODE_CONFIG if it exists. 1 year ago
  EricLBuehler 19e26358b6 Rename and use multiple_pymethods trait 1 year ago
  EricLBuehler c40204d4d6 Format 1 year ago
  EricLBuehler 5995ac28de PoC in Node 1 year ago
  haixuanTao 3ad402ce45 Add dynamic node event loop and dynamic node connection 1 year ago
  Michael-J-Ward bf088fc1eb lint: fix clippy lint 1 year ago
  Michael-J-Ward 25884b658a update pyo3 to new bounds api 1 year ago
  haixuantao 0f530906aa Add dataflow_id getter in python 1 year ago
  haixuanTao 597ee41428 Improving typing by adding dora prefix 1 year ago
  haixuanTao e790af385e Using `__init__.py` as without using it 1 year ago
  haixuanTao 4adc0889ba Adding python IDE typing 1 year ago
  haixuanTao 0cd5281325 Use duration instead of f32 secs 2 years ago
  haixuanTao b1b69693b7 Adding a timeout method to not block indefinetely 2 years ago
  Philipp Oppermann 6154415cbc
Update Rust APIs and rust-dataflow-example to use arrow types 2 years ago
  Philipp Oppermann a882104b93
Fix: Count buffer length instead of owned capacity when sending arrow data 2 years ago
  Philipp Oppermann 19f9cc7c90
Add support for arbitrary Arrow types in Python API 2 years ago
  Philipp Oppermann b12f5e7620
Adjust python-ros2-dataflow example and move it to top level 2 years ago
  Philipp Oppermann bae02930df
Import ros2_bridge as experimental submodule of python node API 2 years ago
  Philipp Oppermann b3e5bf90f5
Add new MergeExternalSend trait for usage in Python 2 years ago
  Philipp Oppermann 1cdb717839
Make `start_runtime` public 2 years ago
  Philipp Oppermann dfa71c77c5
Merge branch 'main' into python-ros2-bridge-example 2 years ago
  Philipp Oppermann 34fefccbaa
Create `From` constructor for `ExternalEventStream` 2 years ago
  haixuanTao 0220d1ef65 Adding `data_type` to metadata for typing output 2 years ago
  haixuanTao 04b4da1ec7 Update API documentation 2 years ago
  Philipp Oppermann 7a21d965a9
Implement event stream merging for Python 2 years ago
  Philipp Oppermann 482b282d92
Document `dataflow_descriptor` methods 2 years ago
  Philipp Oppermann 07689b9404
Make dataflow descriptor available to Python nodes 2 years ago
  haixuanTao 2c52891438 Place documentation as docstring 2 years ago