diff --git a/requirements.txt b/requirements.txt index 7f3f87529..fee654528 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,3 +3,4 @@ numpy scipy plotly pandas +networkx diff --git a/rtd-requirements.txt b/rtd-requirements.txt index 8cd89fff9..610f7d4e9 100644 --- a/rtd-requirements.txt +++ b/rtd-requirements.txt @@ -3,6 +3,7 @@ numpy scipy plotly pandas +networkx numpydoc sphinx==6.2.1 sphinx_rtd_theme>=1.2.2 diff --git a/setup.py b/setup.py index ebd67f1ef..07149e574 100644 --- a/setup.py +++ b/setup.py @@ -273,10 +273,11 @@ def setup_with_extensions(extensions=None): 'numpy>=1.15.0', 'scipy', 'plotly', - 'pandas' + 'pandas', + 'networkx' ], extras_require=extras, - python_requires='>=3.5', + python_requires='>=3.8', platforms=["any"], url='http://www.pygsti.info', download_url='https://github.com/pyGSTio/pyGSTi/tarball/master', diff --git a/test/test_packages/extras/test_interpygate.py b/test/test_packages/extras/test_interpygate.py index 97e76e936..238baf8f9 100644 --- a/test/test_packages/extras/test_interpygate.py +++ b/test/test_packages/extras/test_interpygate.py @@ -102,7 +102,7 @@ def advance(self, state, v, times): L = dephasing * self.dephasing_generator + decoherence * self.decoherence_generator processes = [change_basis(_expm((H + L) * t), 'pp', 'col') for t in times] - states = [unvec_square(_np.dot(process, _np.outer(state, state.conj())).ravel(order='F'),'F') for process in processes] + states = [unvec_square(_np.dot(process, _np.outer(state, state.conj()).ravel(order='F')),'F') for process in processes] return states