Describe the bug
In itu837 rainfall_rate is giving an error
To Reproduce
from itur.models.itu837 import rainfall_rate
rainfall_rate(37.5,237.6,0.01)
Expected behavior
The error is happening in function R001 line 103
The error is happening on line 113
return self._R001(
np.array([lat.ravel(), lon.ravel()]).T).reshape(lat.shape)
Additional context
error reported
Traceback (most recent call last):
File "C:\Program Files\JetBrains\PyCharm 2022.1.3\plugins\python\helpers\pydev\pydevconsole.py", line 364, in runcode
coro = func()
File "", line 1, in
File "C:\Users\samee\anaconda3\envs\dts\lib\site-packages\itur\models\itu837.py", line 398, in rainfall_rate
val = __model.rainfall_rate(lat, lon, p)
File "C:\Users\samee\anaconda3\envs\dts\lib\site-packages\itur\models\itu837.py", line 73, in rainfall_rate
return np.array(fcn(lat, lon, p).tolist())
File "C:\Users\samee\anaconda3\envs\dts\lib\site-packages\numpy\lib\function_base.py", line 2328, in call
return self._vectorize_call(func=func, args=vargs)
File "C:\Users\samee\anaconda3\envs\dts\lib\site-packages\numpy\lib\function_base.py", line 2411, in _vectorize_call
outputs = ufunc(*inputs)
File "C:\Users\samee\anaconda3\envs\dts\lib\site-packages\numpy\lib\function_base.py", line 2323, in func
return self.pyfunc(*the_args, **kwargs)
File "C:\Users\samee\anaconda3\envs\dts\lib\site-packages\itur\models\itu837.py", line 154, in rainfall_rate
return self.R001(lat_d, lon_d)
File "C:\Users\samee\anaconda3\envs\dts\lib\site-packages\itur\models\itu837.py", line 113, in R001
return self._R001(
File "C:\Users\samee\anaconda3\envs\dts\lib\site-packages\scipy\interpolate_rgi.py", line 331, in call
indices, norm_distances = self._find_indices(xi.T)
File "C:\Users\samee\anaconda3\envs\dts\lib\site-packages\scipy\interpolate_rgi.py", line 499, in _find_indices
return find_indices(self.grid, xi)
File "_rgi_cython.pyx", line 95, in scipy.interpolate._rgi_cython.find_indices
File "stringsource", line 660, in View.MemoryView.memoryview_cwrapper
File "stringsource", line 350, in View.MemoryView.memoryview.cinit
ValueError: ndarray is not C-contiguous
Current Libraries
scipy 1.10.0
python 3.10.5
numpy 1.23.5