CommonOcean Input-Output
This tool includes the python package for representing benchmarks for marine motion planning. In addition, some hand-crafted scenarios, an adapted version of the commonroad drivability checker, and student documentations are provided. The structure of the repository is:
Documentation
The full documentation of the API and introductory examples can be found under commonocean.cps.cit.tum.de.
For getting started, we recommend our tutorials.
Requirements
The required dependencies for running CommonOceanIO are:
commonroad-io==2023.1
tqdm>=4.50.2
networkx>=2.4
ipywidgets~=7.5.1
ipython-autotime~=0.1
matplotlib~=3.3.2
numpy~=1.22.4
ipython~=7.18.1
pyyaml~=5.3.1
imageio~=2.9.0
shapely>=1.6.4.post2
setuptools>=42.0.1
lxml>=4.2.2
Pillow>=7.0.0
iso3166>=1.0.1
pytest>=7.1.1
commonocean-vessel-models==1.0.0
Installation
Create a new Anaconda environment for Python 3.7 (here called co37). Run in your Terminal window:
$ conda create −n co38 python=3.8
Activate your environment
$ conda activate co38
Install the package by simply using pip and, if you want to use the jupyter notebook, also install jupyter
$ pip install commonocean-io
$ conda install jupyter
Now everything is installed and you can run the main.py file or start jupyter notebook to run the example notebook
$ jupyter notebook
Contents
Contact information
- Website:
- Email: