Hi everyone,
This is Yiyan Li, postdoc researcher at NC state university, majoring power systems and data analytics. Happy to join this group!
Recently I'm working with Strata Solar, using pvlib to do short-term PV power forecasting. But when I try to get the weather forecasts (say, from RAP) using get_processed_data function, I found that the returned weather data doesn't match the time index, see the following figure:
Before I use get_processed_data function, I have specified our time zone (US/eastern) and the langitude, lattitude information. You can see that the temperature is abnormally high in the afternoon. In fact, the highest temperature usually apears at 5-6 pm everyday, which is unresonable.
Then I compared the returned temperature with the field measurement temperature downloaded from NOAA at the same location, see the following
There is a 4-5 hour mismatch between the returned weather data from RAP and the field measurement from NOAA. It seems that the returned weather data from RAP is at UTC time instead of the specified US/Eastern time, which makes the mismatch happen.
Is there anything wrong of my understanding? or is this a bug in the get_data function? A more serious problem is that if the returned weather forecasts (especially the cloud coverage) have misalignment with the time index, then the power forecasting result will be significantly influenced.
Looking for your reply!
Yiyan