Py3dep

Latest version: v0.19.0

Safety actively analyzes 711993 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

0.13.12

--------------------

New Features
~~~~~~~~~~~~
- Use `pyflwdir <https://github.com/Deltares/pyflwdir>`__ package for
depression filling operation instead of ``richdem`` since it appears
to be unmaintained. Note that ``pyflwdir`` is an optional dependency.
Also, ``pyflwdir`` depends on ``numba`` which is not available for
Python 3.11 yet. You can follow the progress of ``numba``'s support
for Python 3.11 `here <https://github.com/numba/numba/issues/8304>`__.
- Add a new function called ``get_dem`` for obtaining DEM that is a wrapper of
``static_3dep_dem`` and ``get_map`` functions. Since ``static_3dep_dem``
is faster, if the requested resolution is 10 m, 30 m, or 60 m,
``static_3dep_dem`` will be used. Otherwise, ``get_map`` will be used.

Internal Changes
~~~~~~~~~~~~~~~~
- Significantly improve the performance of ``elevation_bycoords`` when
``tep`` is used as the source by using the static DEM data instead of
the dynamic DEM.
- Fully migrate ``setup.cfg`` and ``setup.py`` to ``pyproject.toml``.
- Convert relative imports to absolute with ``absolufy-imports``.
- Sync all patch versions of HyRiver packages to x.x.12.

0.13.10

--------------------

New Features
~~~~~~~~~~~~
- Refactor the ``show_versions`` function to improve performance and
print the output in a nicer table-like format.

Bug Fixes
~~~~~~~~~
- Fix a compatibility issue with the new ``scipy`` version in
``elevation_profile`` where led to failure of interpolation.

0.13.9

-------------------

Bug Fixes
~~~~~~~~~
- Add the missing annotation import to the ``cache_keys`` to ensure
Python 3.8 and 3.9 work with Python 3.10 style type hinting.

0.13.8

-------------------

New Features
~~~~~~~~~~~~
- Add a new function called ``static_3dep_dem`` for getting only DEM
data at 10 m, 30, or 60 m resolution. This is useful for cases where
only DEM data (i.e., not slope, aspect, or other terrain attributes that
the Dynamic 3DEP service provides) is needed. This function is faster
than ``get_map`` but is less flexible.

Internal Changes
~~~~~~~~~~~~~~~~
- Modify the codebase based on `Refurb <https://github.com/dosisod/refurb>`__
suggestions.

0.13.7

-------------------

Internal Changes
~~~~~~~~~~~~~~~~
- Use ``pyupgrade`` package to update the type hinting annotations
to Python 3.10 style.
- Bump the minimum required version of HyRiver dependencies to the
latest versions.

0.13.6

-------------------

Internal Changes
~~~~~~~~~~~~~~~~
- Add the missing PyPi classifiers for the supported Python versions.

Page 3 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.