Python physics-simulation

Open-source Python projects categorized as physics-simulation

Top 18 Python physics-simulation Projects

  • dm_control

    Google DeepMind's software stack for physics-based simulation and Reinforcement Learning environments, using MuJoCo.

    Project mention: Shimmy 1.0: Gymnasium & PettingZoo bindings for popular external RL environments | /r/farama | 2023-04-25

    This includes single-agent Gymnasium wrappers for DM Control, DM Lab, Behavior Suite, Arcade Learning Environment, OpenAI Gym V21 & V26. Multi-agent PettingZoo wrappers support DM Control Soccer, OpenSpiel and Melting Pot. For more information, read the release notes here:

  • pymunk

    Pymunk is a easy-to-use pythonic 2d physics library that can be used whenever you need 2d rigid body physics from Python

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • fdtd

    A 3D electromagnetic FDTD simulator written in Python with optional GPU support

  • assistive-gym

    Assistive Gym, a physics-based simulation framework for physical human-robot interaction and robotic assistance.

  • Robotics-Object-Pose-Estimation

    A complete end-to-end demonstration in which we collect training data in Unity and use that data to train a deep neural network to predict the pose of a cube. This model is then deployed in a simulated robotic pick-and-place task.

  • opem

    OPEM (Open Source PEM Fuel Cell Simulation Tool)

  • fbpic

    Spectral, quasi-3D Particle-In-Cell code, for CPU and GPU

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • SPH_Taichi

    A high-performance implementation of SPH in Taichi.

  • Incoherent-Light-Simulation

    Simulation of the propagation of incoherent light, aiming to illustrate the concept of spatial coherence.

  • PyPhysicsSandbox

    pyPhysicsSandbox is a simple wrapper around Pymunk that makes it easy to write code to explore 2D physics simulations. It's intended for use in introductory programming classrooms.

  • gopem

    GUI for OPEM library

  • nvidia-modulus-airfoil-optimisation

    Using NVIDIA modulus for airfoil optimizations at different angles.

  • SPH-Fluid-Simulation

    Smoothed Particle Hydrodynamics implementation with Python (by sillsill777)

  • GalaxyCollision

    This Python project's goal is to model the collision of multiple galaxies through the use of an optimized N-Body problem engine.

  • tvc-simulator

    Physics Simulation of a TVC rocket using a PID controller

  • atom-simulator

    This project allows the user to simulate the 118 known elements according to the Bohr Model.

  • ChessPieceVision

    Display pieces' moves on chessboards topologically with inverse-square law repulsion and Hooke's law springs (and a lot more) in 3D

  • python-physics-stuffs

    physics and science projects in python

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-04-25.

Python physics-simulation related posts


What are some of the best open-source physics-simulation projects in Python? This list will help you:

Project Stars
1 dm_control 3,520
2 pymunk 874
3 fdtd 422
4 assistive-gym 294
5 Robotics-Object-Pose-Estimation 263
6 opem 185
7 fbpic 166
8 SPH_Taichi 165
9 Incoherent-Light-Simulation 147
10 PyPhysicsSandbox 43
11 gopem 31
12 nvidia-modulus-airfoil-optimisation 21
13 SPH-Fluid-Simulation 13
14 GalaxyCollision 12
15 tvc-simulator 9
16 atom-simulator 5
17 ChessPieceVision 2
18 python-physics-stuffs 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives