Skip to content

🔧 Installation¤

Note, before implementation were added as submodule. Now we only consider Docker containers installation. (To be updated)

git clone git@github.com:ElNiak/PANTHER.git;
cd PANTHER;
git submodule update --init --recursive

🔧 Requirements¤

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

⚙️ Pre-commit and Black¤

cd PANTHER;
python3.10 -m venv venv
venv/bin/pip install pre-commit black
venv/bin/pre-commit install

💻 Local Installation¤

cd PANTHER;
python3.10 -m venv .venv
.venv/bin/pip install .
source .venv/bin/activate

🐳 Pypi Installation¤

python3.10 -m venv .venv
.venv/bin/pip install panther_net
source .venv/bin/activate

🐳Docker Installation¤

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;

⚠️ Clean Up¤

# To clean Docker images and system:
make clean-docker-full