170 Commits (a6781fd4a99ee69096a7cd757fb20829ff4afa0f)
 

Author SHA1 Message Date
  Philipp Oppermann a6781fd4a9
Canoncicalize node path before launching it 3 years ago
  Philipp Oppermann bad8d30a5f
Split coordinator binary into lib.rs and main.rs 3 years ago
  Philipp Oppermann 5004aa9d6e
Specify a license for the node-api-c crate 3 years ago
  Philipp Oppermann b849d31496
Rename operator API header file to operator_api.h 3 years ago
  Philipp Oppermann 3287761393
Mark the C node API functions as no_mangle 3 years ago
  Philipp Oppermann d1a256a47a
Mark most functions as unsafe since they deref the given pointers 3 years ago
  Philipp Oppermann b2577acf14
Implement API functions for reading inputs and sending outputs 3 years ago
  Philipp Oppermann 370cadee6b
Start creating a staticlib with a node API for C 3 years ago
  Philipp Oppermann 474c1e2465
Remove unused dependency 3 years ago
  Philipp Oppermann e7eeafa067
Merge pull request #51 from dora-rs/timer-input 3 years ago
  Philipp Oppermann 047252be6b
Avoid intermediate allocations by implementing Display instead of ToString 3 years ago
  Philipp Oppermann 7158ff2d38
Send `InputsStopped` event only once, after all inputs are closed 3 years ago
  Philipp Oppermann e677adbd58
Keep operators that use dora timers as inputs running indefinitely 3 years ago
  Philipp Oppermann ed59e69eca
Fix coordinator run instructions in README 3 years ago
  Philipp Oppermann 9b711d3964
Fix paths in `mini-dataflow.yml` example 3 years ago
  Philipp Oppermann 20501ca461
Send dora timer messages from coordinator 3 years ago
  Philipp Oppermann 37c7970e49
Add dora input nodes in visualization 3 years ago
  Philipp Oppermann acd0f6193f
Adjust libraries and binaries for new `InputMapping` format 3 years ago
  Philipp Oppermann 3c8ee37795
Implement parsing of new dora timer input keys 3 years ago
  Philipp Oppermann b6a8d5d994
Merge pull request #54 from dora-rs/dora-node-python 3 years ago
  haixuanTao e661324253 change test graph input name `time` to` string` 3 years ago
  haixuanTao 4158b1b0de use `pyproject.toml` for activating `pyo3/extension-module` 3 years ago
  Philipp Oppermann ae9043c961
Fix logo path 3 years ago
  haixuanTao 4ff9a59ad7 Use `PyBytes` as it is faster than Vec<u8> 3 years ago
  haixuanTao f2b3bd5a21 adding `abi3-py38` to pyo3 for best target support 3 years ago
  haixuanTao 44713538e7 adding `--no-default-features` for pyo3 extension 3 years ago
  haixuanTao 9f53dc6904 Adding feature flag to pyo3 3 years ago
  haixuanTao 366ec10b1a Adding `extension-module` for pyo3 extension 3 years ago
  haixuanTao 7813615b2c Remove legacy python binding from `Cargo.toml` 3 years ago
  haixuanTao 6b2b082e71 Renaming `PyDoraNode` to `Node` 3 years ago
  haixuanTao 79da342b62 Adding test graph for python node 3 years ago
  haixuanTao d69776a85f Adding `eyre` Error handling derived into `PyErr` 3 years ago
  haixuanTao 9000e68111 Adding `__iter__` function 3 years ago
  haixuanTao c6b671b4ee moving `node` examples into a specific folder 3 years ago
  haixuanTao 1903c636cb Refactoring `python-node-api` 3 years ago
  haixuanTao 128bf6ca43 Adding `next`, `send_output` for Python node API 3 years ago
  haixuanTao 515ae91151 making `CommunicationLayer` Send and Sync 3 years ago
  haixuanTao edbd10e410 add `Send` trait to the communicationLayer 3 years ago
  haixuanTao f7d288ba69 init `dora-node-api-python` 3 years ago
  Philipp Oppermann e98fc0725d
Merge pull request #50 from dora-rs/python-operator-alias 3 years ago
  Philipp Oppermann 2750ea59b1 Rename config fields to 'definition' 3 years ago
  Xavier Tao 0db7c6a289
Merge pull request #46 from dora-rs/folder_structure 3 years ago
  Philipp Oppermann 45378870ad Generalize support for single-operator nodes, independent of their type 3 years ago
  Philipp Oppermann bc56b5947d Implement alias syntax for runtime nodes with single python operator 3 years ago
  haixuanTao 5d35b6c77b Changing folder name `serialisation` into `message` 3 years ago
  haixuanTao 251fe6b20f Replaced `dora-common` with `dora-core` 3 years ago
  haixuanTao 28a902d83a Moving folders in correspondance with #41 3 years ago
  haixuanTao a2f737bf25 Use `cargo run` in dataflow 3 years ago
  haixuanTao 6611578d1a Injecting `env` variable into node runtimes 3 years ago
  Philipp Oppermann cd4089b895
Merge pull request #42 from dora-rs/fix/tracing 3 years ago