PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Simulation Python Packages

Python packages with the GitHub topic simulation. Sorted by monthly downloads, with stars and forks.
bulletphysics
pybullet

Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.

405K 15K 3K
peterdsharpe
aerosandbox

Aircraft design optimization made fast through computational graph transformations (e.g., automatic differentiation). Composable analysis tools for aerodynamics, propulsion, structures, trajectory design, and much more.

304K 1K 207
pgmpy
pgmpy

Python Toolkit for Causal and Probabilistic Reasoning

297K 3K 1K
quantumlib
cirq-core

Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.

271K 5K 1K
m3g
packmol

Packmol - Initial configurations for molecular dynamics simulations

242K 381 65
olofk
edalize

An abstraction library for interfacing EDA tools

217K 802 237
NVIDIA-Omniverse
ovstage

A C and Python library providing a shared, high-performance, vectorized, GPU-capable scene data substrate for OpenUSD data across Omniverse Libraries (physics, rendering, sensors, animation).

143K 19 5
quantumlib
cirq-ionq

Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.

114K 5K 1K
mujocolab
mjviser

Web-based MuJoCo viewer powered by Viser

110K 268 17
MatthewReid854
reliability

Reliability engineering toolkit for Python - https://reliability.readthedocs.io/en/latest/

103K 434 90
quantumlib
cirq

Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.

101K 5K 1K
quantumlib
cirq-google

Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.

95K 5K 1K
NVIDIA-Omniverse
ovrtx

A C and Python library for physically accurate, real-time, sensor simulation and visualization using NVIDIA Omniverse RTX

84K 228 37
quantumlib
cirq-web

Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.

79K 5K 1K
quantumlib
cirq-pasqal

Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.

79K 5K 1K
quantumlib
cirq-aqt

Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.

78K 5K 1K
pybamm-team
pybamm

Fast and flexible physics-based battery models in Python

70K 2K 811
flexcompute
tidy3d

fast, large scale photonic simulation platform

64K 366 85
eclipse-sumo
eclipse-sumo

Eclipse SUMO is an open source, highly portable, microscopic and continuous traffic simulation package designed to handle large networks. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation.

61K 4K 2K
equinor
ert

ERT - Ensemble based Reservoir Tool - is designed for running ensembles of dynamical models such as reservoir models, in order to do sensitivity analysis and data assimilation. ERT supports data assimilation using the Ensemble Smoother (ES) and Ensemble Smoother with Multiple Data Assimilation (ES-MDA).

54K 162 146
ansys
ansys-mechanical-core

Pythonic interface to Ansys Mechanical ™

51K 86 37
open-atmos
pypartmc

Python (and C++) interface to PartMC with Jupyter/Python, Julia and Matlab examples

51K 31 16
mesa
mesa

Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.

50K 4K 1K
fury-gl
fury

FURY - Free Unified Rendering in pYthon.

46K 298 259
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology