Installation

LoRaFlexSim is implemented in Python. To get started you need Python 3.11 or newer and a few scientific libraries. The following steps describe how to prepare your environment.

  1. Install dependencies. Use pip to install the required packages:
    pip install numpy pandas scipy matplotlib plotly panel fastapi uvicorn pillow
  2. Obtain the source code. Download or clone the LoRaFlexSim source code from the official repository or contact the authors for a copy. Unpack the archive and navigate to the project root.
  3. Install in editable mode. From the project root, install LoRaFlexSim in editable mode so that changes are immediately reflected:
    pip install -e .
  4. Verify installation. Run a simple script to ensure that everything is set up correctly:
    python examples/run_basic.py --nodes 10 --steps 1000

If you encounter any issues during installation, please consult the usage guide or contact the authors via the authors page.