Description
This issue gives an overview of the plan and progress of my GSoC project.
The title of my project is "Floating Solar - Enabling modeling of floating PV with pvlib", where I will be adding floating PV temperature models in the pvlib python’s library. The official project description can be found here, and my mentors during this project will be @AdamRJensen and @kandersolar. My detailed plan is the following:
Calculation of ambient parameters for floating PV:
-
Albedo for water bodies (non-ocean) as described here
- Is relevant to improve Albedo advice #1227
- Corresponding PR: Add albedo function for inland water bodies #2079
- Is also relevant to Move albedo dictionary from
pvlib.irradiance
topvlib.albedo
#2095
-
Water temperature for floating PV as described here
- Corresponding PR: stream_temperature_function #2104
-
Wind speed at module height
- Corresponding issue: Expression for calculating wind speed at different heights #2118
Module temperature for floating PV:
-
Gallery example of the expansion of the Faiman expression for floating PV (using the methodologies from here and here)
- Corresponding PR: Floating PV gallery example #2110
-
Addition of the Lindholm model (described here)
- Corresponding PR: Lindholm temperature model for floating PV #2075
Maintenance work:
- Broken GitHub links from gallery examples #2111
- Fix cut-off label text in gallery example figure #2109
- Change accuracy of
pvsyst_cell
test function #2080
As the project develops, I plan to link these tasks to individual issues and pull requests.
Please don't hesitate to give any feedback! Since this is the first time I am contributing to pvlib (or any other open-source software, tbh), I am really looking forward to learning as much as possible from all of you!