pyomo>=6.7.1
pint
networkx
numpy<2
pandas!=2.1.0,<3
scipy
sympy
matplotlib
click>=8

[coolprop]
coolprop

[dmf]
jsonschema
setuptools
traitlets
lxml
seaborn
PyPDF2
colorama
pyyaml
tinydb
xlrd
openpyxl

[dmf:python_version == "3.8"]
ipython<=8.12

[grid]
gridx-prescient>=2.2.1

[omlt]
omlt==1.1

[omlt:python_version < "3.12"]
tensorflow

[testing]
pytest
addheader
pyyaml

[ui]
idaes-ui
