First
This commit is contained in:
72
archive/source/sim_agents/traits.py
Normal file
72
archive/source/sim_agents/traits.py
Normal file
@@ -0,0 +1,72 @@
|
||||
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
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user