Philipp Oppermann
732d98dd2c
Fix link
4 years ago
Philipp Oppermann
7321e79e0f
Add YAML specification and state management design docs
4 years ago
Philipp Oppermann
cb6665e130
Update design document with latest decisions
4 years ago
Philipp Oppermann
efd1e8b981
Ignore files starting with `~`
4 years ago
Xavier Tao
6ca35fd0c9
Merge pull request #16 from futurewei-tech/rust-python-binding
Rust python binding
4 years ago
Xavier Tao
5d57726015
Merge pull request #17 from futurewei-tech/rust-python-binding-improvements
Some improvements to new Python bindings
4 years ago
Philipp Oppermann
b0d74791ad
Don't panic in the Python binding functions
4 years ago
Philipp Oppermann
c71cc70340
Fix loop duration logging
4 years ago
Philipp Oppermann
80291e9ef4
Pass python server args via command line + other restructurings
4 years ago
haixuanTao
27371cbd72
Removing asyncio from cargo
4 years ago
haixuanTao
1136264755
Removing asyncio
4 years ago
haixuanTao
81f5a891c4
Refactoring the code
4 years ago
haixuanTao
1abcd33abc
Adding State management
4 years ago
haixuanTao
7b4408ec88
Reintroducing the pyo3 async tokio derive main
Pyo3 async only work with a main derived from the proc macro pyo3
asyncio main.
If this is removed Python async call does not work.
4 years ago
haixuanTao
364333b8d0
Fixing commentary
4 years ago
Xavier Tao
3f711650ff
Merge pull request #13 from futurewei-tech/yaml-parse
Add basic yaml parsing and visualization via mermaid
4 years ago
haixuanTao
5a9d2c146c
Adding output stream
4 years ago
haixuanTao
945715b4ff
Adding example README
4 years ago
haixuanTao
bed3362a67
Adding Python API design README
4 years ago
haixuanTao
c74e3ddb3e
Adding Rust Python Server
4 years ago
Philipp Oppermann
e3bdf186e6
Add basic yaml parsing and visualization via mermaid
Creates a basic prototype for parsing dataflows delared in YAML files using `serde`/`serde_yaml`. The dataflow file format is just an example, we can adjust this however we like.
To visualize the parsed dataflow, the main executable outputs a flowchart in mermaid syntax. GitHub supports this format natively in markdown files, alternatively it can be converted to an image on <https://mermaid.live >.
4 years ago
Xavier Tao
ddc9fc8fd3
Merge pull request #1 from futurewei-tech/init
Set up a basic Rust project
4 years ago
Philipp Oppermann
16f230c4ee
Add a basic CI job to test our Rust code
4 years ago
Philipp Oppermann
b9a05210ad
Add a rustup override file
4 years ago
Philipp Oppermann
275a3bbcea
We want to track the Cargo.lock in git
4 years ago
Philipp Oppermann
d684298a0b
Create a new cargo project
4 years ago
Yong He
77492aeb39
Update README.md
4 years ago
Yong He
223c0e95d0
Initial commit
4 years ago