99 Commits (f3a8655d024908ccda9e5e82c399062aa7f4e208)

Author SHA1 Message Date
  Philipp Oppermann 274a502b6e
Add method for getting inner event object 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 ca7ddf83e4
Fix `__getitem__` call for merged events 2 years ago
  Philipp Oppermann bc7bfd55e8
Add a `kind` item to allow differentiating dora and external events 2 years ago
  Philipp Oppermann bd875f6628
Make `dora-python-operator-api` available as Rust library too 2 years ago
  Philipp Oppermann 535c2640c3
Fix match statement in `data` method 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 e944b794a3 Adding `data_type` parsing 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 19172523df Update `pyo3` and `arrow` version to use latest version 2 years ago
  haixuanTao 04b4da1ec7 Update API documentation 2 years ago
  Philipp Oppermann 7a21d965a9
Implement event stream merging for Python 2 years ago
  haixuanTao 39c2a51177 Bump to 0.2.4 2 years ago
  haixuanTao 8a88cb9400 Bump version to 0.2.4-rc3 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 33e12a7e27 Bump version to `0.2.3` 2 years ago
  haixuanTao 2c52891438 Place documentation as docstring 3 years ago
  haixuanTao 2c130da484 Bump to version 0.2.3-rc6 3 years ago
  haixuanTao c5f23a5441 Bump to version `0.2.3-rc5` 3 years ago
  haixuanTao 93b7da2b74 Remove pyo3 in runtime and daemon as it generates `libpython` dependencies 3 years ago
  Philipp Oppermann 1948a45e6d
Copy outputs directly into shared memory in dora runtime 3 years ago
  Philipp Oppermann 3eef2073ec
Return optional value for `__getitem__` 3 years ago
  Philipp Oppermann c1544f8257
Allow accessing data multiple times on Python event type 3 years ago
  Philipp Oppermann 235f6da79d
Support sending arrow data from operators 3 years ago
  Philipp Oppermann cc4acfee91
Verify arrow data type in `send_output` 3 years ago
  Philipp Oppermann a308c48f3e
Refactor Rust node API to ensure proper stopping 3 years ago
  Philipp Oppermann ef37caa3ed
Add arrow support for Python operator inputs 3 years ago
  Philipp Oppermann 79fd5e91af
Rename arrow array access field: `data_arrow` -> `value` 3 years ago
  Philipp Oppermann ccdbada2af
Make `send_output` work with both `PyBytes` and arrow arrays 3 years ago
  Philipp Oppermann e413d38a8a
Validate `arrow::ArrayData` creation 3 years ago
  Philipp Oppermann 5b76c163fb
Release Python GIL while waiting for events 3 years ago
  Philipp Oppermann d808ace5c3
Add back support for sending `PyBytes` as output for backwards compatibility 3 years ago
  Philipp Oppermann fc719553ae
Name `eyre::Result` type explicitly 3 years ago
  Philipp Oppermann 3496073957
Return custom object from event stream to support both arrow and classical array 3 years ago
  Philipp Oppermann 1fab082717
Use `arrow` crate to send events from Rust to Python without copying 3 years ago
  Philipp Oppermann 2ca97fdc6b
Remove lifetime from `Event` type 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 13cdd50712 Bump to `0.2.2` from `0.2.2-rc-2` 3 years ago
  haixuanTao fea136d6dc Add `Default` to serde descriptor to remove the need of the `communication` keyword 3 years ago
  haixuanTao 46f7480616 Bump to `v0.2.2` version 3 years ago
  haixuanTao 26ee2a735c Bump to `v0.2.2-rc` version 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 a61e53f151 Add version print in runtime 3 years ago
  haixuanTao 8ad1a74b7a Better debugging messages 3 years ago