Read the Docs build information Build id: 185733 Project: icb-scanpy-tutorials Version: latest Commit: 7bc67bd66b05d87d38211765e1b4399452390442 Date: 2019-02-22T08:19:58.987584Z State: finished Success: True [rtd-command-info] start-time: 2019-02-22T08:19:59.401611Z, end-time: 2019-02-22T08:19:59.413239Z, duration: 0, exit-code: 0 git remote set-url origin https://github.com/theislab/scanpy-tutorials.git [rtd-command-info] start-time: 2019-02-22T08:19:59.473485Z, end-time: 2019-02-22T08:19:59.693240Z, duration: 0, exit-code: 0 git fetch --tags --prune --prune-tags --depth 50 [rtd-command-info] start-time: 2019-02-22T08:19:59.854590Z, end-time: 2019-02-22T08:19:59.950645Z, duration: 0, exit-code: 0 git checkout --force origin/master HEAD is now at 7bc67bd amended paga notebook [rtd-command-info] start-time: 2019-02-22T08:20:00.052424Z, end-time: 2019-02-22T08:20:00.063692Z, duration: 0, exit-code: 0 git clean -d -f -f [rtd-command-info] start-time: 2019-02-22T08:20:00.824429Z, end-time: 2019-02-22T08:20:04.105796Z, duration: 3, exit-code: 0 python3.6 -mvirtualenv --no-site-packages --no-download Using base prefix '/home/docs/.pyenv/versions/3.6.4' New python executable in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/bin/python3.6 Not overwriting existing python script /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/bin/python (you must use /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/bin/python3.6) Installing setuptools, pip, wheel... done. [rtd-command-info] start-time: 2019-02-22T08:20:04.202119Z, end-time: 2019-02-22T08:20:05.501123Z, duration: 1, exit-code: 0 python -m pip install --upgrade --cache-dir /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/.cache/pip pip Requirement already up-to-date: pip in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (19.0.3) [rtd-command-info] start-time: 2019-02-22T08:20:05.561929Z, end-time: 2019-02-22T08:20:08.057664Z, duration: 2, exit-code: 0 python -m pip install --upgrade --cache-dir /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/.cache/pip Pygments==2.2.0 setuptools<40 docutils==0.13.1 mock==1.0.1 pillow==2.6.1 alabaster>=0.7,<0.8,!=0.7.5 commonmark==0.5.4 recommonmark==0.4.0 sphinx<1.8 sphinx-rtd-theme<0.5 readthedocs-sphinx-ext<0.6 Requirement already up-to-date: Pygments==2.2.0 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (2.2.0) Collecting setuptools<40 Using cached https://files.pythonhosted.org/packages/7f/e1/820d941153923aac1d49d7fc37e17b6e73bfbd2904959fffbad77900cf92/setuptools-39.2.0-py2.py3-none-any.whl Requirement already up-to-date: docutils==0.13.1 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (0.13.1) Requirement already up-to-date: mock==1.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (1.0.1) Requirement already up-to-date: pillow==2.6.1 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (2.6.1) Requirement already up-to-date: alabaster!=0.7.5,<0.8,>=0.7 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (0.7.12) Requirement already up-to-date: commonmark==0.5.4 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (0.5.4) Requirement already up-to-date: recommonmark==0.4.0 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (0.4.0) Requirement already up-to-date: sphinx<1.8 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (1.7.9) Requirement already up-to-date: sphinx-rtd-theme<0.5 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (0.4.3) Requirement already up-to-date: readthedocs-sphinx-ext<0.6 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (0.5.17) Requirement already satisfied, skipping upgrade: imagesize in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx<1.8) (1.1.0) Requirement already satisfied, skipping upgrade: requests>=2.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx<1.8) (2.21.0) Requirement already satisfied, skipping upgrade: snowballstemmer>=1.1 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx<1.8) (1.2.1) Requirement already satisfied, skipping upgrade: six>=1.5 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx<1.8) (1.12.0) Requirement already satisfied, skipping upgrade: Jinja2>=2.3 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx<1.8) (2.10) Requirement already satisfied, skipping upgrade: packaging in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx<1.8) (19.0) Requirement already satisfied, skipping upgrade: babel!=2.0,>=1.3 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx<1.8) (2.6.0) Requirement already satisfied, skipping upgrade: sphinxcontrib-websupport in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx<1.8) (1.1.0) Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3.0.2 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from requests>=2.0.0->sphinx<1.8) (3.0.4) Requirement already satisfied, skipping upgrade: urllib3<1.25,>=1.21.1 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from requests>=2.0.0->sphinx<1.8) (1.24.1) Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from requests>=2.0.0->sphinx<1.8) (2018.11.29) Requirement already satisfied, skipping upgrade: idna<2.9,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from requests>=2.0.0->sphinx<1.8) (2.8) Requirement already satisfied, skipping upgrade: MarkupSafe>=0.23 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from Jinja2>=2.3->sphinx<1.8) (1.1.0) Requirement already satisfied, skipping upgrade: pyparsing>=2.0.2 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from packaging->sphinx<1.8) (2.3.1) Requirement already satisfied, skipping upgrade: pytz>=0a in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from babel!=2.0,>=1.3->sphinx<1.8) (2018.9) Installing collected packages: setuptools Found existing installation: setuptools 40.6.3 Uninstalling setuptools-40.6.3: Successfully uninstalled setuptools-40.6.3 Successfully installed setuptools-39.2.0 [rtd-command-info] start-time: 2019-02-22T08:20:08.120736Z, end-time: 2019-02-22T08:20:09.151714Z, duration: 1, exit-code: 0 python -m pip install --exists-action=w --cache-dir /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/.cache/pip -r requirements.txt Requirement already satisfied: sphinx>=1.4 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from -r requirements.txt (line 1)) (1.7.9) Requirement already satisfied: ipykernel in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from -r requirements.txt (line 2)) (5.1.0) Requirement already satisfied: nbsphinx==0.3.5 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from -r requirements.txt (line 3)) (0.3.5) Requirement already satisfied: nbclean in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from -r requirements.txt (line 4)) (0.3.2) Requirement already satisfied: snowballstemmer>=1.1 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx>=1.4->-r requirements.txt (line 1)) (1.2.1) Requirement already satisfied: alabaster<0.8,>=0.7 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx>=1.4->-r requirements.txt (line 1)) (0.7.12) Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx>=1.4->-r requirements.txt (line 1)) (39.2.0) Requirement already satisfied: six>=1.5 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx>=1.4->-r requirements.txt (line 1)) (1.12.0) Requirement already satisfied: imagesize in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx>=1.4->-r requirements.txt (line 1)) (1.1.0) Requirement already satisfied: docutils>=0.11 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx>=1.4->-r requirements.txt (line 1)) (0.13.1) Requirement already satisfied: Jinja2>=2.3 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx>=1.4->-r requirements.txt (line 1)) (2.10) Requirement already satisfied: babel!=2.0,>=1.3 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx>=1.4->-r requirements.txt (line 1)) (2.6.0) Requirement already satisfied: requests>=2.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx>=1.4->-r requirements.txt (line 1)) (2.21.0) Requirement already satisfied: sphinxcontrib-websupport in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx>=1.4->-r requirements.txt (line 1)) (1.1.0) Requirement already satisfied: Pygments>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx>=1.4->-r requirements.txt (line 1)) (2.2.0) Requirement already satisfied: packaging in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from sphinx>=1.4->-r requirements.txt (line 1)) (19.0) Requirement already satisfied: tornado>=4.2 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from ipykernel->-r requirements.txt (line 2)) (5.1.1) Requirement already satisfied: traitlets>=4.1.0 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from ipykernel->-r requirements.txt (line 2)) (4.3.2) Requirement already satisfied: ipython>=5.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from ipykernel->-r requirements.txt (line 2)) (7.3.0) Requirement already satisfied: jupyter-client in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from ipykernel->-r requirements.txt (line 2)) (5.2.4) Requirement already satisfied: nbconvert!=5.4 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbsphinx==0.3.5->-r requirements.txt (line 3)) (5.4.1) Requirement already satisfied: nbformat in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbsphinx==0.3.5->-r requirements.txt (line 3)) (4.4.0) Requirement already satisfied: nbgrader in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbclean->-r requirements.txt (line 4)) (0.5.5) Requirement already satisfied: matplotlib in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbclean->-r requirements.txt (line 4)) (3.0.2) Requirement already satisfied: numpy in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbclean->-r requirements.txt (line 4)) (1.16.1) Requirement already satisfied: tqdm in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbclean->-r requirements.txt (line 4)) (4.31.1) Requirement already satisfied: MarkupSafe>=0.23 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from Jinja2>=2.3->sphinx>=1.4->-r requirements.txt (line 1)) (1.1.0) Requirement already satisfied: pytz>=0a in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from babel!=2.0,>=1.3->sphinx>=1.4->-r requirements.txt (line 1)) (2018.9) Requirement already satisfied: idna<2.9,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from requests>=2.0.0->sphinx>=1.4->-r requirements.txt (line 1)) (2.8) Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from requests>=2.0.0->sphinx>=1.4->-r requirements.txt (line 1)) (3.0.4) Requirement already satisfied: certifi>=2017.4.17 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from requests>=2.0.0->sphinx>=1.4->-r requirements.txt (line 1)) (2018.11.29) Requirement already satisfied: urllib3<1.25,>=1.21.1 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from requests>=2.0.0->sphinx>=1.4->-r requirements.txt (line 1)) (1.24.1) Requirement already satisfied: pyparsing>=2.0.2 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from packaging->sphinx>=1.4->-r requirements.txt (line 1)) (2.3.1) Requirement already satisfied: decorator in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from traitlets>=4.1.0->ipykernel->-r requirements.txt (line 2)) (4.3.2) Requirement already satisfied: ipython-genutils in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from traitlets>=4.1.0->ipykernel->-r requirements.txt (line 2)) (0.2.0) Requirement already satisfied: pexpect; sys_platform != "win32" in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from ipython>=5.0.0->ipykernel->-r requirements.txt (line 2)) (4.6.0) Requirement already satisfied: pickleshare in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from ipython>=5.0.0->ipykernel->-r requirements.txt (line 2)) (0.7.5) Requirement already satisfied: prompt-toolkit<2.1.0,>=2.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from ipython>=5.0.0->ipykernel->-r requirements.txt (line 2)) (2.0.9) Requirement already satisfied: backcall in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from ipython>=5.0.0->ipykernel->-r requirements.txt (line 2)) (0.1.0) Requirement already satisfied: jedi>=0.10 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from ipython>=5.0.0->ipykernel->-r requirements.txt (line 2)) (0.13.2) Requirement already satisfied: jupyter-core in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from jupyter-client->ipykernel->-r requirements.txt (line 2)) (4.4.0) Requirement already satisfied: pyzmq>=13 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from jupyter-client->ipykernel->-r requirements.txt (line 2)) (18.0.0) Requirement already satisfied: python-dateutil>=2.1 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from jupyter-client->ipykernel->-r requirements.txt (line 2)) (2.8.0) Requirement already satisfied: pandocfilters>=1.4.1 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbconvert!=5.4->nbsphinx==0.3.5->-r requirements.txt (line 3)) (1.4.2) Requirement already satisfied: defusedxml in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbconvert!=5.4->nbsphinx==0.3.5->-r requirements.txt (line 3)) (0.5.0) Requirement already satisfied: mistune>=0.8.1 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbconvert!=5.4->nbsphinx==0.3.5->-r requirements.txt (line 3)) (0.8.4) Requirement already satisfied: bleach in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbconvert!=5.4->nbsphinx==0.3.5->-r requirements.txt (line 3)) (3.1.0) Requirement already satisfied: testpath in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbconvert!=5.4->nbsphinx==0.3.5->-r requirements.txt (line 3)) (0.4.2) Requirement already satisfied: entrypoints>=0.2.2 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbconvert!=5.4->nbsphinx==0.3.5->-r requirements.txt (line 3)) (0.3) Requirement already satisfied: jsonschema!=2.5.0,>=2.4 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbformat->nbsphinx==0.3.5->-r requirements.txt (line 3)) (2.6.0) Requirement already satisfied: sqlalchemy in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbgrader->nbclean->-r requirements.txt (line 4)) (1.2.18) Requirement already satisfied: notebook>=4.2 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbgrader->nbclean->-r requirements.txt (line 4)) (5.7.4) Requirement already satisfied: alembic in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbgrader->nbclean->-r requirements.txt (line 4)) (1.0.7) Requirement already satisfied: jupyter-console<=5.2.0 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbgrader->nbclean->-r requirements.txt (line 4)) (5.2.0) Requirement already satisfied: jupyter in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from nbgrader->nbclean->-r requirements.txt (line 4)) (1.0.0) Requirement already satisfied: kiwisolver>=1.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from matplotlib->nbclean->-r requirements.txt (line 4)) (1.0.1) Requirement already satisfied: cycler>=0.10 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from matplotlib->nbclean->-r requirements.txt (line 4)) (0.10.0) Requirement already satisfied: ptyprocess>=0.5 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from pexpect; sys_platform != "win32"->ipython>=5.0.0->ipykernel->-r requirements.txt (line 2)) (0.6.0) Requirement already satisfied: wcwidth in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from prompt-toolkit<2.1.0,>=2.0.0->ipython>=5.0.0->ipykernel->-r requirements.txt (line 2)) (0.1.7) Requirement already satisfied: parso>=0.3.0 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from jedi>=0.10->ipython>=5.0.0->ipykernel->-r requirements.txt (line 2)) (0.3.4) Requirement already satisfied: webencodings in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from bleach->nbconvert!=5.4->nbsphinx==0.3.5->-r requirements.txt (line 3)) (0.5.1) Requirement already satisfied: prometheus-client in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from notebook>=4.2->nbgrader->nbclean->-r requirements.txt (line 4)) (0.6.0) Requirement already satisfied: Send2Trash in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from notebook>=4.2->nbgrader->nbclean->-r requirements.txt (line 4)) (1.5.0) Requirement already satisfied: terminado>=0.8.1 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from notebook>=4.2->nbgrader->nbclean->-r requirements.txt (line 4)) (0.8.1) Requirement already satisfied: python-editor>=0.3 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from alembic->nbgrader->nbclean->-r requirements.txt (line 4)) (1.0.4) Requirement already satisfied: Mako in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from alembic->nbgrader->nbclean->-r requirements.txt (line 4)) (1.0.7) Requirement already satisfied: qtconsole in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from jupyter->nbgrader->nbclean->-r requirements.txt (line 4)) (4.4.3) Requirement already satisfied: ipywidgets in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from jupyter->nbgrader->nbclean->-r requirements.txt (line 4)) (7.4.2) Requirement already satisfied: widgetsnbextension~=3.4.0 in /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/envs/latest/lib/python3.6/site-packages (from ipywidgets->jupyter->nbgrader->nbclean->-r requirements.txt (line 4)) (3.4.2) [rtd-command-info] start-time: 2019-02-22T08:20:09.618096Z, end-time: 2019-02-22T08:20:09.957850Z, duration: 0, exit-code: 0 cat conf.py from datetime import datetime project = 'Scanpy' author = 'Scanpy authors' copyright = f'{datetime.now():%Y}, {author}.' version = '' release = version extensions = [ 'nbsphinx', ] templates_path = ['_templates'] source_suffix = '.rst' master_doc = 'index' language = None exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store', '**.ipynb_checkpoints'] pygments_style = 'sphinx' # -- Options for HTML output ---------------------------------------------- html_theme = 'sphinx_rtd_theme' html_theme_options = dict( navigation_depth=2, ) html_context = dict( display_github=True, # Integrate GitHub github_user='theislab', # Username github_repo='scanpy-tutorials', # Repo name github_version='master', # Version conf_py_path='/', # Path in the checkout to the docs root ) html_static_path = ['_static'] def setup(app): app.add_stylesheet('css/custom.css') # -- Strip output ---------------------------------------------- import nbclean, glob for filename in glob.glob('**/*.ipynb', recursive=True): ntbk = nbclean.NotebookCleaner(filename) ntbk.clear('stderr') ntbk.save(filename) ########################################################################### # 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/master/readthedocs/doc_builder/templates/doc_builder/conf.py.tmpl # import importlib import sys import os.path from six import string_types 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 mulitple 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://media.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://media.readthedocs.com/", 'PRODUCTION_DOMAIN': "readthedocs.com", 'versions': [ ("latest", "/en/latest/"), ], 'downloads': [ ("htmlzip", "//readthedocs.com/projects/icb-scanpy-tutorials/downloads/htmlzip/latest/"), ], 'subprojects': [ ], 'slug': 'icb-scanpy-tutorials', 'name': u'scanpy-tutorials', 'rtd_language': u'en', 'programming_language': u'py', 'canonical_url': 'https://icb-scanpy-tutorials.readthedocs-hosted.com/en/latest/', 'analytics_code': 'None', 'single_version': False, 'conf_py_path': '/', 'api_host': 'https://readthedocs.com', 'github_user': 'theislab', 'github_repo': 'scanpy-tutorials', 'github_version': 'master', 'display_github': True, 'bitbucket_user': 'None', 'bitbucket_repo': 'None', 'bitbucket_version': 'master', 'display_bitbucket': False, 'gitlab_user': 'None', 'gitlab_repo': 'None', 'gitlab_version': 'master', 'display_gitlab': False, 'READTHEDOCS': True, 'using_theme': (html_theme == "default"), 'new_theme': (html_theme == "sphinx_rtd_theme"), 'source_suffix': SUFFIX, 'ad_free': False, 'user_analytics_code': '', 'global_analytics_code': 'UA-17997319-2', 'commit': '7bc67bd6', } 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"] [rtd-command-info] start-time: 2019-02-22T08:20:10.093617Z, end-time: 2019-02-22T08:20:16.244613Z, duration: 6, exit-code: 0 python sphinx-build -T -b readthedocs -d _build/doctrees-readthedocs -D language=en . _build/html Running Sphinx v1.7.9 loading translations [en]... done making output directory... loading pickled environment... done building [mo]: targets for 0 po files that are out of date building [readthedocs]: targets for 5 source files that are out of date updating environment: 0 added, 3 changed, 0 removed reading sources... [ 33%] paga-paul15 reading sources... [ 66%] pbmc3k reading sources... [100%] visualizing-marker-genes looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 20%] README writing output... [ 40%] index writing output... [ 60%] paga-paul15 writing output... [ 80%] pbmc3k writing output... [100%] visualizing-marker-genes generating indices... genindex/home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/checkouts/latest/pbmc3k.ipynb: WARNING: using "math" markup without a Sphinx math extension active, please use one of the math extensions described at http://sphinx-doc.org/en/master/ext/math.html writing additional pages... search copying images... [ 1%] _build/doctrees-readthedocs/nbsphinx/paga-paul15_13_0.png copying images... [ 3%] _build/doctrees-readthedocs/nbsphinx/paga-paul15_19_0.png copying images... [ 5%] _build/doctrees-readthedocs/nbsphinx/paga-paul15_26_1.png copying images... [ 7%] _build/doctrees-readthedocs/nbsphinx/paga-paul15_27_1.png copying images... [ 9%] _build/doctrees-readthedocs/nbsphinx/paga-paul15_34_1.png copying images... [ 11%] _build/doctrees-readthedocs/nbsphinx/paga-paul15_39_0.png copying images... [ 12%] _build/doctrees-readthedocs/nbsphinx/paga-paul15_41_0.png copying images... [ 14%] _build/doctrees-readthedocs/nbsphinx/paga-paul15_46_1.png copying images... [ 16%] _build/doctrees-readthedocs/nbsphinx/paga-paul15_55_0.png copying images... [ 18%] _build/doctrees-readthedocs/nbsphinx/paga-paul15_61_0.png copying images... [ 20%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_12_0.png copying images... [ 22%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_19_0.png copying images... [ 24%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_21_0.png copying images... [ 25%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_21_1.png copying images... [ 27%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_33_0.png copying images... [ 29%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_44_0.png copying images... [ 31%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_46_0.png copying images... [ 33%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_56_0.png copying images... [ 35%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_58_0.png copying images... [ 37%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_63_0.png copying images... [ 38%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_68_1.png copying images... [ 40%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_71_1.png copying images... [ 42%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_75_1.png copying images... [ 44%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_86_1.png copying images... [ 46%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_88_0.png copying images... [ 48%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_91_0.png copying images... [ 50%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_93_0.png copying images... [ 51%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_96_1.png copying images... [ 53%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_98_0.png copying images... [ 55%] _build/doctrees-readthedocs/nbsphinx/pbmc3k_100_0.png copying images... [ 57%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_9_0.png copying images... [ 59%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_14_0.png copying images... [ 61%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_16_1.png copying images... [ 62%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_19_0.png copying images... [ 64%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_20_1.png copying images... [ 66%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_23_0.png copying images... [ 68%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_26_0.png copying images... [ 70%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_29_0.png copying images... [ 72%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_31_1.png copying images... [ 74%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_35_0.png copying images... [ 75%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_41_0.png copying images... [ 77%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_43_0.png copying images... [ 79%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_45_1.png copying images... [ 81%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_47_1.png copying images... [ 83%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_49_0.png copying images... [ 85%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_50_0.png copying images... [ 87%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_52_0.png copying images... [ 88%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_53_0.png copying images... [ 90%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_55_0.png copying images... [ 92%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_57_0.png copying images... [ 94%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_58_0.png copying images... [ 96%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_60_0.png copying images... [ 98%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_62_0.png copying images... [100%] _build/doctrees-readthedocs/nbsphinx/visualizing-marker-genes_64_0.png copying static files... done copying readthedocs static files... done copying searchtools... done copying extra files... done dumping search index in English (code: en) ... done dumping object inventory... done build succeeded, 1 warnings. The HTML pages are in _build/html. [rtd-command-info] start-time: 2019-02-22T08:20:16.365296Z, end-time: 2019-02-22T08:20:22.472033Z, duration: 6, exit-code: 0 python sphinx-build -T -b readthedocssinglehtmllocalmedia -d _build/doctrees-readthedocssinglehtmllocalmedia -D language=en . _build/localmedia Running Sphinx v1.7.9 loading translations [en]... done making output directory... loading pickled environment... done building [mo]: targets for 0 po files that are out of date building [readthedocssinglehtmllocalmedia]: all documents updating environment: 0 added, 3 changed, 0 removed reading sources... [ 33%] paga-paul15 reading sources... [ 66%] pbmc3k reading sources... [100%] visualizing-marker-genes looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done assembling single document... pbmc3k paga-paul15 visualizing-marker-genes writing... /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy-tutorials/checkouts/latest/index.rst: WARNING: using "math" markup without a Sphinx math extension active, please use one of the math extensions described at http://sphinx-doc.org/en/master/ext/math.html done writing additional files... copying images... [ 1%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_12_0.png copying images... [ 3%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_19_0.png copying images... [ 5%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_21_0.png copying images... [ 7%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_21_1.png copying images... [ 9%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_33_0.png copying images... [ 11%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_44_0.png copying images... [ 12%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_46_0.png copying images... [ 14%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_56_0.png copying images... [ 16%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_58_0.png copying images... [ 18%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_63_0.png copying images... [ 20%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_68_1.png copying images... [ 22%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_71_1.png copying images... [ 24%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_75_1.png copying images... [ 25%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_86_1.png copying images... [ 27%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_88_0.png copying images... [ 29%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_91_0.png copying images... [ 31%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_93_0.png copying images... [ 33%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_96_1.png copying images... [ 35%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_98_0.png copying images... [ 37%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/pbmc3k_100_0.png copying images... [ 38%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/paga-paul15_13_0.png copying images... [ 40%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/paga-paul15_19_0.png copying images... [ 42%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/paga-paul15_26_1.png copying images... [ 44%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/paga-paul15_27_1.png copying images... [ 46%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/paga-paul15_34_1.png copying images... [ 48%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/paga-paul15_39_0.png copying images... [ 50%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/paga-paul15_41_0.png copying images... [ 51%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/paga-paul15_46_1.png copying images... [ 53%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/paga-paul15_55_0.png copying images... [ 55%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/paga-paul15_61_0.png copying images... [ 57%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_9_0.png copying images... [ 59%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_14_0.png copying images... [ 61%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_16_1.png copying images... [ 62%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_19_0.png copying images... [ 64%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_20_1.png copying images... [ 66%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_23_0.png copying images... [ 68%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_26_0.png copying images... [ 70%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_29_0.png copying images... [ 72%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_31_1.png copying images... [ 74%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_35_0.png copying images... [ 75%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_41_0.png copying images... [ 77%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_43_0.png copying images... [ 79%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_45_1.png copying images... [ 81%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_47_1.png copying images... [ 83%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_49_0.png copying images... [ 85%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_50_0.png copying images... [ 87%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_52_0.png copying images... [ 88%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_53_0.png copying images... [ 90%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_55_0.png copying images... [ 92%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_57_0.png copying images... [ 94%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_58_0.png copying images... [ 96%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_60_0.png copying images... [ 98%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_62_0.png copying images... [100%] _build/doctrees-readthedocssinglehtmllocalmedia/nbsphinx/visualizing-marker-genes_64_0.png copying static files... done copying readthedocs static files... done copying extra files... done dumping object inventory... done build succeeded, 1 warnings. The HTML page is in _build/localmedia.