Skip to content

Commit 1d4d40c

Browse files
committed
rtol by parameter
1 parent 92dcb4d commit 1d4d40c

1 file changed

Lines changed: 14 additions & 4 deletions

File tree

tests/ivtools/test_convert.py

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,22 @@ def test_convert_cec_pvsyst():
2222
'mu_gamma': -0.00074595,
2323
'cells_in_series': 66}
2424

25-
print(pvsyst_expected)
26-
print("-----------")
27-
print(trina660_pvsyst_est)
25+
# set up dict of rtol, because some parameters are more sensitive to
26+
# optimization process than others
27+
rtol_d = {'alpha_sc': 1e-4,
28+
'I_L_ref': 1e-4,
29+
'I_o_ref': 1e-4,
30+
'EgRef': 1e-4,
31+
'R_s': 1e-4,
32+
'R_sh_ref': 1e-4,
33+
'R_sh_0': 1e-1,
34+
'R_sh_exp': 1e-3,
35+
'gamma_ref': 1e-4,
36+
'mu_gamma': 1e-4,
37+
'cells_in_series': 1e-8}
2838

2939
assert np.all([np.isclose(trina660_pvsyst_est[k], pvsyst_expected[k],
30-
rtol=1e-4, atol=0.)
40+
rtol=rtol_d[k], atol=0.)
3141
for k in pvsyst_expected])
3242

3343

0 commit comments

Comments
 (0)