Skip to content

Commit 3143277

Browse files
committed
added installation instructions
1 parent 84a4cde commit 3143277

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

README.md

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
Welcome to Navground Blofun, standing for Navigation playground block functions.
2+
This repository is for using topological data analysis techniques for the study of
3+
autonomous robots navigation simulations performed using Navground.
4+
Our analysis is based on the induced partial matching, a technique to match clusters of
5+
two datasets based on underlying assignment, such as when a dataset is a subset of another.
6+
7+
Installation Instructions
8+
=========================
9+
Dependencies
10+
------------
11+
- Python 3
12+
- Numpy
13+
- Matplotlib
14+
- Navground
15+
- Scipy
16+
- tslearn
17+
- seaborn
18+
19+
In order to install Navground, go to a directory where you want to save the repository.
20+
Next, open the command line and execute the following instructions to clone the repository.
21+
```sh
22+
git clone git@github.com:Cimagroup/navground-blofun.git
23+
cd navground-blofun
24+
```
25+
Optionally, you might wish to create and activate a virtual environment as follows.
26+
```sh
27+
python3 -m venv venv
28+
. venv/bin/activate
29+
```
30+
Finally, install the remaining dependencies and install the perdiver module, which is contained in this repository.
31+
```sh
32+
python3 -m pip install numpy matplotlib scipy navground jupyter notebook tslearn seaborn
33+
python3 -m pip install .
34+
```
35+
Now you are ready to execute the notebooks. Run the following commands and you are ready to go!
36+
```sh
37+
cd notebooks
38+
python3 -m jupyter notebook
39+
```

0 commit comments

Comments
 (0)