JMNocquet / pyeq36

Static and full time-dependent inversion of slip at faults from geodetic data
4 stars 0 forks source link

Bug when model has a single time step #4

Closed JMNocquet closed 3 years ago

JMNocquet commented 3 years ago

Traceback (most recent call last): File "/usr/local/geodesy/anaconda38/bin/pyeq_kinematic_inversion.py", line 364, in model = pyeq.lib.regularization.make_model_covariance_03( model ) File "/usr/local/geodesy/anaconda38/lib/python3.8/site-packages/pyeq/lib/regularization/make_model_covariance_03.py", line 81, in make_model_covariance_03 if np.max( np.fabs( np.diff( delta_time_in_days ) ) ) == 0: File "<__array_function__ internals>", line 5, in amax File "/usr/local/geodesy/anaconda38/lib/python3.8/site-packages/numpy/core/fromnumeric.py", line 2667, in amax return _wrapreduction(a, np.maximum, 'max', axis, None, out, File "/usr/local/geodesy/anaconda38/lib/python3.8/site-packages/numpy/core/fromnumeric.py", line 90, in _wrapreduction return ufunc.reduce(obj, axis, dtype, out, **passkwargs) ValueError: zero-size array to reduction operation maximum which has no identity

JMNocquet commented 3 years ago

This is corrected in release 0.51.3