poprox_storage.concepts.experiment#
Classes
|
|
|
|
|
|
|
|
|
|
|
|
|
- class poprox_storage.concepts.experiment.Team(*, team_id=None, team_name, members)#
Bases:
BaseModel
- class poprox_storage.concepts.experiment.Experiment(**data)#
Bases:
BaseModel
- Parameters:
- property recommenders#
Deduplicates the experiment recommenders
Since dictionaries maintain insertion order, adding the recommenders to a dictionary and then grabbing the values de-duplicates them without changing the order
- Returns:
Unique experiment recommenders
- Return type:
List[Recommender]
- class poprox_storage.concepts.experiment.Treatment(**data)#
Bases:
BaseModel
- Parameters:
data (Any)
treatment_id (UUID)
group (Group)
recommender (Recommender)
template (str | None)
- class poprox_storage.concepts.experiment.Group(*, group_id=None, name, minimum_size)#
Bases:
BaseModel
- class poprox_storage.concepts.experiment.Recommender(*, recommender_id=None, name, url)#
Bases:
BaseModel
- class poprox_storage.concepts.experiment.Phase(*, phase_id=None, name, start_date, end_date, treatments)#
Bases:
BaseModel