updated data registry to reflect changes in test data service

This commit is contained in:
Luis Aleixo 2024-01-26 10:30:37 +01:00
parent 667135595c
commit b498e776f7

View file

@ -26,81 +26,81 @@ class DataRegistry:
activity_distributions = {
"Seated": {
"inhalation_rate": {
"associated_distribution": "Numpy Log-normal Distribution (random.lognormal)",
"associated_distribution": "Log-normal",
"parameters": {
"mean_gaussian": -0.6872121723362303,
"standard_deviation_gaussian": 0.10498338229297108,
"lognormal_mean_gaussian": -0.6872121723362303,
"lognormal_standard_deviation_gaussian": 0.10498338229297108,
},
},
"exhalation_rate": {
"associated_distribution": "Numpy Log-normal Distribution (random.lognormal)",
"associated_distribution": "Log-normal",
"parameters": {
"mean_gaussian": -0.6872121723362303,
"standard_deviation_gaussian": 0.10498338229297108,
"lognormal_mean_gaussian": -0.6872121723362303,
"lognormal_standard_deviation_gaussian": 0.10498338229297108,
},
},
},
"Standing": {
"inhalation_rate": {
"associated_distribution": "Numpy Log-normal Distribution (random.lognormal)",
"associated_distribution": "Log-normal",
"parameters": {
"mean_gaussian": -0.5742377578494785,
"standard_deviation_gaussian": 0.09373162411398223,
"lognormal_mean_gaussian": -0.5742377578494785,
"lognormal_standard_deviation_gaussian": 0.09373162411398223,
},
},
"exhalation_rate": {
"associated_distribution": "Numpy Log-normal Distribution (random.lognormal)",
"associated_distribution": "Log-normal",
"parameters": {
"mean_gaussian": -0.5742377578494785,
"standard_deviation_gaussian": 0.09373162411398223,
"lognormal_mean_gaussian": -0.5742377578494785,
"lognormal_standard_deviation_gaussian": 0.09373162411398223,
},
},
},
"Light activity": {
"inhalation_rate": {
"associated_distribution": "Numpy Log-normal Distribution (random.lognormal)",
"associated_distribution": "Log-normal",
"parameters": {
"mean_gaussian": 0.21380242785625422,
"standard_deviation_gaussian": 0.09435378091059601,
"lognormal_mean_gaussian": 0.21380242785625422,
"lognormal_standard_deviation_gaussian": 0.09435378091059601,
},
},
"exhalation_rate": {
"associated_distribution": "Numpy Log-normal Distribution (random.lognormal)",
"associated_distribution": "Log-normal",
"parameters": {
"mean_gaussian": 0.21380242785625422,
"standard_deviation_gaussian": 0.09435378091059601,
"lognormal_mean_gaussian": 0.21380242785625422,
"lognormal_standard_deviation_gaussian": 0.09435378091059601,
},
},
},
"Moderate activity": {
"inhalation_rate": {
"associated_distribution": "Numpy Log-normal Distribution (random.lognormal)",
"associated_distribution": "Log-normal",
"parameters": {
"mean_gaussian": 0.551771330362601,
"standard_deviation_gaussian": 0.1894616357138137,
"lognormal_mean_gaussian": 0.551771330362601,
"lognormal_standard_deviation_gaussian": 0.1894616357138137,
},
},
"exhalation_rate": {
"associated_distribution": "Numpy Log-normal Distribution (random.lognormal)",
"associated_distribution": "Log-normal",
"parameters": {
"mean_gaussian": 0.551771330362601,
"standard_deviation_gaussian": 0.1894616357138137,
"lognormal_mean_gaussian": 0.551771330362601,
"lognormal_standard_deviation_gaussian": 0.1894616357138137,
},
},
},
"Heavy exercise": {
"inhalation_rate": {
"associated_distribution": "Numpy Log-normal Distribution (random.lognormal)",
"associated_distribution": "Log-normal",
"parameters": {
"mean_gaussian": 1.1644665696723049,
"standard_deviation_gaussian": 0.21744554768657565,
"lognormal_mean_gaussian": 1.1644665696723049,
"lognormal_standard_deviation_gaussian": 0.21744554768657565,
},
},
"exhalation_rate": {
"associated_distribution": "Numpy Log-normal Distribution (random.lognormal)",
"associated_distribution": "Log-normal",
"parameters": {
"mean_gaussian": 1.1644665696723049,
"standard_deviation_gaussian": 0.21744554768657565,
"lognormal_mean_gaussian": 1.1644665696723049,
"lognormal_standard_deviation_gaussian": 0.21744554768657565,
},
},
},
@ -262,7 +262,7 @@ class DataRegistry:
mask_distributions = {
"Type I": {
"η_inhale": {
"associated_distribution": "Numpy Uniform Distribution (random.uniform)",
"associated_distribution": "Uniform",
"parameters": {
"low": 0.25,
"high": 0.80,
@ -273,7 +273,7 @@ class DataRegistry:
},
"FFP2": {
"η_inhale": {
"associated_distribution": "Numpy Uniform Distribution (random.uniform)",
"associated_distribution": "Uniform",
"parameters": {
"low": 0.83,
"high": 0.91,
@ -284,7 +284,7 @@ class DataRegistry:
},
"Cloth": {
"η_inhale": {
"associated_distribution": "Numpy Uniform Distribution (random.uniform)",
"associated_distribution": "Uniform",
"parameters": {
"low": 0.05,
"high": 0.40,
@ -292,7 +292,7 @@ class DataRegistry:
},
"Known filtration efficiency of masks when exhaling?": "Yes",
"η_exhale": {
"associated_distribution": "Numpy Uniform Distribution (random.uniform)",
"associated_distribution": "Uniform",
"parameters": {
"low": 0.20,
"high": 0.50,
@ -392,7 +392,7 @@ class DataRegistry:
"office": {"activity": "Seated", "expiration": {"Speaking": 1, "Breathing": 2}},
"smallmeeting": {
"activity": "Seated",
"expiration": {"Speaking": 1, "Breathing": None},
"expiration": {"Speaking": 1},
},
"largemeeting": {
"activity": "Standing",
@ -443,7 +443,7 @@ class DataRegistry:
"activity": "Seated",
"expiration": {"Breathing": 1, "Speaking": 9},
},
"precise": {"activity": "", "expiration": {}},
"precise": {},
}
def update(self, data, version=None):