|
2 | 2 | title: Support Matrix |
3 | 3 | --- |
4 | 4 |
|
5 | | -About everything supported about dora-rs in a table. |
| 5 | +## Support Matrix |
6 | 6 |
|
7 | | -| | dora-rs | |
8 | | -| --------------------------------- | --------------------- | |
9 | | -| **Tier 1 Support** | Python, Rust | |
10 | | -| **Tier 2 Support** | C, C++, ROS2 | |
11 | | -| **Hot-reloading** | Python | |
12 | | -| **Message Format** | Arrow | |
13 | | -| **Local Communication** | Shared Memory | |
14 | | -| **Remote Communication** | TCP (experimental) | |
15 | | -| **Metrics, Tracing, and Logging** | Opentelemetry | |
16 | | -| **Data archives** | Parquet | |
17 | | -| **Supported Platforms (x86_64)** | Windows, macOS, Linux | |
18 | | -| **Supported Platforms (ARM)** | macOS, Linux | |
19 | | -| **Configuration** | YAML | |
| 7 | +| | dora-rs | |
| 8 | +| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
| 9 | +| **APIs** | Python >= 3.7 including sync ⭐✅ <br></br> Rust ✅<br></br> C/C++ 🆗 <br></br> ROS2 >= Foxy 🆗 | |
| 10 | +| **OS** | Linux: Arm 32 ⭐✅ Arm 64 ⭐✅ x64_86 ⭐✅ <br></br>MacOS: Arm 64 ⭐✅ <br></br>Windows: x64_86 🆗 <br></br>WSL: x64_86 🆗 <br></br>Android: 🛠️ (Blocked by: https://github.com/elast0ny/shared_memory/issues/32) <br></br>IOS: 🛠️ | |
| 11 | +| **Message Format** | Arrow ✅ <br></br> Standard Specification 🛠️ | |
| 12 | +| **Local Communication** | Shared Memory ✅ <br></br> [Cuda IPC](https://arrow.apache.org/docs/python/api/cuda.html) 📐 | |
| 13 | +| **Remote Communication** | [Zenoh](https://zenoh.io/) 📐 | |
| 14 | +| **RGB-D Streaming** | AV1 Encoding (dora-rav1e), AV1 Decoding (dora-dav1d)📐 | |
| 15 | +| **Metrics, Tracing, and Logging** | Opentelemetry 📐 | |
| 16 | +| **Configuration** | YAML ✅ | |
| 17 | +| **Package Manager** | [pip](https://pypi.org/): Python Node ✅ Rust Node ✅ C/C++ Node 🛠️ <br></br> [cargo](https://crates.io/): Rust Node ✅ | |
| 18 | + |
| 19 | +: |
| 20 | + |
| 21 | +> - ⭐ = Recommended |
| 22 | +> - ✅ = First Class Support |
| 23 | +> - 🆗 = Best Effort Support |
| 24 | +> - 📐 = Experimental and looking for contributions |
| 25 | +> - 🛠️ = Unsupported but hoped for through contributions |
| 26 | +> |
| 27 | +> Everything is open for contributions 🙋 |
0 commit comments