Python application to setup and run streaming (contextual) bandit experiments.
Switch branches/tags
Nothing to show
Clone or download
g0ulash Merge branch 'release-1.0.1'
* release-1.0.1:
  Seed now works consistently across machines
  Evalhandler now clearing data after sim
  Fixed TOS.
  Try out for Thompson sampling
  Trying another fix for numpy seed
  Updated documentation.
  Added comment to E-First default for updating the means
  Using global numpy everywhere.
  First changes for JSS round 3
Latest commit 5d25d8a Jun 15, 2018


Provides a webserver to quickly setup and evaluate possible solutions to contextual multi-armed bandit (cMAB) problems. Allows user to create new "experiments", each with their own policy, and disclose an API to evaluate the policy in applications.

For the documentation and a short introduction to StreamingBandit see

For installation instructions see the documentation at


We welcome all contribution to StreamingBandit. For details see