Angle-and-step random walk

2021-Angourakis-001, (Last updated: 2022-09-22)


Authors

Angourakis, Andreas (Author, Copyright Holder, Creator)


Module files

Module type

Algorithm

Implementation languages

Python

Keywords

Modelling: agent behaviour (self)
Programming: Object-oriented   Nondeterministic
Regions:
Periods:
Subjects: random walk

Input and output

Click on nodes for details

References


README

Angle-and-step random walk

by Andreas Angourakis (NASSA submission 🚀)

An Python implementation of random walk in 2D space based on agent angle orientation and step distance. It defines an agent class Walker capable of random walk movement based on random angle and movement step distance in a continuous 2D space.

License

MIT

Further information

Example of output: three random walk trajectories in continuous 2D space
Example of output: three random walk trajectories in continuous 2D space

demonstration.ipynb: Jupyter Notebook using the Python implementation that sets up a workflow for executing several random walks and plotting them. It also includes a demonstration of the test methods.

See full list of documentation resources in documentation.