simetenn / uncertainpy

Uncertainpy: a Python toolbox for uncertainty quantification and sensitivity analysis, tailored towards computational neuroscience.
http://uncertainpy.readthedocs.io
GNU General Public License v3.0
220 stars 50 forks source link

Chaospy issue #60

Closed GuillaumeGirier closed 2 years ago

GuillaumeGirier commented 2 years ago

Dear developers,

First of all, thank you for this package which seems very interesting.

I am contacting you because I have an issue during the installation of the package about the dependency with Chaospy. I used this command line to install the package :

pip install uncertainpy[all]

Normally every dependencies are well installed but this is the raised error when I try to import the package :

ImportError                               Traceback (most recent call last)
<ipython-input-2-dab34869d730> in <module>
----> 1 import uncertainpy as un
      2 import chaospy as cp

~/anaconda3/lib/python3.8/site-packages/uncertainpy/__init__.py in <module>
     24 
     25 from .data import Data, DataFeature
---> 26 from .distribution import uniform, normal
     27 from .parameters import Parameter, Parameters
     28 from .uncertainty import UncertaintyQuantification

~/anaconda3/lib/python3.8/site-packages/uncertainpy/distribution.py in <module>
      1 from __future__ import absolute_import, division, print_function, unicode_literals
      2 
----> 3 import chaospy as cp
      4 
      5 """

~/anaconda3/lib/python3.8/site-packages/chaospy/__init__.py in <module>
     12 
     13 import chaospy.chol
---> 14 import chaospy.descriptives
     15 import chaospy.distributions
     16 import chaospy.orthogonal

~/anaconda3/lib/python3.8/site-packages/chaospy/descriptives/__init__.py in <module>
     36 """
     37 from .expected import E
---> 38 from .conditional import E_cond
     39 from .covariance import Cov
     40 from .kurtosis import Kurt

~/anaconda3/lib/python3.8/site-packages/chaospy/descriptives/conditional.py in <module>
      6 
      7 from .expected import E
----> 8 from .. import distributions
      9 
     10 

~/anaconda3/lib/python3.8/site-packages/chaospy/distributions/__init__.py in <module>
     67 """
     68 from . import baseclass
---> 69 from .baseclass import Dist
     70 
     71 from .sampler import *
ImportError: cannot import name 'Dist' from 'chaospy.distributions.baseclass' (/home/ggirier/anaconda3/lib/python3.8/site-packages/chaospy/distributions/baseclass/__init__.py)

I have check on internet, and I didn't find any solution which works.

Have you already had this issue? If yes, how can I solve it?

Thank you very much,

Respectfully,

GIRIER Guillaume.