68 Commits (189f704328bf5feb2524ab73dbd4e352d3582ed8)

Author SHA1 Message Date
  Philipp Oppermann 125d5a0443
Merge branch 'main' into git-source 8 months ago
  haixuantao f72991b09c Add Cause to stpo 8 months ago
  Philipp Oppermann 9d917bdaa9
Parse dataflow descriptor lazily in node APIs 9 months ago
  haixuanTao 88643b955d Adding `recv_async` dora method to retrieve data in python async 11 months ago
  Philipp Oppermann 10b2435381
Replace deprected pyo3 `to_object` call with `into_pyobject` 1 year ago
  Shar-jeel-Sajid 852417a270 replacing to_object 1 year ago
  Shar-jeel-Sajid 48c3bb5b4a Removing Deprecation 1 year ago
  Philipp Oppermann ee15517dce Make `ShmemChannel` `Sync` as required by pyo3 0.23 1 year ago
  haixuanTao 4174fd7362 Add list of string as metadata 1 year ago
  haixuantao 4b9111daee Fix python parsing of float and float list 1 year ago
  haixuantao f919f8fe99 Adding float for env variable and metadata parameters 1 year ago
  yjhmelody ca614753a1 chore: use workspace edition 1 year ago
  haixuanTao bd9fc7d084 Make list an available type for metadata 1 year ago
  haixuanTao dd10bbf85c Bump `pyo3` version to `0.22` 1 year ago
  Haixuan Xavier Tao 01b561a0aa
Make dora versions compatible by using separate versioning for `dora-message` crate (#614) 1 year ago
  Michael-J-Ward 5c76a99285 add allow(dead_code) to CleanupHandle 1 year ago
  Michael-J-Ward 96c6ba0f1d fix simple lintst in api 1 year ago
  Philipp Oppermann 8e8034d103
Set `repository` metadata for all our crates 1 year ago
  haixuanTao bc68de3bbd Change `MetadataParameters` into a `BTreeMap` to allow user defined metadata as well as enable more flexibility in managing metadata 1 year ago
  Philipp Oppermann 328fd7ecf6
Fix accidental infinite self-recursion 1 year ago
  Philipp Oppermann 9cec8df1cc
Delay dropping of `DoraNode` in Python until all event data is freed 1 year ago
  haixuanTao c4263e6c8f Remove bound from definition of .to_py_dict 1 year ago
  haixuanTao 525dfa19e3 Make kind generic for both type 1 year ago
  haixuanTao b2eace277d Transform custom PyEvent into standard python dictionary for easier debuggability. 1 year ago
  Michael-J-Ward 25884b658a update pyo3 to new bounds api 1 year ago
  haixuanTao b5de93e5f5 Pretty Print Rust object when called from Python print 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 629a218ddb `copy_array_into_sample` do not need to return a result 2 years ago
  haixuanTao e45975f65a Use cleaner `__from_elem` `avec` constructor 2 years ago
  haixuanTao fe065eec6f replace const cache line with 128 to match arrow 2 years ago
  Philipp Oppermann 905e9ee726
Add more context to serialize_deserialize roundrip errors 2 years ago
  Philipp Oppermann ad3f0482ac
Avoid alignment errors by aligning raw data on deseralization 2 years ago
  Philipp Oppermann c6ce45785f
Rework raw data to arrow array conversion 2 years ago
  Philipp Oppermann 8cc5837cfa
Update `arrow` and `pyo3` dependencies to latest versions 2 years ago
  Philipp Oppermann 631019f8d3
Fix some clippy warnings 2 years ago
  Philipp Oppermann df65eab292
Adjust Python operator API tests 2 years ago
  Philipp Oppermann b38c112bc8
Merge branch 'main' into rust-typed-input 2 years ago
  haixuanTao be49c748bd Add roundtrip test for copying data into buffer and back 2 years ago
  Philipp Oppermann 6154415cbc
Update Rust APIs and rust-dataflow-example to use arrow types 2 years ago
  Philipp Oppermann ab52c0c03d
Include context when failing to create arrow array 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 274a502b6e
Add method for getting inner event object 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 535c2640c3
Fix match statement in `data` method 2 years ago
  Philipp Oppermann dfa71c77c5
Merge branch 'main' into python-ros2-bridge-example 2 years ago
  haixuanTao e944b794a3 Adding `data_type` parsing 2 years ago