The main script from which all algorithms are started is src/main.py.
The directory scripts contains shell scripts for automated testing.
New algorithms should be added to the src/custom_algorithms folder.
The folder src/custom_envs contains our custom environments.
The file conf/main.yaml contains general configurations for the experiment parameters.
The folder conf/algorithm contains configurations for each algorithm, both stable-baselines3 and custom algorithms. It determines the kwargs passed on to the model (SAC, TD3, etc). These are also overridable as command-line options, e.g. algorithm.verbose=False.
The folder conf/performance contains optimization and performance-testing scripts for different environments.
The folder src/util contains some misc utilities.
The folder src/hydra_plugins contains some customized plugins for our hyperparameter management system.