Skip to content

How to run the project

christian-werner edited this page Jun 3, 2024 · 2 revisions

If you want to run NetAScore you can choose between two modes, you can either use our ready-to-use setup that utilizes a docker image or you can run it manually using Python.

Running NetAScore in Docker or better directly on your machine in Python?

The great advantage of running NetAScore in Docker is that you do not have to install any software or python dependencies on your machine. Only docker is required. Also the configuration is very simple, as you get a ready-to-use setup including a PostgreSQL database with PostGIS extension.

However, running NetAScore in Docker can potentially be slower on macOS and Windows than running the scripts directly on the machine in Python. We provide a possible solution to this issue in docker-guide - the performance can be optimized by using a different way to mount the Docker volume. If you prefer to execute NetAScore directly on your machine, virtual environments or Conda may help with managing all Python requirements.