shading function improvement for PVlib

89 views
Skip to first unread message

yan gang

unread,
Mar 5, 2021, 3:24:17 AM3/5/21
to pvlib-python
Hi  PVlib developers,

Thanks again for your effort to continuously improve this so great software.

I know pvlib can only calculate the diffuse irradiance loss which was caused by row-to-row sky diffuse shading for current version (V0.8 & V0.9). Is there any schedule to add new functions to calculate other shading losses, like folllowing parts:
1. Linear shading:
    1) Loss on the beam component;
    2) Loss on the albedo component;
2. Electrical shading losses

Gang

Mark Mikofski

unread,
Mar 5, 2021, 5:47:38 PM3/5/21
to pvlib-python
Hi Gang,

Have a look at PR #717 which may implement some of the features like beam loss, ground and diffuse shading, etc, that you're looking for. The branch is in my personal repo. Sorry I've been dragging my feet in closing this PR.

Also there's the Passias diffuse self shading example that Kevin implemented that at least covers the sky diffuse component.

Happy to get your feedback on the infinite sheds work. It's like 90% done, I just need to make a few examples, and add some caveats about it's assumptions, and what to do next, then it will be ready for review, so it may take a while.

thanks,
Mark

yan gang

unread,
Mar 7, 2021, 8:24:20 PM3/7/21
to pvlib-python
Hi Mark,

Thank you for your quickly feedback. It is so glad to hear that the infinite shed work have 90% been done. Hope this part will be released earlier in future, then the PVlib can totally replaced the PVsyst except near shading. 

Best regards,

Gang

yan gang

unread,
Mar 7, 2021, 8:42:01 PM3/7/21
to pvlib-python
Hi Mark,

Is there an estimated date of release for sheds work? :) 

Gang

Reply all
Reply to author
Forward
0 new messages