-------------------
New Features
~~~~~~~~~~~~
- Add ``hargreaves_samani`` and ``priestley_taylor`` methods for computing PET.
Breaking Changes
~~~~~~~~~~~~~~~~
- Rewrite the command-line interface using ``click.group`` to improve UX.
The command is now ``pydaymet [command] [args] [options]``. The two supported
commands are ``coords`` for getting climate data for a dataframe of coordinates
and ``geometry`` for getting gridded climate data for a geo-dataframe. Moreover,
Each sub-command now has a separate help message and example.
- Deprecate ``get_byloc`` in favor of ``get_bycoords``.
- The ``pet`` argument in both ``get_bycoords`` and ``get_bygeom`` functions now
accepts ``hargreaves_samani``, ``penman_monteith``, ``priestley_taylor``, and ``None``.
Internal Changes
~~~~~~~~~~~~~~~~
- Refactor the ``pet`` module for reducing duplicate code and improving readability and
maintainability. The code is smaller now and the functions for computing physical properties
include references to equations from the respective original paper.