Pydaymet

Latest version: v0.19.3

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

Scan your dependencies

Page 2 of 7

0.16.0

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

Breaking Changes
~~~~~~~~~~~~~~~~
- Bump min version of ``shapely`` to 2.

Internal Changes
~~~~~~~~~~~~~~~~
- Use the new ``py3dep.add_elevation`` API.

0.15.2

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

Internal Changes
~~~~~~~~~~~~~~~~
- Remove dependency on ``dask``.

0.15.1

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

Bug Fixes
~~~~~~~~~
- Fix HyRiver libraries requirements by specifying a range instead
of exact version so ``conda-forge`` can resolve the dependencies.

0.15.0

-------------------
From release 0.15 onward, all minor versions of HyRiver packages
will be pinned. This ensures that previous minor versions of HyRiver
packages cannot be installed with later minor releases. For example,
if you have ``py3dep==0.14.x`` installed, you cannot install
``pydaymet==0.15.x``. This is to ensure that the API is
consistent across all minor versions.

New Features
~~~~~~~~~~~~
- For now, retain compatibility with ``shapely<2`` while supporting
``shapley>=2``.

0.14.0

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

New Features
~~~~~~~~~~~~
- Change missing value of both single-pixel and gridded
versions to ``numpy.nan`` from -9999.
- Add a new model parameter for computing PET using ``priestlet_taylor``
and ``penman_monteith`` models called ``arid_correction``. For arid
regions, FAO 56 suggests subtracting the min temperature by 2 degrees.
This parameter can be passed via ``pet_params`` in ``daymet_by*`` functions,
or ``params`` in ``potential_pet`` function.
- Refactor ``get_bycoords`` to reduce memory usage by using a combination
of ``itertools`` and ``Generator`` objects.
- Refactor the ``pet`` module to improve performance and readability, and
reduce code duplication.

Documentation
~~~~~~~~~~~~~
- Add more information about parameters that ``pet`` functions accept.

Breaking Changes
~~~~~~~~~~~~~~~~
- Bump the minimum required version of ``shapely`` to 2.0,
and use its new API.

Internal Changes
~~~~~~~~~~~~~~~~
- Sync all minor versions of HyRiver packages to 0.14.0.

0.13.12

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

Internal Changes
~~~~~~~~~~~~~~~~
- 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.

Page 2 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.