Ранний прототип функции прогнозирования pvlib python объединил модель Liu Jordan с облачной областью для модели пропускания. Это было в ветке github, но это не было частью официального релиза pvlib python.
pvlib python 0.4 включает в себя функцию irradiance.liujordan
, но вам нужно будет перенести облачную покров на коэффициент пропускания. Класс ForecastModel
имеет простой способ для этого.
Для 0.4.x серии pvlib питона, существенный код
model = pvlib.forecast.ForecastModel() # or any subclass of ForecastModel
irrads = model.cloud_cover_to_irradiance_liujordan(cloud_cover)
Документация pvlib питона также описывает, как это сделать, если вы будете смотреть мимо несвязанных ошибок документации по readthedocs (или построить документацию локально):
http://pvlib-python.readthedocs.io/en/latest/forecasts.html#cloud-cover-and-radiation
API-интерфейс может измениться в 0,5.
Вы смотрите на источник и проблемы? быстрый google включил это https://github.com/pvlib/pvlib-python/pull/124 и https://github.com/pvlib/pvlib-python/pull/180 –
Я использую версию 0.3.3 и модульное излучение не появляется в виде метода, реализующего модель Лю-Жордана. – kostas