fully self contained python client
- 主要语言
- C++
- 星标
- 62
- 派生
- 9
- 平均合并
- 1 天 2 小时
- 30 天内合并 PR
- 1
描述
## Use Case
agave python client could be a self contained rendering system for python
## Solution
a fully headless agave python client that uses the code in renderlib, exclusively the vulkan backend, and doesn't need websockets or Qt. It should just pass commands directly from python to c++ code, using the current command api as expressed in agave.py and command.h. We can introduce a new build target that builds the python integration library into the python package and bundles it together. It should use nanobind as the python-to-c++ bridge.
## Alternatives
api redesign
贡献指南
调研方向
Read agave.py and command.h first, then inspect renderlib and the existing build targets. Determine how the current command API maps from Python to C++ and how the Python package is assembled. Done means a headless bundled Python client using renderlib's Vulkan backend, nanobind, and no WebSockets or Qt.
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- cpp, python
- 领域
- api, computer-graphics
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 冷清
- 描述清晰度
- 需要澄清
- 新手友好度
- 35/100