-
Notifications
You must be signed in to change notification settings - Fork 95
Description
Using elephant v1.0.0 with newer versions of scipy (>=0.15.3), I encountered the following error:
File "/home/.conda/envs/py310/lib/python3.10/site-packages/elephant/current_source_density.py", line 41, in <module> from scipy.integrate import simps ImportError: cannot import name 'simps' from 'scipy.integrate' (/home/.conda/envs/py310/lib/python3.10/site-packages/scipy/integrate/__init__.py)
This is caused by the deprecation/removal of simps in scipy.integrate. According to recent scipy versions, simpson should be used instead.
Proposed fix:
Original:
from scipy.integrate import simps
Proposed fix in ln41 current_source_density.py:
from scipy.integrate import simpson as simps
Environment:
• Elephant version: 1.0.0 (installed using pip)
• Scipy version: 1.15.3
• Python: 3.10
• OS: Linux (Conda environment)