Skip to content

This project uses topological methods to track evasion paths in mobile sensor networks.

License

Notifications You must be signed in to change notification settings

elykwilliams/EvasionPaths

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Evasion Paths

This repository implements the algorithm described in Evasion paths in mobile sensor networks.

Installation

Clone Repository

To download this repository, use the following

git clone https://www.github.com/elykwilliams/EvasionPaths.git

Configure Virtual Environment

To make sure that the installed packages to not interfer with system packages, we use a virtual environment

cd /path/to/EvasionPaths
python3 -m venv venv

To activate the virtual environment on Windows .\venv\Scripts\activate

To activate the virtual environment on Linux source venv/bin/activate

You can deactivate the virtual environment using deactivate

Install package

After activating the virtual environment, the evasions path package can be installed using

cd /path/to/EvasionPaths
pip install .

Running Examples

After the package is installed to the virtual environment, the examples can be run using

cd /path/to/EvasionPaths
python examples/sample_experiment.py

Documentation

Documentation for this project can be found here

About

This project uses topological methods to track evasion paths in mobile sensor networks.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages