v0.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
andpandas
have done so. - Change
loc_crs
andgeo_crs
arguments tocrs
inget_bycoords
andget_bygeom
.
Documentation
- Add examples to docstrings and improve writing.
- Add more notes regarding the underlying assumptions for
pet_bycoords
andpet_bygrid
.
Internal Changes
- Refactor
Daymet
class to usepydantic
for validating the inputs. - Increase test coverage.