Smoothed Particle Hydrodynamics(SPH)を用いた物理ベースの流体シミュレーションを行うオープンソースのC++ライブラリ。PythonバインディングとCLIを備えています。
1957+4 今週343C++MIT活発にメンテナンス更新 10 日前
#python-bindings
これらのプロジェクトは、通常 C++ や Rust で書かれたネイティブコードを Python から呼び出せるモジュールとして包み、計算負荷の高い部分をほぼネイティブの速度で動かします。選ぶときは、Python 層がネイティブ API のどこまでを公開しているか、ビルドに C++ ツールチェーンが必要かを確認してください。SPlisHSPlasH は SPH による流体シミュレーションを扱い、CLI も備えています。envpool は強化学習向けに Gym 形式の環境を並列に多数実行します。dart は関節のあるロボットの動力学向けに Python バインディングを提供し、MATLAB Simscape Multibody の代替になります。
Smoothed Particle Hydrodynamics(SPH)を用いた物理ベースの流体シミュレーションを行うオープンソースのC++ライブラリ。PythonバインディングとCLIを備えています。
関節ロボットやアニメーションキャラクターの運動学・動力学・接触シミュレーションに対応した、Pythonバインディング付きのC++17物理ライブラリ。
Python バインディングとブートストラップ信頼区間を備えた、高速なベクトル類似度計算用 Rust ライブラリ。
Franka Roboticsの研究用ロボットをリアルタイムで低レベル制御するC++クライアントライブラリ。pylibfrankaによるPythonバインディングも提供。
スレッドプールで多数のGym形式環境を並列実行する、強化学習向けのC++バッチ環境プール。