banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GeoDataDays 2025

#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

Sylther
Participant assidu
Lieu: Mpl
Date d'inscription: 17 May 2016
Messages: 259
Site web

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

 

Pied de page des forums

Copyright Association GeoRezo