- 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`)
- Use
kandcap_adjustmentfrom :py:func:`pvlib.pvsystem.Array.module_parameters` in :py:func:`pvlib.pvsystem.PVSystem.pvwatts_dc` (:issue:`2714`, :pull:`2715`)
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`)
- 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`)
- Rohan Saxena (:ghuser:`r0hansaxena`)
- Marco Fumagalli (:ghuser:`fuma900`)