@@ -21,9 +21,7 @@ def nll(samples: Samples, mixture: MixtureDistribution) -> float:
2121 return occur
2222
2323
24- def identity_guessing_chance (
25- dx : MixtureDistribution , dy : MixtureDistribution , sample : Samples
26- ):
24+ def identity_guessing_chance (dx : MixtureDistribution , dy : MixtureDistribution , sample : Samples ):
2725 """Identity guessing chance metric"""
2826
2927 dxs = list (dx )
@@ -64,9 +62,7 @@ def result_to_df_diff(result: SingleSolverResult):
6462 dct [clicker .click ()] = (sp [0 ], second_sp )
6563
6664 for sp in weibull_start_params :
67- for second_sp in np .linspace (
68- max (sp [0 ] - 5 , 0.1 ), sp [0 ] + 5 , num = 8 , endpoint = True
69- ):
65+ for second_sp in np .linspace (max (sp [0 ] - 5 , 0.1 ), sp [0 ] + 5 , num = 8 , endpoint = True ):
7066 for _ in sizes :
7167 for _ in range (tests_per_cond ):
7268 for _ in range (tests_per_size ):
@@ -76,7 +72,7 @@ def result_to_df_diff(result: SingleSolverResult):
7672 [
7773 (
7874 d
79- if (d .prior_probability is not None ) and (d .prior_probability > 0.001 )
75+ if (d .prior_probability is not None ) and (d .prior_probability > 0.001 ) # noqa: PLR2004
8076 else DistributionInMixture (d .model , d .params , None )
8177 )
8278 for d in result .result .content
@@ -100,14 +96,12 @@ def result_to_df_diff(result: SingleSolverResult):
10096 "time" : result .time ,
10197 "model" : result .test .true_mixture [0 ].model .name ,
10298 "size" : len (result .test .problem .samples ),
103- "success" : (result .steps < 128 ) and not failed ,
99+ "success" : (result .steps < 128 ) and not failed , # noqa: PLR2004
104100 "failed" : failed ,
105101 "occur" : nll (result .test .all_data , mixture_distribution ),
106102 "start" : start ,
107103 "diff" : diff ,
108- "res_err" : identity_guessing_chance (
109- result .test .true_mixture , result .result .content , result .test .all_data
110- ),
104+ "res_err" : identity_guessing_chance (result .test .true_mixture , result .result .content , result .test .all_data ),
111105 }
112106
113107
@@ -131,7 +125,7 @@ def result_to_df(result: SingleSolverResult):
131125 [
132126 (
133127 d
134- if (d .prior_probability is not None ) and (d .prior_probability > 0.001 )
128+ if (d .prior_probability is not None ) and (d .prior_probability > 0.001 ) # noqa: PLR2004
135129 else DistributionInMixture (d .model , d .params , None )
136130 )
137131 for d in result .result .content
@@ -152,7 +146,7 @@ def result_to_df(result: SingleSolverResult):
152146 "time" : result .time ,
153147 "model" : result .test .true_mixture [0 ].model .name ,
154148 "size" : len (result .test .problem .samples ),
155- "success" : (result .steps < 16 ) and failed ,
149+ "success" : (result .steps < 16 ) and failed , # noqa: PLR2004
156150 "failed" : failed ,
157151 "occur" : nll (result .test .all_data , mixture_distribution ),
158152 }
0 commit comments