Installation

Local Installation

  1. Clone or download the NeSy4PPM project:

    git clone https://github.com/JamilaOUKHARIJANE/NeSy4PPM.git
    cd NeSy4PPM
    
  2. Create and activate a virtual environment (Python 3.10 required).

    Using venv:

    python -m venv nesy4ppm-env
    source nesy4ppm-env/bin/activate  # On Windows use: nesy4ppm-env\Scripts\activate
    

    Using Conda:

    conda create -n nesy4ppm-env python=3.10
    conda activate nesy4ppm-env
    
  3. Install dependencies:

    pip install -r docs/source/requirements.txt
    
  4. Install the package in editable mode:

    pip install -e .
    

PyPI Installation

You can also install NeSy4PPM directly from PyPI. We recommend using a virtual environment to avoid conflicts with your global Python packages:

pip install nesy4ppm

Docker Installation

You can also run NeSy4PPM using Docker:

  1. Install Docker

  2. Pull and run the Docker image:

    docker pull jamilaoukharijane/nesy4ppm:latest
    docker run -p 8888:8888 jamilaoukharijane/nesy4ppm:latest
    
  3. Open http://127.0.0.1:8888/tree in your browser to launch Jupyter to run tutorial