/ASMA

Primary LanguagePython

Installation

It is recommended to create a virtual environmnent to run the code of this repository. This will avoid package conflicts with other python projects.

python -m venv path_for_the_venv
source path_for_the_venv
pip install --upgrade wheel

or if you use anaconda, you can create the environnement as follows:

conda create --name myenv python=3.8

Once the environnement is created, activate the environment (through source path_for_the_venv or through conda activate myenv), clone the repository:

git clone https://github.com/jokteur/epfl-master-project

For the Rust accelerated code, please install Rust-Lang on your system: https://www.rust-lang.org/. Then, install the Rust setup tool with:

pip install -r requirements-dev.txt

Once this is done, install the package with the following command

cd epfl-master-project
pip install -e .

this will install the package from the folder. If changes are made (new commits), then the package will be automatically updated.