Fix numpy dependency with skcuda
For now skcuda is not compatible with numpy > 1.21
2023-03-22 20:16:36,038 py.warnings WARNING /users/blissadm/conda/miniconda/envs/tomovis/lib/python3.10/site-packages/skcuda/cublas.py:284: UserWarning: creating CUBLAS context to get version number
warnings.warn('creating CUBLAS context to get version number')
2023-03-22 20:16:36,570 tomovis.ewoks.tomo_sinogram_reconstruction ERROR Error while creating nabu back projector
Traceback (most recent call last):
File "/users/blissadm/conda/miniconda/envs/tomovis/lib/python3.10/site-packages/tomovis/ewoks/tomo_sinogram_reconstruction.py", line 332, in process_with_nabu
fbp = Backprojector(
File "/users/blissadm/conda/miniconda/envs/tomovis/lib/python3.10/site-packages/nabu/reconstruction/fbp.py", line 107, in __init__
self._init_filter(filter_name)
File "/users/blissadm/conda/miniconda/envs/tomovis/lib/python3.10/site-packages/nabu/reconstruction/fbp.py", line 238, in _init_filter
self.sino_filter = SinoFilter(
File "/users/blissadm/conda/miniconda/envs/tomovis/lib/python3.10/site-packages/nabu/reconstruction/filtering.py", line 27, in __init__
self._init_fft()
File "/users/blissadm/conda/miniconda/envs/tomovis/lib/python3.10/site-packages/nabu/reconstruction/filtering.py", line 78, in _init_fft
from silx.math.fft.cufft import CUFFT
File "/users/blissadm/conda/miniconda/envs/tomovis/lib/python3.10/site-packages/silx/math/fft/cufft.py", line 30, in <module>
from skcuda.fft import Plan
File "/users/blissadm/conda/miniconda/envs/tomovis/lib/python3.10/site-packages/skcuda/fft.py", line 20, in <module>
from . import misc
File "/users/blissadm/conda/miniconda/envs/tomovis/lib/python3.10/site-packages/skcuda/misc.py", line 637, in <module>
num_types = [np.typeDict[t] for t in \
File "/users/blissadm/conda/miniconda/envs/tomovis/lib/python3.10/site-packages/skcuda/misc.py", line 637, in <listcomp>
num_types = [np.typeDict[t] for t in \
File "/users/blissadm/conda/miniconda/envs/tomovis/lib/python3.10/site-packages/numpy/__init__.py", line 320, in __getattr__
raise AttributeError("module {!r} has no attribute "
AttributeError: module 'numpy' has no attribute 'typeDict'