You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expected:
Either the run works or we receive a message saying we can't use that value.
Actual:
The web server gives a 500 and the reason behind the scenes is a divide by 0 error.
We should probably add validation to all values to keep them in the 0...1 range.
/usr/local/lib/python2.7/dist-packages/natcap/invest/pollination.py:1267: RuntimeWarning: invalid value encountered in divide
pat_array[valid_mask]))
/usr/local/lib/python2.7/dist-packages/numpy/core/_methods.py:29: RuntimeWarning: invalid value encountered in reduce
return umr_minimum(a, axis, None, out, keepdims)
/usr/local/lib/python2.7/dist-packages/numpy/core/_methods.py:26: RuntimeWarning: invalid value encountered in reduce
return umr_maximum(a, axis, None, out, keepdims)
/usr/local/lib/python2.7/dist-packages/natcap/invest/pollination.py:1267: RuntimeWarning: invalid value encountered in divide
pat_array[valid_mask]))
/usr/local/lib/python2.7/dist-packages/numpy/core/_methods.py:29: RuntimeWarning: invalid value encountered in reduce
return umr_minimum(a, axis, None, out, keepdims)
/usr/local/lib/python2.7/dist-packages/numpy/core/_methods.py:26: RuntimeWarning: invalid value encountered in reduce
return umr_maximum(a, axis, None, out, keepdims)
/usr/local/lib/python2.7/dist-packages/natcap/invest/pollination.py:1267: RuntimeWarning: invalid value encountered in divide
pat_array[valid_mask]))
/usr/local/lib/python2.7/dist-packages/numpy/core/_methods.py:29: RuntimeWarning: invalid value encountered in reduce
return umr_minimum(a, axis, None, out, keepdims)
/usr/local/lib/python2.7/dist-packages/numpy/core/_methods.py:26: RuntimeWarning: invalid value encountered in reduce
return umr_maximum(a, axis, None, out, keepdims)
/usr/local/lib/python2.7/dist-packages/natcap/invest/pollination.py:1293: RuntimeWarning: invalid value encountered in greater
min_mask = valid_mask & (result > 1.0)
/usr/local/lib/python2.7/dist-packages/natcap/invest/pollination.py:1320: RuntimeWarning: invalid value encountered in less
max_mask = valid_mask & (result < 0.0)
/usr/local/lib/python2.7/dist-packages/natcap/invest/pollination.py:1293: RuntimeWarning: invalid value encountered in greater
min_mask = valid_mask & (result > 1.0)
/usr/local/lib/python2.7/dist-packages/natcap/invest/pollination.py:1320: RuntimeWarning: invalid value encountered in less
max_mask = valid_mask & (result < 0.0)
/usr/local/lib/python2.7/dist-packages/natcap/invest/pollination.py:1267: RuntimeWarning: invalid value encountered in divide
pat_array[valid_mask]))
/usr/local/lib/python2.7/dist-packages/numpy/core/_methods.py:29: RuntimeWarning: invalid value encountered in reduce
return umr_minimum(a, axis, None, out, keepdims)
/usr/local/lib/python2.7/dist-packages/numpy/core/_methods.py:26: RuntimeWarning: invalid value encountered in reduce
return umr_maximum(a, axis, None, out, keepdims)
/usr/local/lib/python2.7/dist-packages/natcap/invest/pollination.py:1293: RuntimeWarning: invalid value encountered in greater
min_mask = valid_mask & (result > 1.0)
/usr/local/lib/python2.7/dist-packages/natcap/invest/pollination.py:1320: RuntimeWarning: invalid value encountered in less
max_mask = valid_mask & (result < 0.0)
/usr/local/lib/python2.7/dist-packages/natcap/invest/pollination.py:1293: RuntimeWarning: invalid value encountered in greater
min_mask = valid_mask & (result > 1.0)
/usr/local/lib/python2.7/dist-packages/natcap/invest/pollination.py:1320: RuntimeWarning: invalid value encountered in less
max_mask = valid_mask & (result < 0.0)
DEBUG:natcap_wrapper:execution time 3754ms
The text was updated successfully, but these errors were encountered:
Steps:
-set half_sat == 0
-run the model
Expected:
Either the run works or we receive a message saying we can't use that value.
Actual:
The web server gives a 500 and the reason behind the scenes is a divide by 0 error.
We should probably add validation to all values to keep them in the 0...1 range.
The text was updated successfully, but these errors were encountered: