Read the Docs build information Build id: 1611863 Project: institute-for-disease-modeling-covasim Version: v3.0.3 Commit: 531c449271bb40020d384b31b7484daa14d73035 Date: 2023-07-20T20:31:12.922768Z State: finished Success: False [rtd-command-info] start-time: 2023-07-20T20:34:02.543076Z, end-time: 2023-07-20T20:34:08.210272Z, duration: 5, exit-code: 0 git clone --no-single-branch --depth 50 git@github.com:InstituteforDiseaseModeling/covasim.git . Cloning into '.'... Warning: Permanently added 'github.com,192.30.255.113' (ECDSA) to the list of known hosts. [rtd-command-info] start-time: 2023-07-20T20:34:08.441994Z, end-time: 2023-07-20T20:34:08.549641Z, duration: 0, exit-code: 0 git checkout --force 531c449271bb40020d384b31b7484daa14d73035 Note: switching to '531c449271bb40020d384b31b7484daa14d73035'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 531c4492 update tutorial [rtd-command-info] start-time: 2023-07-20T20:34:08.759921Z, end-time: 2023-07-20T20:34:08.848337Z, duration: 0, exit-code: 0 git clean -d -f -f [rtd-command-info] start-time: 2023-07-20T20:34:09.074482Z, end-time: 2023-07-20T20:34:09.210862Z, duration: 0, exit-code: 0 cat .readthedocs.yml # .readthedocs.yml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details # Required version: 2 # Build documentation in the docs/ directory with Sphinx sphinx: configuration: docs/conf.py fail_on_warning: true # Build documentation with MkDocs #mkdocs: # configuration: mkdocs.yml # Optionally build your docs in additional formats such as PDF formats: - htmlzip - pdf # Optionally set the version of Python and requirements required to build your docs python: version: 3.8 install: - requirements: docs/requirements.txt - method: pip path: . system_packages: true # Optionally rank topics in search results, between -10 (lower) and 10 (higher). # 0 is normal rank, not no rank search: ranking: index.html: 3 modules.html: 2 [rtd-command-info] start-time: 2023-07-20T20:34:11.781878Z, end-time: 2023-07-20T20:34:30.596498Z, duration: 18, exit-code: 0 python3.8 -mvirtualenv --system-site-packages $READTHEDOCS_VIRTUALENV_PATH Using base prefix '/home/docs/.pyenv/versions/3.8.6' New python executable in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/bin/python3.8 Also creating executable in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/bin/python Installing setuptools, pip, wheel... done. [rtd-command-info] start-time: 2023-07-20T20:34:30.848485Z, end-time: 2023-07-20T20:34:32.422679Z, duration: 1, exit-code: 0 python -m pip install --upgrade --no-cache-dir pip setuptools Requirement already satisfied: pip in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (23.2) Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (68.0.0) [rtd-command-info] start-time: 2023-07-20T20:34:32.745933Z, end-time: 2023-07-20T20:34:42.082331Z, duration: 9, exit-code: 0 python -m pip install --upgrade --no-cache-dir -I pillow mock==1.0.1 alabaster>=0.7,<0.8,!=0.7.5 commonmark==0.9.1 recommonmark==0.5.0 sphinx<2 sphinx-rtd-theme<0.5 readthedocs-sphinx-ext<2.3 jinja2<3.1.0 setuptools Collecting pillow Obtaining dependency information for pillow from https://files.pythonhosted.org/packages/8b/b3/d7b6ee16358d829ca482c74a96e2b9079bf33f8d7d37d16f8ebb19ddf5a4/Pillow-10.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Downloading Pillow-10.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.5 kB) Collecting mock==1.0.1 Downloading mock-1.0.1.zip (861 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 861.9/861.9 kB 22.0 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting alabaster!=0.7.5,<0.8,>=0.7 Downloading alabaster-0.7.13-py3-none-any.whl (13 kB) Collecting commonmark==0.9.1 Downloading commonmark-0.9.1-py2.py3-none-any.whl (51 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.1/51.1 kB 163.9 MB/s eta 0:00:00 Collecting recommonmark==0.5.0 Downloading recommonmark-0.5.0-py2.py3-none-any.whl (9.8 kB) Collecting sphinx<2 Downloading Sphinx-1.8.6-py2.py3-none-any.whl (3.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 147.2 MB/s eta 0:00:00 Collecting sphinx-rtd-theme<0.5 Downloading sphinx_rtd_theme-0.4.3-py2.py3-none-any.whl (6.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.4/6.4 MB 194.1 MB/s eta 0:00:00 Collecting readthedocs-sphinx-ext<2.3 Obtaining dependency information for readthedocs-sphinx-ext<2.3 from https://files.pythonhosted.org/packages/8c/f1/3d783ebfc084a9d556123d54669116101760e5e0dbb894b006745bcb59ea/readthedocs_sphinx_ext-2.2.2-py2.py3-none-any.whl.metadata Downloading readthedocs_sphinx_ext-2.2.2-py2.py3-none-any.whl.metadata (1.5 kB) Collecting jinja2<3.1.0 Downloading Jinja2-3.0.3-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.6/133.6 kB 224.1 MB/s eta 0:00:00 Collecting setuptools Obtaining dependency information for setuptools from https://files.pythonhosted.org/packages/c7/42/be1c7bbdd83e1bfb160c94b9cafd8e25efc7400346cf7ccdbdb452c467fa/setuptools-68.0.0-py3-none-any.whl.metadata Downloading setuptools-68.0.0-py3-none-any.whl.metadata (6.4 kB) Collecting docutils>=0.11 (from recommonmark==0.5.0) Obtaining dependency information for docutils>=0.11 from https://files.pythonhosted.org/packages/26/87/f238c0670b94533ac0353a4e2a1a771a0cc73277b88bff23d3ae35a256c1/docutils-0.20.1-py3-none-any.whl.metadata Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB) Collecting six>=1.5 (from sphinx<2) Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting Pygments>=2.0 (from sphinx<2) Downloading Pygments-2.15.1-py3-none-any.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 261.0 MB/s eta 0:00:00 Collecting docutils>=0.11 (from recommonmark==0.5.0) Downloading docutils-0.17.1-py2.py3-none-any.whl (575 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 575.5/575.5 kB 251.7 MB/s eta 0:00:00 Collecting snowballstemmer>=1.1 (from sphinx<2) Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 221.5 MB/s eta 0:00:00 Collecting babel!=2.0,>=1.3 (from sphinx<2) Downloading Babel-2.12.1-py3-none-any.whl (10.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 177.9 MB/s eta 0:00:00 Collecting imagesize (from sphinx<2) Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting requests>=2.0.0 (from sphinx<2) Obtaining dependency information for requests>=2.0.0 from https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl.metadata Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting packaging (from sphinx<2) Downloading packaging-23.1-py3-none-any.whl (48 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.9/48.9 kB 145.4 MB/s eta 0:00:00 Collecting sphinxcontrib-websupport (from sphinx<2) Downloading sphinxcontrib_websupport-1.2.4-py2.py3-none-any.whl (39 kB) Collecting MarkupSafe>=2.0 (from jinja2<3.1.0) Obtaining dependency information for MarkupSafe>=2.0 from https://files.pythonhosted.org/packages/de/e2/32c14301bb023986dff527a49325b6259cab4ebb4633f69de54af312fc45/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Downloading MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting pytz>=2015.7 (from babel!=2.0,>=1.3->sphinx<2) Downloading pytz-2023.3-py2.py3-none-any.whl (502 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.3/502.3 kB 248.6 MB/s eta 0:00:00 Collecting charset-normalizer<4,>=2 (from requests>=2.0.0->sphinx<2) Obtaining dependency information for charset-normalizer<4,>=2 from https://files.pythonhosted.org/packages/cb/e7/5e43745003bf1f90668c7be23fc5952b3a2b9c2558f16749411c18039b36/charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Downloading charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (31 kB) Collecting idna<4,>=2.5 (from requests>=2.0.0->sphinx<2) Downloading idna-3.4-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 198.3 MB/s eta 0:00:00 Collecting urllib3<3,>=1.21.1 (from requests>=2.0.0->sphinx<2) Obtaining dependency information for urllib3<3,>=1.21.1 from https://files.pythonhosted.org/packages/9b/81/62fd61001fa4b9d0df6e31d47ff49cfa9de4af03adecf339c7bc30656b37/urllib3-2.0.4-py3-none-any.whl.metadata Downloading urllib3-2.0.4-py3-none-any.whl.metadata (6.6 kB) Collecting certifi>=2017.4.17 (from requests>=2.0.0->sphinx<2) Downloading certifi-2023.5.7-py3-none-any.whl (156 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 157.0/157.0 kB 234.7 MB/s eta 0:00:00 Collecting sphinxcontrib-serializinghtml (from sphinxcontrib-websupport->sphinx<2) Downloading sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.0/94.0 kB 221.9 MB/s eta 0:00:00 Downloading Pillow-10.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 188.8 MB/s eta 0:00:00 Downloading readthedocs_sphinx_ext-2.2.2-py2.py3-none-any.whl (11 kB) Downloading setuptools-68.0.0-py3-none-any.whl (804 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 804.0/804.0 kB 249.4 MB/s eta 0:00:00 Downloading MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB) Downloading requests-2.31.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 202.0 MB/s eta 0:00:00 Downloading charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.1/199.1 kB 235.1 MB/s eta 0:00:00 Downloading urllib3-2.0.4-py3-none-any.whl (123 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.9/123.9 kB 214.2 MB/s eta 0:00:00 Building wheels for collected packages: mock Building wheel for mock (setup.py): started Building wheel for mock (setup.py): finished with status 'done' Created wheel for mock: filename=mock-1.0.1-py3-none-any.whl size=23753 sha256=a9db1e93ef441656af84a505df9b88277e84bf6b438745b1f9cfc68fd33ca95d Stored in directory: /tmp/pip-ephem-wheel-cache-y5pzjoai/wheels/41/7c/21/90057f91c6ead7c77a90c52d6e85ca48bf82d8b0d3f8dfbb65 Successfully built mock Installing collected packages: snowballstemmer, pytz, mock, commonmark, urllib3, sphinxcontrib-serializinghtml, six, setuptools, Pygments, pillow, packaging, MarkupSafe, imagesize, idna, docutils, charset-normalizer, certifi, babel, alabaster, sphinxcontrib-websupport, requests, jinja2, sphinx, readthedocs-sphinx-ext, sphinx-rtd-theme, recommonmark Successfully installed MarkupSafe-2.1.3 Pygments-2.15.1 alabaster-0.7.13 babel-2.12.1 certifi-2023.5.7 charset-normalizer-3.2.0 commonmark-0.9.1 docutils-0.17.1 idna-3.4 imagesize-1.4.1 jinja2-3.0.3 mock-1.0.1 packaging-23.1 pillow-10.0.0 pytz-2023.3 readthedocs-sphinx-ext-2.2.2 recommonmark-0.5.0 requests-2.31.0 setuptools-68.0.0 six-1.16.0 snowballstemmer-2.2.0 sphinx-1.8.6 sphinx-rtd-theme-0.4.3 sphinxcontrib-serializinghtml-1.1.5 sphinxcontrib-websupport-1.2.4 urllib3-2.0.4 [rtd-command-info] start-time: 2023-07-20T20:34:42.347167Z, end-time: 2023-07-20T20:34:59.406156Z, duration: 17, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r docs/requirements.txt Collecting pytest (from -r docs/requirements.txt (line 1)) Obtaining dependency information for pytest from https://files.pythonhosted.org/packages/33/b2/741130cbcf2bbfa852ed95a60dc311c9e232c7ed25bac3d9b8880a8df4ae/pytest-7.4.0-py3-none-any.whl.metadata Downloading pytest-7.4.0-py3-none-any.whl.metadata (8.0 kB) Requirement already satisfied: sphinx-rtd-theme in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from -r docs/requirements.txt (line 2)) (0.4.3) Collecting sphinxcontrib-napoleon (from -r docs/requirements.txt (line 3)) Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl (17 kB) Requirement already satisfied: sphinx in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from -r docs/requirements.txt (line 4)) (1.8.6) Collecting plantweb (from -r docs/requirements.txt (line 5)) Downloading plantweb-1.2.1-py3-none-any.whl (20 kB) Collecting ipykernel (from -r docs/requirements.txt (line 6)) Obtaining dependency information for ipykernel from https://files.pythonhosted.org/packages/00/75/5e27470b1f71ae1f83551f5bc0186c9579c5b5710fbfc4b001753b0f37fd/ipykernel-6.24.0-py3-none-any.whl.metadata Downloading ipykernel-6.24.0-py3-none-any.whl.metadata (6.3 kB) Collecting nbsphinx (from -r docs/requirements.txt (line 7)) Obtaining dependency information for nbsphinx from https://files.pythonhosted.org/packages/9f/30/ee4dc91710a76c287128f205087544e8adb3a373959e70be6c555ddb40c2/nbsphinx-0.9.2-py3-none-any.whl.metadata Downloading nbsphinx-0.9.2-py3-none-any.whl.metadata (2.1 kB) Collecting pandoc (from -r docs/requirements.txt (line 8)) Downloading pandoc-2.3.tar.gz (33 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting pypandoc (from -r docs/requirements.txt (line 9)) Downloading pypandoc-1.11-py3-none-any.whl (20 kB) Collecting optuna (from -r docs/requirements.txt (line 10)) Obtaining dependency information for optuna from https://files.pythonhosted.org/packages/a0/8c/f72c6bc61b3c71149af95cd91e16149ea5b5aeae99e6d197f80e79a1035a/optuna-3.2.0-py3-none-any.whl.metadata Downloading optuna-3.2.0-py3-none-any.whl.metadata (17 kB) Collecting iniconfig (from pytest->-r docs/requirements.txt (line 1)) Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB) Requirement already satisfied: packaging in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from pytest->-r docs/requirements.txt (line 1)) (23.1) Collecting pluggy<2.0,>=0.12 (from pytest->-r docs/requirements.txt (line 1)) Obtaining dependency information for pluggy<2.0,>=0.12 from https://files.pythonhosted.org/packages/51/32/4a79112b8b87b21450b066e102d6608907f4c885ed7b04c3fdb085d4d6ae/pluggy-1.2.0-py3-none-any.whl.metadata Downloading pluggy-1.2.0-py3-none-any.whl.metadata (4.4 kB) Collecting exceptiongroup>=1.0.0rc8 (from pytest->-r docs/requirements.txt (line 1)) Obtaining dependency information for exceptiongroup>=1.0.0rc8 from https://files.pythonhosted.org/packages/fe/17/f43b7c9ccf399d72038042ee72785c305f6c6fdc6231942f8ab99d995742/exceptiongroup-1.1.2-py3-none-any.whl.metadata Downloading exceptiongroup-1.1.2-py3-none-any.whl.metadata (6.1 kB) Collecting tomli>=1.0.0 (from pytest->-r docs/requirements.txt (line 1)) Downloading tomli-2.0.1-py3-none-any.whl (12 kB) Requirement already satisfied: six>=1.5.2 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from sphinxcontrib-napoleon->-r docs/requirements.txt (line 3)) (1.16.0) Collecting pockets>=0.3 (from sphinxcontrib-napoleon->-r docs/requirements.txt (line 3)) Downloading pockets-0.9.1-py2.py3-none-any.whl (26 kB) Requirement already satisfied: Jinja2>=2.3 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from sphinx->-r docs/requirements.txt (line 4)) (3.0.3) Requirement already satisfied: Pygments>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from sphinx->-r docs/requirements.txt (line 4)) (2.15.1) Requirement already satisfied: docutils<0.18,>=0.11 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from sphinx->-r docs/requirements.txt (line 4)) (0.17.1) Requirement already satisfied: snowballstemmer>=1.1 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from sphinx->-r docs/requirements.txt (line 4)) (2.2.0) Requirement already satisfied: babel!=2.0,>=1.3 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from sphinx->-r docs/requirements.txt (line 4)) (2.12.1) Requirement already satisfied: alabaster<0.8,>=0.7 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from sphinx->-r docs/requirements.txt (line 4)) (0.7.13) Requirement already satisfied: imagesize in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from sphinx->-r docs/requirements.txt (line 4)) (1.4.1) Requirement already satisfied: requests>=2.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from sphinx->-r docs/requirements.txt (line 4)) (2.31.0) Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from sphinx->-r docs/requirements.txt (line 4)) (68.0.0) Requirement already satisfied: sphinxcontrib-websupport in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from sphinx->-r docs/requirements.txt (line 4)) (1.2.4) Collecting comm>=0.1.1 (from ipykernel->-r docs/requirements.txt (line 6)) Downloading comm-0.1.3-py3-none-any.whl (6.6 kB) Collecting debugpy>=1.6.5 (from ipykernel->-r docs/requirements.txt (line 6)) Downloading debugpy-1.6.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 74.3 MB/s eta 0:00:00 Collecting ipython>=7.23.1 (from ipykernel->-r docs/requirements.txt (line 6)) Downloading ipython-8.12.2-py3-none-any.whl (797 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 797.8/797.8 kB 247.6 MB/s eta 0:00:00 Collecting jupyter-client>=6.1.12 (from ipykernel->-r docs/requirements.txt (line 6)) Obtaining dependency information for jupyter-client>=6.1.12 from https://files.pythonhosted.org/packages/29/24/0491f7837cedf39ae0f96d9b3e4db2fae31cc4dd5eac00a98ab0db996c9b/jupyter_client-8.3.0-py3-none-any.whl.metadata Downloading jupyter_client-8.3.0-py3-none-any.whl.metadata (8.5 kB) Collecting jupyter-core!=5.0.*,>=4.12 (from ipykernel->-r docs/requirements.txt (line 6)) Obtaining dependency information for jupyter-core!=5.0.*,>=4.12 from https://files.pythonhosted.org/packages/8c/e0/3f9061c5e99a03612510f892647b15a91f910c5275b7b77c6c72edae1494/jupyter_core-5.3.1-py3-none-any.whl.metadata Downloading jupyter_core-5.3.1-py3-none-any.whl.metadata (3.4 kB) Collecting matplotlib-inline>=0.1 (from ipykernel->-r docs/requirements.txt (line 6)) Downloading matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB) Collecting nest-asyncio (from ipykernel->-r docs/requirements.txt (line 6)) Downloading nest_asyncio-1.5.6-py3-none-any.whl (5.2 kB) Collecting psutil (from ipykernel->-r docs/requirements.txt (line 6)) Downloading psutil-5.9.5-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (282 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 282.1/282.1 kB 245.3 MB/s eta 0:00:00 Collecting pyzmq>=20 (from ipykernel->-r docs/requirements.txt (line 6)) Obtaining dependency information for pyzmq>=20 from https://files.pythonhosted.org/packages/3e/71/3f41e23f14b04b87776497d5d5150335e6d7e06debf1571fd5ca4c6ff82a/pyzmq-25.1.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata Downloading pyzmq-25.1.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (4.8 kB) Collecting tornado>=6.1 (from ipykernel->-r docs/requirements.txt (line 6)) Obtaining dependency information for tornado>=6.1 from https://files.pythonhosted.org/packages/31/51/894f260c1380853cc268f661fe599a4523a47d07e867386abb58f1f11278/tornado-6.3.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Downloading tornado-6.3.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB) Collecting traitlets>=5.4.0 (from ipykernel->-r docs/requirements.txt (line 6)) Downloading traitlets-5.9.0-py3-none-any.whl (117 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.4/117.4 kB 221.0 MB/s eta 0:00:00 Collecting nbconvert!=5.4 (from nbsphinx->-r docs/requirements.txt (line 7)) Obtaining dependency information for nbconvert!=5.4 from https://files.pythonhosted.org/packages/93/04/cc10ee418087f2a83f6862b9043291658ab81865f38cad41c74fba2306e5/nbconvert-7.7.2-py3-none-any.whl.metadata Downloading nbconvert-7.7.2-py3-none-any.whl.metadata (8.0 kB) Collecting nbformat (from nbsphinx->-r docs/requirements.txt (line 7)) Obtaining dependency information for nbformat from https://files.pythonhosted.org/packages/01/e5/322b31448ba6b0ed6de740306367e85d8da2af0d91e67f7a2860bdf87f72/nbformat-5.9.1-py3-none-any.whl.metadata Downloading nbformat-5.9.1-py3-none-any.whl.metadata (3.3 kB) Collecting plumbum (from pandoc->-r docs/requirements.txt (line 8)) Obtaining dependency information for plumbum from https://files.pythonhosted.org/packages/6f/e8/a9a580d1d67825d8bdc16f3993ea58c4066769d5f8ba34caaa69a5344b39/plumbum-1.8.2-py3-none-any.whl.metadata Downloading plumbum-1.8.2-py3-none-any.whl.metadata (10 kB) Collecting ply (from pandoc->-r docs/requirements.txt (line 8)) Downloading ply-3.11-py2.py3-none-any.whl (49 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.6/49.6 kB 190.5 MB/s eta 0:00:00 Collecting alembic>=1.5.0 (from optuna->-r docs/requirements.txt (line 10)) Obtaining dependency information for alembic>=1.5.0 from https://files.pythonhosted.org/packages/11/00/46a4f66ad54c661350a1cd5daae4b4ab2232486c55635ee12ff12958b03f/alembic-1.11.1-py3-none-any.whl.metadata Downloading alembic-1.11.1-py3-none-any.whl.metadata (7.2 kB) Collecting cmaes>=0.9.1 (from optuna->-r docs/requirements.txt (line 10)) Obtaining dependency information for cmaes>=0.9.1 from https://files.pythonhosted.org/packages/f7/46/7d9544d453346f6c0c405916c95fdb653491ea2e9976cabb810ba2fe8cd4/cmaes-0.10.0-py3-none-any.whl.metadata Downloading cmaes-0.10.0-py3-none-any.whl.metadata (19 kB) Collecting colorlog (from optuna->-r docs/requirements.txt (line 10)) Downloading colorlog-6.7.0-py2.py3-none-any.whl (11 kB) Requirement already satisfied: numpy in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from optuna->-r docs/requirements.txt (line 10)) (1.24.3) Collecting sqlalchemy>=1.3.0 (from optuna->-r docs/requirements.txt (line 10)) Obtaining dependency information for sqlalchemy>=1.3.0 from https://files.pythonhosted.org/packages/73/64/bfbcfbfc998e278ee30182e3fdb99fb61aa8089df8c2e342e2e9ace62b90/SQLAlchemy-2.0.19-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Downloading SQLAlchemy-2.0.19-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.4 kB) Collecting tqdm (from optuna->-r docs/requirements.txt (line 10)) Downloading tqdm-4.65.0-py3-none-any.whl (77 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.1/77.1 kB 205.8 MB/s eta 0:00:00 Collecting PyYAML (from optuna->-r docs/requirements.txt (line 10)) Obtaining dependency information for PyYAML from https://files.pythonhosted.org/packages/c8/6b/6600ac24725c7388255b2f5add93f91e58a5d7efaf4af244fdbcc11a541b/PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Downloading PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Collecting Mako (from alembic>=1.5.0->optuna->-r docs/requirements.txt (line 10)) Downloading Mako-1.2.4-py3-none-any.whl (78 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.7/78.7 kB 208.1 MB/s eta 0:00:00 Collecting typing-extensions>=4 (from alembic>=1.5.0->optuna->-r docs/requirements.txt (line 10)) Obtaining dependency information for typing-extensions>=4 from https://files.pythonhosted.org/packages/ec/6b/63cc3df74987c36fe26157ee12e09e8f9db4de771e0f3404263117e75b95/typing_extensions-4.7.1-py3-none-any.whl.metadata Downloading typing_extensions-4.7.1-py3-none-any.whl.metadata (3.1 kB) Collecting importlib-metadata (from alembic>=1.5.0->optuna->-r docs/requirements.txt (line 10)) Obtaining dependency information for importlib-metadata from https://files.pythonhosted.org/packages/cc/37/db7ba97e676af155f5fcb1a35466f446eadc9104e25b83366e8088c9c926/importlib_metadata-6.8.0-py3-none-any.whl.metadata Downloading importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: importlib-resources in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from alembic>=1.5.0->optuna->-r docs/requirements.txt (line 10)) (5.12.0) Requirement already satisfied: pytz>=2015.7 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from babel!=2.0,>=1.3->sphinx->-r docs/requirements.txt (line 4)) (2023.3) Collecting backcall (from ipython>=7.23.1->ipykernel->-r docs/requirements.txt (line 6)) Downloading backcall-0.2.0-py2.py3-none-any.whl (11 kB) Collecting decorator (from ipython>=7.23.1->ipykernel->-r docs/requirements.txt (line 6)) Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB) Collecting jedi>=0.16 (from ipython>=7.23.1->ipykernel->-r docs/requirements.txt (line 6)) Downloading jedi-0.18.2-py2.py3-none-any.whl (1.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 235.1 MB/s eta 0:00:00 Collecting pickleshare (from ipython>=7.23.1->ipykernel->-r docs/requirements.txt (line 6)) Downloading pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB) Collecting prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30 (from ipython>=7.23.1->ipykernel->-r docs/requirements.txt (line 6)) Obtaining dependency information for prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30 from https://files.pythonhosted.org/packages/a9/b4/ba77c84edf499877317225d7b7bc047a81f7c2eed9628eeb6bab0ac2e6c9/prompt_toolkit-3.0.39-py3-none-any.whl.metadata Downloading prompt_toolkit-3.0.39-py3-none-any.whl.metadata (6.4 kB) Collecting stack-data (from ipython>=7.23.1->ipykernel->-r docs/requirements.txt (line 6)) Downloading stack_data-0.6.2-py3-none-any.whl (24 kB) Collecting pexpect>4.3 (from ipython>=7.23.1->ipykernel->-r docs/requirements.txt (line 6)) Downloading pexpect-4.8.0-py2.py3-none-any.whl (59 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.0/59.0 kB 197.7 MB/s eta 0:00:00 Requirement already satisfied: MarkupSafe>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from Jinja2>=2.3->sphinx->-r docs/requirements.txt (line 4)) (2.1.3) Requirement already satisfied: python-dateutil>=2.8.2 in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from jupyter-client>=6.1.12->ipykernel->-r docs/requirements.txt (line 6)) (2.8.2) Collecting platformdirs>=2.5 (from jupyter-core!=5.0.*,>=4.12->ipykernel->-r docs/requirements.txt (line 6)) Obtaining dependency information for platformdirs>=2.5 from https://files.pythonhosted.org/packages/6d/a7/47b7088a28c8fe5775eb15281bf44d39facdbe4bc011a95ccb89390c2db9/platformdirs-3.9.1-py3-none-any.whl.metadata Downloading platformdirs-3.9.1-py3-none-any.whl.metadata (11 kB) Collecting beautifulsoup4 (from nbconvert!=5.4->nbsphinx->-r docs/requirements.txt (line 7)) Downloading beautifulsoup4-4.12.2-py3-none-any.whl (142 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.0/143.0 kB 186.1 MB/s eta 0:00:00 Collecting bleach!=5.0.0 (from nbconvert!=5.4->nbsphinx->-r docs/requirements.txt (line 7)) Downloading bleach-6.0.0-py3-none-any.whl (162 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 230.5 MB/s eta 0:00:00 Collecting defusedxml (from nbconvert!=5.4->nbsphinx->-r docs/requirements.txt (line 7)) Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting jupyterlab-pygments (from nbconvert!=5.4->nbsphinx->-r docs/requirements.txt (line 7)) Downloading jupyterlab_pygments-0.2.2-py2.py3-none-any.whl (21 kB) Collecting mistune<4,>=2.0.3 (from nbconvert!=5.4->nbsphinx->-r docs/requirements.txt (line 7)) Obtaining dependency information for mistune<4,>=2.0.3 from https://files.pythonhosted.org/packages/cc/c0/ac9587149e37cde62ae338e9db8241ae2fdc79a84bde8c8ba7caea2c22d8/mistune-3.0.1-py3-none-any.whl.metadata Downloading mistune-3.0.1-py3-none-any.whl.metadata (1.7 kB) Collecting nbclient>=0.5.0 (from nbconvert!=5.4->nbsphinx->-r docs/requirements.txt (line 7)) Obtaining dependency information for nbclient>=0.5.0 from https://files.pythonhosted.org/packages/ac/5a/d670ca51e6c3d98574b9647599821590efcd811d71f58e9c89fc59a17685/nbclient-0.8.0-py3-none-any.whl.metadata Downloading nbclient-0.8.0-py3-none-any.whl.metadata (7.8 kB) Collecting pandocfilters>=1.4.1 (from nbconvert!=5.4->nbsphinx->-r docs/requirements.txt (line 7)) Downloading pandocfilters-1.5.0-py2.py3-none-any.whl (8.7 kB) Collecting tinycss2 (from nbconvert!=5.4->nbsphinx->-r docs/requirements.txt (line 7)) Downloading tinycss2-1.2.1-py3-none-any.whl (21 kB) Collecting fastjsonschema (from nbformat->nbsphinx->-r docs/requirements.txt (line 7)) Obtaining dependency information for fastjsonschema from https://files.pythonhosted.org/packages/d4/a1/b3816c7945742ee95e2fb68dd59aaa205c9ce53ffd90704f70c2207a7b4d/fastjsonschema-2.17.1-py3-none-any.whl.metadata Downloading fastjsonschema-2.17.1-py3-none-any.whl.metadata (2.0 kB) Collecting jsonschema>=2.6 (from nbformat->nbsphinx->-r docs/requirements.txt (line 7)) Obtaining dependency information for jsonschema>=2.6 from https://files.pythonhosted.org/packages/a1/ba/28ce987450c6afa8336373761193ddaadc1ba2004fbf23a6407db036f558/jsonschema-4.18.4-py3-none-any.whl.metadata Downloading jsonschema-4.18.4-py3-none-any.whl.metadata (7.8 kB) Requirement already satisfied: charset-normalizer<4,>=2 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from requests>=2.0.0->sphinx->-r docs/requirements.txt (line 4)) (3.2.0) Requirement already satisfied: idna<4,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from requests>=2.0.0->sphinx->-r docs/requirements.txt (line 4)) (3.4) Requirement already satisfied: urllib3<3,>=1.21.1 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from requests>=2.0.0->sphinx->-r docs/requirements.txt (line 4)) (2.0.4) Requirement already satisfied: certifi>=2017.4.17 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from requests>=2.0.0->sphinx->-r docs/requirements.txt (line 4)) (2023.5.7) Collecting greenlet!=0.4.17 (from sqlalchemy>=1.3.0->optuna->-r docs/requirements.txt (line 10)) Downloading greenlet-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 618.5/618.5 kB 246.1 MB/s eta 0:00:00 Requirement already satisfied: sphinxcontrib-serializinghtml in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from sphinxcontrib-websupport->sphinx->-r docs/requirements.txt (line 4)) (1.1.5) Collecting webencodings (from bleach!=5.0.0->nbconvert!=5.4->nbsphinx->-r docs/requirements.txt (line 7)) Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Requirement already satisfied: zipp>=0.5 in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from importlib-metadata->alembic>=1.5.0->optuna->-r docs/requirements.txt (line 10)) (3.15.0) Collecting parso<0.9.0,>=0.8.0 (from jedi>=0.16->ipython>=7.23.1->ipykernel->-r docs/requirements.txt (line 6)) Downloading parso-0.8.3-py2.py3-none-any.whl (100 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.8/100.8 kB 218.5 MB/s eta 0:00:00 Collecting attrs>=22.2.0 (from jsonschema>=2.6->nbformat->nbsphinx->-r docs/requirements.txt (line 7)) Downloading attrs-23.1.0-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 196.4 MB/s eta 0:00:00 Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=2.6->nbformat->nbsphinx->-r docs/requirements.txt (line 7)) Obtaining dependency information for jsonschema-specifications>=2023.03.6 from https://files.pythonhosted.org/packages/1c/24/83349ac2189cc2435e84da3f69ba3c97314d3c0622628e55171c6798ed80/jsonschema_specifications-2023.7.1-py3-none-any.whl.metadata Downloading jsonschema_specifications-2023.7.1-py3-none-any.whl.metadata (2.8 kB) Collecting pkgutil-resolve-name>=1.3.10 (from jsonschema>=2.6->nbformat->nbsphinx->-r docs/requirements.txt (line 7)) Downloading pkgutil_resolve_name-1.3.10-py3-none-any.whl (4.7 kB) Collecting referencing>=0.28.4 (from jsonschema>=2.6->nbformat->nbsphinx->-r docs/requirements.txt (line 7)) Obtaining dependency information for referencing>=0.28.4 from https://files.pythonhosted.org/packages/ea/c3/f75f0ce2cdacca3d68a70b1756635092a1add1002e34afb4895b9fb62598/referencing-0.30.0-py3-none-any.whl.metadata Downloading referencing-0.30.0-py3-none-any.whl.metadata (2.7 kB) Collecting rpds-py>=0.7.1 (from jsonschema>=2.6->nbformat->nbsphinx->-r docs/requirements.txt (line 7)) Obtaining dependency information for rpds-py>=0.7.1 from https://files.pythonhosted.org/packages/7f/19/aa000240fa9343858a967b08037792695a66560ce5054528198190ce291b/rpds_py-0.9.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Downloading rpds_py-0.9.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.7 kB) Collecting ptyprocess>=0.5 (from pexpect>4.3->ipython>=7.23.1->ipykernel->-r docs/requirements.txt (line 6)) Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB) Collecting wcwidth (from prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30->ipython>=7.23.1->ipykernel->-r docs/requirements.txt (line 6)) Downloading wcwidth-0.2.6-py2.py3-none-any.whl (29 kB) Collecting soupsieve>1.2 (from beautifulsoup4->nbconvert!=5.4->nbsphinx->-r docs/requirements.txt (line 7)) Downloading soupsieve-2.4.1-py3-none-any.whl (36 kB) Collecting executing>=1.2.0 (from stack-data->ipython>=7.23.1->ipykernel->-r docs/requirements.txt (line 6)) Downloading executing-1.2.0-py2.py3-none-any.whl (24 kB) Collecting asttokens>=2.1.0 (from stack-data->ipython>=7.23.1->ipykernel->-r docs/requirements.txt (line 6)) Downloading asttokens-2.2.1-py2.py3-none-any.whl (26 kB) Collecting pure-eval (from stack-data->ipython>=7.23.1->ipykernel->-r docs/requirements.txt (line 6)) Downloading pure_eval-0.2.2-py3-none-any.whl (11 kB) Downloading pytest-7.4.0-py3-none-any.whl (323 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 323.6/323.6 kB 239.7 MB/s eta 0:00:00 Downloading ipykernel-6.24.0-py3-none-any.whl (152 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 152.8/152.8 kB 234.7 MB/s eta 0:00:00 Downloading nbsphinx-0.9.2-py3-none-any.whl (30 kB) Downloading optuna-3.2.0-py3-none-any.whl (390 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 390.6/390.6 kB 253.8 MB/s eta 0:00:00 Downloading alembic-1.11.1-py3-none-any.whl (224 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 224.5/224.5 kB 251.5 MB/s eta 0:00:00 Downloading cmaes-0.10.0-py3-none-any.whl (29 kB) Downloading exceptiongroup-1.1.2-py3-none-any.whl (14 kB) Downloading jupyter_client-8.3.0-py3-none-any.whl (103 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.2/103.2 kB 226.7 MB/s eta 0:00:00 Downloading jupyter_core-5.3.1-py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.7/93.7 kB 223.2 MB/s eta 0:00:00 Downloading nbconvert-7.7.2-py3-none-any.whl (254 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 254.6/254.6 kB 246.4 MB/s eta 0:00:00 Downloading nbformat-5.9.1-py3-none-any.whl (77 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.6/77.6 kB 212.8 MB/s eta 0:00:00 Downloading pluggy-1.2.0-py3-none-any.whl (17 kB) Downloading pyzmq-25.1.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 253.5 MB/s eta 0:00:00 Downloading SQLAlchemy-2.0.19-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 207.3 MB/s eta 0:00:00 Downloading tornado-6.3.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (426 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 426.9/426.9 kB 241.3 MB/s eta 0:00:00 Downloading plumbum-1.8.2-py3-none-any.whl (127 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 127.0/127.0 kB 231.1 MB/s eta 0:00:00 Downloading PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (736 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 736.6/736.6 kB 250.6 MB/s eta 0:00:00 Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB) Downloading jsonschema-4.18.4-py3-none-any.whl (80 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.0/81.0 kB 221.3 MB/s eta 0:00:00 Downloading mistune-3.0.1-py3-none-any.whl (47 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.0/48.0 kB 194.5 MB/s eta 0:00:00 Downloading nbclient-0.8.0-py3-none-any.whl (73 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.1/73.1 kB 202.7 MB/s eta 0:00:00 Downloading platformdirs-3.9.1-py3-none-any.whl (16 kB) Downloading prompt_toolkit-3.0.39-py3-none-any.whl (385 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 385.2/385.2 kB 253.5 MB/s eta 0:00:00 Downloading typing_extensions-4.7.1-py3-none-any.whl (33 kB) Downloading fastjsonschema-2.17.1-py3-none-any.whl (23 kB) Downloading jsonschema_specifications-2023.7.1-py3-none-any.whl (17 kB) Downloading referencing-0.30.0-py3-none-any.whl (25 kB) Downloading rpds_py-0.9.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 246.5 MB/s eta 0:00:00 Building wheels for collected packages: pandoc Building wheel for pandoc (setup.py): started Building wheel for pandoc (setup.py): finished with status 'done' Created wheel for pandoc: filename=pandoc-2.3-py3-none-any.whl size=33262 sha256=46279cd84abd9913cb18ada937c3f4be6b7338f4c2fbce8c9c1c6568e3cdfa4c Stored in directory: /tmp/pip-ephem-wheel-cache-6h5ajthr/wheels/90/3a/a8/3237a93e3a6261bd24edabf3277ca59f64c1710b3d8c7c72a0 Successfully built pandoc Installing collected packages: webencodings, wcwidth, pure-eval, ptyprocess, ply, pickleshare, fastjsonschema, executing, backcall, typing-extensions, traitlets, tqdm, tornado, tomli, tinycss2, soupsieve, rpds-py, pyzmq, PyYAML, pypandoc, psutil, prompt-toolkit, pockets, plumbum, pluggy, platformdirs, pkgutil-resolve-name, pexpect, parso, pandocfilters, nest-asyncio, mistune, Mako, jupyterlab-pygments, iniconfig, importlib-metadata, greenlet, exceptiongroup, defusedxml, decorator, debugpy, colorlog, cmaes, bleach, attrs, asttokens, stack-data, sqlalchemy, sphinxcontrib-napoleon, referencing, pytest, plantweb, pandoc, matplotlib-inline, jupyter-core, jedi, comm, beautifulsoup4, jupyter-client, jsonschema-specifications, ipython, alembic, optuna, jsonschema, ipykernel, nbformat, nbclient, nbconvert, nbsphinx Successfully installed Mako-1.2.4 PyYAML-6.0.1 alembic-1.11.1 asttokens-2.2.1 attrs-23.1.0 backcall-0.2.0 beautifulsoup4-4.12.2 bleach-6.0.0 cmaes-0.10.0 colorlog-6.7.0 comm-0.1.3 debugpy-1.6.7 decorator-5.1.1 defusedxml-0.7.1 exceptiongroup-1.1.2 executing-1.2.0 fastjsonschema-2.17.1 greenlet-2.0.2 importlib-metadata-6.8.0 iniconfig-2.0.0 ipykernel-6.24.0 ipython-8.12.2 jedi-0.18.2 jsonschema-4.18.4 jsonschema-specifications-2023.7.1 jupyter-client-8.3.0 jupyter-core-5.3.1 jupyterlab-pygments-0.2.2 matplotlib-inline-0.1.6 mistune-3.0.1 nbclient-0.8.0 nbconvert-7.7.2 nbformat-5.9.1 nbsphinx-0.9.2 nest-asyncio-1.5.6 optuna-3.2.0 pandoc-2.3 pandocfilters-1.5.0 parso-0.8.3 pexpect-4.8.0 pickleshare-0.7.5 pkgutil-resolve-name-1.3.10 plantweb-1.2.1 platformdirs-3.9.1 pluggy-1.2.0 plumbum-1.8.2 ply-3.11 pockets-0.9.1 prompt-toolkit-3.0.39 psutil-5.9.5 ptyprocess-0.7.0 pure-eval-0.2.2 pypandoc-1.11 pytest-7.4.0 pyzmq-25.1.0 referencing-0.30.0 rpds-py-0.9.2 soupsieve-2.4.1 sphinxcontrib-napoleon-0.7 sqlalchemy-2.0.19 stack-data-0.6.2 tinycss2-1.2.1 tomli-2.0.1 tornado-6.3.2 tqdm-4.65.0 traitlets-5.9.0 typing-extensions-4.7.1 wcwidth-0.2.6 webencodings-0.5.1 [rtd-command-info] start-time: 2023-07-20T20:34:59.656711Z, end-time: 2023-07-20T20:35:30.530870Z, duration: 30, exit-code: 0 python -m pip install --upgrade --upgrade-strategy eager --no-cache-dir . Processing /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/checkouts/v3.0.3 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: numpy in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from covasim==3.0.3) (1.24.3) Collecting numpy (from covasim==3.0.3) Obtaining dependency information for numpy from https://files.pythonhosted.org/packages/98/5d/5738903efe0ecb73e51eb44feafba32bdba2081263d40c5043568ff60faf/numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Downloading numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB) Collecting numba (from covasim==3.0.3) Obtaining dependency information for numba from https://files.pythonhosted.org/packages/e6/92/ec69774aea47013fff1dfcbec891b47ed4b6f7a5619e12a9f71a5078617b/numba-0.57.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata Downloading numba-0.57.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB) Requirement already satisfied: pandas in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from covasim==3.0.3) (2.0.1) Collecting pandas (from covasim==3.0.3) Obtaining dependency information for pandas from https://files.pythonhosted.org/packages/f8/7f/5b047effafbdd34e52c9e2d7e44f729a0655efafb22198c45cf692cdc157/pandas-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Downloading pandas-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB) Collecting scipy (from covasim==3.0.3) Downloading scipy-1.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 34.5/34.5 MB 171.9 MB/s eta 0:00:00 Collecting statsmodels (from covasim==3.0.3) Downloading statsmodels-0.14.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 181.6 MB/s eta 0:00:00 Requirement already satisfied: matplotlib in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from covasim==3.0.3) (3.7.1) Collecting matplotlib (from covasim==3.0.3) Obtaining dependency information for matplotlib from https://files.pythonhosted.org/packages/b4/c2/f74e0deb26379aead0956a6ecf9acd4587debba0c7abe4bd8fe53fe04ec2/matplotlib-3.7.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata Downloading matplotlib-3.7.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (5.6 kB) Collecting xlrd==1.2.0 (from covasim==3.0.3) Downloading xlrd-1.2.0-py2.py3-none-any.whl (103 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.3/103.3 kB 207.0 MB/s eta 0:00:00 Collecting sciris>=1.0.0 (from covasim==3.0.3) Downloading sciris-3.0.0-py3-none-any.whl (213 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 213.5/213.5 kB 210.5 MB/s eta 0:00:00 Collecting openpyxl (from sciris>=1.0.0->covasim==3.0.3) Downloading openpyxl-3.1.2-py2.py3-none-any.whl (249 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 250.0/250.0 kB 238.5 MB/s eta 0:00:00 Collecting xlsxwriter (from sciris>=1.0.0->covasim==3.0.3) Obtaining dependency information for xlsxwriter from https://files.pythonhosted.org/packages/37/94/25d3ec8587974de7ebd790232aa3155abfe44ed23df7ccaa4645977a1cbe/XlsxWriter-3.1.2-py3-none-any.whl.metadata Downloading XlsxWriter-3.1.2-py3-none-any.whl.metadata (2.5 kB) Requirement already satisfied: psutil in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from sciris>=1.0.0->covasim==3.0.3) (5.9.5) Collecting dill (from sciris>=1.0.0->covasim==3.0.3) Downloading dill-0.3.6-py3-none-any.whl (110 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 110.5/110.5 kB 228.8 MB/s eta 0:00:00 Collecting zstandard (from sciris>=1.0.0->covasim==3.0.3) Downloading zstandard-0.21.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.7/2.7 MB 197.3 MB/s eta 0:00:00 Collecting multiprocess (from sciris>=1.0.0->covasim==3.0.3) Downloading multiprocess-0.70.14-py38-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.0/132.0 kB 200.3 MB/s eta 0:00:00 Collecting jsonpickle (from sciris>=1.0.0->covasim==3.0.3) Downloading jsonpickle-3.0.1-py2.py3-none-any.whl (40 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.5/40.5 kB 141.5 MB/s eta 0:00:00 Requirement already satisfied: pyyaml in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from sciris>=1.0.0->covasim==3.0.3) (6.0.1) Requirement already satisfied: packaging in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from sciris>=1.0.0->covasim==3.0.3) (23.1) Collecting gitpython (from sciris>=1.0.0->covasim==3.0.3) Obtaining dependency information for gitpython from https://files.pythonhosted.org/packages/67/50/742c2fb60989b76ccf7302c7b1d9e26505d7054c24f08cc7ec187faaaea7/GitPython-3.1.32-py3-none-any.whl.metadata Downloading GitPython-3.1.32-py3-none-any.whl.metadata (10.0 kB) Collecting jellyfish (from sciris>=1.0.0->covasim==3.0.3) Obtaining dependency information for jellyfish from https://files.pythonhosted.org/packages/67/bf/98ad3235123a45f5b2a4d9faa2479d02b3809ee624582a91202ed9436738/jellyfish-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Downloading jellyfish-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB) Requirement already satisfied: tqdm in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from sciris>=1.0.0->covasim==3.0.3) (4.65.0) Collecting line-profiler (from sciris>=1.0.0->covasim==3.0.3) Downloading line_profiler-4.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (673 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 673.7/673.7 kB 246.3 MB/s eta 0:00:00 Collecting memory-profiler (from sciris>=1.0.0->covasim==3.0.3) Downloading memory_profiler-0.61.0-py3-none-any.whl (31 kB) Requirement already satisfied: contourpy>=1.0.1 in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from matplotlib->covasim==3.0.3) (1.0.7) Collecting contourpy>=1.0.1 (from matplotlib->covasim==3.0.3) Obtaining dependency information for contourpy>=1.0.1 from https://files.pythonhosted.org/packages/32/c8/aa9e87941002150b1a8e7087e48da1c76290268b9fdfa3034a98a5806198/contourpy-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Downloading contourpy-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.7 kB) Requirement already satisfied: cycler>=0.10 in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from matplotlib->covasim==3.0.3) (0.11.0) Requirement already satisfied: fonttools>=4.22.0 in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from matplotlib->covasim==3.0.3) (4.39.4) Collecting fonttools>=4.22.0 (from matplotlib->covasim==3.0.3) Obtaining dependency information for fonttools>=4.22.0 from https://files.pythonhosted.org/packages/f7/1b/a9f4965f05e8e3d87ac2772d717c672355b24ae8da0eec3765374fb15e17/fonttools-4.41.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Downloading fonttools-4.41.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (149 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 149.4/149.4 kB 205.7 MB/s eta 0:00:00 Requirement already satisfied: kiwisolver>=1.0.1 in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from matplotlib->covasim==3.0.3) (1.4.4) Requirement already satisfied: pillow>=6.2.0 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from matplotlib->covasim==3.0.3) (10.0.0) Requirement already satisfied: pyparsing<3.1,>=2.3.1 in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from matplotlib->covasim==3.0.3) (3.0.9) Requirement already satisfied: python-dateutil>=2.7 in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from matplotlib->covasim==3.0.3) (2.8.2) Requirement already satisfied: importlib-resources>=3.2.0 in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from matplotlib->covasim==3.0.3) (5.12.0) Collecting importlib-resources>=3.2.0 (from matplotlib->covasim==3.0.3) Obtaining dependency information for importlib-resources>=3.2.0 from https://files.pythonhosted.org/packages/29/d1/bed03eca30aa05aaf6e0873de091f9385c48705c4a607c2dfe3edbe543e8/importlib_resources-6.0.0-py3-none-any.whl.metadata Downloading importlib_resources-6.0.0-py3-none-any.whl.metadata (4.2 kB) Collecting llvmlite<0.41,>=0.40.0dev0 (from numba->covasim==3.0.3) Obtaining dependency information for llvmlite<0.41,>=0.40.0dev0 from https://files.pythonhosted.org/packages/0e/36/9dd888e74f1fef4abffc9d421de22f729e2eb6a753e0df91a82a56ae9b08/llvmlite-0.40.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Downloading llvmlite-0.40.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.7 kB) Requirement already satisfied: importlib-metadata in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from numba->covasim==3.0.3) (6.8.0) Requirement already satisfied: pytz>=2020.1 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from pandas->covasim==3.0.3) (2023.3) Requirement already satisfied: tzdata>=2022.1 in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from pandas->covasim==3.0.3) (2023.3) Collecting patsy>=0.5.2 (from statsmodels->covasim==3.0.3) Downloading patsy-0.5.3-py2.py3-none-any.whl (233 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.8/233.8 kB 236.4 MB/s eta 0:00:00 Requirement already satisfied: zipp>=3.1.0 in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from importlib-resources>=3.2.0->matplotlib->covasim==3.0.3) (3.15.0) Collecting zipp>=3.1.0 (from importlib-resources>=3.2.0->matplotlib->covasim==3.0.3) Obtaining dependency information for zipp>=3.1.0 from https://files.pythonhosted.org/packages/8c/08/d3006317aefe25ea79d3b76c9650afabaf6d63d1c8443b236e7405447503/zipp-3.16.2-py3-none-any.whl.metadata Downloading zipp-3.16.2-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: six in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages (from patsy>=0.5.2->statsmodels->covasim==3.0.3) (1.16.0) Collecting gitdb<5,>=4.0.1 (from gitpython->sciris>=1.0.0->covasim==3.0.3) Downloading gitdb-4.0.10-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.7/62.7 kB 196.0 MB/s eta 0:00:00 Collecting et-xmlfile (from openpyxl->sciris>=1.0.0->covasim==3.0.3) Downloading et_xmlfile-1.1.0-py3-none-any.whl (4.7 kB) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->gitpython->sciris>=1.0.0->covasim==3.0.3) Downloading smmap-5.0.0-py3-none-any.whl (24 kB) Downloading matplotlib-3.7.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (9.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.2/9.2 MB 173.2 MB/s eta 0:00:00 Downloading numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.3/17.3 MB 160.9 MB/s eta 0:00:00 Downloading numba-0.57.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 150.9 MB/s eta 0:00:00 Downloading pandas-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.4/12.4 MB 140.8 MB/s eta 0:00:00 Downloading contourpy-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (300 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 300.4/300.4 kB 233.1 MB/s eta 0:00:00 Downloading fonttools-4.41.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 207.4 MB/s eta 0:00:00 Downloading importlib_resources-6.0.0-py3-none-any.whl (31 kB) Downloading llvmlite-0.40.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (42.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.1/42.1 MB 191.1 MB/s eta 0:00:00 Downloading GitPython-3.1.32-py3-none-any.whl (188 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 188.5/188.5 kB 230.2 MB/s eta 0:00:00 Downloading jellyfish-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 234.6 MB/s eta 0:00:00 Downloading XlsxWriter-3.1.2-py3-none-any.whl (153 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 153.0/153.0 kB 235.1 MB/s eta 0:00:00 Downloading zipp-3.16.2-py3-none-any.whl (7.2 kB) Building wheels for collected packages: covasim Building wheel for covasim (setup.py): started Building wheel for covasim (setup.py): finished with status 'done' Created wheel for covasim: filename=covasim-3.0.3-py3-none-any.whl size=201112 sha256=a141848316720048db4dadafb10743441cea108cfcd7efe1526c90b302777b8a Stored in directory: /tmp/pip-ephem-wheel-cache-bklqk4nv/wheels/d4/db/31/713e71f388d1cf570b175fa49106550f0e8287139158769a06 Successfully built covasim Installing collected packages: zstandard, zipp, xlsxwriter, xlrd, smmap, numpy, memory-profiler, llvmlite, line-profiler, jsonpickle, jellyfish, fonttools, et-xmlfile, dill, scipy, patsy, pandas, openpyxl, multiprocess, importlib-resources, gitdb, contourpy, statsmodels, numba, matplotlib, gitpython, sciris, covasim Attempting uninstall: zipp Found existing installation: zipp 3.15.0 Not uninstalling zipp at /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages, outside environment /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3 Can't uninstall 'zipp'. No files were found to uninstall. Attempting uninstall: numpy Found existing installation: numpy 1.24.3 Not uninstalling numpy at /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages, outside environment /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3 Can't uninstall 'numpy'. No files were found to uninstall. Attempting uninstall: fonttools Found existing installation: fonttools 4.39.4 Not uninstalling fonttools at /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages, outside environment /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3 Can't uninstall 'fonttools'. No files were found to uninstall. Attempting uninstall: pandas Found existing installation: pandas 2.0.1 Not uninstalling pandas at /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages, outside environment /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3 Can't uninstall 'pandas'. No files were found to uninstall. Attempting uninstall: importlib-resources Found existing installation: importlib-resources 5.12.0 Not uninstalling importlib-resources at /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages, outside environment /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3 Can't uninstall 'importlib-resources'. No files were found to uninstall. Attempting uninstall: contourpy Found existing installation: contourpy 1.0.7 Not uninstalling contourpy at /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages, outside environment /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3 Can't uninstall 'contourpy'. No files were found to uninstall. Attempting uninstall: matplotlib Found existing installation: matplotlib 3.7.1 Not uninstalling matplotlib at /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages, outside environment /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3 Can't uninstall 'matplotlib'. No files were found to uninstall. Successfully installed contourpy-1.1.0 covasim-3.0.3 dill-0.3.6 et-xmlfile-1.1.0 fonttools-4.41.0 gitdb-4.0.10 gitpython-3.1.32 importlib-resources-6.0.0 jellyfish-1.0.0 jsonpickle-3.0.1 line-profiler-4.0.3 llvmlite-0.40.1 matplotlib-3.7.2 memory-profiler-0.61.0 multiprocess-0.70.14 numba-0.57.1 numpy-1.24.4 openpyxl-3.1.2 pandas-2.0.3 patsy-0.5.3 scipy-1.10.1 sciris-3.0.0 smmap-5.0.0 statsmodels-0.14.0 xlrd-1.2.0 xlsxwriter-3.1.2 zipp-3.16.2 zstandard-0.21.0 [rtd-command-info] start-time: 2023-07-20T20:35:34.448800Z, end-time: 2023-07-20T20:35:34.513422Z, duration: 0, exit-code: 0 cat docs/conf.py # -*- coding: utf-8 -*- # # Configuration file for the Sphinx documentation builder. # # This file does only contain a selection of the most common options. For a # full list see the documentation: # http://www.sphinx-doc.org/en/master/config # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. # import os import subprocess import sys import sphinx_rtd_theme from datetime import datetime import covasim as cv on_rtd = os.environ.get('READTHEDOCS') == 'True' if sys.platform in ["linux", "darwin"]: subprocess.check_output(["make", "generate-api"], cwd=os.path.dirname(os.path.abspath(__file__))) else: subprocess.check_output(["make.bat", "generate-api"], cwd=os.path.dirname(os.path.abspath(__file__))) # Rename "covasim package" to "API reference" filename = 'modules.rst' # This must match the Makefile with open(filename) as f: # Read existing file lines = f.readlines() lines[0] = "API reference\n" # Blast away the existing heading and replace with this lines[1] = "=============\n" # Ensure the heading is the right length with open(filename, "w") as f: # Write new file f.writelines(lines) # -- General configuration --------------------------------------------------- # If your documentation needs a minimal Sphinx version, state it here. # needs_sphinx = '1.0' # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ 'sphinx.ext.mathjax', 'sphinx.ext.githubpages', 'sphinx.ext.autodoc', 'sphinx.ext.napoleon', 'sphinx.ext.todo', 'sphinx.ext.viewcode', # Add a link to the Python source code for classes, functions etc. 'nbsphinx', ] autodoc_default_options = { 'member-order': 'bysource', 'members': None } autodoc_mock_imports = [] napoleon_google_docstring = True # Configure autosummary autosummary_generate = True # Turn on sphinx.ext.autosummary autoclass_content = "both" # Add __init__ doc (ie. params) to class summaries html_show_sourcelink = False # Remove 'view source code' from top of page (for html, not python) autodoc_member_order = 'bysource' # Keep original ordering add_module_names = False # NB, does not work autodoc_inherit_docstrings = False # Stops sublcasses from including docs from parent classes # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] # The suffix(es) of source filenames. # You can specify multiple suffix as a list of string: source_suffix = '.rst' master_doc = 'index' # General information about the project. project = 'Covasim' copyright = f'1999 - {datetime.today().year}, Bill & Melinda Gates Foundation. All rights reserved.\nThese docs were built for Covasim version {cv.__version__}.\n' author = 'Institute for Disease Modeling' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. version = cv.__version__ # The full version, including alpha/beta/rc tags. release = cv.__version__ # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. # # This is also used if you do content translation via gettext catalogs. # Usually you set "language" from the command line for these cases. language = None # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. # This patterns also effect to html_static_path and html_extra_path exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] # suppress warnings for multiple possible Python references in the namespace # suppress_warnings = ['ref.python'] pygments_style = 'sphinx' # If true, `todo` and `todoList` produce output, else they produce nothing. todo_include_todos = False # RST epilog is added to the end of every topic. Useful for replace # directives to use across the docset. rst_epilog = "\n.. include:: /variables.txt" # -- Options for HTML output ---------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. # html_theme = 'sphinx_rtd_theme' # Add any paths that contain custom themes here, relative to this directory. html_theme_path = [sphinx_rtd_theme.get_html_theme_path()] html_logo = "images/IDM_white.png" html_favicon = "images/favicon.ico" # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ['_static'] html_context = { 'rtd_url': 'https://docs.idmod.org/projects/covasim/en/latest', 'theme_vcs_pageview_mode': 'edit', 'css_files': [ '_static/theme_overrides.css' ] } # Add any extra paths that contain custom files (such as robots.txt or # .htaccess) here, relative to this directory. These files are copied # directly to the root of the documentation. # if not on_rtd: html_extra_path = ['robots.txt'] # If not None, a 'Last updated on:' timestamp is inserted at every page # bottom, using the given strftime format. # The empty string is equivalent to '%b %d, %Y'. # html_last_updated_fmt = '%Y-%b-%d' # If true, "Created using Sphinx" is shown in the HTML footer. Default is True. html_show_sphinx = False # If true, an OpenSearch description file will be output, and all pages will # contain a tag referring to it. The value of this option must be the # base URL from which the finished HTML is served. html_use_opensearch = 'docs.idmod.org/projects/covasim/en/latest' # Output file base name for HTML help builder. htmlhelp_basename = 'Covasim' # -- Options for LaTeX output --------------------------------------------- latex_elements = { # The paper size ('letterpaper' or 'a4paper'). # 'papersize': 'letterpaper', # The font size ('10pt', '11pt' or '12pt'). # 'pointsize': '10pt', # Additional stuff for the LaTeX preamble. 'preamble': '%XeLaTeX packages' '\\usepackage{xltxtra}' '\\usepackage{fontspec} %%Font package' '\\usepackage{xunicode}' '%%Select fonts' '\\setmainfont[Mapping=tex-text]{nimbusserif}' '\\setsansfont[Mapping=tex-text]{nimbussans}' '\\setmonofont{nimbusmono}', # Latex figure (float) alignment # # 'figure_align': 'htbp', } # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, # author, documentclass [howto, manual, or own class]). latex_documents = [ (master_doc, 'covasim-docs.tex', 'Covasim', 'Institute for Disease Modeling', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of # the title page. # # latex_logo = None # -- Options for manual page output --------------------------------------- # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ (master_doc, 'covasim-docs', 'Covasim', [author], 1) ] # If true, show URL addresses after external links. # man_show_urls = True # -- Options for Texinfo output ------------------------------------------- # Grouping the document tree into Texinfo files. List of tuples # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ (master_doc, 'covasim-docs', 'Covasim', author, 'Institute for Disease Modeling', 'How to use IDM-Tools for disease simulations.', 'Miscellaneous'), ] # Example configuration for intersphinx: refer to the Python standard library. # intersphinx_mapping = {'https://docs.python.org/': None} # Configure nbsphinx nbsphinx_kernel_name = "python" nbsphinx_timeout = 90 # Time in seconds; use -1 for no timeout nbsphinx_execute_arguments = [ "--InlineBackend.figure_formats={'svg', 'pdf'}", "--InlineBackend.rc=figure.dpi=96", ] # Modify this to not rerun the Jupyter notebook cells -- usually set by build_docs nb_ex_default = ['auto', 'never'][0] nb_ex = os.getenv('NBSPHINX_EXECUTE') if not nb_ex: nb_ex = nb_ex_default print(f'\n\nBuilding Jupyter notebooks with build option: {nb_ex}\n\n') nbsphinx_execute = nb_ex ########################################################################### # auto-created readthedocs.org specific configuration # ########################################################################### # # The following code was added during an automated build on readthedocs.org # It is auto created and injected for every build. The result is based on the # conf.py.tmpl file found in the readthedocs.org codebase: # https://github.com/rtfd/readthedocs.org/blob/main/readthedocs/doc_builder/templates/doc_builder/conf.py.tmpl # # Note: this file shouldn't rely on extra dependencies. import importlib import sys import os.path # Borrowed from six. PY3 = sys.version_info[0] == 3 string_types = str if PY3 else basestring from sphinx import version_info # Get suffix for proper linking to GitHub # This is deprecated in Sphinx 1.3+, # as each page can have its own suffix if globals().get('source_suffix', False): if isinstance(source_suffix, string_types): SUFFIX = source_suffix elif isinstance(source_suffix, (list, tuple)): # Sphinx >= 1.3 supports list/tuple to define multiple suffixes SUFFIX = source_suffix[0] elif isinstance(source_suffix, dict): # Sphinx >= 1.8 supports a mapping dictionary for multiple suffixes SUFFIX = list(source_suffix.keys())[0] # make a ``list()`` for py2/py3 compatibility else: # default to .rst SUFFIX = '.rst' else: SUFFIX = '.rst' # Add RTD Static Path. Add to the end because it overwrites previous files. if not 'html_static_path' in globals(): html_static_path = [] if os.path.exists('_static'): html_static_path.append('_static') # Add RTD Theme only if they aren't overriding it already using_rtd_theme = ( ( 'html_theme' in globals() and html_theme in ['default'] and # Allow people to bail with a hack of having an html_style 'html_style' not in globals() ) or 'html_theme' not in globals() ) if using_rtd_theme: html_theme = 'sphinx_rtd_theme' html_style = None html_theme_options = {} # This following legacy behavior will gradually be sliced out until its deprecated and removed. # Skipped for Sphinx 6+ # Skipped by internal Feature flag SKIP_SPHINX_HTML_THEME_PATH # Skipped by all new projects since SKIP_SPHINX_HTML_THEME_PATH's introduction (jan 2023) if ( using_rtd_theme and version_info < (6,0) and not False ): theme = importlib.import_module('sphinx_rtd_theme') if 'html_theme_path' in globals(): html_theme_path.append(theme.get_html_theme_path()) else: html_theme_path = [theme.get_html_theme_path()] # Define websupport2_base_url and websupport2_static_url if globals().get('websupport2_base_url', False): websupport2_base_url = 'https://readthedocs.com/websupport' websupport2_static_url = 'https://assets.readthedocs.com/' #Add project information to the template context. context = { 'using_theme': using_rtd_theme, 'html_theme': html_theme, 'current_version': "v3.0.3", 'version_slug': "v3.0.3", 'MEDIA_URL': "https://media.readthedocs.com/media/", 'STATIC_URL': "https://assets.readthedocs.com/", 'PRODUCTION_DOMAIN': "readthedocs.com", 'proxied_static_path': "/_/static/", 'versions': [ ("latest", "/en/latest/"), ("v3.1.4", "/en/v3.1.4/"), ("v3.1.3", "/en/v3.1.3/"), ("v3.1.2", "/en/v3.1.2/"), ("v3.1.1", "/en/v3.1.1/"), ("v3.1.0", "/en/v3.1.0/"), ("v3.0.7", "/en/v3.0.7/"), ("v3.0.6", "/en/v3.0.6/"), ("v3.0.5", "/en/v3.0.5/"), ("v3.0.4", "/en/v3.0.4/"), ("v3.0.3", "/en/v3.0.3/"), ("v3.0.2", "/en/v3.0.2/"), ("v3.0.1", "/en/v3.0.1/"), ("v3.0.0", "/en/v3.0.0/"), ("v2.1.2", "/en/v2.1.2/"), ("v2.1.1", "/en/v2.1.1/"), ], 'downloads': [ ], 'subprojects': [ ], 'slug': 'institute-for-disease-modeling-covasim', 'name': u'covasim', 'rtd_language': u'en', 'programming_language': u'py', 'canonical_url': '', 'analytics_code': 'G-SVDSQH04EM', 'single_version': False, 'conf_py_path': '/docs/', 'api_host': 'https://readthedocs.com', 'github_user': 'InstituteforDiseaseModeling', 'proxied_api_host': '/_', 'github_repo': 'covasim', 'github_version': 'v3.0.3', 'display_github': True, 'bitbucket_user': 'None', 'bitbucket_repo': 'None', 'bitbucket_version': 'v3.0.3', 'display_bitbucket': False, 'gitlab_user': 'None', 'gitlab_repo': 'None', 'gitlab_version': 'v3.0.3', 'display_gitlab': False, 'READTHEDOCS': True, 'using_theme': (html_theme == "default"), 'new_theme': (html_theme == "sphinx_rtd_theme"), 'source_suffix': SUFFIX, 'ad_free': False, 'docsearch_disabled': False, 'user_analytics_code': 'G-SVDSQH04EM', 'global_analytics_code': 'UA-17997319-2', 'commit': '531c4492', } # For sphinx >=1.8 we can use html_baseurl to set the canonical URL. # https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-html_baseurl if version_info >= (1, 8): if not globals().get('html_baseurl'): html_baseurl = context['canonical_url'] context['canonical_url'] = None if 'html_context' in globals(): for key in context: if key not in html_context: html_context[key] = context[key] else: html_context = context # Add custom RTD extension if 'extensions' in globals(): # Insert at the beginning because it can interfere # with other extensions. # See https://github.com/rtfd/readthedocs.org/pull/4054 extensions.insert(0, "readthedocs_ext.readthedocs") else: extensions = ["readthedocs_ext.readthedocs"] # Add External version warning banner to the external version documentation if 'tag' == 'external': extensions.insert(1, "readthedocs_ext.external_version_warning") readthedocs_vcs_url = 'None' readthedocs_build_url = 'https://readthedocs.com/projects/institute-for-disease-modeling-covasim/builds/1611863/' project_language = 'en' # User's Sphinx configurations language_user = globals().get('language', None) latex_engine_user = globals().get('latex_engine', None) latex_elements_user = globals().get('latex_elements', None) # Remove this once xindy gets installed in Docker image and XINDYOPS # env variable is supported # https://github.com/rtfd/readthedocs-docker-images/pull/98 latex_use_xindy = False chinese = any([ language_user in ('zh_CN', 'zh_TW'), project_language in ('zh_CN', 'zh_TW'), ]) japanese = any([ language_user == 'ja', project_language == 'ja', ]) if chinese: latex_engine = latex_engine_user or 'xelatex' latex_elements_rtd = { 'preamble': '\\usepackage[UTF8]{ctex}\n', } latex_elements = latex_elements_user or latex_elements_rtd elif japanese: latex_engine = latex_engine_user or 'platex' # Make sure our build directory is always excluded exclude_patterns = globals().get('exclude_patterns', []) exclude_patterns.extend(['_build']) [rtd-command-info] start-time: 2023-07-20T20:35:34.735339Z, end-time: 2023-07-20T20:36:22.447763Z, duration: 47, exit-code: 2 python -m sphinx -T -E -W --keep-going -b html -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html Running Sphinx v1.8.6 Matplotlib is building the font cache; this may take a moment. Covasim 3.0.3 (2021-05-17) — © 2021 by IDM Building Jupyter notebooks with build option: auto loading translations [en]... done making output directory... building [mo]: targets for 0 po files that are out of date building [html]: targets for 44 source files that are out of date updating environment: 44 added, 0 changed, 0 removed reading sources... [ 2%] conduct reading sources... [ 4%] contributing reading sources... [ 6%] covasim.analysis reading sources... [ 9%] covasim.base reading sources... [ 11%] covasim.data reading sources... [ 13%] covasim.data.country_age_data reading sources... [ 15%] covasim.data.household_size_data reading sources... [ 18%] covasim.data.loaders reading sources... [ 20%] covasim.data.state_age_data reading sources... [ 22%] covasim.defaults reading sources... [ 25%] covasim.immunity reading sources... [ 27%] covasim.interventions reading sources... [ 29%] covasim.misc reading sources... [ 31%] covasim.parameters reading sources... [ 34%] covasim.people reading sources... [ 36%] covasim.plotting reading sources... [ 38%] covasim.population reading sources... [ 40%] covasim.requirements reading sources... [ 43%] covasim.run reading sources... [ 45%] covasim.settings reading sources... [ 47%] covasim.sim reading sources... [ 50%] covasim.utils reading sources... [ 52%] covasim.version reading sources... [ 54%] data reading sources... [ 56%] faq reading sources... [ 59%] glossary reading sources... [ 61%] index reading sources... [ 63%] modules reading sources... [ 65%] overview reading sources... [ 68%] parameters reading sources... [ 70%] tutorials reading sources... [ 72%] tutorials/README reading sources... [ 75%] tutorials/tut_advanced /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/jupyter_client/localinterfaces.py:54: UserWarning: Unexpected error discovering local network interfaces: encoding with 'idna' codec failed (UnicodeError: label too long) ret = f(**kwargs) /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/jupyter_client/localinterfaces.py:54: UserWarning: Unexpected error discovering local network interfaces: encoding with 'idna' codec failed (UnicodeError: label too long) ret = f(**kwargs) Traceback (most recent call last): File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/nbsphinx/__init__.py", line 618, in parse rststring, resources = exporter.from_notebook_node(nb, resources) File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/nbsphinx/__init__.py", line 397, in from_notebook_node nb, resources = pp.preprocess(nb, resources) File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/nbconvert/preprocessors/execute.py", line 100, in preprocess self.preprocess_cell(cell, resources, index) File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/nbconvert/preprocessors/execute.py", line 121, in preprocess_cell cell = self.execute_cell(cell, index, store_history=True) File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/jupyter_core/utils/__init__.py", line 166, in wrapped return loop.run_until_complete(inner) File "/home/docs/.pyenv/versions/3.8.6/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete return future.result() File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/nbclient/client.py", line 1058, in async_execute_cell await self._check_raise_for_error(cell, cell_index, exec_reply) File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/nbclient/client.py", line 914, in _check_raise_for_error raise CellExecutionError.from_cell_and_msg(cell, exec_reply_content) nbclient.exceptions.CellExecutionError: An error occurred while executing the following cell: ------------------ import numpy as np import covasim as cv cv.options.set(dpi=100, show=False, close=True, verbose=0) # Standard options for Jupyter notebook # Create the first sim orig_sim = cv.Sim(pop_type='hybrid', n_days=120, label='Default hybrid population') orig_sim.initialize() # Initialize the population # Create the second sim sim = orig_sim.copy() # Define the new layer, 'transport' n_people = len(sim.people) n_contacts_per_person = 0.5 n_contacts = int(n_contacts_per_person*n_people) contacts_p1 = cv.choose(max_n=n_people, n=n_contacts) contacts_p2 = cv.choose(max_n=n_people, n=n_contacts) beta = np.ones(n_contacts) layer = cv.Layer(p1=contacts_p1, p2=contacts_p2, beta=beta) # Create the new layer # Add this layer in and re-initialize the sim sim.people.contacts.add_layer(transport=layer) sim.reset_layer_pars() # Automatically add layer 'q' to the parameters using default values sim.initialize() # Reinitialize sim.label = f'Transport layer with {n_contacts_per_person} contacts/person' # Run and compare msim = cv.MultiSim([orig_sim, sim]) msim.run() msim.plot() ------------------ ----- stdout ----- Covasim 3.0.3 (2021-05-17) — © 2021 by IDM ----- stderr ----- /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html from .autonotebook import tqdm as notebook_tqdm ----- stderr ----- /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/base.py:358: FutureWarning: sc.day() argument "start_day" has been deprecated as of v1.2.2; use "start_date" instead return sc.day(day, *args, start_day=self['start_day']) ----- stderr ----- /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/base.py:358: FutureWarning: sc.day() argument "start_day" has been deprecated as of v1.2.2; use "start_date" instead return sc.day(day, *args, start_day=self['start_day']) ------------------ --------------------------------------------------------------------------- TypeError Traceback (most recent call last) Cell In[1], line 30  28 msim = cv.MultiSim([orig_sim, sim])  29 msim.run() ---> 30 msim.plot() File ~/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/run.py:532, in MultiSim.plot(self, to_plot, inds, plot_sims, color_by_sim, max_sims, colors, labels, alpha_range, plot_args, show_args, **kwargs)  530 # Actually plot  531 merged_plot_args = sc.mergedicts({'alpha':alphas[s]}, plot_args) # Need a new variable to avoid overwriting --> 532 fig = sim.plot(fig=fig, to_plot=to_plot, colors=colors[s], labels=merged_labels, plot_args=merged_plot_args, show_args=merged_show_args, **kwargs)  534 return fig File ~/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/sim.py:1303, in Sim.plot(self, *args, **kwargs)  1249 def plot(self, *args, **kwargs):  1250  '''  1251  Plot the results of a single simulation.  1252  (...)  1301  New in version 2.1.0: argument passing, date_args, and mpl_args  1302  ''' -> 1303 fig = cvplt.plot_sim(sim=self, *args, **kwargs)  1304 return fig File ~/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/plotting.py:381, in plot_sim(to_plot, sim, do_save, fig_path, fig_args, plot_args, scatter_args, axis_args, fill_args, legend_args, date_args, show_args, mpl_args, n_cols, grid, commaticks, setylim, log_scale, colors, labels, do_show, sep_figs, fig, ax, **kwargs)  378 ''' Plot the results of a single simulation -- see Sim.plot() for documentation '''  380 # Handle inputs --> 381 args = handle_args(fig_args=fig_args, plot_args=plot_args, scatter_args=scatter_args, axis_args=axis_args, fill_args=fill_args,  382  legend_args=legend_args, show_args=show_args, date_args=date_args, mpl_args=mpl_args, **kwargs)  383 to_plot, n_cols, n_rows = handle_to_plot('sim', to_plot, n_cols, sim=sim)  384 fig, figs = create_figs(args, sep_figs, fig, ax) File ~/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/plotting.py:57, in handle_args(fig_args, plot_args, scatter_args, axis_args, fill_args, legend_args, date_args, show_args, mpl_args, **kwargs)  55 args.legend = sc.mergedicts(defaults.legend, legend_args)  56 args.date = sc.mergedicts(defaults.date, fill_args) ---> 57 args.show = sc.mergedicts(defaults.show, show_args)  58 args.mpl = sc.mergedicts(defaults.mpl, mpl_args)  60 # If unused keyword arguments remain, raise an error File ~/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/sciris/sc_utils.py:1319, in mergedicts(_strict, _overwrite, _copy, _sameclass, _die, *args, **kwargs)  1317 if arg is not None and _die: # pragma: no cover  1318 errormsg = f'Could not handle argument {a} of {type(arg)}: expecting dict or None' -> 1319 raise TypeError(errormsg)  1321 if _copy:  1322 outputdict = dcp(outputdict, die=_die) TypeError: Could not handle argument 1 of : expecting dict or None During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/sphinx/cmd/build.py", line 304, in build_main app.build(args.force_all, filenames) File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/sphinx/application.py", line 341, in build self.builder.build_update() File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/sphinx/builders/__init__.py", line 345, in build_update self.build(to_build, File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/sphinx/builders/__init__.py", line 360, in build updated_docnames = set(self.read()) File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/sphinx/builders/__init__.py", line 468, in read self._read_serial(docnames) File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/sphinx/builders/__init__.py", line 490, in _read_serial self.read_doc(docname) File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/sphinx/builders/__init__.py", line 534, in read_doc doctree = read_doc(self.app, self.env, self.env.doc2path(docname)) File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/sphinx/io.py", line 318, in read_doc pub.publish() File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/docutils/core.py", line 217, in publish self.document = self.reader.read(self.source, self.parser, File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/docutils/readers/__init__.py", line 72, in read self.parse() File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/docutils/readers/__init__.py", line 78, in parse self.parser.parse(self.input, document) File "/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/nbsphinx/__init__.py", line 625, in parse raise NotebookError('\n'.join(lines)) nbsphinx.NotebookError: CellExecutionError in tutorials/tut_advanced.ipynb: ------------------ import numpy as np import covasim as cv cv.options.set(dpi=100, show=False, close=True, verbose=0) # Standard options for Jupyter notebook # Create the first sim orig_sim = cv.Sim(pop_type='hybrid', n_days=120, label='Default hybrid population') orig_sim.initialize() # Initialize the population # Create the second sim sim = orig_sim.copy() # Define the new layer, 'transport' n_people = len(sim.people) n_contacts_per_person = 0.5 n_contacts = int(n_contacts_per_person*n_people) contacts_p1 = cv.choose(max_n=n_people, n=n_contacts) contacts_p2 = cv.choose(max_n=n_people, n=n_contacts) beta = np.ones(n_contacts) layer = cv.Layer(p1=contacts_p1, p2=contacts_p2, beta=beta) # Create the new layer # Add this layer in and re-initialize the sim sim.people.contacts.add_layer(transport=layer) sim.reset_layer_pars() # Automatically add layer 'q' to the parameters using default values sim.initialize() # Reinitialize sim.label = f'Transport layer with {n_contacts_per_person} contacts/person' # Run and compare msim = cv.MultiSim([orig_sim, sim]) msim.run() msim.plot() ------------------ ----- stdout ----- Covasim 3.0.3 (2021-05-17) — © 2021 by IDM ----- stderr ----- /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html from .autonotebook import tqdm as notebook_tqdm ----- stderr ----- /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/base.py:358: FutureWarning: sc.day() argument "start_day" has been deprecated as of v1.2.2; use "start_date" instead return sc.day(day, *args, start_day=self['start_day']) ----- stderr ----- /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/base.py:358: FutureWarning: sc.day() argument "start_day" has been deprecated as of v1.2.2; use "start_date" instead return sc.day(day, *args, start_day=self['start_day']) ------------------ --------------------------------------------------------------------------- TypeError Traceback (most recent call last) Cell In[1], line 30  28 msim = cv.MultiSim([orig_sim, sim])  29 msim.run() ---> 30 msim.plot() File ~/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/run.py:532, in MultiSim.plot(self, to_plot, inds, plot_sims, color_by_sim, max_sims, colors, labels, alpha_range, plot_args, show_args, **kwargs)  530 # Actually plot  531 merged_plot_args = sc.mergedicts({'alpha':alphas[s]}, plot_args) # Need a new variable to avoid overwriting --> 532 fig = sim.plot(fig=fig, to_plot=to_plot, colors=colors[s], labels=merged_labels, plot_args=merged_plot_args, show_args=merged_show_args, **kwargs)  534 return fig File ~/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/sim.py:1303, in Sim.plot(self, *args, **kwargs)  1249 def plot(self, *args, **kwargs):  1250  '''  1251  Plot the results of a single simulation.  1252  (...)  1301  New in version 2.1.0: argument passing, date_args, and mpl_args  1302  ''' -> 1303 fig = cvplt.plot_sim(sim=self, *args, **kwargs)  1304 return fig File ~/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/plotting.py:381, in plot_sim(to_plot, sim, do_save, fig_path, fig_args, plot_args, scatter_args, axis_args, fill_args, legend_args, date_args, show_args, mpl_args, n_cols, grid, commaticks, setylim, log_scale, colors, labels, do_show, sep_figs, fig, ax, **kwargs)  378 ''' Plot the results of a single simulation -- see Sim.plot() for documentation '''  380 # Handle inputs --> 381 args = handle_args(fig_args=fig_args, plot_args=plot_args, scatter_args=scatter_args, axis_args=axis_args, fill_args=fill_args,  382  legend_args=legend_args, show_args=show_args, date_args=date_args, mpl_args=mpl_args, **kwargs)  383 to_plot, n_cols, n_rows = handle_to_plot('sim', to_plot, n_cols, sim=sim)  384 fig, figs = create_figs(args, sep_figs, fig, ax) File ~/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/plotting.py:57, in handle_args(fig_args, plot_args, scatter_args, axis_args, fill_args, legend_args, date_args, show_args, mpl_args, **kwargs)  55 args.legend = sc.mergedicts(defaults.legend, legend_args)  56 args.date = sc.mergedicts(defaults.date, fill_args) ---> 57 args.show = sc.mergedicts(defaults.show, show_args)  58 args.mpl = sc.mergedicts(defaults.mpl, mpl_args)  60 # If unused keyword arguments remain, raise an error File ~/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/sciris/sc_utils.py:1319, in mergedicts(_strict, _overwrite, _copy, _sameclass, _die, *args, **kwargs)  1317 if arg is not None and _die: # pragma: no cover  1318 errormsg = f'Could not handle argument {a} of {type(arg)}: expecting dict or None' -> 1319 raise TypeError(errormsg)  1321 if _copy:  1322 outputdict = dcp(outputdict, die=_die) TypeError: Could not handle argument 1 of : expecting dict or None You can ignore this error by setting the following in conf.py: nbsphinx_allow_errors = True Notebook error: CellExecutionError in tutorials/tut_advanced.ipynb: ------------------ import numpy as np import covasim as cv cv.options.set(dpi=100, show=False, close=True, verbose=0) # Standard options for Jupyter notebook # Create the first sim orig_sim = cv.Sim(pop_type='hybrid', n_days=120, label='Default hybrid population') orig_sim.initialize() # Initialize the population # Create the second sim sim = orig_sim.copy() # Define the new layer, 'transport' n_people = len(sim.people) n_contacts_per_person = 0.5 n_contacts = int(n_contacts_per_person*n_people) contacts_p1 = cv.choose(max_n=n_people, n=n_contacts) contacts_p2 = cv.choose(max_n=n_people, n=n_contacts) beta = np.ones(n_contacts) layer = cv.Layer(p1=contacts_p1, p2=contacts_p2, beta=beta) # Create the new layer # Add this layer in and re-initialize the sim sim.people.contacts.add_layer(transport=layer) sim.reset_layer_pars() # Automatically add layer 'q' to the parameters using default values sim.initialize() # Reinitialize sim.label = f'Transport layer with {n_contacts_per_person} contacts/person' # Run and compare msim = cv.MultiSim([orig_sim, sim]) msim.run() msim.plot() ------------------ ----- stdout ----- Covasim 3.0.3 (2021-05-17) \u2014 \xa9 2021 by IDM ----- stderr ----- /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html from .autonotebook import tqdm as notebook_tqdm ----- stderr ----- /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/base.py:358: FutureWarning: sc.day() argument "start_day" has been deprecated as of v1.2.2; use "start_date" instead return sc.day(day, *args, start_day=self['start_day']) ----- stderr ----- /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/base.py:358: FutureWarning: sc.day() argument "start_day" has been deprecated as of v1.2.2; use "start_date" instead return sc.day(day, *args, start_day=self['start_day']) ------------------ --------------------------------------------------------------------------- TypeError Traceback (most recent call last) Cell In[1], line 30  28 msim = cv.MultiSim([orig_sim, sim])  29 msim.run() ---> 30 msim.plot() File ~/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/run.py:532, in MultiSim.plot(self, to_plot, inds, plot_sims, color_by_sim, max_sims, colors, labels, alpha_range, plot_args, show_args, **kwargs)  530 # Actually plot  531 merged_plot_args = sc.mergedicts({'alpha':alphas[s]}, plot_args) # Need a new variable to avoid overwriting --> 532 fig = sim.plot(fig=fig, to_plot=to_plot, colors=colors[s], labels=merged_labels, plot_args=merged_plot_args, show_args=merged_show_args, **kwargs)  534 return fig File ~/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/sim.py:1303, in Sim.plot(self, *args, **kwargs)  1249 def plot(self, *args, **kwargs):  1250  '''  1251  Plot the results of a single simulation.  1252  (...)  1301  New in version 2.1.0: argument passing, date_args, and mpl_args  1302  ''' -> 1303 fig = cvplt.plot_sim(sim=self, *args, **kwargs)  1304 return fig File ~/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/plotting.py:381, in plot_sim(to_plot, sim, do_save, fig_path, fig_args, plot_args, scatter_args, axis_args, fill_args, legend_args, date_args, show_args, mpl_args, n_cols, grid, commaticks, setylim, log_scale, colors, labels, do_show, sep_figs, fig, ax, **kwargs)  378 ''' Plot the results of a single simulation -- see Sim.plot() for documentation '''  380 # Handle inputs --> 381 args = handle_args(fig_args=fig_args, plot_args=plot_args, scatter_args=scatter_args, axis_args=axis_args, fill_args=fill_args,  382  legend_args=legend_args, show_args=show_args, date_args=date_args, mpl_args=mpl_args, **kwargs)  383 to_plot, n_cols, n_rows = handle_to_plot('sim', to_plot, n_cols, sim=sim)  384 fig, figs = create_figs(args, sep_figs, fig, ax) File ~/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/covasim/plotting.py:57, in handle_args(fig_args, plot_args, scatter_args, axis_args, fill_args, legend_args, date_args, show_args, mpl_args, **kwargs)  55 args.legend = sc.mergedicts(defaults.legend, legend_args)  56 args.date = sc.mergedicts(defaults.date, fill_args) ---> 57 args.show = sc.mergedicts(defaults.show, show_args)  58 args.mpl = sc.mergedicts(defaults.mpl, mpl_args)  60 # If unused keyword arguments remain, raise an error File ~/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-covasim/envs/v3.0.3/lib/python3.8/site-packages/sciris/sc_utils.py:1319, in mergedicts(_strict, _overwrite, _copy, _sameclass, _die, *args, **kwargs)  1317 if arg is not None and _die: # pragma: no cover  1318 errormsg = f'Could not handle argument {a} of {type(arg)}: expecting dict or None' -> 1319 raise TypeError(errormsg)  1321 if _copy:  1322 outputdict = dcp(outputdict, die=_die) TypeError: Could not handle argument 1 of : expecting dict or None You can ignore this error by setting the following in conf.py: nbsphinx_allow_errors = True