-------------------
**Since the release of Daymet v4 R1 on November 2022, the URL of Daymet's server has
been changed. Therefore, only PyDaymet v0.13.7+ is going to work, and previous
versions will not work anymore.**
New Features
~~~~~~~~~~~~
- Add support for passing a list of coordinates to the ``get_bycoords`` function.
Also, optionally, you can pass a list of IDs for the input coordinates that
will be used as ``keys`` for the returned ``pandas.DataFrame`` or a dimension
called ``id`` in the returned ``xarray.Dataset`` if ``to_xarray`` is enabled.
- Add a new argument called ``to_xarray`` to the ``get_bycoords`` function for
returning the results as a ``xarray.Dataset`` instead of a ``pandas.DataFrame``.
When set to ``True``, the returned ``xarray.Dataset`` will have three attributes
called ``units``, ``description``, and ``long_name``.
- The ``date`` argument of both ``get_bycoords`` and ``by_geom`` functions
now accepts ``range``-type objects for passing years, e.g., ``range(2000-2005)``.
.. code-block:: python
import pydaymet as daymet
coords = [(-94.986, 29.973), (-95.478, 30.134)]
idx = ["P1", "P2"]
clm = daymet.get_bycoords(coords, range(2000, 2021), coords_id=idx, to_xarray=True)
Internal Changes
~~~~~~~~~~~~~~~~
- Use ``pyupgrade`` package to update the type hinting annotations
to Python 3.10 style.
- Fix the Daymet server URL.