GitHub Repositories

The main repository for the Deephys Visualizer is deephys-aio. AIO stands for all-in-one. It organized its code into several submodules.

To properly clone this repository, the argument --recurse-submodules must be used or else the submodules will be empty. -j10 will clone the submodules in parallel, saving you time.

git clone --recurse-submodules -j10 https://github.com/mjgroth/deephys-aio
cd deephys-aio

To properly update these repositories, git pull will not be enough. You will need to use:

git submodule update --recursive

The core submodule repository is deephys. The source code for the visualizer in this repository is only functional as a submodule within deephys-aio. It is not standalone. This GitHub repository also contains:

  • the CI actions that build the app on several platforms

  • the code for the python package

  • the code for these docs

  • the app releases and changelists