Skip to content

movingpandas/synth-data-generator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synthetic movement data generation using Mesa

About Mesa

Mesa allows users to quickly create agent-based models using built-in core components (such as spatial grids and agent schedulers) or customized implementations; visualize them using a browser-based interface; and analyze their results using Python's data analysis tools. Its goal is to be the Python-based alternative to NetLogo, Repast, or MASON.

User guide

The generators are agent based models for movement in continuous space built using Mesa.

To use the generators, follow the instructions in corresponding directory:

  1. Bird Movement Model (Mesa official example): Boids-style flocking model, demonstrating the use of agents moving through a continuous space following direction vectors.
  2. Ship Movement Model (MobiSpaces addition): Agent based simulation of ship movements between ports, using a dynamic window approach and A* routing with support for speed restrictions.

Acknowledgements

This work was supported in part by the Horizon Framework Programme of the European Union under grant agreement No. 101070279 (MobiSpaces).

About

Synthetic movement data generation using Mesa agent-based modeling

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 62.7%
  • Jupyter Notebook 37.3%