Skip to content

Commit c8c5a7a

Browse files
Merge pull request #22 from GEMScienceTools/fix-slf-bug
Update slf_generator.py to fix bug and return best regression in cache
2 parents acd06dc + 4aa27ea commit c8c5a7a

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

openquake/vmtk/slf_generator.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,10 @@ def __init__(self,
391391
self.conversion = conversion
392392
self.realizations = realizations
393393
self.replacement_cost = replacement_cost
394-
self.regression = regression.lower()
394+
if regression is None:
395+
self.regression = None
396+
else:
397+
self.regression = regression.lower()
395398
self.storey = storey
396399
self.directionality = directionality
397400
self.correlation_tree = correlation_tree
@@ -1006,6 +1009,10 @@ def perform_regression(self,
10061009
best_fitting_parameters = fitting_parameters
10071010
best_error_max = error_max
10081011
best_error_cum = error_cum
1012+
1013+
self.regression = reg_type
1014+
1015+
10091016
except Exception as e:
10101017
print(f"Regression failed for {reg_type}: {e}")
10111018

0 commit comments

Comments
 (0)