Skip to content

Commit 3f0fe22

Browse files
committed
nans now handled by np.nan
1 parent fba57fb commit 3f0fe22

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

autofit/non_linear/fitness.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,9 +156,7 @@ def __call__(self, parameters, *kwargs):
156156
try:
157157
instance = self.model.instance_from_vector(vector=parameters)
158158
log_likelihood = self.log_likelihood_function(instance=instance)
159-
160-
if not jax_wrapper.use_jax and np.isnan(log_likelihood):
161-
return self.resample_figure_of_merit
159+
log_likelihood = np.where(np.isnan(log_likelihood), self.resample_figure_of_merit, log_likelihood)
162160

163161
except exc.FitException:
164162
return self.resample_figure_of_merit

0 commit comments

Comments
 (0)