1
Fork 0
Controller Modularity in Brittle-Star Robots https://selab-3-2026.github.io/SEL3-2026-Groep-4/
This repository has been archived on 2026-08-15. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
Find a file
Tibo De Peuter f31436bccd feat(config): add YAML configuration system
- Add default_ppo.yaml template for training configurations
- Create configs/README.md with usage documentation
- Enable per-researcher configuration without code changes
- Support YAML config files with CLI parameter overrides
- Document how to set personal WandB credentials safely

This allows researchers to maintain personal configs without
committing credentials to the repository.
2026-03-31 19:53:15 +00:00
.agents chore: configure git lfs 2026-03-21 16:36:33 +01:00
.devcontainer fix: Use local dirname 2026-03-21 17:26:56 +01:00
.github/workflows ci: skip actions on draft pull requests 2026-03-21 17:29:21 +01:00
configs feat(config): add YAML configuration system 2026-03-31 19:53:15 +00:00
docs Environment setup + train loop (#5) 2026-03-26 09:53:54 +01:00
experiments Environment setup + train loop (#5) 2026-03-26 09:53:54 +01:00
src refactor(main): replace print with logging 2026-03-31 19:51:17 +00:00
tests refactor: convert jax verification script to pytest and update docs 2026-03-21 16:55:11 +01:00
.commitlintrc.json ci: configure pre-commit hooks 2026-03-21 16:35:42 +01:00
.gitattributes chore: configure git lfs 2026-03-21 16:36:33 +01:00
.gitignore Environment setup + train loop (#5) 2026-03-26 09:53:54 +01:00
.pre-commit-config.yaml ci: configure pre-commit hooks 2026-03-21 16:35:42 +01:00
.python-version Initial commit 2026-02-26 14:18:39 +01:00
flake.lock Initial commit 2026-02-26 14:18:39 +01:00
flake.nix ci: configure pre-commit hooks 2026-03-21 16:35:42 +01:00
pyproject.toml Environment setup + train loop (#5) 2026-03-26 09:53:54 +01:00
README.md Environment setup + train loop (#5) 2026-03-26 09:53:54 +01:00
ruff.toml fix(lint): remove deprecated ruff rule PLR1708 2026-03-31 19:32:38 +00:00
uv.lock Environment setup + train loop (#5) 2026-03-26 09:53:54 +01:00

Brittle Star

Usage

UV

To set up the UV module, you can run the following command:

uv sync --frozen

example command:

uv run src/train.py --model_name my_model --epochs 50 --batch_size 32