Не могу найти pvlib.pvsystem.Массив

#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 и хорошо поработайте!