Skip to main content

Python package to create physics-based pedestrian models from crowd measurements

Project description

Data-driven physics-based modeling of pedestrian dynamics

PyPI - Python Version Code style: black doi paper

Project Overview

Python package to create physics-based pedestrian models from pedestrian trajectory measurements. This package is an implementation of the data-driven generalized pedestrian model presented in:

Pouw, C. A. S., van der Vleuten, G., Corbetta, A., & Toschi, F. (2024). Data-driven physics-based modeling of pedestrian dynamics. To appear xx.

Getting started

Install the package from PyPI

pip install physics-based-pedestrian-modeling

Download the configuration files into your working directory.

Run the main script for one of the available parameter files (listed below)

python main.py params=single_paths

Features

Preprocessing of trajectories

Calculate slow dynamics

Learn potential from the preprocessed trajectories

Learn the potential

Simulate new trajectories using the learned potential

Simulate new trajectories

Parameter Files

Configuration of parameter files is handled by Hydra. Default parameter files are provided for the following cases:

  • single_paths: Trajectories in a narrow corridor.
  • parallel_paths: Trajectories in a wide corridor.
  • curved_paths_synthetic: Trajectories along a closed elliptical path.
  • intersecting_paths: Trajectories intersecting in the origin.
  • station_paths: Complex trajectories in a train station.

Featured Notebooks

A couple of usage notebooks are available for the following cases:

  • Narrow corridor paths
  • Station paths
  • User input paths

Documentation

License

  • Free software: 3-clause BSD license

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

physics_based_pedestrian_modeling-0.1.2.tar.gz (44.2 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file physics_based_pedestrian_modeling-0.1.2.tar.gz.

File metadata

File hashes

Hashes for physics_based_pedestrian_modeling-0.1.2.tar.gz
Algorithm Hash digest
SHA256 2f9ccd8a98c68ab3be5c7c18f07e1e04aa8fbd71e2d5776db6967ef069594466
MD5 c603f0aeb80329f9bd6debb2445fbda4
BLAKE2b-256 7dd6cf49fd619adf9087b0aee3a0200e02e6ba1ba384e22176e6b67474b57dd5

See more details on using hashes here.

File details

Details for the file physics_based_pedestrian_modeling-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for physics_based_pedestrian_modeling-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d163e1cd70a591ff32c5477de5ac31c8abec43cb70f64cabc81ebbbe12da79e8
MD5 a00ecff1c55156dbb5d6201c8c09622c
BLAKE2b-256 a6adc87de3c2c5f1d2c7b2a6edcc149bf7700e0f30e4c722738bf1f5b82a9dd4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page