A contribution has just been made to pvlib to add the newly published ANTS2D model, which is now the preferred model for calculating diffuse shading and enables cell-level shading: https://pvlib-python.readthedocs.io/en/latest/reference/generated/pvlib.bifacial.ants2d.get_irradiance.html
Consider citing the ANTS2D publication: 10.1109/JPHOTOV.2026.3677506. Note, I am a co-author of the paper, so citing it is in no way mandatory.
A contribution has just been made to pvlib to add the newly published ANTS2D model, which is now the preferred model for calculating diffuse shading and enables cell-level shading: https://pvlib-python.readthedocs.io/en/latest/reference/generated/pvlib.bifacial.ants2d.get_irradiance.html
Consider citing the ANTS2D publication: 10.1109/JPHOTOV.2026.3677506. Note, I am a co-author of the paper, so citing it is in no way mandatory.