networkx>=2.0
numpy
scipy
requests
packaging

[all]
aiounittest
bokeh>=1.3.4
colorama
ipympl
ipyparallel
jupyter-book==0.14
matplotlib
notebook
num2words
numpydoc>=1.1
parameterized
playwright>=1.20
pyDOE2
pycodestyle>=2.4.0
pydocstyle>=2.0.0
sphinx-sitemap
testflo>=1.3.6
websockets>8

[all:python_version >= "3.8"]
jax>=0.4.0
jaxlib>=0.4.0

[docs]
matplotlib
numpydoc>=1.1
jupyter-book==0.14
sphinx-sitemap
ipyparallel

[doe]
pyDOE2

[jax]

[jax:python_version >= "3.8"]
jax>=0.4.0
jaxlib>=0.4.0

[notebooks]
notebook
ipympl

[test]
parameterized
numpydoc>=1.1
pycodestyle>=2.4.0
pydocstyle>=2.0.0
testflo>=1.3.6
websockets>8
aiounittest
playwright>=1.20
num2words

[visualization]
bokeh>=1.3.4
matplotlib
colorama
