Note, before implementation were added as submodule. Now we only consider Docker containers installation. (To be updated)
git clone [email protected]:ElNiak/PANTHER.git;
cd PANTHER;
git submodule update --init --recursive
Tested on:
- Python 3.10
- Docker version 27.2.1, build 9e34c9b
- Ubuntu 20.04.3 LTS
sudo apt install libgraphviz-dev python3.10-venv python3.10-dev docker docker
cd PANTHER;
python3.10 -m venv venv
venv/bin/pip install pre-commit black
venv/bin/pre-commit install
cd PANTHER;
python3.10 -m venv .venv
.venv/bin/pip install .
source .venv/bin/activate
python3.10 -m venv .venv
.venv/bin/pip install panther_net
source .venv/bin/activate
The docker image will be automatically built and run when defined in the experiment configuration file.
cd PANTHER;
python3.10 -m venv .venv
.venv/bin/pip install .
source .venv/bin/activate
cd panther;
# To clean Docker images and system:
make clean-docker-full