PedPy: Pedestrian Trajectory Analyzer

PedPy: Pedestrian Trajectory Analyzer#

Useful links: Python Packages | Source Repository | Issues | Discussions

PedPy is an open source, MIT-licensed Python library for pedestrian movement analysis. It provides a high-level interface for extracting fundamental measurements from trajectory data.

Basic measures as velocity, flow, and density can directly be computed and then combined to obtain fundamental diagrams. Additionally, PedPy provides functionalities to compute density and velocity profiles.

Install PedPy#

PedPy can directly be installed from PyPI via:

pip install pedpy

Cite PedPy#

If you use PedPy in your work, please cite it with the following information from Zenodo.

@software{schrodter_2025_14789994,
  author       = {Schrödter, Tobias and
                  The PedPy Development Team},
  title        = {PedPy - Pedestrian Trajectory Analyzer},
  month        = feb,
  year         = 2025,
  publisher    = {Zenodo},
  version      = {v1.3.0},
  doi          = {10.5281/zenodo.14789994},
  url          = {https://doi.org/10.5281/zenodo.14789994},
}

Information to all versions of PedPy can be found on Zenodo.

https://zenodo.org/badge/DOI/10.5281/zenodo.7194992.svg

To find your installed version of PedPy, you can run:

import pedpy
print(pedpy.__version__)

Getting Started

New to PedPy? Check out the getting started guide. It show cases a first analysis done with PedPy.

To the getting started guide
User Guide

The user guide shows more detailed applications and provides an overview of the capabilities of PedPy.

To the user guide
API Reference

A detailed description of PedPy’s API. It explains the provided functions and their parameters.

To the reference guide
Developer Guide

Want to help improving PedPy? The developer guides explains, how you can help us to make PedPy better.

To the development guide