244 Commits (89f980e7538fb863fa1304cda5ee46722b406c44)

Author SHA1 Message Date
  Philipp Oppermann 89f980e753
Simplify arrow array construction through new `IntoArrow` trait 2 years ago
  haixuanTao 3c737f8957 Fix clippy 2 years ago
  haixuanTao 1d18d2ce62 Remove unnecessary ro2value encapsulation 2 years ago
  Philipp Oppermann 2a19044919
Automatically convert from Python dict to arrow array in ROS2 publish 2 years ago
  Philipp Oppermann 7f90c13cc2
Automatically convert from `StructScalar` to `ArrayData` in ROS2 publish method 2 years ago
  Philipp Oppermann 8b2e5f9386
Fix: Use expected type for serializing 2 years ago
  Philipp Oppermann 19f9cc7c90
Add support for arbitrary Arrow types in Python API 2 years ago
  Philipp Oppermann 0835a19dd2
Merge pull request #342 from dora-rs/small-refactoring 2 years ago
  haixuanTao 90c28de777 Fix clippy warnings about unnecessary `.clone()`, `.into()`, borrowing and let statement 2 years ago
  haixuanTao 9805d06bdd Remove capnproto dependency 2 years ago
  Philipp Oppermann bccde9b5d3
Print action string after splitting on parse errors 2 years ago
  Philipp Oppermann df5c509479
Permit `\r` in action line separator 2 years ago
  Philipp Oppermann 26e04e63ce
Debug: print full content of action that fails to parse 2 years ago
  Philipp Oppermann 4123c3a6ce
Add more context to action file parse errors 2 years ago
  Philipp Oppermann 39c12aa83c
Fix: Standalone turtle example was removed 2 years ago
  Philipp Oppermann 1f01890c2a
Remove ros2 bridge CI script and gitignore 2 years ago
  Philipp Oppermann a4244f9eb0
Delete standalone bridge examples 2 years ago
  Philipp Oppermann 2ef2b770d2
Remove ros2-bridge Python release script 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 51f5418400
Move rust-ros2-dataflow example to top level examples dir 2 years ago
  Philipp Oppermann 623514d69b
Delete duplicate repo files (readme, license, gitignore) 2 years ago
  Philipp Oppermann 7cc4bd3361
Update Cargo.toml files to integrate bridge into workspace 2 years ago
  Philipp Oppermann f3a8655d02 Add 'libraries/extensions/ros2-bridge/' from commit 'c08bb144060f61594c8d32dd3725691ec57ebcfb' 2 years ago
  haixuanTao 0220d1ef65 Adding `data_type` to metadata for typing output 2 years ago
  haixuanTao 6b910ab619 Adding `arrow-schema` as dependency 2 years ago
  haixuanTao eb515c7755 Removing lifetime to the Metadata struct 2 years ago
  haixuanTao 19172523df Update `pyo3` and `arrow` version to use latest version 2 years ago
  haixuanTao 504910c350 Use `serde_bytes` to serialize `Vec<u8>` 2 years ago
  Haixuan Xavier Tao 53198b861b
Merge pull request #248 from dora-rs/shmem-read-only 2 years ago
  haixuanTao 2f0300076f Search for binaries in path when validating a dataflow 2 years ago
  Philipp Oppermann 979573689a
Switch to forked `shared_memory_extended` crate 2 years ago
  Philipp Oppermann 4da34d82d9
Merge branch 'main' into event-timestamps 3 years ago
  Philipp Oppermann 984ee364e4
Fill in timestamps when sending events from node to daemon 3 years ago
  Haixuan Xavier Tao 2e9108e894
Merge pull request #301 from dora-rs/pass-dataflow-to-nodes 3 years ago
  Philipp Oppermann 0bf31b750e
WIP: Add `uhlc` timestamps to all events and update HLC clocks 3 years ago
  Philipp Oppermann 8a439c3411
Pass dataflow descriptor to Rust nodes via API 3 years ago
  Philipp Oppermann dff0d82f52
Fix adding of `.exe` extension 3 years ago
  Philipp Oppermann 868bee5897
Wait for dataflow finish on `dora stop` 3 years ago
  Philipp Oppermann 3bb665ae00
Pass dataflow result to CLI 3 years ago
  haixuanTao 2c52891438 Place documentation as docstring 3 years ago
  Philipp Oppermann 97bc9d0f92
Merge branch 'main' into heartbeat 3 years ago
  Philipp Oppermann 520fa352da
Merge branch 'main' into node-errors-before-init 3 years ago
  Philipp Oppermann 7d646509c2
Replace watchdog by asynchronous heartbeat messages 3 years ago
  haixuanTao 664e8d48ba Minor refactoring 3 years ago
  haixuanTao 7f82f32a98 Make logs not fail in the daemon 3 years ago
  Philipp Oppermann e20699de3f
Handle node errors during initialization phase 3 years ago
  Philipp Oppermann 132957ad34
Fix: Don't ignore subscribe results 3 years ago
  haixuanTao e3079a88bd Refactor to multi-daemon branch 3 years ago
  haixuanTao ca182bb131 Provide a way to access logs through the CLI 3 years ago