Skip to main content

Python wrapper for the LEMONS library to generate anthropometry-based, non-circular pedestrian shapes, visualize crowds, and simulate 2D dynamics.

Project description

Project icon

Paper DOI Simulation Videos Docs GitHub App YouTube PyPI

lemon LEMONS: An Open-Source Platform to Generate Non-Circular, Anthropometry-Based Pedestrian Shapes and Simulate Their Mechanical Interactions in 2D

Documentation

Comprehensive installation guidelines, tutorials, and a complete API reference are available in our official documentation.

Authors

  • Oscar Dufour
  • Maxime Stapelle
  • Alexandre Nicolas

This project is developed at Institute of Light and Matter.

Citation

CITATION.cff

If you use LEMONS, we encourage you to cite or reference this work as you would any other scientific research. The package is a result of a huge amount of time and effort invested by the authors. Citing us allows us to measure the impact of the research and encourages others to use the library.

Cite us:

@article{10.21468/SciPostPhysCodeb.67,
	title     = {{LEMONS: An open-source platform to generate non-circuLar, anthropometry-based pEdestrian shapes and simulate their Mechanical interactiONS in two dimensions}},
	author    = {Oscar Dufour and Maxime Stapelle and Alexandre Nicolas},
	journal   = {SciPost Phys. Codebases},
	pages     = {67},
	year      = {2026},
	publisher = {SciPost},
	doi       = {10.21468/SciPostPhysCodeb.67},
	url       = {https://scipost.org/10.21468/SciPostPhysCodeb.67},
}

An example of a generated crowd

Project icon

An example of a crowd simulation

Forward propagation of a push through a row of people (experience from Feldmann S., Adrian J., 2023). Dotted lines: measured head trajectories, solid lines: simulation.

An example of a crowd simulation.

An example of a 3D crowd

A crowd in 3D. Here, the female specimen’s legs are together (touching), whereas the male specimen’s legs are apart.

License

Every part of LEMONS is available under the CeCILL-B 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

lemons_crowd-1.0.6.tar.gz (94.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lemons_crowd-1.0.6-py3-none-any.whl (126.7 kB view details)

Uploaded Python 3

File details

Details for the file lemons_crowd-1.0.6.tar.gz.

File metadata

  • Download URL: lemons_crowd-1.0.6.tar.gz
  • Upload date:
  • Size: 94.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for lemons_crowd-1.0.6.tar.gz
Algorithm Hash digest
SHA256 983377868b76d790772c78b8492f13f9876e758df42447bbb5f339ec40e2dd70
MD5 c48d614eee9daf9444568a57bde46e92
BLAKE2b-256 5e97cc2ec29c54c4c81cdb9869be276f56519519406465d4a96ea4678f592515

See more details on using hashes here.

File details

Details for the file lemons_crowd-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: lemons_crowd-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 126.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for lemons_crowd-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 16b38d811722f36d278752b62644e16e298600ec2310d26df04c77910fbcda34
MD5 b9fb7963847160e8fe27db5c19da4f8f
BLAKE2b-256 724731cf66eda78b7fa7f6f7aa1bdfb7a4e45464d315a8d1547aa79fec474bf2

See more details on using hashes here.

Supported by

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