Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AttributeError when trying to import DEM #215

Open
dbaldig opened this issue Feb 15, 2023 · 1 comment
Open

AttributeError when trying to import DEM #215

dbaldig opened this issue Feb 15, 2023 · 1 comment

Comments

@dbaldig
Copy link

dbaldig commented Feb 15, 2023

Hey there,

importing a DEM causes the following error:

import pysheds
from pysheds.grid import Grid

grid = Grid.from_raster("C:/Users/...DEM.tif", data_name='dem')

AttributeError: module 'numpy' has no attribute 'bool'.
np.bool was a deprecated alias for the builtin bool. To avoid this error in existing code, use bool by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use np.bool_ here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations

Seems like you should replace line 159 and 620 in the pgrid.py source file

@mdbartos
Copy link
Owner

Greetings, I think this is addressed in #212. However, from that conversation it seems that the main issue was that numba is not importing, which prevents sgrid.py from importing. pgrid.py is deprecated in favor of sgrid.py, so the better solution is to fix the numba install.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants