kvxopt<1.4,>=1.3.2.0
numpy
scipy<2
sympy!=1.10.0,>=1.6
pandas
matplotlib
openpyxl
xlsxwriter
dill
pathos
tqdm
ipywidgets
pyyaml
chardet
texttable

[all]
andes[dev,doc,interop,performance,rl,web]

[dev]
coverage
pytest==7.4
pytest-xdist
nbmake
flake8
line_profiler
sphinx
ipython
numpydoc
sphinx-copybutton
sphinx-panels
sphinx-design
pydata-sphinx-theme
myst-parser>=0.15
myst-nb>=0.13
mdit-py-plugins<0.4,>=0.3.1
plotly
pre-commit

[doc]
sphinx
numpydoc
sphinx-copybutton
sphinx-panels
sphinx-design
pydata-sphinx-theme
myst-parser>=0.15
myst-nb>=0.13
mdit-py-plugins<0.4,>=0.3.1
plotly

[interop]
pandapower<=3.4,>=3
pandas<3,>=2.3
pypowsybl

[performance]
numba

[rl]
gymnasium>=1.0

[web]
ipywidgets==7.7
