Read the Docs build information Build id: 4427563 Project: icb-scanpy Version: latest Commit: 5f2accbe77cb0559401798c6d05f5a706779dc35 Date: 2026-09-11T06:42:53.905009Z State: finished Success: False [rtd-command-info] start-time: 2026-09-11T06:42:54.718190Z, end-time: 2026-09-11T06:42:57.199865Z, duration: 2, exit-code: 0 git clone --depth 1 https://github.com/scverse/scanpy.git . Cloning into '.'... [rtd-command-info] start-time: 2026-09-11T06:42:57.291307Z, end-time: 2026-09-11T06:42:58.872919Z, duration: 1, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 HEAD From https://github.com/scverse/scanpy * branch HEAD -> FETCH_HEAD [rtd-command-info] start-time: 2026-09-11T06:42:59.654739Z, end-time: 2026-09-11T06:42:59.687111Z, duration: 0, exit-code: 0 cat .readthedocs.yml # https://docs.readthedocs.io/en/stable/config-file/v2.html version: 2 build: os: ubuntu-26.04 tools: python: '3.14' jobs: post_checkout: # unshallow so version can be derived from tag - git fetch --unshallow || true create_environment: - asdf plugin add uv - asdf install uv latest - asdf global uv latest pre_build: # run towncrier to preview the next version’s release notes - ( find docs/release-notes -regex '[^.]+[.][^.]+.md' | grep -q . ) && uvx hatch run towncrier build --keep || true build: html: - uvx --from=hatch!=1.18.0 hatch run docs:build -T - mv docs/_build $READTHEDOCS_OUTPUT [rtd-command-info] start-time: 2026-09-11T06:42:59.772286Z, end-time: 2026-09-11T06:43:02.584858Z, duration: 2, exit-code: 0 git fetch --unshallow || true From https://github.com/scverse/scanpy * [new tag] 1.13.0a2 -> 1.13.0a2 * [new tag] 0.0 -> 0.0 * [new tag] 0.1 -> 0.1 * [new tag] 0.2 -> 0.2 * [new tag] 0.2.1 -> 0.2.1 * [new tag] 0.2.3 -> 0.2.3 * [new tag] 0.2.3.5 -> 0.2.3.5 * [new tag] 0.2.4 -> 0.2.4 * [new tag] 0.2.5 -> 0.2.5 * [new tag] 0.2.6 -> 0.2.6 * [new tag] 0.2.7 -> 0.2.7 * [new tag] 0.2.8 -> 0.2.8 * [new tag] 0.2.9 -> 0.2.9 * [new tag] 0.2.9.1 -> 0.2.9.1 * [new tag] 0.3 -> 0.3 * [new tag] 0.3.1 -> 0.3.1 * [new tag] 0.3.2 -> 0.3.2 * [new tag] 0.4 -> 0.4 * [new tag] 0.4.1 -> 0.4.1 * [new tag] 0.4.2 -> 0.4.2 * [new tag] 0.4.2.post1 -> 0.4.2.post1 * [new tag] 0.4.2.post2 -> 0.4.2.post2 * [new tag] 0.4.3 -> 0.4.3 * [new tag] 0.4.4 -> 0.4.4 * [new tag] 1.0 -> 1.0 * [new tag] 1.0.1 -> 1.0.1 * [new tag] 1.0.2 -> 1.0.2 * [new tag] 1.0.3 -> 1.0.3 * [new tag] 1.0.4 -> 1.0.4 * [new tag] 1.1 -> 1.1 * [new tag] 1.10.0.dev0 -> 1.10.0.dev0 * [new tag] 1.10.0rc1 -> 1.10.0rc1 * [new tag] 1.11.0 -> 1.11.0 * [new tag] 1.11.0rc1 -> 1.11.0rc1 * [new tag] 1.11.0rc2 -> 1.11.0rc2 * [new tag] 1.12.0 -> 1.12.0 * [new tag] 1.12.0rc1 -> 1.12.0rc1 * [new tag] 1.13.0a1 -> 1.13.0a1 * [new tag] 1.1a1 -> 1.1a1 * [new tag] 1.1a2 -> 1.1a2 * [new tag] 1.2.0 -> 1.2.0 * [new tag] 1.2.1 -> 1.2.1 * [new tag] 1.2.2 -> 1.2.2 * [new tag] 1.3 -> 1.3 * [new tag] 1.3.1 -> 1.3.1 * [new tag] 1.3.2 -> 1.3.2 * [new tag] 1.3.3 -> 1.3.3 * [new tag] 1.3.4 -> 1.3.4 * [new tag] 1.3.5 -> 1.3.5 * [new tag] 1.3.6 -> 1.3.6 * [new tag] 1.3.7 -> 1.3.7 * [new tag] 1.3.8 -> 1.3.8 * [new tag] 1.4 -> 1.4 * [new tag] 1.4.1 -> 1.4.1 * [new tag] 1.4.2 -> 1.4.2 * [new tag] 1.4.3 -> 1.4.3 * [new tag] 1.4.4 -> 1.4.4 * [new tag] 1.4.5 -> 1.4.5 * [new tag] 1.4.5.1 -> 1.4.5.1 * [new tag] 1.4.5.post1 -> 1.4.5.post1 * [new tag] 1.4.5.post2 -> 1.4.5.post2 * [new tag] 1.4.5.post3 -> 1.4.5.post3 * [new tag] 1.4.6 -> 1.4.6 * [new tag] 1.5.0 -> 1.5.0 * [new tag] 1.5.0a1 -> 1.5.0a1 * [new tag] 1.5.1 -> 1.5.1 * [new tag] 1.6.0 -> 1.6.0 * [new tag] 1.7.0rc1 -> 1.7.0rc1 * [new tag] 1.8.0 -> 1.8.0 * [new tag] 1.8.0.dev0 -> 1.8.0.dev0 * [new tag] 1.9.0 -> 1.9.0 * [new tag] 1.9.0.dev0 -> 1.9.0.dev0 [rtd-command-info] start-time: 2026-09-11T06:43:06.640312Z, end-time: 2026-09-11T06:43:06.696901Z, duration: 0, exit-code: 0 asdf global python 3.14.6 [rtd-command-info] start-time: 2026-09-11T06:43:07.143901Z, end-time: 2026-09-11T06:43:08.572857Z, duration: 1, exit-code: 0 asdf plugin add uv updating plugin repository...From https://github.com/asdf-vm/asdf-plugins c0369a1..3715919 master -> origin/master 8f55a19..035221f dependabot/github_actions/actions/checkout-6 -> origin/dependabot/github_actions/actions/checkout-6 26de994..a1633cc dependabot/github_actions/amannn/action-semantic-pull-request-6.1.1 -> origin/dependabot/github_actions/amannn/action-semantic-pull-request-6.1.1 * [new branch] tb/remove-deleted-plugins -> origin/tb/remove-deleted-plugins HEAD is now at 3715919 feat: add elp plugin (#1089) [rtd-command-info] start-time: 2026-09-11T06:43:08.658504Z, end-time: 2026-09-11T06:43:09.515283Z, duration: 0, exit-code: 0 asdf install uv latest redirect url: https://github.com/astral-sh/uv/releases/tag/0.12.13 * Downloading uv release 0.12.13... uv 0.12.13 installation was successful! [rtd-command-info] start-time: 2026-09-11T06:43:09.755079Z, end-time: 2026-09-11T06:43:09.854365Z, duration: 0, exit-code: 0 asdf global uv latest redirect url: https://github.com/astral-sh/uv/releases/tag/0.12.13 [rtd-command-info] start-time: 2026-09-11T06:43:10.087020Z, end-time: 2026-09-11T06:43:14.709798Z, duration: 4, exit-code: 0 ( find docs/release-notes -regex '[^.]+[.][^.]+.md' | grep -q . ) && uvx hatch run towncrier build --keep || true Downloading virtualenv (5.1MiB) Downloading uv (19.1MiB) Downloading pygments (1.2MiB) Downloading cryptography (4.5MiB) Downloaded pygments Downloaded virtualenv Downloaded cryptography Downloaded uv Installed 43 packages in 14ms Creating environment: default Installing project in development mode Checking dependencies Syncing dependencies Loading template... Finding news fragments... Rendering news fragments... Writing to newsfile... Staging newsfile... Keeping the following files: /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/release-notes/4333.feat.md Done! [rtd-command-info] start-time: 2026-09-11T06:43:14.802343Z, end-time: 2026-09-11T06:47:23.759081Z, duration: 248, exit-code: 2 uvx --from=hatch!=1.18.0 hatch run docs:build -T Installed 43 packages in 14ms Creating environment: docs Installing project in development mode Checking dependencies Syncing dependencies Running Sphinx v9.1.0 loading translations [en]... done Matplotlib is building the font cache; this may take a moment. making output directory... done myst v5.1.0: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions={'amsmath', 'html_image', 'colon_fence', 'deflist', 'dollarmath', 'html_admonition'}, disable_syntax=[], all_links_external=False, links_external_new_tab=False, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, fence_as_directive=set(), number_code_blocks=[], title_to_header=False, heading_anchors=3, heading_slug_func=None, html_meta={}, footnote_sort=True, footnote_transition=True, words_per_minute=200, substitutions={}, linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area', enable_checkboxes=False, strikethrough_single_tilde=False, colon_fence_exact_match=False, suppress_warnings=[], highlight_code_blocks=True) myst-nb v1.4.0: NbParserConfig(custom_formats={}, metadata_key='mystnb', cell_metadata_key='mystnb', kernel_rgx_aliases={}, eval_name_regex='^[a-zA-Z_][a-zA-Z0-9_]*$', execution_mode='cache', execution_cache_path='', execution_excludepatterns=['tutorials/*', 'tutorials/*/*', 'tutorials/*/*/*', 'how-to/*', 'how-to/*/*', 'how-to/*/*/*'], execution_timeout=30, execution_in_temp=False, execution_allow_errors=False, execution_raise_on_error=False, execution_show_tb=True, merge_streams=True, render_plugin='default', remove_code_source=False, remove_code_outputs=False, scroll_outputs=False, code_prompt_show='Show code cell {type}', code_prompt_hide='Hide code cell {type}', number_source_lines=False, output_stderr='show', render_text_lexer='myst-ansi', render_error_lexer='ipythontb', render_image_options={}, render_figure_options={}, render_markdown_format='commonmark', output_folder='build', append_css=True, metadata_to_fm=False) Using jupyter-cache at: /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/_build/.jupyter_cache loading intersphinx inventory 'anndata' from https://anndata.scverse.org/en/stable/objects.inv ... loading intersphinx inventory 'bbknn' from https://bbknn.readthedocs.io/en/latest/objects.inv ... loading intersphinx inventory 'cuml' from https://docs.rapids.ai/api/cuml/stable/objects.inv ... loading intersphinx inventory 'cycler' from https://matplotlib.org/cycler/objects.inv ... loading intersphinx inventory 'dask' from https://docs.dask.org/en/stable/objects.inv ... loading intersphinx inventory 'dask_ml' from https://ml.dask.org/objects.inv ... loading intersphinx inventory 'decoupler' from https://decoupler.readthedocs.io/en/stable/objects.inv ... loading intersphinx inventory 'fast_array_utils' from https://fast-array-utils.scverse.org/en/stable/objects.inv ... loading intersphinx inventory 'h5py' from https://docs.h5py.org/en/stable/objects.inv ... loading intersphinx inventory 'holoviews' from https://holoviews.org/objects.inv ... loading intersphinx inventory 'hv_anndata' from https://hv-anndata.readthedocs.io/en/latest/objects.inv ... loading intersphinx inventory 'zarr' from https://zarr.readthedocs.io/en/stable/objects.inv ... loading intersphinx inventory 'ipython' from https://ipython.readthedocs.io/en/stable/objects.inv ... loading intersphinx inventory 'leidenalg' from https://leidenalg.readthedocs.io/en/latest/objects.inv ... loading intersphinx inventory 'igraph' from https://python.igraph.org/en/stable/api/objects.inv ... loading intersphinx inventory 'louvain' from https://louvain-igraph.readthedocs.io/en/latest/objects.inv ... loading intersphinx inventory 'matplotlib' from https://matplotlib.org/stable/objects.inv ... loading intersphinx inventory 'networkx' from https://networkx.org/documentation/stable/objects.inv ... loading intersphinx inventory 'numpy' from https://numpy.org/doc/stable/objects.inv ... loading intersphinx inventory 'palantir' from https://palantir.readthedocs.io/en/stable/objects.inv ... loading intersphinx inventory 'pandas' from https://pandas.pydata.org/pandas-docs/stable/objects.inv ... loading intersphinx inventory 'pydeseq2' from https://pydeseq2.readthedocs.io/en/stable/objects.inv ... loading intersphinx inventory 'pynndescent' from https://pynndescent.readthedocs.io/en/latest/objects.inv ... loading intersphinx inventory 'pytest' from https://docs.pytest.org/en/latest/objects.inv ... loading intersphinx inventory 'python' from https://docs.python.org/3/objects.inv ... loading intersphinx inventory 'rapids_singlecell' from https://rapids-singlecell.readthedocs.io/en/latest/objects.inv ... loading intersphinx inventory 'scipy' from https://docs.scipy.org/doc/scipy/objects.inv ... loading intersphinx inventory 'scverse_misc' from https://scverse-misc.readthedocs.io/stable/objects.inv ... loading intersphinx inventory 'seaborn' from https://seaborn.pydata.org/objects.inv ... loading intersphinx inventory 'session_info2' from https://session-info2.readthedocs.io/en/stable/objects.inv ... loading intersphinx inventory 'squidpy' from https://squidpy.readthedocs.io/en/stable/objects.inv ... loading intersphinx inventory 'sklearn' from https://scikit-learn.org/stable/objects.inv ... intersphinx inventory has moved: https://docs.rapids.ai/api/cuml/stable/objects.inv -> https://docs.nvidia.com/cuml/latest/objects.inv [autosummary] generating autosummary for: api/classes.md, api/datasets.md, api/deprecated.md, api/experimental.md, api/get.md, api/index.md, api/io.md, api/metrics.md, api/plotting.md, api/preprocessing.md, ..., tutorials/experimental/dask.ipynb, tutorials/experimental/index.md, tutorials/experimental/pearson_residuals.ipynb, tutorials/index.md, tutorials/plotting/advanced.ipynb, tutorials/plotting/core.ipynb, tutorials/plotting/index.md, tutorials/trajectories/index.md, tutorials/trajectories/paga-paul15.ipynb, usage-principles.md /home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx/ext/autosummary/__init__.py:697: FutureWarning: `read_loom` is deprecated and will be removed, use `read_h5ad` instead return getattr(mod, name_parts[-1]), mod, modname [autosummary] generating autosummary for: /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/classes/scanpy.pl.DotPlot.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/classes/scanpy.pl.MatrixPlot.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/classes/scanpy.pl.StackedViolin.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.Neighbors.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.Preset.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.Verbosity.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.datasets.blobs.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.datasets.ebi_expression_atlas.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.datasets.krumsiek11.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.datasets.moignard15.rst, ..., /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/external/generated/scanpy.external.tl.cyclone.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/external/generated/scanpy.external.tl.harmony_timeseries.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/external/generated/scanpy.external.tl.palantir.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/external/generated/scanpy.external.tl.palantir_results.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/external/generated/scanpy.external.tl.phate.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/external/generated/scanpy.external.tl.phenograph.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/external/generated/scanpy.external.tl.sam.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/external/generated/scanpy.external.tl.sandbag.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/external/generated/scanpy.external.tl.trimap.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/external/generated/scanpy.external.tl.wishbone.rst [autosummary] generating autosummary for: /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/classes/scanpy.pl.DotPlot.DEFAULT_COLORMAP.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/classes/scanpy.pl.DotPlot.DEFAULT_COLOR_LEGEND_TITLE.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/classes/scanpy.pl.DotPlot.DEFAULT_COLOR_ON.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/classes/scanpy.pl.DotPlot.DEFAULT_DOT_EDGECOLOR.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/classes/scanpy.pl.DotPlot.DEFAULT_DOT_EDGELW.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/classes/scanpy.pl.DotPlot.DEFAULT_DOT_MAX.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/classes/scanpy.pl.DotPlot.DEFAULT_DOT_MIN.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/classes/scanpy.pl.DotPlot.DEFAULT_LARGEST_DOT.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/classes/scanpy.pl.DotPlot.DEFAULT_LEGENDS_WIDTH.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/classes/scanpy.pl.DotPlot.DEFAULT_PLOT_X_PADDING.rst, ..., /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.Preset.scale.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.Preset.score_genes.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.Preset.tsne.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.Preset.umap.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.Verbosity.debug.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.Verbosity.error.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.Verbosity.hint.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.Verbosity.info.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.Verbosity.level.rst, /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/api/generated/scanpy.Verbosity.warning.rst checking bibtex cache... out of date parsing bibtex file /home/docs/checkouts/readthedocs.org/user_builds/icb-scanpy/checkouts/latest/docs/references.bib... parsed 81 entries building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 51 source files that are out of date updating environment: [new config] 270 added, 0 changed, 0 removed /home/docs/.asdf/installs/python/3.14.6/lib/python3.14/importlib/__init__.py:88: ZarrUserWarning: pytest not installed, skipping test suite return _bootstrap._gcd_import(name[level:], package, level) reading sources... [ 0%] api/classes reading sources... [ 1%] api/datasets reading sources... [ 1%] api/deprecated /home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx/ext/autosummary/__init__.py:697: FutureWarning: `read_loom` is deprecated and will be removed, use `read_h5ad` instead return getattr(mod, name_parts[-1]), mod, modname /home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx/util/inspect.py:461: FutureWarning: `read_loom` is deprecated and will be removed, use `read_h5ad` instead return getattr(obj, name, *defargs) reading sources... [ 1%] api/experimental reading sources... [ 2%] api/generated/classes/scanpy.pl.DotPlot reading sources... [ 2%] api/generated/classes/scanpy.pl.DotPlot.DEFAULT_COLORMAP reading sources... [ 3%] api/generated/classes/scanpy.pl.DotPlot.DEFAULT_COLOR_LEGEND_TITLE reading sources... [ 3%] api/generated/classes/scanpy.pl.DotPlot.DEFAULT_COLOR_ON reading sources... [ 3%] api/generated/classes/scanpy.pl.DotPlot.DEFAULT_DOT_EDGECOLOR reading sources... [ 4%] api/generated/classes/scanpy.pl.DotPlot.DEFAULT_DOT_EDGELW reading sources... [ 4%] api/generated/classes/scanpy.pl.DotPlot.DEFAULT_DOT_MAX reading sources... [ 4%] api/generated/classes/scanpy.pl.DotPlot.DEFAULT_DOT_MIN reading sources... [ 5%] api/generated/classes/scanpy.pl.DotPlot.DEFAULT_LARGEST_DOT reading sources... [ 5%] api/generated/classes/scanpy.pl.DotPlot.DEFAULT_LEGENDS_WIDTH reading sources... [ 6%] api/generated/classes/scanpy.pl.DotPlot.DEFAULT_PLOT_X_PADDING reading sources... [ 6%] api/generated/classes/scanpy.pl.DotPlot.DEFAULT_PLOT_Y_PADDING reading sources... [ 6%] api/generated/classes/scanpy.pl.DotPlot.DEFAULT_SAVE_PREFIX reading sources... [ 7%] api/generated/classes/scanpy.pl.DotPlot.DEFAULT_SIZE_EXPONENT reading sources... [ 7%] api/generated/classes/scanpy.pl.DotPlot.DEFAULT_SIZE_LEGEND_TITLE reading sources... [ 7%] api/generated/classes/scanpy.pl.DotPlot.DEFAULT_SMALLEST_DOT reading sources... [ 8%] api/generated/classes/scanpy.pl.DotPlot.legend reading sources... [ 8%] api/generated/classes/scanpy.pl.DotPlot.style reading sources... [ 9%] api/generated/classes/scanpy.pl.MatrixPlot /tmp/tmpzsp750nq/api/generated/classes/scanpy.pl.MatrixPlot-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpzsp750nq/api/generated/classes/scanpy.pl.MatrixPlot-exec-1.ipynb: Executed notebook in 8.75 seconds [mystnb] /tmp/tmpzsp750nq/api/generated/classes/scanpy.pl.MatrixPlot-exec-1.ipynb: Cached executed notebook: ID=1 [mystnb] reading sources... [ 9%] api/generated/classes/scanpy.pl.MatrixPlot.DEFAULT_COLORMAP reading sources... [ 9%] api/generated/classes/scanpy.pl.MatrixPlot.DEFAULT_COLOR_LEGEND_TITLE reading sources... [ 10%] api/generated/classes/scanpy.pl.MatrixPlot.DEFAULT_EDGE_COLOR reading sources... [ 10%] api/generated/classes/scanpy.pl.MatrixPlot.DEFAULT_EDGE_LW reading sources... [ 10%] api/generated/classes/scanpy.pl.MatrixPlot.DEFAULT_SAVE_PREFIX reading sources... [ 11%] api/generated/classes/scanpy.pl.MatrixPlot.style /tmp/tmp_mpo5g3o/api/generated/classes/scanpy.pl.MatrixPlot.style-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmp_mpo5g3o/api/generated/classes/scanpy.pl.MatrixPlot.style-exec-1.ipynb: Executed notebook in 0.82 seconds [mystnb] /tmp/tmp_mpo5g3o/api/generated/classes/scanpy.pl.MatrixPlot.style-exec-1.ipynb: Cached executed notebook: ID=2 [mystnb] reading sources... [ 11%] api/generated/classes/scanpy.pl.StackedViolin reading sources... [ 11%] api/generated/classes/scanpy.pl.StackedViolin.DEFAULT_COLORMAP reading sources... [ 12%] api/generated/classes/scanpy.pl.StackedViolin.DEFAULT_COLOR_LEGEND_TITLE reading sources... [ 12%] api/generated/classes/scanpy.pl.StackedViolin.DEFAULT_CUT reading sources... [ 13%] api/generated/classes/scanpy.pl.StackedViolin.DEFAULT_DENSITY_NORM reading sources... [ 13%] api/generated/classes/scanpy.pl.StackedViolin.DEFAULT_INNER reading sources... [ 13%] api/generated/classes/scanpy.pl.StackedViolin.DEFAULT_JITTER reading sources... [ 14%] api/generated/classes/scanpy.pl.StackedViolin.DEFAULT_JITTER_SIZE reading sources... [ 14%] api/generated/classes/scanpy.pl.StackedViolin.DEFAULT_LINE_WIDTH reading sources... [ 14%] api/generated/classes/scanpy.pl.StackedViolin.DEFAULT_PLOT_X_PADDING reading sources... [ 15%] api/generated/classes/scanpy.pl.StackedViolin.DEFAULT_PLOT_YTICKLABELS reading sources... [ 15%] api/generated/classes/scanpy.pl.StackedViolin.DEFAULT_PLOT_Y_PADDING reading sources... [ 16%] api/generated/classes/scanpy.pl.StackedViolin.DEFAULT_ROW_PALETTE reading sources... [ 16%] api/generated/classes/scanpy.pl.StackedViolin.DEFAULT_SAVE_PREFIX reading sources... [ 16%] api/generated/classes/scanpy.pl.StackedViolin.DEFAULT_STRIPPLOT reading sources... [ 17%] api/generated/classes/scanpy.pl.StackedViolin.DEFAULT_YLIM reading sources... [ 17%] api/generated/classes/scanpy.pl.StackedViolin.style reading sources... [ 17%] api/generated/scanpy.Neighbors reading sources... [ 18%] api/generated/scanpy.Neighbors.compute_eigen reading sources... [ 18%] api/generated/scanpy.Neighbors.compute_neighbors reading sources... [ 19%] api/generated/scanpy.Neighbors.compute_transitions reading sources... [ 19%] api/generated/scanpy.Neighbors.connectivities reading sources... [ 19%] api/generated/scanpy.Neighbors.distances reading sources... [ 20%] api/generated/scanpy.Neighbors.distances_dpt reading sources... [ 20%] api/generated/scanpy.Neighbors.eigen_basis reading sources... [ 20%] api/generated/scanpy.Neighbors.eigen_values reading sources... [ 21%] api/generated/scanpy.Neighbors.rp_forest reading sources... [ 21%] api/generated/scanpy.Neighbors.to_igraph reading sources... [ 21%] api/generated/scanpy.Neighbors.transitions reading sources... [ 22%] api/generated/scanpy.Neighbors.transitions_sym reading sources... [ 22%] api/generated/scanpy.Preset reading sources... [ 23%] api/generated/scanpy.Preset.check reading sources... [ 23%] api/generated/scanpy.Preset.diffmap reading sources... [ 23%] api/generated/scanpy.Preset.draw_graph reading sources... [ 24%] api/generated/scanpy.Preset.highly_variable_genes reading sources... [ 24%] api/generated/scanpy.Preset.leiden reading sources... [ 24%] api/generated/scanpy.Preset.override reading sources... [ 25%] api/generated/scanpy.Preset.pca reading sources... [ 25%] api/generated/scanpy.Preset.rank_genes_groups reading sources... [ 26%] api/generated/scanpy.Preset.scale reading sources... [ 26%] api/generated/scanpy.Preset.score_genes reading sources... [ 26%] api/generated/scanpy.Preset.tsne reading sources... [ 27%] api/generated/scanpy.Preset.umap reading sources... [ 27%] api/generated/scanpy.Verbosity reading sources... [ 27%] api/generated/scanpy.Verbosity.debug reading sources... [ 28%] api/generated/scanpy.Verbosity.error reading sources... [ 28%] api/generated/scanpy.Verbosity.hint reading sources... [ 29%] api/generated/scanpy.Verbosity.info reading sources... [ 29%] api/generated/scanpy.Verbosity.level reading sources... [ 29%] api/generated/scanpy.Verbosity.warning reading sources... [ 30%] api/generated/scanpy.datasets.blobs reading sources... [ 30%] api/generated/scanpy.datasets.ebi_expression_atlas reading sources... [ 30%] api/generated/scanpy.datasets.krumsiek11 reading sources... [ 31%] api/generated/scanpy.datasets.moignard15 reading sources... [ 31%] api/generated/scanpy.datasets.paul15 reading sources... [ 31%] api/generated/scanpy.datasets.pbmc3k reading sources... [ 32%] api/generated/scanpy.datasets.pbmc3k_processed reading sources... [ 32%] api/generated/scanpy.datasets.pbmc68k_reduced reading sources... [ 33%] api/generated/scanpy.datasets.toggleswitch reading sources... [ 33%] api/generated/scanpy.datasets.visium_sge reading sources... [ 33%] api/generated/scanpy.experimental.pp.highly_variable_genes reading sources... [ 34%] api/generated/scanpy.experimental.pp.normalize_pearson_residuals reading sources... [ 34%] api/generated/scanpy.experimental.pp.normalize_pearson_residuals_pca reading sources... [ 34%] api/generated/scanpy.experimental.pp.recipe_pearson_residuals reading sources... [ 35%] api/generated/scanpy.get.aggregate reading sources... [ 35%] api/generated/scanpy.get.obs_df reading sources... [ 36%] api/generated/scanpy.get.pca /tmp/tmpyo29hw1_/api/generated/scanpy.get.pca-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpyo29hw1_/api/generated/scanpy.get.pca-exec-1.ipynb: Executed notebook in 0.80 seconds [mystnb] /tmp/tmpyo29hw1_/api/generated/scanpy.get.pca-exec-1.ipynb: Cached executed notebook: ID=3 [mystnb] reading sources... [ 36%] api/generated/scanpy.get.rank_genes_groups_df reading sources... [ 36%] api/generated/scanpy.get.var_df reading sources... [ 37%] api/generated/scanpy.io.read reading sources... [ 37%] api/generated/scanpy.io.read_10x_h5 reading sources... [ 37%] api/generated/scanpy.io.read_10x_mtx reading sources... [ 38%] api/generated/scanpy.io.read_csv reading sources... [ 38%] api/generated/scanpy.io.read_excel reading sources... [ 39%] api/generated/scanpy.io.read_h5ad reading sources... [ 39%] api/generated/scanpy.io.read_hdf reading sources... [ 39%] api/generated/scanpy.io.read_mtx reading sources... [ 40%] api/generated/scanpy.io.read_text reading sources... [ 40%] api/generated/scanpy.io.read_umi_tools reading sources... [ 40%] api/generated/scanpy.io.write reading sources... [ 41%] api/generated/scanpy.logging.print_header reading sources... [ 41%] api/generated/scanpy.logging.print_versions reading sources... [ 41%] api/generated/scanpy.metrics.confusion_matrix /tmp/tmpqlni_5sx/api/generated/scanpy.metrics.confusion_matrix-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpqlni_5sx/api/generated/scanpy.metrics.confusion_matrix-exec-1.ipynb: Executed notebook in 1.05 seconds [mystnb] /tmp/tmpqlni_5sx/api/generated/scanpy.metrics.confusion_matrix-exec-1.ipynb: Cached executed notebook: ID=4 [mystnb] reading sources... [ 42%] api/generated/scanpy.metrics.gearys_c reading sources... [ 42%] api/generated/scanpy.metrics.modularity reading sources... [ 43%] api/generated/scanpy.metrics.morans_i reading sources... [ 43%] api/generated/scanpy.pl.clustermap /tmp/tmpz884mu9s/api/generated/scanpy.pl.clustermap-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpz884mu9s/api/generated/scanpy.pl.clustermap-exec-1.ipynb: Executed notebook in 1.41 seconds [mystnb] /tmp/tmpz884mu9s/api/generated/scanpy.pl.clustermap-exec-1.ipynb: Cached executed notebook: ID=5 [mystnb] reading sources... [ 43%] api/generated/scanpy.pl.correlation_matrix /tmp/tmptwro7dmb/api/generated/scanpy.pl.correlation_matrix-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmptwro7dmb/api/generated/scanpy.pl.correlation_matrix-exec-1.ipynb: Executed notebook in 0.89 seconds [mystnb] /tmp/tmptwro7dmb/api/generated/scanpy.pl.correlation_matrix-exec-1.ipynb: Cached executed notebook: ID=6 [mystnb] reading sources... [ 44%] api/generated/scanpy.pl.dendrogram /tmp/tmp9aubv13j/api/generated/scanpy.pl.dendrogram-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmp9aubv13j/api/generated/scanpy.pl.dendrogram-exec-1.ipynb: Executed notebook in 0.85 seconds [mystnb] /tmp/tmp9aubv13j/api/generated/scanpy.pl.dendrogram-exec-1.ipynb: Cached executed notebook: ID=7 [mystnb] reading sources... [ 44%] api/generated/scanpy.pl.diffmap /tmp/tmpmxb6yblo/api/generated/scanpy.pl.diffmap-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpmxb6yblo/api/generated/scanpy.pl.diffmap-exec-1.ipynb: Executed notebook in 14.19 seconds [mystnb] /tmp/tmpmxb6yblo/api/generated/scanpy.pl.diffmap-exec-1.ipynb: Cached executed notebook: ID=8 [mystnb] reading sources... [ 44%] api/generated/scanpy.pl.dot_area reading sources... [ 45%] api/generated/scanpy.pl.dotplot /tmp/tmppr34kdem/api/generated/scanpy.pl.dotplot-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmppr34kdem/api/generated/scanpy.pl.dotplot-exec-1.ipynb: Executed notebook in 3.71 seconds [mystnb] /tmp/tmppr34kdem/api/generated/scanpy.pl.dotplot-exec-1.ipynb: Cached executed notebook: ID=9 [mystnb] reading sources... [ 45%] api/generated/scanpy.pl.dpt_groups_pseudotime reading sources... [ 46%] api/generated/scanpy.pl.dpt_timeseries reading sources... [ 46%] api/generated/scanpy.pl.draw_graph /tmp/tmpf6smae9_/api/generated/scanpy.pl.draw_graph-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpf6smae9_/api/generated/scanpy.pl.draw_graph-exec-1.ipynb: Executed notebook in 35.40 seconds [mystnb] /tmp/tmpf6smae9_/api/generated/scanpy.pl.draw_graph-exec-1.ipynb: Cached executed notebook: ID=10 [mystnb] reading sources... [ 46%] api/generated/scanpy.pl.embedding /tmp/tmpih88vi8c/api/generated/scanpy.pl.embedding-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpih88vi8c/api/generated/scanpy.pl.embedding-exec-1.ipynb: Executed notebook in 1.12 seconds [mystnb] /tmp/tmpih88vi8c/api/generated/scanpy.pl.embedding-exec-1.ipynb: Cached executed notebook: ID=11 [mystnb] reading sources... [ 47%] api/generated/scanpy.pl.embedding_density /tmp/tmpseqzx96k/api/generated/scanpy.pl.embedding_density-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpseqzx96k/api/generated/scanpy.pl.embedding_density-exec-1.ipynb: Executed notebook in 3.69 seconds [mystnb] /tmp/tmpseqzx96k/api/generated/scanpy.pl.embedding_density-exec-1.ipynb: Cached executed notebook: ID=12 [mystnb] reading sources... [ 47%] api/generated/scanpy.pl.heatmap /tmp/tmpyrlw7ezv/api/generated/scanpy.pl.heatmap-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpyrlw7ezv/api/generated/scanpy.pl.heatmap-exec-1.ipynb: Executed notebook in 10.41 seconds [mystnb] /tmp/tmpyrlw7ezv/api/generated/scanpy.pl.heatmap-exec-1.ipynb: Cached executed notebook: ID=13 [mystnb] reading sources... [ 47%] api/generated/scanpy.pl.highest_expr_genes /tmp/tmpnf2zga7m/api/generated/scanpy.pl.highest_expr_genes-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpnf2zga7m/api/generated/scanpy.pl.highest_expr_genes-exec-1.ipynb: Executed notebook in 5.04 seconds [mystnb] /tmp/tmpnf2zga7m/api/generated/scanpy.pl.highest_expr_genes-exec-1.ipynb: Cached executed notebook: ID=14 [mystnb] reading sources... [ 48%] api/generated/scanpy.pl.highly_variable_genes /tmp/tmp_twd1e8y/api/generated/scanpy.pl.highly_variable_genes-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmp_twd1e8y/api/generated/scanpy.pl.highly_variable_genes-exec-1.ipynb: Executed notebook in 8.04 seconds [mystnb] /tmp/tmp_twd1e8y/api/generated/scanpy.pl.highly_variable_genes-exec-1.ipynb: Cached executed notebook: ID=15 [mystnb] reading sources... [ 48%] api/generated/scanpy.pl.matrixplot /tmp/tmpab1d15kz/api/generated/scanpy.pl.matrixplot-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpab1d15kz/api/generated/scanpy.pl.matrixplot-exec-1.ipynb: Executed notebook in 3.15 seconds [mystnb] /tmp/tmpab1d15kz/api/generated/scanpy.pl.matrixplot-exec-1.ipynb: Cached executed notebook: ID=16 [mystnb] reading sources... [ 49%] api/generated/scanpy.pl.paga /tmp/tmpwozj4sgy/api/generated/scanpy.pl.paga-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpwozj4sgy/api/generated/scanpy.pl.paga-exec-1.ipynb: Executed notebook in 1.27 seconds [mystnb] /tmp/tmpwozj4sgy/api/generated/scanpy.pl.paga-exec-1.ipynb: Cached executed notebook: ID=17 [mystnb] reading sources... [ 49%] api/generated/scanpy.pl.paga_compare /tmp/tmp_6dr8uq9/api/generated/scanpy.pl.paga_compare-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmp_6dr8uq9/api/generated/scanpy.pl.paga_compare-exec-1.ipynb: Executed notebook in 0.93 seconds [mystnb] /tmp/tmp_6dr8uq9/api/generated/scanpy.pl.paga_compare-exec-1.ipynb: Cached executed notebook: ID=18 [mystnb] reading sources... [ 49%] api/generated/scanpy.pl.paga_path reading sources... [ 50%] api/generated/scanpy.pl.pca /tmp/tmpv3_ir_g4/api/generated/scanpy.pl.pca-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpv3_ir_g4/api/generated/scanpy.pl.pca-exec-1.ipynb: Executed notebook in 3.43 seconds [mystnb] /tmp/tmpv3_ir_g4/api/generated/scanpy.pl.pca-exec-1.ipynb: Cached executed notebook: ID=19 [mystnb] reading sources... [ 50%] api/generated/scanpy.pl.pca_loadings /tmp/tmpcouyg4rx/api/generated/scanpy.pl.pca_loadings-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpcouyg4rx/api/generated/scanpy.pl.pca_loadings-exec-1.ipynb: Executed notebook in 1.19 seconds [mystnb] /tmp/tmpcouyg4rx/api/generated/scanpy.pl.pca_loadings-exec-1.ipynb: Cached executed notebook: ID=20 [mystnb] reading sources... [ 50%] api/generated/scanpy.pl.pca_overview /tmp/tmpd2d3vz4g/api/generated/scanpy.pl.pca_overview-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpd2d3vz4g/api/generated/scanpy.pl.pca_overview-exec-1.ipynb: Executed notebook in 1.32 seconds [mystnb] /tmp/tmpd2d3vz4g/api/generated/scanpy.pl.pca_overview-exec-1.ipynb: Cached executed notebook: ID=21 [mystnb] reading sources... [ 51%] api/generated/scanpy.pl.pca_variance_ratio /tmp/tmpri272ygj/api/generated/scanpy.pl.pca_variance_ratio-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpri272ygj/api/generated/scanpy.pl.pca_variance_ratio-exec-1.ipynb: Executed notebook in 1.14 seconds [mystnb] /tmp/tmpri272ygj/api/generated/scanpy.pl.pca_variance_ratio-exec-1.ipynb: Cached executed notebook: ID=22 [mystnb] reading sources... [ 51%] api/generated/scanpy.pl.rank_genes_groups /tmp/tmp_ioeud1h/api/generated/scanpy.pl.rank_genes_groups-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmp_ioeud1h/api/generated/scanpy.pl.rank_genes_groups-exec-1.ipynb: Executed notebook in 2.46 seconds [mystnb] /tmp/tmp_ioeud1h/api/generated/scanpy.pl.rank_genes_groups-exec-1.ipynb: Cached executed notebook: ID=23 [mystnb] reading sources... [ 51%] api/generated/scanpy.pl.rank_genes_groups_dotplot /tmp/tmp5qc8l3sj/api/generated/scanpy.pl.rank_genes_groups_dotplot-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmp5qc8l3sj/api/generated/scanpy.pl.rank_genes_groups_dotplot-exec-1.ipynb: Executed notebook in 5.48 seconds [mystnb] /tmp/tmp5qc8l3sj/api/generated/scanpy.pl.rank_genes_groups_dotplot-exec-1.ipynb: Cached executed notebook: ID=24 [mystnb] reading sources... [ 52%] api/generated/scanpy.pl.rank_genes_groups_heatmap /tmp/tmppg3ob7t4/api/generated/scanpy.pl.rank_genes_groups_heatmap-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmppg3ob7t4/api/generated/scanpy.pl.rank_genes_groups_heatmap-exec-1.ipynb: Executed notebook in 3.29 seconds [mystnb] /tmp/tmppg3ob7t4/api/generated/scanpy.pl.rank_genes_groups_heatmap-exec-1.ipynb: Cached executed notebook: ID=25 [mystnb] reading sources... [ 52%] api/generated/scanpy.pl.rank_genes_groups_matrixplot /tmp/tmpae311364/api/generated/scanpy.pl.rank_genes_groups_matrixplot-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpae311364/api/generated/scanpy.pl.rank_genes_groups_matrixplot-exec-1.ipynb: Executed notebook in 3.08 seconds [mystnb] /tmp/tmpae311364/api/generated/scanpy.pl.rank_genes_groups_matrixplot-exec-1.ipynb: Cached executed notebook: ID=26 [mystnb] reading sources... [ 53%] api/generated/scanpy.pl.rank_genes_groups_stacked_violin /tmp/tmpm_hlscag/api/generated/scanpy.pl.rank_genes_groups_stacked_violin-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpm_hlscag/api/generated/scanpy.pl.rank_genes_groups_stacked_violin-exec-1.ipynb: Executed notebook in 5.02 seconds [mystnb] /tmp/tmpm_hlscag/api/generated/scanpy.pl.rank_genes_groups_stacked_violin-exec-1.ipynb: Cached executed notebook: ID=27 [mystnb] reading sources... [ 53%] api/generated/scanpy.pl.rank_genes_groups_tracksplot /tmp/tmpq9yj7q00/api/generated/scanpy.pl.rank_genes_groups_tracksplot-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpq9yj7q00/api/generated/scanpy.pl.rank_genes_groups_tracksplot-exec-1.ipynb: Executed notebook in 9.40 seconds [mystnb] /tmp/tmpq9yj7q00/api/generated/scanpy.pl.rank_genes_groups_tracksplot-exec-1.ipynb: Cached executed notebook: ID=28 [mystnb] reading sources... [ 53%] api/generated/scanpy.pl.rank_genes_groups_violin /tmp/tmpdfnow8ke/api/generated/scanpy.pl.rank_genes_groups_violin-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpdfnow8ke/api/generated/scanpy.pl.rank_genes_groups_violin-exec-1.ipynb: Executed notebook in 2.19 seconds [mystnb] /tmp/tmpdfnow8ke/api/generated/scanpy.pl.rank_genes_groups_violin-exec-1.ipynb: Cached executed notebook: ID=29 [mystnb] reading sources... [ 54%] api/generated/scanpy.pl.ranking /tmp/tmpv52x8lyp/api/generated/scanpy.pl.ranking-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpv52x8lyp/api/generated/scanpy.pl.ranking-exec-1.ipynb: Executed notebook in 3.21 seconds [mystnb] /tmp/tmpv52x8lyp/api/generated/scanpy.pl.ranking-exec-1.ipynb: Cached executed notebook: ID=30 [mystnb] reading sources... [ 54%] api/generated/scanpy.pl.scatter /tmp/tmpz9x1zm5f/api/generated/scanpy.pl.scatter-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpz9x1zm5f/api/generated/scanpy.pl.scatter-exec-1.ipynb: Executed notebook in 2.89 seconds [mystnb] /tmp/tmpz9x1zm5f/api/generated/scanpy.pl.scatter-exec-1.ipynb: Cached executed notebook: ID=31 [mystnb] reading sources... [ 54%] api/generated/scanpy.pl.scrublet_score_distribution /tmp/tmpodvw2ky5/api/generated/scanpy.pl.scrublet_score_distribution-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpodvw2ky5/api/generated/scanpy.pl.scrublet_score_distribution-exec-1.ipynb: Executed notebook in 4.25 seconds [mystnb] /tmp/tmpodvw2ky5/api/generated/scanpy.pl.scrublet_score_distribution-exec-1.ipynb: Cached executed notebook: ID=32 [mystnb] reading sources... [ 55%] api/generated/scanpy.pl.sim reading sources... [ 55%] api/generated/scanpy.pl.spatial reading sources... [ 56%] api/generated/scanpy.pl.stacked_violin /tmp/tmpxhjqn5o8/api/generated/scanpy.pl.stacked_violin-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpxhjqn5o8/api/generated/scanpy.pl.stacked_violin-exec-1.ipynb: Executed notebook in 16.46 seconds [mystnb] /tmp/tmpxhjqn5o8/api/generated/scanpy.pl.stacked_violin-exec-1.ipynb: Cached executed notebook: ID=33 [mystnb] reading sources... [ 56%] api/generated/scanpy.pl.tracksplot /tmp/tmpg3cnuicr/api/generated/scanpy.pl.tracksplot-exec-1.ipynb: Executing notebook using local CWD [mystnb] Versions ======== * Platform: linux; (Linux-7.0.0-1004-aws-x86_64-with-glibc2.43) * Python version: 3.14.6 (CPython) * Sphinx version: 9.1.0 * Docutils version: 0.22.4 * Jinja2 version: 3.1.6 * Pygments version: 2.21.0 Last Messages ============= reading sources... [ 56%] api/generated/scanpy.pl.stacked_violin /tmp/tmpxhjqn5o8/api/generated/scanpy.pl.stacked_violin-exec-1.ipynb: Executing notebook using local CWD [mystnb] /tmp/tmpxhjqn5o8/api/generated/scanpy.pl.stacked_violin-exec-1.ipynb: Executed notebook in 16.46 seconds [mystnb] /tmp/tmpxhjqn5o8/api/generated/scanpy.pl.stacked_violin-exec-1.ipynb: Cached executed notebook: ID=33 [mystnb] reading sources... [ 56%] api/generated/scanpy.pl.tracksplot /tmp/tmpg3cnuicr/api/generated/scanpy.pl.tracksplot-exec-1.ipynb: Executing notebook using local CWD [mystnb] Loaded Extensions ================= * sphinx.ext.mathjax (9.1.0) * alabaster (1.0.0) * sphinxcontrib.applehelp (2.0.0) * sphinxcontrib.devhelp (2.0.0) * sphinxcontrib.htmlhelp (2.1.0) * sphinxcontrib.serializinghtml (2.0.0) * sphinxcontrib.qthelp (2.0.0) * myst_nb (1.4.0) * sphinx_copybutton (0.5.2) * sphinx.ext.autodoc (9.1.0) * sphinx.ext.intersphinx (9.1.0) * sphinx.ext.doctest (9.1.0) * sphinx.ext.coverage (9.1.0) * sphinx.ext.napoleon (9.1.0) * sphinx.ext.autosummary (9.1.0) * sphinx_exec_jupyter.holoviews (0.4.2) * sphinx_exec_jupyter (0.4.2) * sphinxcontrib.bibtex (2.7.0) * sphinxcontrib.katex (0.9.11) * sphinx_autodoc_typehints (3.13.6) * git_ref (unknown version) * scanpydoc.definition_list_typed_field (0.17.4) * scanpydoc.elegant_typehints (0.17.4) * scanpydoc.rtd_github_links (0.17.4) * scanpydoc.theme (unknown version) * scanpydoc.release_notes (0.17.4) * scanpydoc (0.17.4) * scverse_misc.sphinx_ext (0.1.5) * sphinx.ext.linkcode (9.1.0) * sphinx_design (0.7.0) * sphinx_issues (6.0.0) * sphinxext.opengraph (0.13.0) * param_police (unknown version) * array_support (unknown version) * autosummary_skip_inherited (unknown version) * debug_docstrings (unknown version) * function_images (unknown version) * autosummary_skip_deprecated (unknown version) * myst_ignore_mime_types (unknown version) * returns_prose_wrap (1) * sphinx_book_theme (unknown version) * pydata_sphinx_theme (unknown version) Traceback ========= Traceback (most recent call last): File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx/cmd/build.py", line 432, in build_main app.build(args.force_all, args.filenames) ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx/application.py", line 442, in build self.builder.build_update() ~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx/builders/__init__.py", line 381, in build_update self.build( ~~~~~~~~~~^ to_build, ^^^^^^^^^ ...<2 lines>... method='update', ^^^^^^^^^^^^^^^^ ) ^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx/builders/__init__.py", line 409, in build updated_docnames = set(self.read()) ~~~~~~~~~^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx/builders/__init__.py", line 525, in read self._read_serial(docnames) ~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx/builders/__init__.py", line 590, in _read_serial self.read_doc(docname) ~~~~~~~~~~~~~^^^^^^^^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx/builders/__init__.py", line 653, in read_doc doctree = _parse_str_to_doctree( content, ...<6 lines>... transforms=self._registry.get_transforms(), ) File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx/util/docutils.py", line 906, in _parse_str_to_doctree transformer.apply_transforms() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx/transforms/__init__.py", line 95, in apply_transforms super().apply_transforms() ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/docutils/transforms/__init__.py", line 193, in apply_transforms transform.apply(**kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx_exec_jupyter/_resolve.py", line 41, in apply all_results = execute_cells( all_cells, self.document, kernel_name=self.config.exec_jupyter_kernel ) File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx_exec_jupyter/common.py", line 38, in execute_cells parser.parse(notebook_json, document) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/myst_nb/sphinx_.py", line 156, in parse with create_client( ~~~~~~~~~~~~~^ notebook, document_path, nb_config, logger, nb_reader.read_fmt ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) as nb_client: ^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/myst_nb/core/execute/base.py", line 80, in __enter__ self.start_client() ~~~~~~~~~~~~~~~~~^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/myst_nb/core/execute/cache.py", line 73, in start_client result = single_nb_execution( self.notebook, ...<3 lines>... meta_override=True, # TODO still support this? ) File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/jupyter_cache/executors/utils.py", line 58, in single_nb_execution executenb( ~~~~~~~~~^ nb, ^^^ ...<4 lines>... **kwargs, ^^^^^^^^^ ) ^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/nbclient/client.py", line 1323, in execute return NotebookClient(nb=nb, resources=resources, km=km, **kwargs).execute() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/jupyter_core/utils/__init__.py", line 165, in wrapped return loop.run_until_complete(inner) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/docs/.asdf/installs/python/3.14.6/lib/python3.14/asyncio/base_events.py", line 719, in run_until_complete return future.result() ~~~~~~~~~~~~~^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/nbclient/client.py", line 693, in async_execute async with self.async_setup_kernel(**kwargs): ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/home/docs/.asdf/installs/python/3.14.6/lib/python3.14/contextlib.py", line 214, in __aenter__ return await anext(self.gen) ^^^^^^^^^^^^^^^^^^^^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/nbclient/client.py", line 648, in async_setup_kernel await self.async_start_new_kernel(**kwargs) File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/nbclient/client.py", line 550, in async_start_new_kernel await ensure_async(self.km.start_kernel(extra_arguments=self.extra_arguments, **kwargs)) File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async result = await obj ^^^^^^^^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/jupyter_client/manager.py", line 116, in wrapper raise e File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/jupyter_client/manager.py", line 107, in wrapper out = await method(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/jupyter_client/manager.py", line 532, in _async_start_kernel await self._async_launch_kernel(kernel_cmd, **kw) File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/jupyter_client/manager.py", line 436, in _async_launch_kernel connection_info = await self.provisioner.launch_kernel(kernel_cmd, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx_exec_jupyter/_kernel_mgr/__init__.py", line 282, in launch_kernel self.pid = await self.server.fork(kernel_argv, self.log_path) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx_exec_jupyter/_kernel_mgr/__init__.py", line 115, in wrapper return await method(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/docs/.local/share/hatch/env/virtual/scanpy/T0JdXacZ/docs/lib/python3.14/site-packages/sphinx_exec_jupyter/_kernel_mgr/__init__.py", line 139, in fork return resp["pid"] ~~~~^^^^^^^ KeyError: 'pid' The full traceback has been saved in: /tmp/sphinx-err-14ercc2e.log To report this error to the developers, please open an issue at . Thanks! Please also report this if it was a user error, so that a better error message can be provided next time.