#pvlib
Вопрос:
Я использую pvlib-python для моделирования серии фотоэлектрических установок.
Я просто отлично выполнял обычный процедурный код pvlib-python (как описано во вступительном руководстве.
Сейчас я пытаюсь расширить свою модель, чтобы иметь возможность работать с несколькими массивами панелей в разных направлениях и т. Д., Но подключенными к одному и тому же инвертору. Для этого я подумал, что самым простым способом было бы использовать pvlib.pvsystem.Массив для создания списка объектов массива, которые я затем могу передать в pvlib.pvsytem.Класс PVSystem (как описано здесь).
Моя проблема сейчас в том, что я не могу найти pvsystem.Массив вообще? например, я только начинаю:
Ошибка атрибута: модуль «pvlib.pvsystem» не имеет атрибута «Массив»
когда я пытаюсь создать экземпляр массива с помощью:
from pvlib import pvsystem
module_parameters = {'pdc0': 5000, 'gamma_pdc': -0.004}
array_one = pvsystem.Array(module_parameters=module_parameters)
array_two = pvsystem.Array(module_parameters=module_parameters)
system_two_arrays = pvsystem.PVSystem(arrays=[array_one, array_two],
inverter_parameters=inverter_parameters)
как описано в примерах на странице PVSystem и массивов.
Я использую pvlib-python=0.8.1, установленный в моем env conda с помощью conda install-c conda-forge pvlib-python.
Я совершенно сбит с толку этим, так как, очевидно, вижу всю документацию по pvsystem.Нажмите «Прочитать документы» и посмотрите исходный код на github pvlib.
Когда я смотрю на код в моем conda env, в нем нет массива в pvsystem (или если я перечисляю его с помощью dir(pvlib.pvsystem)), так что с установкой что-то не так, но я просто не могу понять, что. Я попытался снова установить pvlib и использовать другую установку, но всегда одна и та же проблема.
Я упускаю что-то действительно очевидное здесь?
С наилучшими пожеланиями и спасибо вам,
Ответ №1:
Эта функция отсутствует в текущей стабильной версии (8.1). Если вы уже хотите использовать его, вы можете загрузить последний исходный код в виде zip-файла и установить его или клонировать репозиторий pvlib git на своем компьютере.
Комментарии:
1. Хорошо, имеет смысл, спасибо, клонируйте его из git и хорошо поработайте!