EnvironmentsΒΆ
See here the documentation: docs/Environment
- MAB,- MarkovianMAB,- DynamicMABand- IncreasingMABobjects, used to wrap the problems (list of arms).
- Resultand- ResultMultiPlayersobjects, 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 plotting
- notify: send a desktop notification
- Parallel,- delayed: joblib related
- tqdm: pretty range() loops
- sortedDistance,- fairnessMeasures: science related