- Fix a bug in :py:func:`pvlib.scaling.latlon_to_xy` where latitude scaling was incorrectly applied to both latitude and longitude components. (:issue:`2614`, :pull:`2712`)
- Fix a division-by-zero condition in
:py:func:`pvlib.transformer.simple_efficiency` when
load_loss = 0. (:issue:`2645`, :pull:`2646`) - Update URLs in :py:mod:`pvlib.iotools.psm4` to use nlr.gov instead of nrel.gov. (:issue:`2701`, :pull:`2705`)
- Fix a bug in :py:func:`pvlib.iotools.era5._m_to_cm` where meters were
incorrectly divided by 100 instead of multiplied, causing precipitations to be
underestimated by a factor of 10,000 when
map_variables=True. (:issue:`2724`, :pull:`2725`)
- Use
kandcap_adjustmentfrom :py:func:`pvlib.pvsystem.Array.module_parameters` in :py:func:`pvlib.pvsystem.PVSystem.pvwatts_dc` (:issue:`2714`, :pull:`2715`) - Include ross and faiman_rad in the allowed models within :py:meth:`pvlib.pvsystem.PVSystem.get_cell_temperature` (:issue:`2625`, :pull:`2631`)
- Accelerate the internals of :py:func:`~pvlib.solarpostion.ephemeris`. (:pull:`2626`)
Add examples for run_model_from_poa() and run_model_from_effective_irradiance() (:issue:`1043`, :pull:`2621`)
Add the following terms to the :ref:`nomenclature` page (:issue:`2564`, :pull:`2663`):
Provide an overview of IAM modeling functionality in :ref:`iam`. (:pull:`2683`)
Add AI checkbox to PR template, and auto-generate a comment on PRs from first-time contributors regarding AI and contributing guidelines. (:issue:`2617`, :pull:`2624`)
Update :py:class:`pvlib.pvsystem.PVSystem` docstring to state that
module_typeis optional. (:issue:`2634`, :pull:`2713`)Fix a broken docstring reference to
grounddiffusein :py:func:`pvlib.irradiance.poa_components` (:issue:`2089`, :pull:`2708`)
- Add test to verify that :py:func:`~pvlib.transformer.simple_efficiency` produces consistent results for vectorized and scalar inputs. (:issue:`2649`, :pull:`2661`)
- Update all NREL references to NLR (National Laboratory of the Rockies)
following the laboratory rename and domain migration from
nrel.govtonlr.gov. RenameNREL_API_KEYenvironment variable toNLR_API_KEY. (:issue:`2701`, :pull:`2705`)
- Aman Srivastava (:ghuser:`aman-coder03`)
- Rajiv Daxini (:ghuser:`RDaxini`)
- Echedey Luis (:ghuser:`echedey-ls`)
- Cliff Hansen (:ghuser:`cwhanse`)
- Anton Driesse (:ghuser:`adriesse`)
- Kevin Anderson (:ghuser:`kandersolar`)
- Jason Curtis (:ghuser:`jason-curtis`)
- Rohan Saxena (:ghuser:`r0hansaxena`)
- Marco Fumagalli (:ghuser:`fuma900`)
- Jean-Baptiste Pasquier (:ghuser:`pasquierjb`)
- Rodrigo Amaro e Silva (:ghuser:`ramaroesilva`)
- James Fulton (:ghuser:`dfulu`)