Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 Python Simulation Projects
-
pgmpy
Python Library for learning (Structure and Parameter), inference (Probabilistic and Causal), and simulations in Bayesian Networks.
Project mention: Use data from tables generated in python console, | reddit.com/r/pythonhelp | 2022-02-14No need to post the help, here is the DiscreteFactor class https://github.com/pgmpy/pgmpy/blob/eb65f40d2b32bf2ad971181333bb9ed7aefde907/pgmpy/factors/discrete/DiscreteFactor.py
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
OpenWorm
Repository for the main Dockerfile with the Openworm software stack and project-wide issues
Project mention: Exclusive Q&A: John Carmack's 'Different Path' to Artificial General Intelligence | reddit.com/r/agi | 2023-02-03Simulating biological life is a very different thing from the sort of AI discussed here, but fyi, openworm.org exists. They're simulating all the neurons, connections, and other cells in a nematode. They didn't code behavior, but when they run the simulation, it begins swimming like its real world counterpart.
-
Blender-FLIP-Fluids
The FLIP Fluids addon is a tool that helps you set up, run, and render high quality liquid fluid effects all within Blender, the free and open source 3D creation suite.
Make sure that your objects have correct manifold/closed/watertight geometry. See this topic for more info and how to verify geometry: https://github.com/rlguy/Blender-FLIP-Fluids/wiki/Manifold-Meshes
-
-
Project mention: Starting an open-source re-implementation of an old game | reddit.com/r/REGames | 2022-11-18
In case you didn't know about it you might be interested in contributing to https://unknown-horizons.org/
-
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
deepdrive
Deepdrive is a simulator that allows anyone with a PC to push the state-of-the-art in self-driving
-
-
Check out https://github.com/olofk/fusesoc. It gives you a command line build flow that can drive Vivado (along with many other eda tools via edalize https://github.com/olofk/edalize) without having to touch the GUI (though you might want it for programming the board, though FuseSoC can do that too).
-
-
No! It's RocketPy's Version 0.13.0 that is out now! Our biggest release so far accounts for many, many new features. 13, to be exact (actually, there are 22). The main ones stem from the Environment Analysis done both for EuroC Rocket Competition and Spaceport America Cup, which can now be accessed here: https://github.com/RocketPy-Team/RocketPy/blob/master/rocketpy/EnvironmentAnalysis.py
-
godot_rl_agents
An Open Source package that allows video game creators, AI researchers and hobbyists the opportunity to learn complex behaviors for their Non Player Characters or agents
Project mention: An orb learns to dodge obstacles, collect other orbs and reach the end platform by itself using PPO RL AI | reddit.com/r/godot | 2023-01-201. You will need to setup a virtual environment in python, install the module with pip, and run the "gdrl" command. Then to use it with godot, simply add a "sync" node provided with the plugin to the tree and it will take care of all your agents and their communication with the python module. The agent needs to be in the "AGENT" group and have 3 compulsory variables and some compulsory functions. You can check it out here: Custom Environment .
-
Project mention: [D] what are the SOTA neural PDE solvers besides FNO? | reddit.com/r/MachineLearning | 2022-11-22
try https://github.com/pdebench/pdebench
-
PyDy (Python Dynamics)
-
-
ELM327-emulator
ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation
-
-
-
covasim
COVID-19 Agent-based Simulator (Covasim): a model for exploring coronavirus dynamics and interventions
-
catgrasp
[ICRA 2022] CaTGrasp: Learning Category-Level Task-Relevant Grasping in Clutter from Simulation
Project mention: [ICRA 2022] CaTGrasp: Learning Category-Level Task-Relevant Grasping in Clutter from Simulation | reddit.com/r/robotics | 2022-03-16Github: https://github.com/wenbowen123/catgrasp
-
Project mention: Researchers at the University of Central Florida have developed CitySim, a Video-based Traffic Trajectory Dataset for Advancement in Vehicle-Safety Research | reddit.com/r/machinelearningnews | 2022-08-28
Continue reading | Check out the paper and github.
-
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.
Project mention: Unity Robotics - Error Trying to Randomise Object Orientation | reddit.com/r/Unity3D | 2022-06-07I'm trying to complete Part 2 of the Robotics Object Pose Estimation tutorial (https://github.com/Unity-Technologies/Robotics-Object-Pose-Estimation) and cannot get past Step 10 (Writing our Custom Object Rotation Randomizer) because I keep getting a "Tying to read value of type Dimension while reading a value of type CommaSeparator" error. Any advice on how to fix this? I have Unity 2021.3.3f1 installed on a Windows 10 machine.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Simulation related posts
- Exclusive Q&A: John Carmack's 'Different Path' to Artificial General Intelligence
- Is it possible to simulate a world with conscious inhabitants who fully experience everything?
- RocketPy's Version 0.13.0 is out!
- Openworm – C.Elegans in a Computer
- An orb learns to dodge obstacles, collect other orbs and reach the end platform by itself using PPO RL AI
- Guys Guys, I just came across this while doing Physics. Am I good or should I keep going?
- Does longterism collapse if the number of sentient beings is infinite?
-
A note from our sponsor - Sonar
www.sonarsource.com | 9 Feb 2023
Index
What are some of the best open-source Simulation projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | pgmpy | 2,274 |
2 | mesa | 1,806 |
3 | OpenWorm | 1,704 |
4 | Blender-FLIP-Fluids | 1,401 |
5 | fapro | 1,380 |
6 | unknown-horizons | 1,328 |
7 | bindsnet | 1,191 |
8 | deepdrive | 823 |
9 | PyBaMM | 532 |
10 | edalize | 492 |
11 | simupy | 490 |
12 | RocketPy | 352 |
13 | godot_rl_agents | 349 |
14 | PDEBench | 330 |
15 | PyDy | 309 |
16 | fdtd | 274 |
17 | ELM327-emulator | 237 |
18 | maze | 224 |
19 | crafter | 220 |
20 | covasim | 213 |
21 | catgrasp | 202 |
22 | UCF-SST-CitySim-Dataset | 201 |
23 | Robotics-Object-Pose-Estimation | 193 |