Skip to content

v0.3.0

Choose a tag to compare

@varsenyantitan varsenyantitan released this 22 Jul 14:03

Added

  • Documentation site at https://vahanarsenian.github.io/banditry/: getting-started, guides (design spaces, contextual bandits, choosing an agent, configuring samplers), benchmark CLI reference, and a full API reference; deployed automatically from main.
  • Docstrings across the public API, including field-by-field documentation of OFUGPConfig/TSConfig and every key of DEFAULT_LANGEVIN_CONFIG and DEFAULT_NUTS_CONFIG.
  • py.typed marker and type annotations on the core loop API (suggest/observe/quasi_sample/get_best_id).
  • examples/ directory with four seeded, CPU-only scripts: quickstart (Branin), mixed design space, contextual bandit, and a TS vs Feel-Good TS comparison that generates the README plot.
  • docs extra (pip install "banditry[docs]") and Documentation project URL.

Full changelog: https://github.com/VahanArsenian/banditry/blob/main/CHANGELOG.md