chang xu
799a3a6363
Refuse relative path for remote in coordinator ( #538 )
* refuse pass relative path to remote daemon
* add local ip checker in dora start
* delete some additional packages on CI to make enough space available
* add coodinator_is_remote argument
2 years ago
Philipp Oppermann
4f39c50a1c
Merge pull request #537 from dora-rs/improve-logging
Small logging improvements
2 years ago
Haixuan Xavier Tao
d7be6a49e3
Merge pull request #472 from Michael-J-Ward/pyo3-bounds
Update Pyo3 bounds
2 years ago
Michael-J-Ward
25884b658a
update pyo3 to new bounds api
2 years ago
EricLBuehler
6c62246e53
Fix typos
2 years ago
Philipp Oppermann
80671c8133
Add more details when dropping node inputs
2 years ago
Philipp Oppermann
2ccba2b953
Allow setting custom control port in coordinator
2 years ago
Haixuan Xavier Tao
f50478b1a7
Merge pull request #513 from Gege-Wang/multiple-daemon
Make dora cli connect to remote coordinator
2 years ago
Gege-Wang
49e6994cda
fix: add dora coordinator control port
2 years ago
Philipp Oppermann
73648603f5
Regenerate dataflow JSON schemas
2 years ago
Philipp Oppermann
29bdc49455
Merge `env` and `envs` fields
As discussed in https://github.com/dora-rs/dora/pull/478#discussion_r1610005764
2 years ago
Philipp Oppermann
7eccab94f7
Allow declaring node fields at top level to reduce nesting
We want to treat the nodes like custom nodes in this case since we plan to deprecate operators.
2 years ago
Philipp Oppermann
22ba6e02a5
Adjust dataflow node parsing to be more flexible
We plan to (soft-)remove operators and simplify the dataflow YAML file by removing the additional nesting caused by the `custom` field. This commit prepares for that. See #474 for context.
2 years ago
haixuanTao
31aea47cf3
Fix typo in json schema links
2 years ago
Philipp Oppermann
ef214d1689
Merge pull request #497 from dora-rs/json-schemas
Json schemas for VSCode YAML Support
2 years ago
EchoAI
26f017641b
chore: upgrade the request version to support RISCV64
The file libraries/extensions/download/Cargo.toml has a reqwest dependency with a version number of 0.11.12. This package enables the rustld-tls feature. rustls depends on ring, and ring already supports RISCV64 in the latest version 0.17.
Upgrade reqwest to the latest version 0.12.4 to support RISCV64.
Reviewed-by: LyonRust
2 years ago
haixuanTao
6e7826aee2
Fix typo in documentation
2 years ago
haixuanTao
73ff6a08e1
Add schemars skip on unstable features
2 years ago
haixuanTao
1b35346f24
Add documentation about additional property fix
2 years ago
haixuanTao
558fa14907
Add a readme in getting started with VSCode YAML Support
2 years ago
haixuanTao
d15bb61b1f
Adding documentation to the yaml description
2 years ago
haixuanTao
83779045e6
Add schema generator
2 years ago
haixuanTao
8a210637f9
Adding `schemars` to generate json schema for vscode yaml autocompletion
2 years ago
Haixuan Xavier Tao
d6f13d08bd
Merge pull request #493 from dora-rs/python-ide-linting
Adding python IDE typing
2 years ago
haixuanTao
ef3f087682
Adding additional ros2 bridge warnings in the documentation
2 years ago
haixuanTao
9f80dbf0c4
Adding warnings in the docsctring
2 years ago
Philipp Oppermann
5518b58537
Merge pull request #494 from Michael-J-Ward/convert-rust-example-to-node
Convert rust example to node
2 years ago
haixuanTao
d26216aae8
Use pyo3::with_gil to call python
2 years ago
haixuanTao
abae9c771d
Adding unstable warning within ROS2Context
2 years ago
Haixuan Xavier Tao
24f8828cdd
Merge pull request #489 from dora-rs/fix-ament-prefix-path
Simplify parsing of `AMENT_PREFIX_PATH`
2 years ago
Michael-J-Ward
f86839e4d2
fix: add missing feature flag to import in ros2-bridge build.rs
2 years ago
haixuanTao
597ee41428
Improving typing by adding dora prefix
2 years ago
haixuanTao
bf4e9e283c
make chars public
2 years ago
haixuanTao
3521e10d7b
Use or_insert_with when registering package and raise glob error
2 years ago
haixuanTao
92e0edbd67
fix import widestring in `ros2_bridge`
2 years ago
haixuanTao
98d219ceac
Adding widestring import
2 years ago
haixuanTao
ab28403f5f
Fix `AMENT_PREFIX_PATH`
2 years ago
haixuanTao
f3b407ca7f
Return emptuy package vec if AMENT_PREFIX_PATH points to ''
Fix https://github.com/dora-rs/dora/issues/481#issuecomment-2075193358
2 years ago
haixuanTao
b9f67a2855
Add grace duration and kill process
2 years ago
haixuanTao
d044cf87be
Fixing DoraStatus return error
2 years ago
haixuanTao
e790af385e
Using `__init__.py` as without using it
2 years ago
haixuanTao
4adc0889ba
Adding python IDE typing
2 years ago
haixuanTao
a09a50d481
Added warning and fix for cases with 2 messages definition of the same (package, message)
Fix CI by ficing widestring proc_macro, fixing clippy, adding CI flag
fix CI with minor changes
2 years ago
haixuanTao
f94a810890
Use `root_dir` for multi directory scenario
2 years ago
haixuanTao
db34e81c37
Simplify parsing of `AMENT_PREFIX_PATH`
This PR simplify how ROS2 messages are parsed using dora.
It will parse all messages included in the `AMENT_PREFIX_PATH` folder
that has a path in the following format: `<package>/msg/<message>.msg`.
Similarly for services it will be parsed as: `<package>/srv/<service>.srv`.
It does not requires `.idl` anymore nor does it needs to be in the `ament_index`.
2 years ago
haixuanTao
1e8874976b
Migrate tool nodes in its own folder
2 years ago
haixuanTao
83bf82d0b6
Adding `dora-rerun` as a visualization tool
This commit add an initial dora-rerun extension for visualization of run
using rerun.
This is still experimental and will be improved in the future.
I also added an example that we can try out by:
```bash
cd examples/rerun-viewer
dora start dataflow.yml --attach
```
You might need to install rerun viewer with
```bash
cargo install --force rerun-cli@0.15.1
```
2 years ago
Michael-J-Ward
3c6204e4cf
lint: allow clippy::should_implement_trait for infallible U16String::from_str
2 years ago
Michael-J-Ward
3b59b026b4
lint: allow type-complexity for select signatures
2 years ago
Michael-J-Ward
7cb43ca3cf
warn: allow clippy::missing_safety_doc
2 years ago