- Parameters
npointsandvectorizein the following functions are now unnecessary and are deprecated (:pull:`2740`): - Parameter
surface_tiltis deprecated and renamed totracker_rotationin :py:func:`pvlib.bifacial.utils.vf_ground_sky_2d_integ` (:pull:`2740`).
- Fix asymmetry in how
max_rowsis interpreted in :py:func:`~pvlib.bifacial.utils.vf_ground_sky_2d`. The difference should be negligible for typical simulations. (:issue:`1867`, :pull:`2740`) - Implement the ANTS-2D bifacial irradiance model in :py:func:`pvlib.bifacial.ants2d.get_irradiance`. (:pull:`2740`)
- Add parameters
g0andg1to allow segmented ground surfaces in :py:func:`~pvlib.bifacial.utils.vf_ground_sky_2d_integ` and :py:func:`~pvlib.bifacial.utils.vf_row_ground_2d_integ`. (:pull:`2740`) - Accelerate :py:func:`~pvlib.bifacial.utils.vf_ground_sky_2d_integ` by one or two orders of magnitude. This also makes :py:mod:`pvlib.bifacial.infinite_sheds` faster. (:pull:`2740`)