Installation

Requirements

To use ProMis, the following requirements are needed depending on the features you want to use.

From Pypi

ProMis can be easily installed using the following commands.

1# Installing ProMis and a probabilistic reasoning backend
2pip install promis
3pip install git+https://github.com/simon-kohaut/problog.git@dcproblog_develop

Local Installation

In case you would like to contribute to the project, the following sets up ProMis for development.

1git clone git@github.com:HRI-EU/ProMis.git
2cd ProMis
3pip install -e ".[dev,doc]"
4pip install git+https://github.com/simon-kohaut/problog.git@dcproblog_develop

For nautical applications using marine chart data, you can install the additional dependencies with pip install . “[nautical]”.

Docker

If you have Docker installed on your system, we provide vscode devcontainer settings that can be used for dockerized development. Otherwise, run the following commands to manually build and employ the ProMis Dockerfile.

1# Enters the ProMis directiory, builds a new docker image and runs it in interactive mode
2docker build . -t promis
3docker run -it promis