#1 Thu 10 July 2025 14:39
- PaulM01
- Juste Inscrit !
- Date d'inscription: 10 Jul 2025
- Messages: 1
QGIS: Plugin ICETOOL ?
Bonjour à toutes et tous,
L'extension QGIS "ICETOOL" fonctionne de votre côté ? Merci.
Paul Mainas.
Hors ligne
#2 Thu 10 July 2025 16:40
- ppluvinet
- Participant assidu
- Lieu: VALENCE
- Date d'inscription: 6 Aug 2007
- Messages: 625
Re: QGIS: Plugin ICETOOL ?
Bonjour,
j'ai juste testé de l'installer après avoir vu votre post et j'ai effectivement ce message, surement lié à une compatibilité de version de numpy. Néanmoins l'outil semble prometteur !
Code:
ValueError: All ufuncs must have type `numpy.ufunc`. Received (, , ) Traceback (most recent call last): File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 478, in _startPlugin plugins[packageName] = package.classFactory(iface) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users/name.of.user/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ICEtool\__init__.py", line 36, in classFactory from .ICEtool import ICEtoolPlugin File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users/name.of.user/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ICEtool\ICEtool.py", line 37, in from .ICEtool_provider import ICEtoolProvider File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users/name.of.user/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ICEtool\ICEtool_provider.py", line 44, in from .Scripts.Step4_ComputeTemperatureCSV import ComputeGroundTemperatureCSV File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users/name.of.user/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ICEtool\Scripts\Step4_ComputeTemperatureCSV.py", line 33, in from scipy import optimize File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1412, in _handle_fromlist File "C:\OSGeo4W\apps\Python312\Lib\site-packages\scipy\__init__.py", line 143, in __getattr__ return _importlib.import_module(f'scipy.{name}') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\OSGeo4W\apps\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\OSGeo4W\apps\Python312\Lib\site-packages\scipy\optimize\__init__.py", line 435, in from ._linprog import linprog, linprog_verbose_callback File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\OSGeo4W\apps\Python312\Lib\site-packages\scipy\optimize\_linprog.py", line 22, in from ._linprog_ip import _linprog_ip File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\OSGeo4W\apps\Python312\Lib\site-packages\scipy\optimize\_linprog_ip.py", line 27, in from ._linprog_util import _postsolve File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\OSGeo4W\apps\Python312\Lib\site-packages\scipy\optimize\_linprog_util.py", line 9, in from scipy.optimize._remove_redundancy import ( File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\OSGeo4W\apps\Python312\Lib\site-packages\scipy\optimize\_remove_redundancy.py", line 9, in from scipy.linalg.interpolative import interp_decomp File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\OSGeo4W\apps\Python312\Lib\site-packages\scipy\linalg\interpolative.py", line 368, in import scipy.linalg._decomp_interpolative as _backend File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "scipy/linalg/_decomp_interpolative.pyx", line 116, in init scipy.linalg._decomp_interpolative File "C:\OSGeo4W\apps\Python312\Lib\site-packages\scipy\fft\__init__.py", line 91, in from ._fftlog import fht, ifht, fhtoffset File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\OSGeo4W\apps\Python312\Lib\site-packages\scipy\fft\_fftlog.py", line 10, in from ._fftlog_backend import fhtoffset File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\OSGeo4W\apps\Python312\Lib\site-packages\scipy\fft\_fftlog_backend.py", line 4, in from ..special import loggamma, poch File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\OSGeo4W\apps\Python312\Lib\site-packages\scipy\special\__init__.py", line 790, in from . import _basic File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\OSGeo4W\apps\Python312\Lib\site-packages\scipy\special\_basic.py", line 22, in from ._multiufuncs import (assoc_legendre_p_all, File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\OSGeo4W\apps\Python312\Lib\site-packages\scipy\special\_multiufuncs.py", line 142, in sph_legendre_p = MultiUFunc( ^^^^^^^^^^^ File "C:\OSGeo4W\apps\Python312\Lib\site-packages\scipy\special\_multiufuncs.py", line 41, in __init__ raise ValueError("All ufuncs must have type `numpy.ufunc`." ValueError: All ufuncs must have type `numpy.ufunc`. Received (, , ) Version de Python : 3.12.11 (main, Jun 17 2025, 13:41:12) [MSC v.1943 64 bit (AMD64)] Version de QGIS : 3.40.8-Bratislava Bratislava, efaf8952e0
Pascal PLUVINET
Hors ligne
#3 Thu 10 July 2025 17:44
Re: QGIS: Plugin ICETOOL ?
Bonjour,
C'est bien à l'install que cela plante ?
Aucun prob de mon côte, même si je n'ai pas lancé les fonctions, je les trouve bien dans la boite à outils de traitement
Dans la console python de Qgis :
Code:
>>> import numpy >>> print(numpy.__version__) 2.2.4
avec cet environnement :
Code:
QGIS version 3.40.6-Bratislava QGIS code branch Release 3.40 Libraries Qt version 5.15.15 Python version 3.13.3 GDAL version 3.10.3 PROJ version 9.6.0 EPSG Registry database version v12.004 (2025-03-02) GEOS version 3.13.1-CAPI-1.19.2 SQLite version 3.46.1 PostgreSQL client version 17.4 (Debian 17.4-2) SpatiaLite version 5.1.0 QWT version 6.1.4 QScintilla2 version 2.14.1 OS version Debian GNU/Linux 13 (trixie)
une piste : vérifier avec l'installateur OSGeo4W s'il n'y a pas une mise à jour possible de numpy ?
Bonne journée.
Dernière modification par Sylther (Thu 10 July 2025 18:22)
"Un.e géographe ne se perd jamais, iel cherche une nouvelle route."
Hors ligne