D
dart-python
Powiązania Pythona do symulatora dynamiki DART – nanobind, budowanie kół i wzorce API
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umożliwia pracę z symulatorem dynamiki DART bezpośrednio z Pythona. Skill zawiera dokumentację powiązań dartpy, wzorce API, instrukcje budowania kół dla różnych wersji Pythona oraz komendy do testowania i generowania typów. Obsługuje automatyczną konwersję tablic NumPy na typy Eigen, preferuje konwencję snake_case i wymaga konfiguracji GUI.
Jak używać
- Załaduj skill w swoim środowisku Claude/Codex gdy pracujesz z powiązaniami Pythona lub dartpy. 2. Zapoznaj się z dokumentacją w pliku
docs/onboarding/python-bindings.mdoraz szczegółami modułów wpython/AGENTS.md. 3. Do budowania w trybie deweloperskim uruchompixi run build-py-dev, a do testówpixi run test-py. 4. Jeśli potrzebujesz wygenerować stub'y typów, wykonajpixi run generate-stubs. 5. Do budowania kół dla konkretnej wersji Pythona (np. Python 3.12) użyjpixi run -e py312-wheel wheel-build, następniewheel-repairna Linuksie iwheel-testdo weryfikacji. 6. W kodzie Pythona importuj dartpy, twórz świat symulacji, ładuj szkielety z plików URDF i wykonuj kroki symulacji – pamiętaj o używaniu snake_case zamiast camelCase, aby uniknąć ostrzeżeń deprecacji.