Read the Docs build information Build id: 973908 Project: mdolab-openconcept Version: latest Commit: 9541b607e3dedcc4abac3a9923fa0146ec14541f Date: 2022-06-09T17:56:16.763742Z State: finished Success: True [rtd-command-info] start-time: 2022-06-09T17:56:18.869690Z, end-time: 2022-06-09T17:56:19.588371Z, duration: 0, exit-code: 0 git clone --no-single-branch --depth 50 https://github.com/mdolab/openconcept.git . Cloning into '.'... [rtd-command-info] start-time: 2022-06-09T17:56:19.773031Z, end-time: 2022-06-09T17:56:19.868285Z, duration: 0, exit-code: 0 git checkout --force origin/main Note: switching to 'origin/main'. 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 9541b60 Removed extremely deprecated distutils and switched to setuptools [rtd-command-info] start-time: 2022-06-09T17:56:20.081659Z, end-time: 2022-06-09T17:56:20.140752Z, duration: 0, exit-code: 0 git clean -d -f -f [rtd-command-info] start-time: 2022-06-09T17:56:21.136380Z, end-time: 2022-06-09T17:56:36.243052Z, duration: 15, exit-code: 0 python3.8 -mvirtualenv --system-site-packages Using base prefix '/home/docs/.pyenv/versions/3.8.6' New python executable in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/bin/python3.8 Also creating executable in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/bin/python Installing setuptools, pip, wheel... done. [rtd-command-info] start-time: 2022-06-09T17:56:36.609783Z, end-time: 2022-06-09T17:56:38.645170Z, duration: 2, exit-code: 0 python -m pip install --upgrade --no-cache-dir pip setuptools<58.3.0 Requirement already satisfied: pip in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (22.1.2) Collecting setuptools<58.3.0 Downloading setuptools-58.2.0-py3-none-any.whl (946 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 946.1/946.1 kB 25.2 MB/s eta 0:00:00 Installing collected packages: setuptools Attempting uninstall: setuptools Found existing installation: setuptools 62.3.3 Uninstalling setuptools-62.3.3: Successfully uninstalled setuptools-62.3.3 Successfully installed setuptools-58.2.0 [rtd-command-info] start-time: 2022-06-09T17:56:38.848358Z, end-time: 2022-06-09T17:57:12.408482Z, duration: 33, exit-code: 0 python -m pip install --upgrade --no-cache-dir -I mock==1.0.1 pillow==5.4.1 alabaster>=0.7,<0.8,!=0.7.5 commonmark==0.8.1 recommonmark==0.5.0 sphinx sphinx-rtd-theme readthedocs-sphinx-ext<2.2 setuptools<58.3.0 Collecting mock==1.0.1 Downloading mock-1.0.1.zip (861 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 861.9/861.9 kB 26.2 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting pillow==5.4.1 Downloading Pillow-5.4.1.tar.gz (16.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.0/16.0 MB 201.8 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.12-py2.py3-none-any.whl (14 kB) Collecting commonmark==0.8.1 Downloading commonmark-0.8.1-py2.py3-none-any.whl (47 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.4/47.4 kB 195.1 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 Downloading Sphinx-5.0.1-py3-none-any.whl (3.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 229.8 MB/s eta 0:00:00 Collecting sphinx-rtd-theme Downloading sphinx_rtd_theme-1.0.0-py2.py3-none-any.whl (2.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 236.7 MB/s eta 0:00:00 Collecting readthedocs-sphinx-ext<2.2 Downloading readthedocs_sphinx_ext-2.1.8-py2.py3-none-any.whl (11 kB) Collecting setuptools<58.3.0 Downloading setuptools-58.2.0-py3-none-any.whl (946 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 946.1/946.1 kB 297.3 MB/s eta 0:00:00 Collecting future Downloading future-0.18.2.tar.gz (829 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 829.2/829.2 kB 299.6 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting docutils>=0.11 Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.0/570.0 kB 291.1 MB/s eta 0:00:00 Collecting babel>=1.3 Downloading Babel-2.10.1-py3-none-any.whl (9.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 182.3 MB/s eta 0:00:00 Collecting requests>=2.5.0 Downloading requests-2.28.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 217.7 MB/s eta 0:00:00 Collecting snowballstemmer>=1.1 Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 230.6 MB/s eta 0:00:00 Collecting Jinja2>=2.3 Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 272.5 MB/s eta 0:00:00 Collecting sphinxcontrib-jsmath Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-qthelp Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 242.4 MB/s eta 0:00:00 Collecting imagesize Downloading imagesize-1.3.0-py2.py3-none-any.whl (5.2 kB) Collecting importlib-metadata>=4.4 Downloading importlib_metadata-4.11.4-py3-none-any.whl (18 kB) Collecting sphinxcontrib-devhelp Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.7/84.7 kB 252.6 MB/s eta 0:00:00 Collecting sphinxcontrib-serializinghtml>=1.1.5 Downloading sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.0/94.0 kB 240.1 MB/s eta 0:00:00 Collecting sphinxcontrib-applehelp Downloading sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl (121 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.2/121.2 kB 238.0 MB/s eta 0:00:00 Collecting Pygments>=2.0 Downloading Pygments-2.12.0-py3-none-any.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 275.4 MB/s eta 0:00:00 Collecting packaging Downloading packaging-21.3-py3-none-any.whl (40 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 kB 202.0 MB/s eta 0:00:00 Collecting sphinxcontrib-htmlhelp>=2.0.0 Downloading sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl (100 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.5/100.5 kB 260.8 MB/s eta 0:00:00 Collecting docutils>=0.11 Downloading docutils-0.17.1-py2.py3-none-any.whl (575 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 575.5/575.5 kB 296.3 MB/s eta 0:00:00 Collecting pytz>=2015.7 Downloading pytz-2022.1-py2.py3-none-any.whl (503 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 503.5/503.5 kB 286.4 MB/s eta 0:00:00 Collecting zipp>=0.5 Downloading zipp-3.8.0-py3-none-any.whl (5.4 kB) Collecting MarkupSafe>=2.0 Downloading MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB) Collecting urllib3<1.27,>=1.21.1 Downloading urllib3-1.26.9-py2.py3-none-any.whl (138 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.0/139.0 kB 237.2 MB/s eta 0:00:00 Collecting charset-normalizer~=2.0.0 Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) Collecting certifi>=2017.4.17 Downloading certifi-2022.5.18.1-py3-none-any.whl (155 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.2/155.2 kB 257.7 MB/s eta 0:00:00 Collecting idna<4,>=2.5 Downloading idna-3.3-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 245.2 MB/s eta 0:00:00 Collecting pyparsing!=3.0.5,>=2.0.2 Downloading pyparsing-3.0.9-py3-none-any.whl (98 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.3/98.3 kB 224.2 MB/s eta 0:00:00 Building wheels for collected packages: mock, pillow, future 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=23773 sha256=95d55ed838d67beaaa55a2375c7d2911a13270965c7a88dcefa2bbc06a1d26b1 Stored in directory: /tmp/pip-ephem-wheel-cache-i6arvieq/wheels/41/7c/21/90057f91c6ead7c77a90c52d6e85ca48bf82d8b0d3f8dfbb65 Building wheel for pillow (setup.py): started Building wheel for pillow (setup.py): finished with status 'done' Created wheel for pillow: filename=Pillow-5.4.1-cp38-cp38-linux_x86_64.whl size=1260036 sha256=97108cc0aeba74f621b37f2a6914f6afdb81621f31a707718f438eea8eb35879 Stored in directory: /tmp/pip-ephem-wheel-cache-i6arvieq/wheels/5f/a8/6b/5b7b3f764d879214eb03570f74d2b086201eb514e6ffa68d6d Building wheel for future (setup.py): started Building wheel for future (setup.py): finished with status 'done' Created wheel for future: filename=future-0.18.2-py3-none-any.whl size=491070 sha256=ef592cb92b5d074ab6d2b4e3f43df46485ec820163464868f87fe17fd0fde3b6 Stored in directory: /tmp/pip-ephem-wheel-cache-i6arvieq/wheels/8e/70/28/3d6ccd6e315f65f245da085482a2e1c7d14b90b30f239e2cf4 Successfully built mock pillow future Installing collected packages: snowballstemmer, pytz, mock, alabaster, zipp, urllib3, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, setuptools, pyparsing, Pygments, pillow, MarkupSafe, imagesize, idna, future, docutils, charset-normalizer, certifi, babel, requests, packaging, Jinja2, importlib-metadata, commonmark, sphinx, readthedocs-sphinx-ext, sphinx-rtd-theme, recommonmark ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. matplotlib 3.3.2 requires pillow>=6.2.0, but you have pillow 5.4.1 which is incompatible. Successfully installed Jinja2-3.1.2 MarkupSafe-2.1.1 Pygments-2.12.0 alabaster-0.7.12 babel-2.10.1 certifi-2022.5.18.1 charset-normalizer-2.0.12 commonmark-0.8.1 docutils-0.17.1 future-0.18.2 idna-3.3 imagesize-1.3.0 importlib-metadata-4.11.4 mock-1.0.1 packaging-21.3 pillow-5.4.1 pyparsing-3.0.9 pytz-2022.1 readthedocs-sphinx-ext-2.1.8 recommonmark-0.5.0 requests-2.28.0 setuptools-58.2.0 snowballstemmer-2.2.0 sphinx-5.0.1 sphinx-rtd-theme-1.0.0 sphinxcontrib-applehelp-1.0.2 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.0 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.5 urllib3-1.26.9 zipp-3.8.0 [rtd-command-info] start-time: 2022-06-09T17:57:12.599441Z, end-time: 2022-06-09T17:57:32.576423Z, duration: 19, exit-code: 0 python -m pip install --upgrade --upgrade-strategy eager --no-cache-dir .[docs] Processing /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/checkouts/latest Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: six in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from openconcept==0.4.1) (1.15.0) Collecting six Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting scipy>=1.0.0 Downloading scipy-1.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.6/41.6 MB 183.5 MB/s eta 0:00:00 Requirement already satisfied: numpy>=1.14.0 in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from openconcept==0.4.1) (1.19.2) Collecting numpy>=1.14.0 Downloading numpy-1.22.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.9/16.9 MB 186.4 MB/s eta 0:00:00 Collecting openmdao>=3.10.0 Downloading openmdao-3.18.0.tar.gz (5.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.2/5.2 MB 189.0 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting sphinx_mdolab_theme Downloading sphinx_mdolab_theme-1.4.0-py3-none-any.whl (45 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.1/45.1 kB 185.6 MB/s eta 0:00:00 Collecting openaerostruct Downloading openaerostruct-2.5.0-py3-none-any.whl (372 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 372.3/372.3 kB 279.8 MB/s eta 0:00:00 Collecting networkx>=2.0 Downloading networkx-2.8.3-py3-none-any.whl (2.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 237.7 MB/s eta 0:00:00 Collecting pyDOE2 Downloading pyDOE2-1.3.0.tar.gz (19 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: pyparsing in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from openmdao>=3.10.0->openconcept==0.4.1) (3.0.9) Requirement already satisfied: requests in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from openmdao>=3.10.0->openconcept==0.4.1) (2.28.0) Requirement already satisfied: matplotlib in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from openaerostruct->openconcept==0.4.1) (3.3.2) Collecting matplotlib Downloading matplotlib-3.5.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (11.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.3/11.3 MB 178.2 MB/s eta 0:00:00 Collecting openmdao>=3.10.0 Downloading openmdao-3.16.0.tar.gz (5.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.2/5.2 MB 218.9 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: sphinx>=3.0 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx_mdolab_theme->openconcept==0.4.1) (5.0.1) Collecting numpydoc Downloading numpydoc-1.3.1-py3-none-any.whl (51 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.7/51.7 kB 196.5 MB/s eta 0:00:00 Collecting redbaron Downloading redbaron-0.9.2-py2.py3-none-any.whl (34 kB) Collecting sphinx-copybutton Downloading sphinx_copybutton-0.5.0-py3-none-any.whl (12 kB) Collecting pyyaml Downloading PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (701 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 701.2/701.2 kB 292.4 MB/s eta 0:00:00 Requirement already satisfied: sphinx-rtd-theme>=0.5 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx_mdolab_theme->openconcept==0.4.1) (1.0.0) Collecting sphinxcontrib-bibtex Downloading sphinxcontrib_bibtex-2.4.2-py3-none-any.whl (39 kB) Collecting sphinx-prompt Downloading sphinx_prompt-1.5.0-py3-none-any.whl (4.5 kB) Collecting sphinxcontrib-autoprogram Downloading sphinxcontrib_autoprogram-0.1.7-py2.py3-none-any.whl (8.7 kB) Requirement already satisfied: babel>=1.3 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (2.10.1) Requirement already satisfied: packaging in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (21.3) Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.5 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (1.1.5) Requirement already satisfied: imagesize in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (1.3.0) Requirement already satisfied: importlib-metadata>=4.4 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (4.11.4) Requirement already satisfied: Pygments>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (2.12.0) Requirement already satisfied: sphinxcontrib-devhelp in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (1.0.2) Requirement already satisfied: docutils<0.19,>=0.14 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (0.17.1) Collecting docutils<0.19,>=0.14 Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.0/570.0 kB 281.8 MB/s eta 0:00:00 Requirement already satisfied: sphinxcontrib-qthelp in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (1.0.3) Requirement already satisfied: snowballstemmer>=1.1 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (2.2.0) Requirement already satisfied: sphinxcontrib-applehelp in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (1.0.2) Requirement already satisfied: sphinxcontrib-jsmath in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (1.0.1) Requirement already satisfied: alabaster<0.8,>=0.7 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (0.7.12) Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (2.0.0) Requirement already satisfied: Jinja2>=2.3 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (3.1.2) Requirement already satisfied: idna<4,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from requests->openmdao>=3.10.0->openconcept==0.4.1) (3.3) Requirement already satisfied: charset-normalizer~=2.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from requests->openmdao>=3.10.0->openconcept==0.4.1) (2.0.12) Requirement already satisfied: certifi>=2017.4.17 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from requests->openmdao>=3.10.0->openconcept==0.4.1) (2022.5.18.1) Requirement already satisfied: urllib3<1.27,>=1.21.1 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from requests->openmdao>=3.10.0->openconcept==0.4.1) (1.26.9) Collecting fonttools>=4.22.0 Downloading fonttools-4.33.3-py3-none-any.whl (930 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 930.9/930.9 kB 215.9 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->openaerostruct->openconcept==0.4.1) (1.2.0) Collecting kiwisolver>=1.0.1 Downloading kiwisolver-1.4.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 259.7 MB/s eta 0:00:00 Collecting pillow>=6.2.0 Downloading Pillow-9.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 193.9 MB/s eta 0:00:00 Requirement already satisfied: python-dateutil>=2.7 in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from matplotlib->openaerostruct->openconcept==0.4.1) (2.8.1) Collecting python-dateutil>=2.7 Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 273.5 MB/s eta 0:00:00 Requirement already satisfied: cycler>=0.10 in /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages (from matplotlib->openaerostruct->openconcept==0.4.1) (0.10.0) Collecting cycler>=0.10 Downloading cycler-0.11.0-py3-none-any.whl (6.4 kB) Collecting baron>=0.7 Downloading baron-0.10.1-py2.py3-none-any.whl (45 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.6/45.6 kB 189.5 MB/s eta 0:00:00 Collecting pybtex-docutils>=1.0.0 Downloading pybtex_docutils-1.0.2-py3-none-any.whl (6.3 kB) Collecting pybtex>=0.24 Downloading pybtex-0.24.0-py2.py3-none-any.whl (561 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 561.4/561.4 kB 281.3 MB/s eta 0:00:00 Requirement already satisfied: pytz>=2015.7 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from babel>=1.3->sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (2022.1) Collecting rply Downloading rply-0.7.8-py2.py3-none-any.whl (16 kB) Requirement already satisfied: zipp>=0.5 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from importlib-metadata>=4.4->sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (3.8.0) Requirement already satisfied: MarkupSafe>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest/lib/python3.8/site-packages (from Jinja2>=2.3->sphinx>=3.0->sphinx_mdolab_theme->openconcept==0.4.1) (2.1.1) Collecting latexcodec>=1.0.4 Downloading latexcodec-2.0.1-py2.py3-none-any.whl (18 kB) Collecting appdirs Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB) Building wheels for collected packages: openmdao, openconcept, pyDOE2 Building wheel for openmdao (setup.py): started Building wheel for openmdao (setup.py): finished with status 'done' Created wheel for openmdao: filename=openmdao-3.16.0-py3-none-any.whl size=5662762 sha256=603322faf9b5950c20ee2dce75d81d2a45e4dd91f11eec6140a1c3c15bbf90c2 Stored in directory: /tmp/pip-ephem-wheel-cache-749x43vz/wheels/62/18/84/33505b9003a7f0003a4fd07bd3a1f652420a274e9769833d2f Building wheel for openconcept (setup.py): started Building wheel for openconcept (setup.py): finished with status 'done' Created wheel for openconcept: filename=openconcept-0.4.1-py3-none-any.whl size=149546 sha256=848ca9b96a14ad9963c5594132ad87d030c2a207efcb874325ec31c009176458 Stored in directory: /tmp/pip-ephem-wheel-cache-749x43vz/wheels/f0/82/9d/754d6674fdc9867f2d80679275bd1c8ec343638a5ccc8c9c24 Building wheel for pyDOE2 (setup.py): started Building wheel for pyDOE2 (setup.py): finished with status 'done' Created wheel for pyDOE2: filename=pyDOE2-1.3.0-py3-none-any.whl size=25539 sha256=83cc978ae350fc501154020efb67a5b39c4ecd5cdcafe2538186b0946f67fd72 Stored in directory: /tmp/pip-ephem-wheel-cache-749x43vz/wheels/a7/de/26/98f9a9ff6082bdd6f2c003c6471f0fa7536b1ddd24dc2997e9 Successfully built openmdao openconcept pyDOE2 Installing collected packages: appdirs, six, rply, pyyaml, pillow, numpy, networkx, kiwisolver, fonttools, cycler, scipy, python-dateutil, latexcodec, baron, sphinxcontrib-autoprogram, sphinx-prompt, sphinx-copybutton, redbaron, pyDOE2, pybtex, numpydoc, matplotlib, pybtex-docutils, openmdao, sphinxcontrib-bibtex, openconcept, openaerostruct, sphinx_mdolab_theme Attempting uninstall: six Found existing installation: six 1.15.0 Not uninstalling six at /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages, outside environment /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest Can't uninstall 'six'. No files were found to uninstall. Attempting uninstall: pillow Found existing installation: Pillow 5.4.1 Uninstalling Pillow-5.4.1: Successfully uninstalled Pillow-5.4.1 Attempting uninstall: numpy Found existing installation: numpy 1.19.2 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/mdolab-openconcept/envs/latest Can't uninstall 'numpy'. No files were found to uninstall. Attempting uninstall: kiwisolver Found existing installation: kiwisolver 1.2.0 Not uninstalling kiwisolver at /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages, outside environment /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest Can't uninstall 'kiwisolver'. No files were found to uninstall. Attempting uninstall: cycler Found existing installation: cycler 0.10.0 Not uninstalling cycler at /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages, outside environment /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest Can't uninstall 'cycler'. No files were found to uninstall. Attempting uninstall: python-dateutil Found existing installation: python-dateutil 2.8.1 Not uninstalling python-dateutil at /home/docs/.pyenv/versions/3.8.6/lib/python3.8/site-packages, outside environment /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/envs/latest Can't uninstall 'python-dateutil'. No files were found to uninstall. Attempting uninstall: matplotlib Found existing installation: matplotlib 3.3.2 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/mdolab-openconcept/envs/latest Can't uninstall 'matplotlib'. No files were found to uninstall. Successfully installed appdirs-1.4.4 baron-0.10.1 cycler-0.11.0 fonttools-4.33.3 kiwisolver-1.4.2 latexcodec-2.0.1 matplotlib-3.5.2 networkx-2.8.3 numpy-1.22.4 numpydoc-1.3.1 openaerostruct-2.5.0 openconcept-0.4.1 openmdao-3.16.0 pillow-9.1.1 pyDOE2-1.3.0 pybtex-0.24.0 pybtex-docutils-1.0.2 python-dateutil-2.8.2 pyyaml-6.0 redbaron-0.9.2 rply-0.7.8 scipy-1.8.1 six-1.16.0 sphinx-copybutton-0.5.0 sphinx-prompt-1.5.0 sphinx_mdolab_theme-1.4.0 sphinxcontrib-autoprogram-0.1.7 sphinxcontrib-bibtex-2.4.2 [rtd-command-info] start-time: 2022-06-09T17:57:34.291957Z, end-time: 2022-06-09T17:57:34.377314Z, 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 # -- Path setup -------------------------------------------------------------- # 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 sys import openconcept from sphinx_mdolab_theme.config import * sys.path.insert(0, os.path.abspath('.')) sys.path.insert(0, os.path.abspath('..')) sys.path.insert(0, os.path.abspath('./_exts')) # sphinx build needs to be able to find the openmdao embed_code plugin # so we add it to the path this_directory = os.path.abspath(os.path.dirname(__file__)) # sys.path.insert(0, os.path.abspath(openconcept.__path__[0]+r'/docs/_exts')) def generate_src_docs(dir, top, packages): """ generate_src_docs is a modification of an OpenMDAO source doc generator the main difference is it doesn't include all the inherited public API elements """ index_top = """:orphan: .. _source_documentation: ******************** Source Docs ******************** .. toctree:: :titlesonly: :maxdepth: 1 """ package_top = """ .. toctree:: :maxdepth: 1 """ ref_sheet_bottom = """ :members: :special-members: __init__, __contains__, __iter__, __setitem__, __getitem__ :show-inheritance: .. toctree:: :maxdepth: 1 """ docs_dir = os.path.dirname(dir) doc_dir = os.path.join(docs_dir, "_srcdocs") if os.path.isdir(doc_dir): import shutil shutil.rmtree(doc_dir) if not os.path.isdir(doc_dir): os.mkdir(doc_dir) packages_dir = os.path.join(doc_dir, "packages") if not os.path.isdir(packages_dir): os.mkdir(packages_dir) # look for directories in the package level, one up from docs # auto-generate the top-level index.rst file for _srcdocs, based on # packages: # to improve the order that the user sees in the source docs, put # the important packages in this list explicitly. Any new ones that # get added will show up at the end. # begin writing the '_srcdocs/index.rst' file at mid level. index_filename = os.path.join(doc_dir, "index.rst") index = open(index_filename, "w") index.write(index_top) # auto-generate package header files (e.g. 'openconcept.analysis.rst') for package in packages: # a package is e.g. openmdao.core, that contains source files # a sub_package, is a src file, e.g. openmdao.core.component sub_packages = [] package_filename = os.path.join(packages_dir, "openconcept." + package + ".rst") package_name = "openconcept." + package # the sub_listing is going into each package dir and listing what's in it for sub_listing in sorted(os.listdir(os.path.join(top, package.replace('.','/')))): # don't want to catalog files twice, nor use init files nor test dir if (os.path.isdir(sub_listing) and sub_listing != "tests") or \ (sub_listing.endswith(".py") and not sub_listing.startswith('_')): # just want the name of e.g. dataxfer not dataxfer.py sub_packages.append(sub_listing.rsplit('.')[0]) if len(sub_packages) > 0: # continue to write in the top-level index file. # only document non-empty packages -- to avoid errors # (e.g. at time of writing, doegenerators, drivers, are empty dirs) # specifically don't use os.path.join here. Even windows wants the # stuff in the file to have fwd slashes. index.write(" packages/openconcept." + package + "\n") # make subpkg directory (e.g. _srcdocs/packages/core) for ref sheets package_dir = os.path.join(packages_dir, package) os.mkdir(package_dir) # create/write a package index file: (e.g. "_srcdocs/packages/openmdao.core.rst") package_file = open(package_filename, "w") package_file.write(package_name + "\n") package_file.write("-" * len(package_name) + "\n") package_file.write(package_top) for sub_package in sub_packages: SKIP_SUBPACKAGES = ['__pycache__'] # this line writes subpackage name e.g. "core/component.py" # into the corresponding package index file (e.g. "openmdao.core.rst") if sub_package not in SKIP_SUBPACKAGES: # specifically don't use os.path.join here. Even windows wants the # stuff in the file to have fwd slashes. package_file.write(" " + package + "/" + sub_package + "\n") # creates and writes out one reference sheet (e.g. core/component.rst) ref_sheet_filename = os.path.join(package_dir, sub_package + ".rst") ref_sheet = open(ref_sheet_filename, "w") # get the meat of the ref sheet code done filename = sub_package + ".py" ref_sheet.write(".. index:: " + filename + "\n\n") ref_sheet.write(".. _" + package_name + "." + filename + ":\n\n") ref_sheet.write(filename + "\n") ref_sheet.write("-" * len(filename) + "\n\n") ref_sheet.write(".. automodule:: " + package_name + "." + sub_package) # finish and close each reference sheet. ref_sheet.write(ref_sheet_bottom) ref_sheet.close() # finish and close each package file package_file.close() # finish and close top-level index file index.close() # Patch the Napoleon parser to find Inputs, Outputs, and Options headings in docstrings from sphinx.ext.napoleon.docstring import NumpyDocstring def parse_inputs_section(self, section): return self._format_fields('Inputs', self._consume_fields()) NumpyDocstring._parse_inputs_section = parse_inputs_section def parse_options_section(self, section): return self._format_fields('Options', self._consume_fields()) NumpyDocstring._parse_options_section = parse_options_section def parse_outputs_section(self, section): return self._format_fields('Outputs', self._consume_fields()) NumpyDocstring._parse_outputs_section = parse_outputs_section def patched_parse(self): self._sections['inputs'] = self._parse_inputs_section self._sections['outputs'] = self._parse_outputs_section self._sections['options'] = self._parse_options_section self._unpatched_parse() NumpyDocstring._unpatched_parse = NumpyDocstring._parse NumpyDocstring._parse = patched_parse # -- Project information ----------------------------------------------------- project = 'OpenConcept' author = 'Benjamin J. Brelje and Eytan J. Adler' import openconcept # The short X.Y version version = openconcept.__version__ # The full version, including alpha/beta/rc tags release = openconcept.__version__ + ' alpha' # -- General configuration --------------------------------------------------- # If your documentation needs a minimal Sphinx version, state it here. # needs_sphinx = '1.5' # 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.autosummary', 'sphinx.ext.doctest', 'sphinx.ext.napoleon', 'sphinx.ext.todo', 'sphinx.ext.coverage', "sphinx_copybutton", ] autodoc_inherit_docstrings = False autodoc_member_order = 'bysource' autoclass_content = "class" autosummary_generate = [] # Ignore docs errors nitpick_ignore_regex = [("py:class", ".*")] # 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', '.md'] source_suffix = '.rst' # The master toctree document. master_doc = 'index' # 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 = 'en' # -- Options for HTML output ------------------------------------------------- # 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'] # -- Options for HTMLHelp output --------------------------------------------- # Output file base name for HTML help builder. htmlhelp_basename = 'openconceptdoc' # -- 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': '', # 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, 'openconcept.tex', 'openconcept Documentation', 'Benjamin J. Brelje', 'manual'), ] # -- 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, 'openconcept', 'openconcept Documentation', [author], 1) ] # -- 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, 'openconcept', 'openconcept Documentation', author, 'openconcept', 'One line description of project.', 'Miscellaneous'), ] # -- Extension configuration ------------------------------------------------- # -- Options for intersphinx extension --------------------------------------- # Example configuration for intersphinx: refer to the Python standard library. #intersphinx_mapping = {'https://docs.python.org/': None} # -- Options for todo extension ---------------------------------------------- # If true, `todo` and `todoList` produce output, else they produce nothing. todo_include_todos = True generate_srcdocs = True if generate_srcdocs: # native way # subprocess.call(['sphinx-apidoc','-o','_srcdocs_native','../openconcept']) # os.rename('_srcdocs_native/modules.rst','_srcdocs_native/index.rst') # openmdao way packages = ['analysis', 'analysis.openaerostruct', 'analysis.atmospherics', 'analysis.performance', 'components', 'utilities', 'utilities.math'] generate_src_docs(".", "../openconcept", packages) ########################################################################### # 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: theme = importlib.import_module('sphinx_rtd_theme') html_theme = 'sphinx_rtd_theme' html_style = None html_theme_options = {} if 'html_theme_path' in globals(): html_theme_path.append(theme.get_html_theme_path()) else: html_theme_path = [theme.get_html_theme_path()] 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': "latest", 'version_slug': "latest", '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/"), ], 'downloads': [ ("html", "//mdolab-openconcept.readthedocs-hosted.com/_/downloads/en/latest/htmlzip/"), ("epub", "//mdolab-openconcept.readthedocs-hosted.com/_/downloads/en/latest/epub/"), ], 'subprojects': [ ], 'slug': 'mdolab-openconcept', 'name': u'openconcept', 'rtd_language': u'en', 'programming_language': u'py', 'canonical_url': 'https://mdolab-openconcept.readthedocs-hosted.com/en/latest/', 'analytics_code': 'None', 'single_version': False, 'conf_py_path': '/docs/', 'api_host': 'https://readthedocs.com', 'github_user': 'mdolab', 'proxied_api_host': '/_', 'github_repo': 'openconcept', 'github_version': 'main', 'display_github': True, 'bitbucket_user': 'None', 'bitbucket_repo': 'None', 'bitbucket_version': 'main', 'display_bitbucket': False, 'gitlab_user': 'None', 'gitlab_repo': 'None', 'gitlab_version': 'main', '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': '', 'global_analytics_code': 'UA-17997319-2', 'commit': '9541b607', } # 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(): html_context.update(context) 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 'branch' == 'external': extensions.insert(1, "readthedocs_ext.external_version_warning") readthedocs_vcs_url = 'None' readthedocs_build_url = 'https://readthedocs.com/projects/mdolab-openconcept/builds/973908/' 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: 2022-06-09T17:57:34.580476Z, end-time: 2022-06-09T17:57:53.856794Z, duration: 19, exit-code: 0 python -m sphinx -T -E -b html -d _build/doctrees -D language=en . _build/html Running Sphinx v5.0.1 making output directory... done building [mo]: targets for 0 po files that are out of date building [html]: targets for 57 source files that are out of date updating environment: [new config] 57 added, 0 changed, 0 removed reading sources... [ 1%] _srcdocs/index reading sources... [ 3%] _srcdocs/packages/analysis.atmospherics/atmospherics_data reading sources... [ 5%] _srcdocs/packages/analysis.atmospherics/compute_atmos_props reading sources... [ 7%] _srcdocs/packages/analysis.atmospherics/density_comp reading sources... [ 8%] _srcdocs/packages/analysis.atmospherics/dynamic_pressure_comp reading sources... [ 10%] _srcdocs/packages/analysis.atmospherics/mach_number_comp reading sources... [ 12%] _srcdocs/packages/analysis.atmospherics/pressure_comp reading sources... [ 14%] _srcdocs/packages/analysis.atmospherics/speedofsound_comp reading sources... [ 15%] _srcdocs/packages/analysis.atmospherics/temperature_comp reading sources... [ 17%] _srcdocs/packages/analysis.atmospherics/true_airspeed reading sources... [ 19%] _srcdocs/packages/analysis.openaerostruct/aerostructural Progress bar for training data can be enabled by installing the tqdm Python package with "pip install tqdm" Progress bar for training data can be enabled by installing the tqdm Python package with "pip install tqdm" reading sources... [ 21%] _srcdocs/packages/analysis.openaerostruct/drag_polar reading sources... [ 22%] _srcdocs/packages/analysis.performance/dymos_phases Matplotlib is building the font cache; this may take a moment. reading sources... [ 24%] _srcdocs/packages/analysis.performance/mission_profiles reading sources... [ 26%] _srcdocs/packages/analysis.performance/solver_phases reading sources... [ 28%] _srcdocs/packages/analysis/aerodynamics reading sources... [ 29%] _srcdocs/packages/analysis/trajectories reading sources... [ 31%] _srcdocs/packages/components/N3 reading sources... [ 33%] _srcdocs/packages/components/battery reading sources... [ 35%] _srcdocs/packages/components/cfm56 reading sources... [ 36%] _srcdocs/packages/components/chiller reading sources... [ 38%] _srcdocs/packages/components/ducts reading sources... [ 40%] _srcdocs/packages/components/generator reading sources... [ 42%] _srcdocs/packages/components/heat_exchanger reading sources... [ 43%] _srcdocs/packages/components/heat_pipe reading sources... [ 45%] _srcdocs/packages/components/heat_sinks reading sources... [ 47%] _srcdocs/packages/components/motor reading sources... [ 49%] _srcdocs/packages/components/propeller reading sources... [ 50%] _srcdocs/packages/components/splitter reading sources... [ 52%] _srcdocs/packages/components/thermal reading sources... [ 54%] _srcdocs/packages/components/turboshaft reading sources... [ 56%] _srcdocs/packages/openconcept.analysis reading sources... [ 57%] _srcdocs/packages/openconcept.analysis.atmospherics reading sources... [ 59%] _srcdocs/packages/openconcept.analysis.openaerostruct reading sources... [ 61%] _srcdocs/packages/openconcept.analysis.performance reading sources... [ 63%] _srcdocs/packages/openconcept.components reading sources... [ 64%] _srcdocs/packages/openconcept.utilities reading sources... [ 66%] _srcdocs/packages/openconcept.utilities.math reading sources... [ 68%] _srcdocs/packages/utilities.math/add_subtract_comp reading sources... [ 70%] _srcdocs/packages/utilities.math/combine_split_comp reading sources... [ 71%] _srcdocs/packages/utilities.math/derivatives reading sources... [ 73%] _srcdocs/packages/utilities.math/integrals reading sources... [ 75%] _srcdocs/packages/utilities.math/max_min_comp reading sources... [ 77%] _srcdocs/packages/utilities.math/multiply_divide_comp reading sources... [ 78%] _srcdocs/packages/utilities.math/sum_comp reading sources... [ 80%] _srcdocs/packages/utilities/dict_indepvarcomp reading sources... [ 82%] _srcdocs/packages/utilities/dvlabel reading sources... [ 84%] _srcdocs/packages/utilities/linearinterp reading sources... [ 85%] _srcdocs/packages/utilities/selector reading sources... [ 87%] _srcdocs/packages/utilities/visualization reading sources... [ 89%] developer/roadmap reading sources... [ 91%] features/index reading sources... [ 92%] features/odeint/ode_integration reading sources... [ 94%] features/openmdao/openmdao_basics reading sources... [ 96%] features/propulsion/motor reading sources... [ 98%] features/propulsion/prop_modeling reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 1%] _srcdocs/index writing output... [ 3%] _srcdocs/packages/analysis.atmospherics/atmospherics_data writing output... [ 5%] _srcdocs/packages/analysis.atmospherics/compute_atmos_props writing output... [ 7%] _srcdocs/packages/analysis.atmospherics/density_comp writing output... [ 8%] _srcdocs/packages/analysis.atmospherics/dynamic_pressure_comp writing output... [ 10%] _srcdocs/packages/analysis.atmospherics/mach_number_comp writing output... [ 12%] _srcdocs/packages/analysis.atmospherics/pressure_comp writing output... [ 14%] _srcdocs/packages/analysis.atmospherics/speedofsound_comp writing output... [ 15%] _srcdocs/packages/analysis.atmospherics/temperature_comp writing output... [ 17%] _srcdocs/packages/analysis.atmospherics/true_airspeed writing output... [ 19%] _srcdocs/packages/analysis.openaerostruct/aerostructural writing output... [ 21%] _srcdocs/packages/analysis.openaerostruct/drag_polar writing output... [ 22%] _srcdocs/packages/analysis.performance/dymos_phases writing output... [ 24%] _srcdocs/packages/analysis.performance/mission_profiles writing output... [ 26%] _srcdocs/packages/analysis.performance/solver_phases writing output... [ 28%] _srcdocs/packages/analysis/aerodynamics writing output... [ 29%] _srcdocs/packages/analysis/trajectories writing output... [ 31%] _srcdocs/packages/components/N3 writing output... [ 33%] _srcdocs/packages/components/battery writing output... [ 35%] _srcdocs/packages/components/cfm56 writing output... [ 36%] _srcdocs/packages/components/chiller writing output... [ 38%] _srcdocs/packages/components/ducts writing output... [ 40%] _srcdocs/packages/components/generator writing output... [ 42%] _srcdocs/packages/components/heat_exchanger writing output... [ 43%] _srcdocs/packages/components/heat_pipe writing output... [ 45%] _srcdocs/packages/components/heat_sinks writing output... [ 47%] _srcdocs/packages/components/motor writing output... [ 49%] _srcdocs/packages/components/propeller writing output... [ 50%] _srcdocs/packages/components/splitter writing output... [ 52%] _srcdocs/packages/components/thermal writing output... [ 54%] _srcdocs/packages/components/turboshaft writing output... [ 56%] _srcdocs/packages/openconcept.analysis writing output... [ 57%] _srcdocs/packages/openconcept.analysis.atmospherics writing output... [ 59%] _srcdocs/packages/openconcept.analysis.openaerostruct writing output... [ 61%] _srcdocs/packages/openconcept.analysis.performance writing output... [ 63%] _srcdocs/packages/openconcept.components writing output... [ 64%] _srcdocs/packages/openconcept.utilities writing output... [ 66%] _srcdocs/packages/openconcept.utilities.math writing output... [ 68%] _srcdocs/packages/utilities.math/add_subtract_comp writing output... [ 70%] _srcdocs/packages/utilities.math/combine_split_comp writing output... [ 71%] _srcdocs/packages/utilities.math/derivatives writing output... [ 73%] _srcdocs/packages/utilities.math/integrals writing output... [ 75%] _srcdocs/packages/utilities.math/max_min_comp writing output... [ 77%] _srcdocs/packages/utilities.math/multiply_divide_comp writing output... [ 78%] _srcdocs/packages/utilities.math/sum_comp writing output... [ 80%] _srcdocs/packages/utilities/dict_indepvarcomp writing output... [ 82%] _srcdocs/packages/utilities/dvlabel writing output... [ 84%] _srcdocs/packages/utilities/linearinterp writing output... [ 85%] _srcdocs/packages/utilities/selector writing output... [ 87%] _srcdocs/packages/utilities/visualization writing output... [ 89%] developer/roadmap writing output... [ 91%] features/index writing output... [ 92%] features/odeint/ode_integration writing output... [ 94%] features/openmdao/openmdao_basics writing output... [ 96%] features/propulsion/motor writing output... [ 98%] features/propulsion/prop_modeling writing output... [100%] index generating indices... genindex py-modindex done writing additional pages... search done copying images... [100%] _static/images/readme_charts.png copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done Updating searchtools for Read the Docs search... build succeeded. The HTML pages are in _build/html. [rtd-command-info] start-time: 2022-06-09T17:57:54.113938Z, end-time: 2022-06-09T17:58:03.367821Z, duration: 9, exit-code: 0 python -m sphinx -T -E -b readthedocssinglehtmllocalmedia -d _build/doctrees -D language=en . _build/localmedia Running Sphinx v5.0.1 making output directory... done building [mo]: targets for 0 po files that are out of date building [readthedocssinglehtmllocalmedia]: all documents updating environment: [new config] 57 added, 0 changed, 0 removed reading sources... [ 1%] _srcdocs/index reading sources... [ 3%] _srcdocs/packages/analysis.atmospherics/atmospherics_data reading sources... [ 5%] _srcdocs/packages/analysis.atmospherics/compute_atmos_props reading sources... [ 7%] _srcdocs/packages/analysis.atmospherics/density_comp reading sources... [ 8%] _srcdocs/packages/analysis.atmospherics/dynamic_pressure_comp reading sources... [ 10%] _srcdocs/packages/analysis.atmospherics/mach_number_comp reading sources... [ 12%] _srcdocs/packages/analysis.atmospherics/pressure_comp reading sources... [ 14%] _srcdocs/packages/analysis.atmospherics/speedofsound_comp reading sources... [ 15%] _srcdocs/packages/analysis.atmospherics/temperature_comp reading sources... [ 17%] _srcdocs/packages/analysis.atmospherics/true_airspeed reading sources... [ 19%] _srcdocs/packages/analysis.openaerostruct/aerostructural Progress bar for training data can be enabled by installing the tqdm Python package with "pip install tqdm" Progress bar for training data can be enabled by installing the tqdm Python package with "pip install tqdm" reading sources... [ 21%] _srcdocs/packages/analysis.openaerostruct/drag_polar reading sources... [ 22%] _srcdocs/packages/analysis.performance/dymos_phases reading sources... [ 24%] _srcdocs/packages/analysis.performance/mission_profiles reading sources... [ 26%] _srcdocs/packages/analysis.performance/solver_phases reading sources... [ 28%] _srcdocs/packages/analysis/aerodynamics reading sources... [ 29%] _srcdocs/packages/analysis/trajectories reading sources... [ 31%] _srcdocs/packages/components/N3 reading sources... [ 33%] _srcdocs/packages/components/battery reading sources... [ 35%] _srcdocs/packages/components/cfm56 reading sources... [ 36%] _srcdocs/packages/components/chiller reading sources... [ 38%] _srcdocs/packages/components/ducts reading sources... [ 40%] _srcdocs/packages/components/generator reading sources... [ 42%] _srcdocs/packages/components/heat_exchanger reading sources... [ 43%] _srcdocs/packages/components/heat_pipe reading sources... [ 45%] _srcdocs/packages/components/heat_sinks reading sources... [ 47%] _srcdocs/packages/components/motor reading sources... [ 49%] _srcdocs/packages/components/propeller reading sources... [ 50%] _srcdocs/packages/components/splitter reading sources... [ 52%] _srcdocs/packages/components/thermal reading sources... [ 54%] _srcdocs/packages/components/turboshaft reading sources... [ 56%] _srcdocs/packages/openconcept.analysis reading sources... [ 57%] _srcdocs/packages/openconcept.analysis.atmospherics reading sources... [ 59%] _srcdocs/packages/openconcept.analysis.openaerostruct reading sources... [ 61%] _srcdocs/packages/openconcept.analysis.performance reading sources... [ 63%] _srcdocs/packages/openconcept.components reading sources... [ 64%] _srcdocs/packages/openconcept.utilities reading sources... [ 66%] _srcdocs/packages/openconcept.utilities.math reading sources... [ 68%] _srcdocs/packages/utilities.math/add_subtract_comp reading sources... [ 70%] _srcdocs/packages/utilities.math/combine_split_comp reading sources... [ 71%] _srcdocs/packages/utilities.math/derivatives reading sources... [ 73%] _srcdocs/packages/utilities.math/integrals reading sources... [ 75%] _srcdocs/packages/utilities.math/max_min_comp reading sources... [ 77%] _srcdocs/packages/utilities.math/multiply_divide_comp reading sources... [ 78%] _srcdocs/packages/utilities.math/sum_comp reading sources... [ 80%] _srcdocs/packages/utilities/dict_indepvarcomp reading sources... [ 82%] _srcdocs/packages/utilities/dvlabel reading sources... [ 84%] _srcdocs/packages/utilities/linearinterp reading sources... [ 85%] _srcdocs/packages/utilities/selector reading sources... [ 87%] _srcdocs/packages/utilities/visualization reading sources... [ 89%] developer/roadmap reading sources... [ 91%] features/index reading sources... [ 92%] features/odeint/ode_integration reading sources... [ 94%] features/openmdao/openmdao_basics reading sources... [ 96%] features/propulsion/motor reading sources... [ 98%] features/propulsion/prop_modeling reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done assembling single document... features/index features/odeint/ode_integration features/propulsion/prop_modeling features/propulsion/motor features/openmdao/openmdao_basics _srcdocs/index _srcdocs/packages/openconcept.analysis _srcdocs/packages/analysis/aerodynamics _srcdocs/packages/analysis/trajectories _srcdocs/packages/openconcept.analysis.openaerostruct _srcdocs/packages/analysis.openaerostruct/aerostructural _srcdocs/packages/analysis.openaerostruct/drag_polar _srcdocs/packages/openconcept.analysis.atmospherics _srcdocs/packages/analysis.atmospherics/atmospherics_data _srcdocs/packages/analysis.atmospherics/compute_atmos_props _srcdocs/packages/analysis.atmospherics/density_comp _srcdocs/packages/analysis.atmospherics/dynamic_pressure_comp _srcdocs/packages/analysis.atmospherics/mach_number_comp _srcdocs/packages/analysis.atmospherics/pressure_comp _srcdocs/packages/analysis.atmospherics/speedofsound_comp _srcdocs/packages/analysis.atmospherics/temperature_comp _srcdocs/packages/analysis.atmospherics/true_airspeed _srcdocs/packages/openconcept.analysis.performance _srcdocs/packages/analysis.performance/dymos_phases _srcdocs/packages/analysis.performance/mission_profiles _srcdocs/packages/analysis.performance/solver_phases _srcdocs/packages/openconcept.components _srcdocs/packages/components/N3 _srcdocs/packages/components/battery _srcdocs/packages/components/cfm56 _srcdocs/packages/components/chiller _srcdocs/packages/components/ducts _srcdocs/packages/components/generator _srcdocs/packages/components/heat_exchanger _srcdocs/packages/components/heat_pipe _srcdocs/packages/components/heat_sinks _srcdocs/packages/components/motor _srcdocs/packages/components/propeller _srcdocs/packages/components/splitter _srcdocs/packages/components/thermal _srcdocs/packages/components/turboshaft _srcdocs/packages/openconcept.utilities _srcdocs/packages/utilities/dict_indepvarcomp _srcdocs/packages/utilities/dvlabel _srcdocs/packages/utilities/linearinterp _srcdocs/packages/utilities/selector _srcdocs/packages/utilities/visualization _srcdocs/packages/openconcept.utilities.math _srcdocs/packages/utilities.math/add_subtract_comp _srcdocs/packages/utilities.math/combine_split_comp _srcdocs/packages/utilities.math/derivatives _srcdocs/packages/utilities.math/integrals _srcdocs/packages/utilities.math/max_min_comp _srcdocs/packages/utilities.math/multiply_divide_comp _srcdocs/packages/utilities.math/sum_comp developer/roadmap done writing... done writing additional files... done copying images... [100%] _static/images/readme_charts.png copying static files... done copying extra files... done dumping object inventory... done Updating searchtools for Read the Docs search... build succeeded. The HTML page is in _build/localmedia. [rtd-command-info] start-time: 2022-06-09T17:58:03.596904Z, end-time: 2022-06-09T17:58:12.409089Z, duration: 8, exit-code: 0 python -m sphinx -T -E -b epub -d _build/doctrees -D language=en . _build/epub Running Sphinx v5.0.1 making output directory... done building [mo]: targets for 0 po files that are out of date building [epub]: targets for 57 source files that are out of date updating environment: [new config] 57 added, 0 changed, 0 removed reading sources... [ 1%] _srcdocs/index reading sources... [ 3%] _srcdocs/packages/analysis.atmospherics/atmospherics_data reading sources... [ 5%] _srcdocs/packages/analysis.atmospherics/compute_atmos_props reading sources... [ 7%] _srcdocs/packages/analysis.atmospherics/density_comp reading sources... [ 8%] _srcdocs/packages/analysis.atmospherics/dynamic_pressure_comp reading sources... [ 10%] _srcdocs/packages/analysis.atmospherics/mach_number_comp reading sources... [ 12%] _srcdocs/packages/analysis.atmospherics/pressure_comp reading sources... [ 14%] _srcdocs/packages/analysis.atmospherics/speedofsound_comp reading sources... [ 15%] _srcdocs/packages/analysis.atmospherics/temperature_comp reading sources... [ 17%] _srcdocs/packages/analysis.atmospherics/true_airspeed reading sources... [ 19%] _srcdocs/packages/analysis.openaerostruct/aerostructural Progress bar for training data can be enabled by installing the tqdm Python package with "pip install tqdm" Progress bar for training data can be enabled by installing the tqdm Python package with "pip install tqdm" reading sources... [ 21%] _srcdocs/packages/analysis.openaerostruct/drag_polar reading sources... [ 22%] _srcdocs/packages/analysis.performance/dymos_phases reading sources... [ 24%] _srcdocs/packages/analysis.performance/mission_profiles reading sources... [ 26%] _srcdocs/packages/analysis.performance/solver_phases reading sources... [ 28%] _srcdocs/packages/analysis/aerodynamics reading sources... [ 29%] _srcdocs/packages/analysis/trajectories reading sources... [ 31%] _srcdocs/packages/components/N3 reading sources... [ 33%] _srcdocs/packages/components/battery reading sources... [ 35%] _srcdocs/packages/components/cfm56 reading sources... [ 36%] _srcdocs/packages/components/chiller reading sources... [ 38%] _srcdocs/packages/components/ducts reading sources... [ 40%] _srcdocs/packages/components/generator reading sources... [ 42%] _srcdocs/packages/components/heat_exchanger reading sources... [ 43%] _srcdocs/packages/components/heat_pipe reading sources... [ 45%] _srcdocs/packages/components/heat_sinks reading sources... [ 47%] _srcdocs/packages/components/motor reading sources... [ 49%] _srcdocs/packages/components/propeller reading sources... [ 50%] _srcdocs/packages/components/splitter reading sources... [ 52%] _srcdocs/packages/components/thermal reading sources... [ 54%] _srcdocs/packages/components/turboshaft reading sources... [ 56%] _srcdocs/packages/openconcept.analysis reading sources... [ 57%] _srcdocs/packages/openconcept.analysis.atmospherics reading sources... [ 59%] _srcdocs/packages/openconcept.analysis.openaerostruct reading sources... [ 61%] _srcdocs/packages/openconcept.analysis.performance reading sources... [ 63%] _srcdocs/packages/openconcept.components reading sources... [ 64%] _srcdocs/packages/openconcept.utilities reading sources... [ 66%] _srcdocs/packages/openconcept.utilities.math reading sources... [ 68%] _srcdocs/packages/utilities.math/add_subtract_comp reading sources... [ 70%] _srcdocs/packages/utilities.math/combine_split_comp reading sources... [ 71%] _srcdocs/packages/utilities.math/derivatives reading sources... [ 73%] _srcdocs/packages/utilities.math/integrals reading sources... [ 75%] _srcdocs/packages/utilities.math/max_min_comp reading sources... [ 77%] _srcdocs/packages/utilities.math/multiply_divide_comp reading sources... [ 78%] _srcdocs/packages/utilities.math/sum_comp reading sources... [ 80%] _srcdocs/packages/utilities/dict_indepvarcomp reading sources... [ 82%] _srcdocs/packages/utilities/dvlabel reading sources... [ 84%] _srcdocs/packages/utilities/linearinterp reading sources... [ 85%] _srcdocs/packages/utilities/selector reading sources... [ 87%] _srcdocs/packages/utilities/visualization reading sources... [ 89%] developer/roadmap reading sources... [ 91%] features/index reading sources... [ 92%] features/odeint/ode_integration reading sources... [ 94%] features/openmdao/openmdao_basics reading sources... [ 96%] features/propulsion/motor reading sources... [ 98%] features/propulsion/prop_modeling reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 1%] _srcdocs/index writing output... [ 3%] _srcdocs/packages/analysis.atmospherics/atmospherics_data writing output... [ 5%] _srcdocs/packages/analysis.atmospherics/compute_atmos_props writing output... [ 7%] _srcdocs/packages/analysis.atmospherics/density_comp writing output... [ 8%] _srcdocs/packages/analysis.atmospherics/dynamic_pressure_comp writing output... [ 10%] _srcdocs/packages/analysis.atmospherics/mach_number_comp writing output... [ 12%] _srcdocs/packages/analysis.atmospherics/pressure_comp writing output... [ 14%] _srcdocs/packages/analysis.atmospherics/speedofsound_comp writing output... [ 15%] _srcdocs/packages/analysis.atmospherics/temperature_comp writing output... [ 17%] _srcdocs/packages/analysis.atmospherics/true_airspeed writing output... [ 19%] _srcdocs/packages/analysis.openaerostruct/aerostructural writing output... [ 21%] _srcdocs/packages/analysis.openaerostruct/drag_polar writing output... [ 22%] _srcdocs/packages/analysis.performance/dymos_phases writing output... [ 24%] _srcdocs/packages/analysis.performance/mission_profiles writing output... [ 26%] _srcdocs/packages/analysis.performance/solver_phases writing output... [ 28%] _srcdocs/packages/analysis/aerodynamics writing output... [ 29%] _srcdocs/packages/analysis/trajectories writing output... [ 31%] _srcdocs/packages/components/N3 writing output... [ 33%] _srcdocs/packages/components/battery writing output... [ 35%] _srcdocs/packages/components/cfm56 writing output... [ 36%] _srcdocs/packages/components/chiller writing output... [ 38%] _srcdocs/packages/components/ducts writing output... [ 40%] _srcdocs/packages/components/generator writing output... [ 42%] _srcdocs/packages/components/heat_exchanger writing output... [ 43%] _srcdocs/packages/components/heat_pipe writing output... [ 45%] _srcdocs/packages/components/heat_sinks writing output... [ 47%] _srcdocs/packages/components/motor writing output... [ 49%] _srcdocs/packages/components/propeller writing output... [ 50%] _srcdocs/packages/components/splitter writing output... [ 52%] _srcdocs/packages/components/thermal writing output... [ 54%] _srcdocs/packages/components/turboshaft writing output... [ 56%] _srcdocs/packages/openconcept.analysis writing output... [ 57%] _srcdocs/packages/openconcept.analysis.atmospherics writing output... [ 59%] _srcdocs/packages/openconcept.analysis.openaerostruct writing output... [ 61%] _srcdocs/packages/openconcept.analysis.performance writing output... [ 63%] _srcdocs/packages/openconcept.components writing output... [ 64%] _srcdocs/packages/openconcept.utilities writing output... [ 66%] _srcdocs/packages/openconcept.utilities.math writing output... [ 68%] _srcdocs/packages/utilities.math/add_subtract_comp writing output... [ 70%] _srcdocs/packages/utilities.math/combine_split_comp writing output... [ 71%] _srcdocs/packages/utilities.math/derivatives writing output... [ 73%] _srcdocs/packages/utilities.math/integrals writing output... [ 75%] _srcdocs/packages/utilities.math/max_min_comp writing output... [ 77%] _srcdocs/packages/utilities.math/multiply_divide_comp writing output... [ 78%] _srcdocs/packages/utilities.math/sum_comp writing output... [ 80%] _srcdocs/packages/utilities/dict_indepvarcomp writing output... [ 82%] _srcdocs/packages/utilities/dvlabel writing output... [ 84%] _srcdocs/packages/utilities/linearinterp writing output... [ 85%] _srcdocs/packages/utilities/selector writing output... [ 87%] _srcdocs/packages/utilities/visualization writing output... [ 89%] developer/roadmap writing output... [ 91%] features/index writing output... [ 92%] features/odeint/ode_integration writing output... [ 94%] features/openmdao/openmdao_basics writing output... [ 96%] features/propulsion/motor writing output... [ 98%] features/propulsion/prop_modeling writing output... [100%] index generating indices... genindex py-modindex done writing additional pages... done copying images... [100%] _static/images/readme_charts.png copying static files... done copying extra files... done writing mimetype file... writing META-INF/container.xml file... writing content.opf file... writing nav.xhtml file... writing toc.ncx file... writing OpenConcept.epub file... Updating searchtools for Read the Docs search... build succeeded. The ePub file is in _build/epub. [rtd-command-info] start-time: 2022-06-09T17:58:12.615208Z, end-time: 2022-06-09T17:58:12.693493Z, duration: 0, exit-code: 0 mv -f /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/checkouts/latest/docs/_build/epub/OpenConcept.epub /home/docs/checkouts/readthedocs.org/user_builds/mdolab-openconcept/artifacts/latest/sphinx_epub/mdolab-openconcept.epub