#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: 627
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, efaf8952e0Pascal 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


