v1.1.0
New features:
-
Add loading functions for different datatypes:
- JuPedSim trajectory file
- Viswalk trajectory file
- Pedestrian Dynamics Data Archive HDF5 file
-
Improve profile computations:
- Introduce separate function to compute speed and density profiles
- Add classic and Gaussian density profile computation
- Add mean speed profile computation
-
Improve trajectory data:
- Make trajectory data sliceable by frames:
trajectory[0:100]
- Expose metadata as bounds, number pedestrians and frame range
- Make trajectory data sliceable by frames:
What's changed:
- Nightly builds will no longer be uploaded to test-PyPI
- kwargs how passed from plotting functions to matplotlib backend
- Support
GeometryCollection
as base for geometries - Add support for Python 3.12
- Functions are now exposed at top-level, e.g., can be imported with
from pedpy import *
Fixes:
- Correct automatic computation of vmin and vmax when plotting profiles
- Use correct escape depending in plot label
- Improve documentation