Toolverse
Wszystkie skille

dart-python

autor: dartsim

Powiązania Pythona do symulatora dynamiki DART – nanobind, budowanie kół i wzorce API

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
dartsim
Kategoria
Data Science
Wyświetlenia
1

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ć

  1. 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.md oraz szczegółami modułów w python/AGENTS.md. 3. Do budowania w trybie deweloperskim uruchom pixi run build-py-dev, a do testów pixi run test-py. 4. Jeśli potrzebujesz wygenerować stub'y typów, wykonaj pixi run generate-stubs. 5. Do budowania kół dla konkretnej wersji Pythona (np. Python 3.12) użyj pixi run -e py312-wheel wheel-build, następnie wheel-repair na Linuksie i wheel-test do 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.

Podobne skille