53 Commits (fa888e8b82175f5e2670caeb781fa07bd481fa1c)

Author SHA1 Message Date
  Chrislearn Young bcf591deb4 Remove rust--toolchain.toml and use rust-version in Cargo.toml 10 months ago
  haixuantao d03b6d138b Add pyo3 special method 10 months ago
  Philipp Oppermann de949521f6
Add build script with call to `add_extension_module_link_args()` 11 months ago
  Philipp Oppermann 735ff9d9a8
Revert "Debug: Comment out Python `run` function" 11 months ago
  Philipp Oppermann 3c68d4c52a
Debug: Comment out Python `run` function 11 months ago
  Philipp Oppermann 9d917bdaa9
Parse dataflow descriptor lazily in node APIs 11 months ago
  Philipp Oppermann 51ed0194c7
Rework and refactor for two-step build 1 year ago
  haixuanTao 88643b955d Adding `recv_async` dora method to retrieve data in python async 1 year ago
  haixuanTao a9aa556b9c Adding metrics for node api 1 year ago
  haixuantao 4d454e3db9 Adding run comand within python API 1 year ago
  haixuantao d3a48d7b17 Bump arrow version to latest version 1 year ago
  yjhmelody ca614753a1 chore: use workspace edition 1 year ago
  haixuanTao dd10bbf85c Bump `pyo3` version to `0.22` 1 year ago
  Philipp Oppermann 8e8034d103
Set `repository` metadata for all our crates 1 year ago
  EricLBuehler 233192f41e Update deps 1 year ago
  haixuanTao 42dcb07237 Add derivation fo rpython ros2 bridge 1 year ago
  EricLBuehler 8ff6d39a84 Use the new crate 1 year ago
  EricLBuehler 19e26358b6 Rename and use multiple_pymethods trait 1 year ago
  EricLBuehler 5995ac28de PoC in Node 1 year ago
  haixuanTao 0725620eab Simplyfing the metrics functionality by using meter provider instead of 2 years ago
  haixuanTao 0718c35265 Fix CD errors and try to release new version 2 years ago
  Philipp Oppermann 8cc5837cfa
Update `arrow` and `pyo3` dependencies to latest versions 2 years ago
  Philipp Oppermann bae02930df
Import ros2_bridge as experimental submodule of python node API 2 years ago
  Philipp Oppermann bd875f6628
Make `dora-python-operator-api` available as Rust library too 2 years ago
  haixuanTao 19172523df Update `pyo3` and `arrow` version to use latest version 2 years ago
  Philipp Oppermann 07689b9404
Make dataflow descriptor available to Python nodes 3 years ago
  haixuanTao 93b7da2b74 Remove pyo3 in runtime and daemon as it generates `libpython` dependencies 3 years ago
  Philipp Oppermann 1fab082717
Use `arrow` crate to send events from Rust to Python without copying 3 years ago
  haixuanTao b766a44a9f
use arrow for rust-python interface 3 years ago
  Philipp Oppermann 4fb519dbc1
Update `pyo3` to `v0.18` 3 years ago
  haixuanTao d4dd90c930 Enable python to use opentelemetry by default ( if env variable is configured for it) 3 years ago
  haixuanTao b01465dfe7 Add opentelemetry capability to the runtime 3 years ago
  haixuanTao 7a7a20a298 Add missing licenses and centralise license definition 3 years ago
  haixuanTao 101ddd2092 add documentation and description to all crates 3 years ago
  haixuanTao f1cf0864a4 Remove static path from workspace dependency 3 years ago
  haixuanTao 70e6d4ce8f Remove code duplicate for tracing subscriber and use env variable to manage log level. 3 years ago
  = 6f64298484 Release dora-rs version 0.1.3 3 years ago
  haixuanTao 5ad69cda87 Update requirements and fix `malloc` in plot 3 years ago
  haixuanTao 15e42c19ae Bumping dora version 3 years ago
  haixuanTao 222cb80b54 change version name to be able to republish package in pypi 3 years ago
  haixuanTao 9a0b303e98 Replace all versions to `v0.1.1` 3 years ago
  haixuanTao 992b8251c2 DRAFT: Fixing Python linking error 3 years ago
  Xavier Tao 44a7c16c21
Add Python Node API metadata (#101) 3 years ago
  Xavier Tao 62b780d92b
Add `dora-node-api-python` package publication on pypi to release workflow (#92) 3 years ago
  Philipp Oppermann de2481d2cb
Update python node API to work with synchronous Rust node API 3 years ago
  haixuanTao 4158b1b0de use `pyproject.toml` for activating `pyo3/extension-module` 3 years ago
  haixuanTao f2b3bd5a21 adding `abi3-py38` to pyo3 for best target support 3 years ago
  haixuanTao 44713538e7 adding `--no-default-features` for pyo3 extension 3 years ago
  haixuanTao 9f53dc6904 Adding feature flag to pyo3 3 years ago
  haixuanTao d69776a85f Adding `eyre` Error handling derived into `PyErr` 3 years ago