haixuanTao
629a218ddb
`copy_array_into_sample` do not need to return a result
2 years ago
haixuanTao
0725620eab
Simplyfing the metrics functionality by using meter provider instead of
the global meter.
2 years ago
haixuanTao
2faed0e828
Bump to v0.3.2
2 years ago
haixuanTao
0985bd4f9b
Make first positional argument optional
Bump 0.3.2-rc2
2 years ago
haixuanTao
cb74ee1aee
Bump to `0.3.2-rc1`
2 years ago
haixuanTao
afae2bdece
Bump to version 0.3.1
2 years ago
haixuanTao
dec4b0f87d
Bump to 0.3.1-rc6
2 years ago
haixuanTao
6c6d1c643e
bump to version v0.3.1-rc5 to test CD
2 years ago
Haixuan Xavier Tao
e35ed75e87
Merge pull request #398 from dora-rs/fix-window-path-error
Fix window path error
2 years ago
haixuanTao
eab690d199
Revert to 0.3.0
2 years ago
haixuanTao
c2a887edf3
Nump to version 0.3.1-rc4
2 years ago
haixuanTao
0718c35265
Fix CD errors and try to release new version
2 years ago
haixuanTao
68ecf89b61
Remove explicit statement to `python3`and resolve it instead
2 years ago
haixuanTao
58a0853380
Change cargo version
2 years ago
haixuanTao
0cd5281325
Use duration instead of f32 secs
2 years ago
haixuanTao
b1b69693b7
Adding a timeout method to not block indefinetely
2 years ago
haixuanTao
e45975f65a
Use cleaner `__from_elem` `avec` constructor
2 years ago
haixuanTao
2d71ad17b9
Bump to version `0.3.0`
2 years ago
haixuanTao
891cda5a9c
Bump to version v0.3.0-rc4
2 years ago
haixuanTao
fe065eec6f
replace const cache line with 128 to match arrow
2 years ago
haixuanTao
54f3a9e9b7
Bump to version `0.3.0`
2 years ago
haixuanTao
bbc8c40d3b
Bummp version to 0.3.0-rc3
2 years ago
haixuanTao
a20cfa489d
Bump to 0.3.0-rc2
2 years ago
haixuanTao
dca29191bc
Bump version to `0.3.0-rc`
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
Ensures that all raw data has at least an alignment of 128.
2 years ago
Philipp Oppermann
c6ce45785f
Rework raw data to arrow array conversion
- If input has no data, return an empty `NullArray` instead of an empty byte array.
- If input contains Vec data (instead of shared memory data), use safe `arrow::buffer::Buffer::from_vec` constructor, which is also zero-copy.
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
Philipp Oppermann
afae3b72ce
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
13dfda65dd
Fix version nubmer in Python `__init__`
2 years ago
Philipp Oppermann
6154415cbc
Update Rust APIs and rust-dataflow-example to use arrow types
2 years ago
haixuanTao
87399d749e
Bump version to 0.2.5
2 years ago
Philipp Oppermann
ab52c0c03d
Include context when failing to create arrow array
Co-authored-by: Haixuan Xavier Tao <tao.xavier@outlook.com>
2 years ago
Philipp Oppermann
a882104b93
Fix: Count buffer length instead of owned capacity when sending arrow data
Buffer capacity is always 0 if the buffer is allocated externally. Also, we don't want to allocate unneccessary extra space if only parts of a buffer a used (e.g. when slicing).
2 years ago
Philipp Oppermann
19f9cc7c90
Add support for arbitrary Arrow types in Python API
2 years ago
haixuanTao
e77532fb15
Add pyarrow dependency
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
274a502b6e
Add method for getting inner event object
2 years ago
Philipp Oppermann
b3e5bf90f5
Add new MergeExternalSend trait for usage in Python
The only difference betwenn the two traits is the additional Send bound. We should unify this again using the trait-level impl trait feature once it's stable.
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