feat: demo MVP list
This commit is contained in:
parent
1c71df781c
commit
cb2b7db7a6
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user