Skip to content

Collection of utilities for working with Menge configuration and output files

Notifications You must be signed in to change notification settings

curds01/MengeUtils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guide to the Unofficial Menge Utilities

This provides some documentation on how to use the unofficial menge-slightly-affiliated python utilities. These utilities are a bunch of hacked-together processes and applications to facilitate various aspects the crowd simulation process. They are not supported and most likely have bugs and are definitely, on the whole, haphazardly architected. So, as with all things caveat emptor.

What is in the set of utilties?

There are two large-scale, richly featured tools for authoring and analysis:

  • Crowd analysis: A tool for performing post hoc analysis on the results of Menge simulation. It consumes scb files and scene descriptions (particularly the obstacle definitions) and provides tools for performing various types of analysis on the movement of the crowd.
  • Scenario Authoring: A tool for authoring various aspects of a Menge scene including defining obstacles, placing agents, defining goal sets, and building roadmaps and navigation fields.

And then a number of simpler utilities for facilitating authoring scenarios and analyzing results: These are, more or less, the independent components

Dependencies

Note: There is an active effort to modernize these utilities to Python 3.

  • Python 2.7
  • Numpy
  • Matplotlib
  • Pygame
  • PyOpenGL
  • PyQt4

About

Collection of utilities for working with Menge configuration and output files

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages