EnvironmentsΒΆ
See here the documentation: docs/Environment
MAB,MarkovianMAB,DynamicMABandIncreasingMABobjects, used to wrap the problems (list of arms).ResultandResultMultiPlayersobjects, used to wrap simulation results (list of decisions and rewards).Evaluatorenvironment, used to wrap simulation, for the single player case.EvaluatorMultiPlayersenvironment, used to wrap simulation, for the multi-players case.EvaluatorSparseMultiPlayersenvironment, used to wrap simulation, for the multi-players case with sparse activated players.CollisionModelsimplements different collision models.
And useful constants and functions for the plotting and stuff are in the __init__.py file:
DPI,signature,maximizeWindow,palette,makemarkers,wraptext: for plottingnotify: send a desktop notificationParallel,delayed: joblib relatedtqdm: pretty range() loopssortedDistance,fairnessMeasures: science related