JuPedSim logo

JuPedSim

JuPedSim is a Python package with a C++ core to simulate pedestrian dynamics

81 stars 44 forks v1.4.2 May 21, 2026 NOASSERTION

Links

About

JuPedSim is an open-source library for simulating the dynamics of pedestrians and crowds. It models how individual agents move through a walkable geometry, react to one another, and route toward exits, making it suitable for studying evacuations, crowd management, and the design of buildings, transport hubs, and public spaces.

Features

  • Python-first API over a high-performance C++ core — set up geometries,
    spawn agents, define routes, and step the simulation entirely from Python.

  • Multiple operational models, including the Social Force Model.

  • Flexible routing via journeys and stages (waypoints, exits, waiting
    areas) with support for probabilistic and conditional transitions, so agents
    can follow alternative paths through the same geometry.

  • Comes with a web-based frontend https://app.jupedsim.org

    Use cases

    Evacuation-time studies, route-choice and bottleneck analysis, capacity
    planning, and reproducible research in pedestrian dynamics.

Tags


Related Projects

mujoco-scene-editor logo

mujoco-scene-editor

10
OpenMC logo

OpenMC

1K
PyBuildingEnergy logo

PyBuildingEnergy

48
pyHarm logo

pyHarm

7
QuaTorch logo

QuaTorch

12
Raytrax logo

Raytrax

14
PySimHub

Community hub for Python simulation and numerics tools.

© 2026 PySimHub. MIT License.

Data updated Unknown