Библиотека REFPROP в CoolProp Python

#python

#python

Вопрос:

В настоящее время я использую набор инструментов, который использует CoolProp. Библиотека REFPROP используется в кодировании, например: … = CP.AbstractState(‘REFPROP’, fluid).

Когда я запускаю скрипт, я получаю следующее сообщение об ошибке: «Ошибка значения: вы не можете использовать REFPROPMixtureBackend». Я не понимаю, как получить доступ к библиотеке REFPROP. Я использовал pip install ctREFPROP и установил «МИНИ-РЕФПРОП» из NIST.

Как мне внедрить библиотеку REFPROP в Python? Это то, за что я должен платить?

Ответ №1:

Задайте путь REFPROP к библиотеке следующим образом:

 CoolProp.set_config_string(CoolProp.ALTERNATIVE_REFPROP_PATH, "C:Program Files (x86)MINI-REFPROP")
 

ПРИМЕЧАНИЕ:
MINI-REFPROP содержит ограниченное количество чистых жидкостей (вода, CO2, R134a, азот, кислород, метан, пропан, гелий, водород и додекан), а также воздух в качестве псевдочистой жидкости.