Pydaymet

Latest version: v0.16.1

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

Scan your dependencies

Page 5 of 6

0.11.1

**Release Notes**

The highligth of this release is a major refactor of `Daymet` to allow
for extending PET computation function for using methods other than
FAO-56.

New Features

- Refactor `Daymet` class by removing `pet_bycoords` and `pet_bygrid` methods and creating a new public function called `potential_et`. This function computes potential evapotranspiration (PET) and supports both gridded (`xarray.Dataset`) and single pixel (`pandas.DataFrame`) climate data. The long-term plan is to add support for methods other than FAO 56 for computing PET.

0.11.0

**Release Notes**

New Features

- Add command-line interface (:issue_day:[7]{.title-ref}).
- Use `AsyncRetriever` for sending requests asyncronosly with
persistent caching. A cache folder in the current directory is created.
- Check for validity of start/end dates based on Daymet V4 since
Puerto Rico data starts from 1950 while North America and Hwaii start from 1980.
- Check for validity of input coordinate/geometry based on the Daymet
V4 bounding boxes.
- Improve accuracy of computing Psychrometric constant in PET
calculations by using an equation in Allen et al. 1998.

Breaking Changes

- Drop support for Python 3.6 since many of the dependencies such as `xarray` and `pandas` have done so.
- Change `loc_crs` and `geo_crs` arguments to `crs` in `get_bycoords`
and `get_bygeom`.

Documentation

- Add examples to docstrings and improve writing.
- Add more notes regarding the underlying assumptions for
`pet_bycoords` and `pet_bygrid`.

Internal Changes

- Refactor `Daymet` class to use `pydantic` for validating the inputs.
- Increase test coverage.

0.10.2

**Release Notes**

- Add annoucement regarding the new name for the softwate stack, HyRiver.
- Improve ``pip`` installation and release workflow.

0.10.1

Please check [HISTORY.rst](HISTORY.rst) file for a detailed list
of changes.

0.10.0

Please check [HISTORY.rst](HISTORY.rst) file for a detailed list
of changes.

0.9.0

Please check [HISTORY.rst](HISTORY.rst) file for a detailed list
of changes.

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.