Getting Started¶
Installation¶
Prerequisites¶
- Python 3.14+
- UV
Install¶
git clone https://github.com/jacksonpradolima/coleman4hcs.git
cd coleman4hcs
uv sync
uv pip install -e .
Development Setup¶
# Install all development dependencies
make install
# Install pre-commit hooks
make pre-commit-install
Configuration¶
- Copy the example environment file:
-
Edit
.envand setCONFIG_FILE=./config.toml. -
Customise
config.tomlto select datasets, policies, and reward functions.
Running Experiments¶
See the README for detailed usage instructions covering HCS strategies, contextual bandits, and dataset preparation.