35
35
test_data_dir = os .path .join (package_dir , ".." , "tests" , "data" )
36
36
runs = {"generic" : None , "mpes" : ["30" , "50" ], "flash" : ["43878" ], "sxp" : ["0016" ]}
37
37
38
- targets = load_config (package_dir + "/../benchmarks/benchmark_targets.yaml" )
38
+ targets = load_config (package_dir + "/../../ benchmarks/benchmark_targets.yaml" )
39
39
40
40
41
41
def test_binning_1d () -> None :
@@ -59,7 +59,7 @@ def test_binning_1d() -> None:
59
59
if np .mean (result ) < 0.8 * targets ["binning_1d" ]:
60
60
print (f"Updating targets for 'binning_1d' to { float (np .mean (result ))} " )
61
61
targets ["binning_1d" ] = float (np .mean (result ))
62
- save_config (targets , package_dir + "/../benchmarks/benchmark_targets.yaml" )
62
+ save_config (targets , package_dir + "/../../ benchmarks/benchmark_targets.yaml" )
63
63
64
64
65
65
def test_binning_4d () -> None :
@@ -83,14 +83,14 @@ def test_binning_4d() -> None:
83
83
if np .mean (result ) < 0.8 * targets ["binning_4d" ]:
84
84
print (f"Updating targets for 'binning_4d' to { float (np .mean (result ))} " )
85
85
targets ["binning_4d" ] = float (np .mean (result ))
86
- save_config (targets , package_dir + "/../benchmarks/benchmark_targets.yaml" )
86
+ save_config (targets , package_dir + "/../../ benchmarks/benchmark_targets.yaml" )
87
87
88
88
89
89
def test_splinewarp () -> None :
90
90
"""Run a benchmark for the generation of the inverse dfield correction"""
91
91
processor = SedProcessor (
92
92
dataframe = dataframe .copy (),
93
- config = package_dir + "/config/mpes_example_config.yaml" ,
93
+ config = package_dir + "/../../ config/mpes_example_config.yaml" ,
94
94
folder_config = {},
95
95
user_config = {},
96
96
system_config = {},
@@ -109,14 +109,14 @@ def test_splinewarp() -> None:
109
109
if np .mean (result ) < 0.8 * targets ["inv_dfield" ]:
110
110
print (f"Updating targets for 'inv_dfield' to { float (np .mean (result ))} " )
111
111
targets ["inv_dfield" ] = float (np .mean (result ))
112
- save_config (targets , package_dir + "/../benchmarks/benchmark_targets.yaml" )
112
+ save_config (targets , package_dir + "/../../ benchmarks/benchmark_targets.yaml" )
113
113
114
114
115
115
def test_workflow_1d () -> None :
116
116
"""Run a benchmark for 1d binning of converted data"""
117
117
processor = SedProcessor (
118
118
dataframe = dataframe .copy (),
119
- config = package_dir + "/config/mpes_example_config.yaml" ,
119
+ config = package_dir + "/../../ config/mpes_example_config.yaml" ,
120
120
folder_config = {},
121
121
user_config = {},
122
122
system_config = {},
@@ -145,14 +145,14 @@ def test_workflow_1d() -> None:
145
145
if np .mean (result ) < 0.8 * targets ["workflow_1d" ]:
146
146
print (f"Updating targets for 'workflow_1d' to { float (np .mean (result ))} " )
147
147
targets ["workflow_1d" ] = float (np .mean (result ))
148
- save_config (targets , package_dir + "/../benchmarks/benchmark_targets.yaml" )
148
+ save_config (targets , package_dir + "/../../ benchmarks/benchmark_targets.yaml" )
149
149
150
150
151
151
def test_workflow_4d () -> None :
152
152
"""Run a benchmark for 4d binning of converted data"""
153
153
processor = SedProcessor (
154
154
dataframe = dataframe .copy (),
155
- config = package_dir + "/config/mpes_example_config.yaml" ,
155
+ config = package_dir + "/../../ config/mpes_example_config.yaml" ,
156
156
folder_config = {},
157
157
user_config = {},
158
158
system_config = {},
@@ -181,7 +181,7 @@ def test_workflow_4d() -> None:
181
181
if np .mean (result ) < 0.8 * targets ["workflow_4d" ]:
182
182
print (f"Updating targets for 'workflow_4d' to { float (np .mean (result ))} " )
183
183
targets ["workflow_4d" ] = float (np .mean (result ))
184
- save_config (targets , package_dir + "/../benchmarks/benchmark_targets.yaml" )
184
+ save_config (targets , package_dir + "/../../ benchmarks/benchmark_targets.yaml" )
185
185
186
186
187
187
@pytest .mark .parametrize ("loader" , get_all_loaders ())
@@ -210,4 +210,4 @@ def test_loader_compute(loader: BaseLoader) -> None:
210
210
f"to { float (np .mean (result ))} " ,
211
211
)
212
212
targets [f"loader_compute_{ loader_name } " ] = float (np .mean (result ))
213
- save_config (targets , package_dir + "/../benchmarks/benchmark_targets.yaml" )
213
+ save_config (targets , package_dir + "/../../ benchmarks/benchmark_targets.yaml" )
0 commit comments