Files
Varyngoth 676659e5b9 First
2026-01-28 13:31:49 -04:00

73 lines
1.4 KiB
Python

import pandas as pd
import numpy as np
from dataclasses import dataclass
grades = {
"Kindergarden":np.array(
[31.43,5.65,1.21,0.24]
),
"Grade 1":np.array(
[32.57,6.27,1.35,0.26]
),
"Grade 2":np.array(
[34.43,6.80,1.42,0.28]
),
"Grade 3":np.array(
[35.43,5.19,1.48,0.23]
),
"Grade 4":np.array(
[34.86,6.77,1.58,0.26]
),
"Grade 5":np.array(
[36.71,7.09,1.59,0.24]
),
"Grade 6":np.array(
[37.71,6.99,1.65,0.24]
),
"Grade 7":np.array(
[40.43,6.02,1.61,0.25]
),
"Grade 8":np.array(
[40.43,5.50,1.66,0.24]
),
"Grade 9":np.array(
[44.14,4.85,1.60,0.24]
),
"Grade 10":np.array(
[46.29,6.29,1.57,0.23]
),
"Grade 11":np.array(
[48.29,3.30,1.51,0.22]
),
"Grade 12":np.array(
[43.71,6.02,1.54,0.23]
)}
df_srs_data=pd.DataFrame({
"Grade Level":(
list(grades.keys())),
"Pop Mean":[
grades[j][0] for j in grades],
"Pop Std Dev":[
grades[j][1] for j in grades],
"Speed Mean":[
grades[j][2] for j in grades],
"Speed Std Dev":[
grades[j][3] for j in grades]})
@dataclass
class AgentConfig:
id:int
grade:str
door:str
speed:float
radius:float