numpy>=1.15.0
scipy
stim
plotly>=3.8.0
pandas
networkx
tqdm>=4.42.0

[complete]
pygsti[multiprocessor,no_mpi]

[diamond_norm]
cvxpy>=1.4.0

[evolutionary_optimization]
deap

[extensions]
cython

[html_reports]
jinja2
MarkupSafe

[ibmq]
qiskit>1
qiskit-ibm-runtime>=0.17.1
dill

[interpygate]
csaps

[linting]
autopep8
flake8

[memory_profiling]
psutil

[mongodb]
pymongo

[msgpack]
msgpack

[multiprocessor]
mpi4py

[no_mpi]
pygsti[evolutionary_optimization,extensions,linting,mongodb,testing_no_cython_mpi]

[notebooks]
ipython
notebook
jupyter_server

[pytorch]
torch

[report_pdf_figures]
matplotlib

[reports]
pygsti[html_reports,report_pdf_figures]

[testing]
pygsti[extensions,testing_no_cython]

[testing_no_cython]
pygsti[multiprocessor,testing_no_cython_mpi]

[testing_no_cython_mpi]
pytest
pytest-xdist
pytest-cov
nbval
packaging
zmq
seaborn
ply
cirq-core
pygsti[diamond_norm,ibmq,interpygate,memory_profiling,msgpack,notebooks,pytorch,reports]
