基于光滑粒子流体动力学(SPH)的开源 C++ 流体物理仿真库,提供 Python 绑定和命令行工具。
1957+4 本周343C++MIT维护活跃更新于 10天前
#python-bindings
这类项目把原生代码(通常是 C++ 或 Rust)封装成 Python 可调用的模块,让 Python 能以接近原生的速度运行计算密集的部分。选择时可以先看 Python 层覆盖了原生 API 的多少,以及构建时是否需要 C++ 工具链。SPlisHSPlasH 提供基于 SPH 的流体模拟,并附带命令行工具;envpool 面向强化学习,并行运行大量 Gym 风格的环境;dart 则为关节机器人动力学提供 Python 绑定,可替代 MATLAB Simscape Multibody。
基于光滑粒子流体动力学(SPH)的开源 C++ 流体物理仿真库,提供 Python 绑定和命令行工具。
基于 C++17 的物理引擎,提供 Python 绑定,用于机器人与计算动画中关节体的运动学、动力学和接触仿真。
用 Rust 实现的高性能向量相似度库,提供 Python 绑定和多种相关性度量。
用于实时底层控制 Franka Robotics 科研机械臂的 C++ 客户端库,并提供 Python 绑定。
基于 C++ 的强化学习批量环境引擎,用线程池并行运行大量 Gym 风格环境。