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

Simulation Python Packages

Python packages with the GitHub topic simulation. Sorted by relevance, with stars and monthly downloads.
materialsproject
reaction-network

Reaction Network is a Python package for predicting likely inorganic chemical reaction pathways using graph theoretical methods. Project led by @mattmcdermott (formerly at Berkeley Lab).

1.1M 127 26
MatthewReid854
reliability

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

938K 423 85
pgmpy
pgmpy

Python Toolkit for Causal and Probabilistic Reasoning

455K 3K 1K
quantumlib
cirq-core

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

445K 5K 1K
bulletphysics
pybullet

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

358K 14K 3K
quantumlib
stim

A fast stabilizer circuit library.

281K 728 205
flexcompute
tidy3d

fast, large scale photonic simulation platform

178K 341 74
quantumlib
cirq-google

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

175K 5K 1K
quantumlib
cirq

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

172K 5K 1K
olofk
edalize

An abstraction library for interfacing EDA tools

165K 770 226
quantumlib
cirq-ionq

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

158K 5K 1K
quantumlib
cirq-aqt

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

140K 5K 1K
quantumlib
cirq-pasqal

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

137K 5K 1K
quantumlib
cirq-web

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

134K 5K 1K
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).

95K 150 132
ciscodevnet
virl2-client

Client library for the Cisco VIRL 2 Network Simulation Platform

84K 61 20
unrealcv
unrealcv

UnrealCV: Connecting Computer Vision to Unreal Engine

83K 2K 461
pybamm-team
pybamm

Fast and flexible physics-based battery models in Python

83K 2K 767
tskit-dev
msprime

Simulate ARGs and genomic sequence data using population genetic models

83K 215 93
open-atmos
pypartmc

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

76K 31 16
mesa
mesa

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

62K 4K 1K
quantumlib
cirq-rigetti

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

54K 5K 1K
Farama-Foundation
gymnasium-robotics

A collection of robotics simulation environments for reinforcement learning

47K 904 133
neuronsimulator
neuron

NEURON Simulator

45K 518 142
    • Data from PyPI, GitHub, ClickHouse, and BigQuery