diff --git a/cutt/analysis.py b/cutt/analysis.py index eff8809..3b27240 100644 --- a/cutt/analysis.py +++ b/cutt/analysis.py @@ -297,6 +297,23 @@ def mvp( request: Annotated[TeamScopedRequest, Security(verify_team_scope)], ): ranks = dict() + if request.team_id == 42: + random.seed(42) + players = [request.user] + demo_players + for p in players: + random.shuffle(players) + for i, p in enumerate(players): + ranks[p.display_name] = ranks.get(p.display_name, []) + [i + 1] + return [ + { + "name": p, + "rank": f"{np.mean(v):.02f}", + "std": f"{np.std(v):.02f}", + "n": len(v), + } + for p, v in ranks.items() + ] + with Session(engine) as session: players = session.exec( select(P)