DART Python bindings (dartpy) - nanobind, wheel building, API patterns
Load this skill when working with Python bindings or dartpy.
import dartpy as dart
world = dart.World()
skel = dart.io.read_skeleton("dart://sample/urdf/KR5/KR5 sixx R650.urdf")
world.add_skeleton(skel)
for _ in range(100):
world.step()
For complete Python bindings guide: docs/onboarding/python-bindings.md
For module-specific details: python/AGENTS.md
pixi run build-py-dev # Build for development
pixi run test-py # Run Python tests
pixi run generate-stubs # Generate type stubs
pixi run -e py312-wheel wheel-build
pixi run -e py312-wheel wheel-repair # Linux only
pixi run -e py312-wheel wheel-test
DART_BUILD_GUI=ONpyproject.tomlpython/dartpy/CMakeLists.txtpython/stubs/dartpy/PyTorch深度学习模式与最佳实践,用于构建稳健、高效且可复现的训练流程、模型架构和数据加载。