74 Commits (main)

Author SHA1 Message Date
  Chrislearn Young 26f9973ae3
cargo fmt 5 months ago
  Chrislearn Young bfedbe4b62 Merge branch 'main' into fix-all-clippy-warning 6 months ago
  Chrislearn Young dcfaee05b7 Fix all `cargo clippy` warning 6 months ago
  Philipp Oppermann 92cea2426b
Add proper documentation to `dora-node-api` crate (#1056) 6 months ago
  Chrislearn Young bcf591deb4 Remove rust--toolchain.toml and use rust-version in Cargo.toml 6 months ago
  Philipp Oppermann 933078843a
Fix python roundtrip test by exposing `buffer_into_arrow_array` 6 months ago
  Philipp Oppermann 125d5a0443
Merge branch 'main' into git-source 7 months ago
  haixuantao f72991b09c Add Cause to stpo 7 months ago
  Philipp Oppermann 9d917bdaa9
Parse dataflow descriptor lazily in node APIs 7 months ago
  haixuanTao 88643b955d Adding `recv_async` dora method to retrieve data in python async 10 months ago
  Philipp Oppermann 10b2435381
Replace deprected pyo3 `to_object` call with `into_pyobject` 10 months ago
  Shar-jeel-Sajid 852417a270 replacing to_object 10 months ago
  Shar-jeel-Sajid 48c3bb5b4a Removing Deprecation 10 months ago
  Philipp Oppermann ee15517dce Make `ShmemChannel` `Sync` as required by pyo3 0.23 10 months ago
  haixuanTao 4174fd7362 Add list of string as metadata 11 months ago
  haixuantao 4b9111daee Fix python parsing of float and float list 11 months ago
  haixuantao f919f8fe99 Adding float for env variable and metadata parameters 11 months 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