From 3cb139bcb500da1c1e6429d86e50010c02a6435f Mon Sep 17 00:00:00 2001 From: jni Date: Fri, 25 Oct 2024 16:04:46 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20jni/skan?= =?UTF-8?q?@a33c19dfca7d3a48b32d9ef973cf1734a2ce6cdd=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...3cd7d34f90ec6173d7390eafc0bd7a22d26674.png | Bin 36129 -> 0 bytes ...48f759abb6a8d3da5178c34f44f79ca3eefb7f.png | Bin 0 -> 36133 bytes ...fe2f8f8b5d84a4f2a99493ab23a5942b3fbbe.png} | Bin 473536 -> 473700 bytes .../misc/release-notes/release-v0.12.md.txt | 2 ++ dev/examples/complete_analysis.html | 2 +- dev/examples/visualizing_3d_skeletons.html | 6 +++--- dev/getting_started/getting_started.html | 2 +- dev/misc/release-notes/release-v0.12.html | 2 ++ dev/searchindex.js | 2 +- 9 files changed, 10 insertions(+), 6 deletions(-) delete mode 100644 dev/_images/22685ea8a51e42401eb1ad320c3cd7d34f90ec6173d7390eafc0bd7a22d26674.png create mode 100644 dev/_images/5a6f36d49733d61b2173cd724e48f759abb6a8d3da5178c34f44f79ca3eefb7f.png rename dev/_images/{5a7bf29f722631fdc97dcb1ad7a9df2fc11d096cd988cefd760911cdd701db74.png => 7ac2f392c28ed1a0474bff072cafe2f8f8b5d84a4f2a99493ab23a5942b3fbbe.png} (86%) diff --git a/dev/_images/22685ea8a51e42401eb1ad320c3cd7d34f90ec6173d7390eafc0bd7a22d26674.png b/dev/_images/22685ea8a51e42401eb1ad320c3cd7d34f90ec6173d7390eafc0bd7a22d26674.png deleted file mode 100644 index f4b2cef9b13b28a14f8478c4b3de5eab22fd2703..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36129 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 O?&OoYC-RP+{rw-1ugkOm diff --git a/dev/_images/5a6f36d49733d61b2173cd724e48f759abb6a8d3da5178c34f44f79ca3eefb7f.png b/dev/_images/5a6f36d49733d61b2173cd724e48f759abb6a8d3da5178c34f44f79ca3eefb7f.png new file mode 100644 index 0000000000000000000000000000000000000000..26b22a5b01315459d850e457e2106ba3f3fd3fb6 GIT binary patch literal 36133 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

!r)LT5 zR2hIU%Fcmsq=A6D`hdMCU7pI}9E3sTZE-IB&mn+C`O{8NoPaKX$K~j~hoWrSaX)F* zer1NS2>cV~C}j$EY{?3P3P#G^PRKubh2J3m92Vd750r}V*a0i`o;`ao zp?)7}bcj*DlxNs?_wF{L?V*GL@LvjXnm^|=W{ft&juIXppUY++x_a$eLqh`ryCcmh z*WlF2hNn{d+IKrmkb&c8SFK!$ZcWc;FJE>-D%iYjTLwPSlgE$uL9~U=!@FjU)2t-8 zj+NARwNf`DB@l?oSL3y>6%7jIKL{$~bNzcE?BXgFX7(x5aPMq#&D7(%$MTMxz4BkH CZ3(&n literal 0 HcmV?d00001 diff --git a/dev/_images/5a7bf29f722631fdc97dcb1ad7a9df2fc11d096cd988cefd760911cdd701db74.png b/dev/_images/7ac2f392c28ed1a0474bff072cafe2f8f8b5d84a4f2a99493ab23a5942b3fbbe.png similarity index 86% rename from dev/_images/5a7bf29f722631fdc97dcb1ad7a9df2fc11d096cd988cefd760911cdd701db74.png rename to dev/_images/7ac2f392c28ed1a0474bff072cafe2f8f8b5d84a4f2a99493ab23a5942b3fbbe.png index ad5d9825e2c55eaba891a3d8ceba116bb129fb4b..aa4c5ce15f8b98c6320dfba8115a063962704427 100644 GIT binary patch delta 65662 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 delta 65474 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 z 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 diff --git a/dev/_sources/misc/release-notes/release-v0.12.md.txt b/dev/_sources/misc/release-notes/release-v0.12.md.txt index 418ed2c..18faaf3 100644 --- a/dev/_sources/misc/release-notes/release-v0.12.md.txt +++ b/dev/_sources/misc/release-notes/release-v0.12.md.txt @@ -58,6 +58,8 @@ release! 🙏 You can find the full list of changes below: ## Misc +- [#232](https://github.com/jni/skan/pull/232): Use python -m build for wheel + and sdist - [#218](https://github.com/jni/skan/pull/218): Fix pyproject.toml metadata formatting - [#217](https://github.com/jni/skan/pull/217): Migrate from setup.cfg to diff --git a/dev/examples/complete_analysis.html b/dev/examples/complete_analysis.html index 029ac98..dc92a20 100644 --- a/dev/examples/complete_analysis.html +++ b/dev/examples/complete_analysis.html @@ -623,7 +623,7 @@

3. Making the figure -../_images/5a7bf29f722631fdc97dcb1ad7a9df2fc11d096cd988cefd760911cdd701db74.png +../_images/7ac2f392c28ed1a0474bff072cafe2f8f8b5d84a4f2a99493ab23a5942b3fbbe.png diff --git a/dev/examples/visualizing_3d_skeletons.html b/dev/examples/visualizing_3d_skeletons.html index 38a946b..4691267 100644 --- a/dev/examples/visualizing_3d_skeletons.html +++ b/dev/examples/visualizing_3d_skeletons.html @@ -484,7 +484,7 @@

Using the Shapes layer
-
+

We can also demonstrate that most of these branches are in one skeleton, with a few stragglers around the edges, by coloring by skeleton ID:

Finally, we can color the paths by a numerical property, such as their length.

diff --git a/dev/getting_started/getting_started.html b/dev/getting_started/getting_started.html index 352412d..8bfbe29 100644 --- a/dev/getting_started/getting_started.html +++ b/dev/getting_started/getting_started.html @@ -798,7 +798,7 @@

2. Comparing different skeletons -../_images/22685ea8a51e42401eb1ad320c3cd7d34f90ec6173d7390eafc0bd7a22d26674.png +../_images/5a6f36d49733d61b2173cd724e48f759abb6a8d3da5178c34f44f79ca3eefb7f.png diff --git a/dev/misc/release-notes/release-v0.12.html b/dev/misc/release-notes/release-v0.12.html index a853873..876893c 100644 --- a/dev/misc/release-notes/release-v0.12.html +++ b/dev/misc/release-notes/release-v0.12.html @@ -453,6 +453,8 @@

Documentation

Misc#

    +
  • #232: Use python -m build for wheel +and sdist

  • #218: Fix pyproject.toml metadata formatting

  • #217: Migrate from setup.cfg to diff --git a/dev/searchindex.js b/dev/searchindex.js index 3844d77..419a093 100644 --- a/dev/searchindex.js +++ b/dev/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"0. Extracting a skeleton from an image": [[9, "extracting-a-skeleton-from-an-image"]], "0. Getting the data": [[5, "getting-the-data"]], "1. Measuring the length of skeleton branches": [[9, "measuring-the-length-of-skeleton-branches"]], "1. Using skan.pipe to get a branch dataset for analysis": [[5, "using-skan-pipe-to-get-a-branch-dataset-for-analysis"]], "2. Cleaning up the data": [[5, "cleaning-up-the-data"]], "2. Comparing different skeletons": [[9, "comparing-different-skeletons"]], "3. Making the figure": [[5, "making-the-figure"]], "API changes": [[17, "api-changes"], [18, "api-changes"], [19, "api-changes"]], "Bug fixes": [[18, "bug-fixes"], [18, "id1"], [19, "bug-fixes"]], "Citing Skan": [[13, null]], "Complete analysis with Skan": [[5, null]], "Display 3D skeletons in napari": [[8, null]], "Documentation": [[18, "documentation"], [19, "documentation"]], "Examples": [[6, null]], "FAQ": [[14, null]], "Getting started": [[10, null]], "Getting started: Skeleton analysis with Skan": [[9, null]], "Getting the Python package and dependencies": [[11, "getting-the-python-package-and-dependencies"]], "I just upgraded from skan v0.8 or 0.9 and my measurements are slightly different. What gives?": [[14, "i-just-upgraded-from-skan-v0-8-or-0-9-and-my-measurements-are-slightly-different-what-gives"]], "Improvements": [[17, "improvements"], [19, "improvements"]], "Indices and tables": [[12, "indices-and-tables"]], "Installing Skan": [[11, null]], "Misc": [[18, "misc"], [19, "misc"]], "Miscellaneous": [[15, null]], "New features": [[18, "new-features"], [19, "new-features"]], "Sholl analysis in Skan": [[7, null]], "Skan API Reference": [[0, null]], "Skan release notes": [[16, null]], "Skeleton analysis with Skan \ud83e\uddb4\ud83d\udccf": [[12, null]], "Using the Shapes layer": [[8, "using-the-shapes-layer"]], "What\u2019s unique_junctions or junction_mode?": [[14, "what-s-unique-junctions-or-junction-mode"]], "Why are coordinates floats and not integers?": [[14, "why-are-coordinates-floats-and-not-integers"]], "Why is coordinate (0, 0, 0) always in my coordinate list? / Why is the coordinate array larger than the number of nodes in the pixel graph?": [[14, "why-is-coordinate-0-0-0-always-in-my-coordinate-list-why-is-the-coordinate-array-larger-than-the-number-of-nodes-in-the-pixel-graph"]], "skan v0.10.0": [[17, null]], "skan v0.11.0": [[18, "skan-v0-11-0"]], "skan v0.11.1": [[18, null]], "skan v0.12.0": [[19, null]], "skan v0.9": [[20, null]], "skan.csr: CSR Graph representation of skeletons": [[1, null]], "skan.draw: Skeleton visualisation": [[2, null]], "skan.pipe:: Pipeline functions for skeleton analysis": [[3, null]], "skan.pre: Image preprocessing": [[4, null]]}, "docnames": ["api/api", "api/skan.csr", "api/skan.draw", "api/skan.pipe", "api/skan.pre", "examples/complete_analysis", "examples/index", "examples/sholl_analysis", "examples/visualizing_3d_skeletons", "getting_started/getting_started", "getting_started/index", "getting_started/install", "index", "misc/citing", "misc/faq", "misc/index", "misc/release-notes/index", "misc/release-notes/release-v0.10.0", "misc/release-notes/release-v0.11", "misc/release-notes/release-v0.12", "misc/release-notes/release-v0.9"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["api/api.rst", "api/skan.csr.rst", "api/skan.draw.rst", "api/skan.pipe.rst", "api/skan.pre.rst", "examples/complete_analysis.md", "examples/index.rst", "examples/sholl_analysis.md", "examples/visualizing_3d_skeletons.md", "getting_started/getting_started.md", "getting_started/index.rst", "getting_started/install.rst", "index.rst", "misc/citing.rst", "misc/faq.md", "misc/index.rst", "misc/release-notes/index.rst", "misc/release-notes/release-v0.10.0.md", "misc/release-notes/release-v0.11.md", "misc/release-notes/release-v0.12.md", "misc/release-notes/release-v0.9.md"], "indexentries": {"coordinates (skan.csr.skeleton attribute)": [[1, "skan.csr.Skeleton.coordinates", false]], "distances (skan.csr.skeleton attribute)": [[1, "skan.csr.Skeleton.distances", false]], "graph (skan.csr.skeleton attribute)": [[1, "skan.csr.Skeleton.graph", false]], "hyperball() (in module skan.pre)": [[4, "skan.pre.hyperball", false]], "make_degree_image() (in module skan.csr)": [[1, "skan.csr.make_degree_image", false]], "module": [[1, "module-skan.csr", false], [2, "module-skan.draw", false], [3, "module-skan.pipe", false], [4, "module-skan.pre", false]], "n_paths (skan.csr.skeleton attribute)": [[1, "skan.csr.Skeleton.n_paths", false]], "nbgraph (skan.csr.skeleton attribute)": [[1, "skan.csr.Skeleton.nbgraph", false]], "nx_to_skeleton() (in module skan.csr)": [[1, "skan.csr.nx_to_skeleton", false]], "overlay_euclidean_skeleton_2d() (in module skan.draw)": [[2, "skan.draw.overlay_euclidean_skeleton_2d", false]], "overlay_skeleton_2d() (in module skan.draw)": [[2, "skan.draw.overlay_skeleton_2d", false]], "overlay_skeleton_2d_class() (in module skan.draw)": [[2, "skan.draw.overlay_skeleton_2d_class", false]], "overlay_skeleton_networkx() (in module skan.draw)": [[2, "skan.draw.overlay_skeleton_networkx", false]], "path() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.path", false]], "path_coordinates() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.path_coordinates", false]], "path_label_image() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.path_label_image", false]], "path_lengths() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.path_lengths", false]], "path_means() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.path_means", false]], "path_stdev() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.path_stdev", false]], "path_with_data() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.path_with_data", false]], "paths (skan.csr.skeleton attribute)": [[1, "skan.csr.Skeleton.paths", false]], "paths_list() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.paths_list", false]], "pipeline_plot() (in module skan.draw)": [[2, "skan.draw.pipeline_plot", false]], "pixel_graph() (in module skan.csr)": [[1, "skan.csr.pixel_graph", false]], "pixel_perfect_figsize() (in module skan.draw)": [[2, "skan.draw.pixel_perfect_figsize", false]], "process_images() (in module skan.pipe)": [[3, "skan.pipe.process_images", false]], "prune_paths() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.prune_paths", false]], "sholl_analysis() (in module skan.csr)": [[1, "skan.csr.sholl_analysis", false]], "sholl_shells() (in module skan.draw)": [[2, "skan.draw.sholl_shells", false]], "skan.csr": [[1, "module-skan.csr", false]], "skan.draw": [[2, "module-skan.draw", false]], "skan.pipe": [[3, "module-skan.pipe", false]], "skan.pre": [[4, "module-skan.pre", false]], "skeleton (class in skan.csr)": [[1, "skan.csr.Skeleton", false]], "skeleton_image (skan.csr.skeleton attribute)": [[1, "skan.csr.Skeleton.skeleton_image", false]], "skeleton_to_csgraph() (in module skan.csr)": [[1, "skan.csr.skeleton_to_csgraph", false]], "skeleton_to_nx() (in module skan.csr)": [[1, "skan.csr.skeleton_to_nx", false]], "source_image (skan.csr.skeleton attribute)": [[1, "skan.csr.Skeleton.source_image", false]], "submatrix() (in module skan.csr)": [[1, "skan.csr.submatrix", false]], "summarize() (in module skan.csr)": [[1, "skan.csr.summarize", false]], "threshold() (in module skan.pre)": [[4, "skan.pre.threshold", false]]}, "objects": {"skan": [[1, 0, 0, "-", "csr"], [2, 0, 0, "-", "draw"], [3, 0, 0, "-", "pipe"], [4, 0, 0, "-", "pre"]], "skan.csr": [[1, 1, 1, "", "Skeleton"], [1, 4, 1, "", "make_degree_image"], [1, 4, 1, "", "nx_to_skeleton"], [1, 4, 1, "", "pixel_graph"], [1, 4, 1, "", "sholl_analysis"], [1, 4, 1, "", "skeleton_to_csgraph"], [1, 4, 1, "", "skeleton_to_nx"], [1, 4, 1, "", "submatrix"], [1, 4, 1, "", "summarize"]], "skan.csr.Skeleton": [[1, 2, 1, "", "coordinates"], [1, 2, 1, "", "distances"], [1, 2, 1, "", "graph"], [1, 2, 1, "", "n_paths"], [1, 2, 1, "", "nbgraph"], [1, 3, 1, "", "path"], [1, 3, 1, "", "path_coordinates"], [1, 3, 1, "", "path_label_image"], [1, 3, 1, "", "path_lengths"], [1, 3, 1, "", "path_means"], [1, 3, 1, "", "path_stdev"], [1, 3, 1, "", "path_with_data"], [1, 2, 1, "", "paths"], [1, 3, 1, "", "paths_list"], [1, 3, 1, "", "prune_paths"], [1, 2, 1, "", "skeleton_image"], [1, 2, 1, "", "source_image"]], "skan.draw": [[2, 4, 1, "", "overlay_euclidean_skeleton_2d"], [2, 4, 1, "", "overlay_skeleton_2d"], [2, 4, 1, "", "overlay_skeleton_2d_class"], [2, 4, 1, "", "overlay_skeleton_networkx"], [2, 4, 1, "", "pipeline_plot"], [2, 4, 1, "", "pixel_perfect_figsize"], [2, 4, 1, "", "sholl_shells"]], "skan.pipe": [[3, 4, 1, "", "process_images"]], "skan.pre": [[4, 4, 1, "", "hyperball"], [4, 4, 1, "", "threshold"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:function"}, "terms": {"": [5, 7, 9, 11, 12, 13, 15], "0": [1, 2, 3, 4, 7, 8, 12, 13, 15, 16], "00013": 13, "00515": 13, "01": 5, "019": 13, "020": 13, "026734": 9, "02921": 9, "029210": 9, "075": 5, "1": [1, 2, 3, 4, 7, 12, 14, 15, 16, 19], "10": [1, 5, 7, 9, 12, 13, 14, 15, 16, 18], "100": 9, "100669": 13, "1007": 13, "1007761": 13, "100x": 4, "1016": 13, "1017": 13, "102": 9, "1024": 2, "1038": 13, "1056": 9, "1068": 9, "107": 17, "108": 14, "1096": 5, "11": [9, 12, 14, 15, 16, 17], "1111": 13, "112": 17, "1128": 13, "1139": 9, "1152": 9, "115776": 13, "12": [1, 2, 7, 9], "123": 17, "125": 5, "12610": 9, "13": [1, 9], "13005": 13, "132": 13, "133": [13, 14], "135": [17, 18], "136": 17, "1371": 13, "1383": 9, "139": [17, 18], "14": [8, 9, 13], "140": 17, "141": 17, "1423": 9, "143": 18, "144": 13, "14582": 13, "147": 18, "1492": 9, "15": [9, 13], "150": 18, "152": 18, "1535": 9, "155": 18, "156": 18, "159": 18, "16": [1, 7], "164": 18, "167": [9, 18], "17": [9, 13], "173": 18, "175": 18, "177": 18, "18": 13, "180": 9, "182": 9, "183": 18, "184": 18, "185074": 9, "186": 13, "188": 18, "189": 18, "19": 13, "190": 18, "193": 18, "194": [13, 18], "195": 18, "196": 9, "1e9": [5, 9], "2": [1, 2, 4, 7, 12, 19], "20": [5, 7, 9], "201": 19, "2018": 13, "2019": [9, 13], "202": 18, "2020": 13, "2021": 13, "203": 18, "208": 9, "21": [9, 13], "210": 19, "212": 19, "213005": 9, "215": 19, "217": 19, "218": 19, "220": 19, "221": 19, "22139": 9, "224": 19, "229": 19, "231": 19, "24": 7, "2439": 9, "247": 9, "25": 13, "27": 9, "28": [7, 9], "2d": [1, 7, 8, 9], "3": [2, 4, 7, 8, 9, 12, 18], "300": 5, "300nm": 5, "31": 9, "315": 9, "32": [7, 9], "330": 9, "339": 9, "34": 9, "356": 9, "36": [7, 9], "389331": 9, "3d": [6, 7, 12, 18], "4": [1, 2, 3, 7, 8, 9, 13], "40": 7, "40208": 9, "40894": 9, "41277": 9, "4312": 13, "44": 7, "45": [7, 9], "462942": 9, "48": 9, "482695": 9, "49211": 9, "5": [5, 7, 8, 9, 13], "50": [5, 9], "53344": 9, "54": 7, "549": 9, "55356": 9, "55419": 9, "57": 7, "58340": 9, "5e": 5, "6": [2, 7, 13], "60352": 9, "615": 9, "624": 9, "625": 5, "64": 8, "65891": 9, "663": 9, "673": 9, "673008": 9, "68955": 9, "7": [7, 9, 18], "75": 7, "768": 2, "7717": 13, "79052": 13, "7vyx3": 5, "8": [1, 2, 5, 7, 9, 12, 15], "80": [2, 7], "81": 9, "87": 9, "872853": 9, "9": [2, 5, 7, 12, 15, 16], "93": 14, "93855": 9, "940": 5, "95004": 9, "96": 5, "977889": 9, "999": 9, "A": [1, 5, 13, 17, 18], "As": [8, 9, 17], "But": 9, "By": 1, "For": [1, 5, 9, 14], "If": [1, 2, 4, 8, 9, 13, 14, 17], "In": [1, 5, 9, 14], "It": [1, 9, 11, 18, 19], "No": 1, "Not": 18, "That": 14, "The": [1, 2, 3, 4, 5, 7, 8, 9, 11, 13, 14, 19], "There": [8, 9], "These": [1, 9], "To": 11, "With": 18, "_": [1, 5, 8, 9, 19], "_nestedsequ": 1, "_supportsarrai": 1, "_testdata": 9, "aaron": 13, "about": [5, 9], "abov": [4, 9, 18], "absolut": [1, 14], "academi": 13, "acceler": 9, "accept": 5, "access": [1, 19], "accord": [1, 5, 9], "account": 11, "accur": [4, 5], "accuraci": 14, "acilit": 13, "action": 17, "acunocanalicular": 13, "ad": 14, "adam": 13, "adapt": 17, "add": [5, 18, 19], "add_shap": 8, "addit": 2, "addition": 14, "adjac": [1, 9], "advantag": [14, 19], "affect": 14, "afm": 1, "after": 3, "ahm": 13, "alessandro": 13, "algorithm": 5, "alias": 2, "align": 9, "all": [1, 2, 3, 5, 9, 14, 17, 18], "all_path": 8, "allow": [1, 8, 9, 19], "along": [1, 2, 9], "alpha": [2, 5], "alreadi": 1, "also": [1, 5, 8, 9, 11, 18, 19], "altern": 2, "alwai": [12, 15, 18], "amount": [2, 4], "amput": 13, "an": [1, 2, 4, 5, 12, 14, 18], "analys": [5, 9, 12, 13], "analysi": [0, 1, 6, 10, 13, 18], "analyz": [6, 9, 13], "andrew": 13, "angiographi": 13, "ani": [1, 11], "anna": 13, "annal": 13, "annot": 7, "answer": 9, "api": [12, 15, 16, 20], "appli": 5, "approach": [1, 13, 14], "ar": [1, 2, 5, 8, 9, 12, 15, 17, 18, 19], "arang": [1, 7, 8], "arbitrari": 5, "argument": [1, 2, 9, 17, 18, 19], "arman": 13, "around": [1, 2, 8, 9], "arrai": [1, 2, 4, 7, 9, 12, 15, 17], "artifact": 9, "asarrai": 7, "ascend": 5, "asid": 9, "aspect": 7, "assembl": 13, "assembli": 13, "astyp": 9, "atom": 1, "attempt": 5, "attribut": [9, 19], "atur": 13, "august": 13, "auto": [3, 5], "automat": [1, 3, 5, 13], "autoscale_view": 7, "avail": [3, 11], "avali": 5, "averag": 1, "awai": 14, "ax": [1, 2, 5, 7, 9], "ax0": 7, "ax1": 7, "axi": [1, 2, 9], "b": [5, 13], "back": [9, 19], "ball": 4, "band": 8, "bar": 5, "bartali": 13, "base": [7, 13, 14, 17, 18], "basic": 10, "becaus": [1, 9, 14, 18], "beck": 13, "becom": [14, 19], "been": [1, 3, 7, 17, 18], "befor": [3, 4], "begin": 18, "behavior": [17, 18, 19], "behaviour": 11, "belong": [1, 9], "below": [1, 14, 19], "best": 9, "between": [1, 5, 9, 13, 14], "betwen": 1, "bhavapriya": 13, "bidirect": 19, "bin": [5, 9], "binar": 2, "binari": [4, 5, 9], "binary0": 9, "binary_blob": 8, "binary_dil": 5, "binary_skeleton": 8, "biologi": 13, "bit": 11, "black": 7, "blanch": 13, "bleed": 11, "blend": 2, "blob": 8, "blood": [9, 13], "bodi": 7, "bone": 13, "bool": [1, 4], "border": 9, "both": 2, "boyin": 13, "branch": [1, 2, 3, 8, 12, 14, 17, 19], "branch_data": 9, "branch_dist": [5, 8, 9, 19], "branch_typ": [2, 5, 9], "break": 14, "bright": [3, 9], "brightness_offset": [3, 5], "brought": 17, "brute": 1, "bucklei": 17, "buffer": 18, "bug": [15, 16, 17], "bugfix": 18, "build": [18, 19], "built": 17, "bunch": 14, "bundl": 14, "buss": 13, "byte": 1, "c": [5, 11, 13], "c0": 9, "c1": 9, "cach": 19, "calcul": [1, 18, 19], "call": [1, 2, 9], "callabl": [1, 2], "can": [1, 2, 7, 8, 9, 11, 14, 17, 19], "carmo": 13, "case": [1, 9], "caus": [2, 9], "ceil": [5, 9], "celani": 13, "cell": [5, 7, 9, 13], "cell_numb": 5, "cellmean": 5, "cellular": 13, "center": [1, 2, 7], "centroid": [14, 17], "certain": 2, "cfg": 19, "challeng": 11, "chang": [1, 15, 16], "chappl": 13, "charact": 1, "character": 13, "check": 9, "choic": 2, "choos": 4, "chosen": 1, "christin": 13, "circl": [2, 7], "circular": 7, "cite": [9, 12, 15], "class": [1, 9, 17, 18], "clean": [12, 17], "clone": 11, "close": [14, 18], "cluster": 14, "cmap": [2, 5, 7, 9], "cmi": 13, "code": [9, 11, 17, 18], "coher": 13, "collabor": 18, "collaps": 14, "collat": 3, "color": [2, 8, 19], "colorbar": 2, "colormap": [2, 9], "colour": 2, "column": [1, 2, 5, 9, 19], "com": [11, 17, 18], "come": [9, 19], "command": [17, 18], "common": 2, "commonli": 7, "compar": [7, 12], "compat": [17, 18, 19], "compil": 5, "complet": [6, 9, 12], "complex": [1, 13], "complic": 14, "compon": [1, 2], "composit": 1, "compress": 1, "comput": [1, 3, 17], "concat": 9, "concentr": [1, 2, 7], "conda": 11, "confer": 9, "config": [5, 7, 9], "configur": [1, 19], "confirm": 13, "conform": [2, 4], "connect": [1, 2, 9], "consid": [1, 14], "consolid": 14, "contain": [1, 2, 3, 4, 5, 9, 14, 18, 20], "contribut": [11, 17, 19, 20], "contributor": 18, "conveni": 14, "convers": 19, "convert": 1, "cool": 8, "coord_dst_0": 9, "coord_dst_1": 9, "coord_src_0": [1, 9], "coord_src_1": 9, "coordin": [0, 1, 2, 9, 12, 15], "coordinates0": 9, "copi": [5, 11], "core": 3, "correctli": 18, "correspond": [1, 2, 5, 9, 14, 17, 18], "corvellec": 17, "cosystem": 13, "could": 5, "count": 7, "coupl": 9, "cours": 9, "cover": 9, "cpu": [3, 5], "creat": [1, 2, 5, 17, 19], "cristalx": 13, "crop": [3, 5, 9], "crop_radiu": [3, 5], "cross": 7, "csati": [13, 17], "csatizoltan": 20, "csgraph": 1, "csr": [0, 2, 9, 12], "csr_graph": 2, "csr_matrix": 1, "curat": [17, 18], "current": [1, 13, 18, 19], "curv": 2, "cycl": 9, "d": [5, 8, 13], "da": 17, "dark": 9, "dask": 17, "data": [1, 2, 4, 6, 7, 8, 9, 12, 13, 14], "data_fram": 3, "data_typ": [2, 4], "datafram": [1, 2, 3, 7, 9, 19], "datar": 5, "dataset": [8, 9, 12, 14, 19], "deal": 14, "dean": 13, "decemb": 13, "decid": 14, "deep": 13, "def": [5, 9], "default": [1, 2, 14, 19], "default_rng": 8, "defect": 13, "defin": [1, 7, 14], "degre": [1, 9, 18], "degree_imag": 1, "demonstr": 8, "deni": 13, "denois": [2, 4], "densiti": 5, "depend": [12, 17, 18], "deploi": 17, "deprec": [17, 18, 19, 20], "der": 13, "deriv": [1, 9], "desir": [1, 2], "detail": [1, 2, 14, 18], "determin": [1, 3], "dev": [2, 4], "develop": [11, 17, 18], "deviat": [1, 2], "df": 5, "diabet": 13, "diagon": [1, 9], "dictionari": 3, "differ": [1, 2, 5, 12, 15], "differenti": 13, "difficult": [9, 14], "digit": 13, "dilat": [2, 9], "dim_nm": 9, "dimens": [1, 4], "dimension": 1, "directli": [1, 2, 8, 11, 14], "directori": 5, "disadvantag": 14, "disconnect": 14, "displai": [5, 6, 9, 12, 18], "distanc": [0, 1, 2, 5, 9, 19], "distinct": 8, "distinguish": 9, "distribut": 9, "dixon": 13, "do": [9, 11], "doc": [2, 4, 8], "document": [1, 2, 3, 9, 15, 16, 17, 20], "doe": [5, 18], "doi": 13, "done": [14, 17], "download": 5, "dpi": 2, "draw": [0, 7, 8, 9, 12], "draw_networkx": 2, "drawn": 2, "drift": 9, "drop": 18, "dtype": [1, 5], "due": [2, 9], "dummi": 14, "dure": 14, "e": [1, 11, 13, 19], "e1007761": 13, "e13005": 13, "e4312": 13, "each": [1, 2, 3, 5, 8, 9, 14], "ear": 13, "earlier": 14, "easier": [17, 19], "easiest": 11, "edg": [1, 2, 8, 9, 11, 19], "edge_color": 8, "edge_colormap": 8, "edge_funct": 1, "edge_width": 8, "edgecolor": 2, "edit": 19, "effect": 9, "effort": 18, "either": [1, 9], "el": 13, "electron": 9, "element": [1, 2, 4], "els": [5, 9], "emili": 13, "emodel": 13, "empti": 2, "enabl": 9, "encod": 5, "end": [5, 9, 14], "endpoint": [1, 5, 9], "endswith": 5, "enough": [1, 14], "entir": 1, "entri": [1, 9], "equal": [2, 7, 9], "eras": 18, "eric": 13, "error": 19, "erythrocyt": 13, "escript": 13, "etc": 1, "etwork": 13, "euclidean": [1, 2, 9], "euclidean_dist": 9, "evan10": 20, "even": 19, "evenli": 1, "everi": [1, 14], "everyon": 18, "examin": 14, "exampl": [1, 2, 7, 9, 12, 14, 19], "exce": 1, "exist": 9, "expand": 9, "expens": 1, "experiment": 13, "expertis": 18, "explain": [10, 14], "explor": 9, "express": 5, "extent": 9, "extract": [5, 12], "f": 13, "face": 8, "face_color": 8, "face_colormap": 8, "falciparum": [9, 13], "fals": [1, 5], "fan": 13, "faq": [12, 15, 17, 18], "far": [9, 13], "fast": 9, "faster": [1, 4, 5], "fat_skeleton": 5, "featur": [15, 16], "februari": 13, "fei": [5, 9], "few": 8, "fewer": 4, "fiddl": 7, "field": 5, "field_numb": 5, "fig": [2, 5, 7, 9], "figsiz": [2, 7], "figur": [2, 12, 14], "figure_format": [5, 7, 9], "fiji": 9, "file": [3, 5, 9], "filenam": [3, 5, 9], "fill": 14, "filter": [4, 5, 9], "final": [3, 5, 8, 9, 11, 18], "find": [3, 10, 18, 19], "find_main_branch": 1, "fine": 9, "first": [5, 8, 9, 18], "fix": [15, 16, 17, 20], "float": [1, 2, 3, 4, 5, 9, 12, 15, 19], "fn": 9, "fold": [17, 18], "folder": 5, "follow": [1, 9, 11, 13], "font_siz": 2, "forc": 1, "forg": 11, "fork": 11, "form": [3, 9], "format": [1, 2, 3, 5, 9, 17, 19], "forward": 3, "four": 2, "framework": 5, "fran": 13, "francesco": 13, "fratzl": 13, "from": [1, 2, 3, 4, 5, 7, 8, 11, 12, 13, 15, 18, 19, 20], "fruit": 1, "full": [1, 3, 9, 19], "fulli": 19, "function": [0, 1, 7, 9, 12, 14, 17, 19], "futur": [9, 17, 18, 19], "g": [1, 5, 19], "g0": 9, "g1": 9, "gaussian": [2, 3, 4, 5, 9], "gener": [1, 3, 5, 7, 19], "generate_binary_structur": 1, "geneviev": 17, "geodes": 1, "get": [1, 12, 14], "git": 11, "github": [11, 14, 17, 18], "give": [12, 15], "given": [1, 2, 4, 7, 9], "glob": [5, 9], "global": 4, "go": 9, "goal": 5, "good": 14, "grai": [2, 5, 7, 9], "grain": 13, "graph": [0, 2, 9, 12, 15, 18, 19], "grayscal": 2, "greater": 2, "groundwork": 19, "group": [1, 5], "groupbi": [5, 9], "grown": 17, "gr\u00f6schl": 13, "gtpase": 13, "gui": [9, 17, 18], "gupta": 18, "h": 2, "ha": [1, 7, 9, 14, 17, 18], "had": 18, "han": 13, "handl": 14, "hang": 1, "hanko": 19, "hann": 13, "hanssen": 13, "hard": 17, "hargrov": 13, "have": [1, 2, 3, 5, 8, 9, 14, 17, 18, 19], "head": 9, "healthi": 13, "heart": 18, "height": [1, 2, 5], "help": 18, "her": 18, "here": [8, 9, 10, 17, 18], "higher": 4, "hint": 9, "hist": [5, 9], "histogram": 5, "hoffseth": 13, "hohenadl": 13, "hope": 9, "host": [5, 13], "how": [3, 6, 8, 9, 10, 15, 17, 18], "howev": [1, 8, 9, 14, 17, 18], "html": [2, 4], "http": [2, 4, 5, 11, 17, 18], "hyperbal": [0, 4, 12], "i": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 15, 17, 18, 19], "icroscopi": 13, "id": [1, 2, 8, 9, 14], "ideal": 8, "identifi": 5, "idx": 1, "iglesia": 13, "ignor": 9, "iio": [5, 9], "illustr": 9, "imag": [0, 1, 2, 3, 5, 7, 12, 13, 14], "image0": 9, "image_cmap": 2, "image_coord_dst_0": 9, "image_coord_dst_1": 9, "image_coord_src_0": 9, "image_coord_src_1": 9, "image_format": [3, 5], "image_raw": 5, "imageio": [3, 5, 9], "immedi": 1, "implement": 14, "import": [5, 7, 8, 9], "improv": [15, 16, 18, 20], "imread": [5, 9], "imshow": [5, 7, 9], "includ": [1, 2, 9, 18, 19], "incorpor": [1, 18], "index": [1, 5, 9, 12, 14], "indic": [1, 9, 14], "individu": [2, 3], "inf": [5, 9], "infect": [5, 9, 13], "infection_statu": 5, "infer": 5, "inform": [1, 9], "infrastructur": 18, "initi": 1, "inlin": [5, 7, 9], "inlinebackend": [5, 7, 9], "inner": 9, "input": [1, 2, 3, 4, 5], "insid": 9, "inspir": 9, "instal": [10, 12], "instanc": 2, "instead": [1, 4, 9, 17, 18, 19], "instruct": 10, "int": [1, 2, 3, 4, 5, 9], "integ": [12, 15, 19], "intellig": 4, "intens": 1, "interact": 8, "interest": 9, "interfac": 19, "intermedi": 9, "interpret": 9, "intersect": 1, "intersection_count": 1, "invagin": 13, "invas": 13, "involv": 1, "io": [5, 18], "isol": [9, 18], "issu": [14, 18], "its": [1, 2, 14], "itself": 1, "j": [1, 9, 13], "j2j": [5, 9], "jame": [13, 18, 19], "jan": 13, "jarod": 19, "jasmin": 13, "jean": 13, "jennif": 13, "jitter": [5, 9], "jni": 11, "job": 5, "journal": 13, "juan": [9, 13], "junction": [1, 2, 5, 9, 14, 17, 18], "junction_mod": [12, 15, 17, 18], "june": 13, "just": [1, 11, 12, 15, 18, 19], "k": 5, "kahrp": 13, "keep": [1, 9, 14], "keep_imag": 1, "kennon": 13, "kevin": [13, 17], "kevinyamauchi": [17, 18], "keyword": [2, 9, 17, 18, 19], "kink": 17, "knob": 13, "know": [8, 9], "knowlesi": 13, "kollmannsberg": 13, "kornelia": 13, "kushaan": 18, "kwarg": 2, "l": 13, "label": [5, 8, 18, 19], "label_imag": 1, "lai": 19, "lambda": 5, "laptop": 5, "larg": [2, 13], "larger": [12, 15], "lasmodium": 13, "last": 5, "later": 14, "layer": [12, 18, 19], "layout": 5, "lead": 5, "leann": 13, "learn": 13, "least": 14, "led": 18, "left": 9, "legend": 5, "len": [2, 5], "length": [1, 2, 5, 8, 12, 17], "leopold": 13, "less": 14, "let": [8, 9, 19], "level": 3, "librari": [3, 12, 13, 17, 18], "life": 19, "like": [1, 5, 8, 18], "limodin": 13, "line": [1, 2], "linestyl": 2, "linewidth": 2, "link": [1, 14], "list": [1, 2, 3, 5, 12, 15, 18, 19], "littl": 14, "liu": [13, 18], "load": 9, "lobo": 17, "loc": 5, "local": [3, 4, 11], "locat": 5, "longer": [6, 9], "longest": 1, "lood": 13, "look": [5, 14], "looker": 13, "lot": [1, 5], "low": [1, 5], "luci": 18, "lw": 5, "ly": 18, "m": [1, 2, 3, 4, 13], "machin": 5, "made": [9, 14], "magnier": 13, "mai": [1, 2, 11, 13], "main": 1, "maintain": 19, "major": 17, "make": [2, 7, 8, 11, 12, 14, 18, 19], "make_degree_imag": [0, 1, 12], "malaria": [9, 13], "mandatori": 17, "mani": [3, 5], "manifest": 18, "manoochehr": 13, "manual": 7, "map": [1, 9], "mappabl": 2, "march": 13, "margin": 3, "mariann": 17, "marlen": 17, "martin": 13, "mask": 1, "match": 5, "materi": 14, "matplotlib": [2, 5, 7, 8, 9], "matrix": [1, 2, 9], "matthew": 13, "max": [2, 14], "maximum": 2, "mcmillan": 13, "md": 1, "mean": [1, 2, 5, 19], "mean_pixel_valu": 9, "mean_shape_index": 5, "measur": [1, 5, 7, 8, 12, 15], "median": [3, 4, 9], "meet": [9, 14], "membran": [5, 9, 13], "memori": 1, "meta": [5, 9], "metadata": [3, 9, 19], "meter": 9, "method": [1, 2, 3, 4, 5, 7, 9, 14, 19], "microanalysi": 13, "microbiologi": 13, "microct": 13, "microscop": 9, "microscopi": [1, 13], "microstructur": 13, "might": [1, 4, 9, 11], "migrat": 19, "mileag": 11, "mimi": 13, "mimic": 9, "min": 14, "minim": 9, "minimum": [2, 14, 17, 18], "minor": [19, 20], "minut": 5, "misc": [15, 16], "miscellan": 12, "miss": 18, "mistak": 18, "mmbr": 13, "mode": 14, "model": 13, "modern": 5, "modif": 11, "modul": [9, 12, 17, 18], "molecular": 13, "monko": 19, "more": [1, 4, 5, 9, 11, 14, 17, 18], "morpholog": 4, "morphologi": [5, 8, 9], "most": [2, 8], "mous": 13, "mst": 14, "msub": 1, "much": [1, 17, 18], "multicor": 5, "multigraph": 1, "multimod": 13, "multipl": 18, "must": 14, "my": [12, 15, 18], "n": [1, 2, 4, 13, 14], "n_dim": 8, "n_path": [0, 1, 8], "n_point": 2, "naiv": 1, "najjar": 13, "name": [1, 2, 19], "namvar": 13, "nan": 14, "napari": [6, 12, 17, 18, 19], "nathali": 13, "natur": [5, 9], "nbgraph": [0, 1], "nby": 5, "nc": 1, "ncol": 7, "ndi": 8, "ndim": [1, 4], "ndimag": [1, 8], "ndisplai": 8, "nearbi": 8, "necessari": 1, "need": [5, 8, 9, 14, 17, 18], "neigbor": 1, "neighbor": [1, 14], "neighborhood": 1, "neighbour": 9, "neil": 19, "network": [9, 14], "networkx": [1, 2, 9, 19], "neuron": 7, "new": [1, 2, 5, 13, 14, 15, 16, 17], "next": [5, 9, 14], "nibl": 13, "niblack": 4, "nl": [2, 3], "nm": [5, 9], "nnz": 1, "node": [1, 9, 12, 15, 18], "node_id_dst": 9, "node_id_src": 9, "node_s": 2, "non": [1, 5, 11], "none": [1, 2, 5], "nonzero": 1, "normal": [5, 9], "notabl": 11, "notat": 1, "note": [1, 2, 12, 15, 17, 18, 19], "notebook": 5, "now": [5, 8, 9, 14, 17, 18, 19], "np": [1, 2, 5, 7, 8, 9, 14], "nr": 1, "nrow": 7, "nt": 1, "num_thread": 3, "numba": [1, 9, 11, 20], "number": [1, 2, 3, 4, 5, 7, 9, 12, 15], "numer": [8, 14], "numeric_onli": 5, "numpi": [2, 5, 7, 8, 9, 11, 14, 19], "nunez": 13, "nx": [1, 2], "nx_to_skeleton": [0, 1, 12], "nya": 13, "o": 13, "object": [1, 2, 7, 9], "obtain": 13, "occur": 14, "off": [1, 8], "offer": 14, "offset": [3, 4, 5], "often": 1, "oi": 13, "ok": 9, "old": [17, 18], "oliv": 13, "olivia": 13, "olivieri": 13, "omput": 13, "onc": 14, "one": [2, 8, 9, 13, 14, 17, 19], "ones": [1, 2], "onli": [1, 2, 5, 9, 14], "onnectom": 13, "open": [5, 7], "openpyxl": 18, "optic": 13, "optim": 9, "option": [1, 2, 3, 4, 9, 11, 17, 18], "order": [5, 9, 14], "org": [2, 4], "origin": [1, 9, 14], "orthogon": 1, "osf": 5, "osteoporosi": 13, "other": [1, 9], "otherwis": [1, 9], "otsu": 9, "our": [5, 9, 18], "out": [9, 17, 19], "outdat": 20, "outer": 1, "output": 2, "over": 2, "overhaul": 18, "overlai": 2, "overlaid": 2, "overlap": 5, "overlay_euclidean_skeleton": 9, "overlay_euclidean_skeleton_2d": [0, 2, 9, 12], "overlay_skeleton_2d": [0, 2, 9, 12], "overlay_skeleton_2d_class": [0, 2, 7, 12], "overlay_skeleton_networkx": [0, 2, 9, 12], "overview": 5, "own": 11, "p": [1, 13], "packag": 12, "page": [9, 12], "pain": 18, "paint": 14, "pair": 1, "palett": 8, "panda": [1, 2, 7, 9, 19], "panel": 5, "paon": 13, "paper": [5, 9, 14], "paradigm": 9, "paramet": [1, 2, 3, 4, 9], "parapini": 13, "parasit": [9, 13], "part": [1, 9], "particular": 18, "particularli": 2, "pass": [1, 2, 17], "patch": 2, "path": [0, 1, 2, 3, 8, 9, 11, 18], "path_coord": 1, "path_coordin": [0, 1, 8], "path_id": [1, 8], "path_label_imag": [0, 1, 19], "path_length": [0, 1, 2], "path_mean": [0, 1, 2], "path_stdev": [0, 1, 2], "path_with_data": [0, 1], "pathogen": 13, "paths_list": [0, 1], "paths_tabl": 8, "paul": 13, "pd": [1, 7, 9], "peerj": [5, 9, 13], "per": 9, "per_imag": 9, "per_image_data": 5, "perform": [7, 9], "permut": 8, "person": 11, "peter": 13, "pfister": 13, "philip": 13, "physic": 9, "pin": [2, 17, 18], "pip": 11, "pipe": [0, 9, 12], "pipelin": [0, 12], "pipeline_plot": [0, 2, 12], "pixel": [1, 2, 3, 4, 9, 12, 15, 18, 19], "pixel_coordin": 1, "pixel_graph": [0, 1, 9, 12], "pixel_graph0": 9, "pixel_perfect_figs": [0, 2, 12], "pixelheight": [5, 9], "place": 5, "plasmodium": 9, "platform": 17, "pleas": [9, 13, 14], "plo": 13, "plot": [2, 5, 7, 9], "plt": [5, 7, 9], "plugin": [9, 17, 18, 19], "point": [1, 2, 7, 9, 14, 18], "popular": 17, "portabl": 9, "posit": [4, 14], "possibl": 18, "post": 5, "pourshaban": 13, "ppat": 13, "pr": 18, "pre": [0, 5, 9, 12], "preprocess": [0, 9, 12], "presenc": [1, 18], "present": 1, "preserv": [1, 17], "primari": 9, "primarili": 9, "print": 1, "prior": 14, "probabl": [1, 17, 18], "problem": 14, "process": [3, 5, 7, 13], "process_imag": [0, 3, 5, 12], "produc": [1, 9], "product": 1, "properti": [1, 8, 9], "protein": [9, 13], "provid": [1, 2, 5, 7, 8, 9, 14], "prune": 1, "prune_path": [0, 1, 19], "public": 13, "publish": 9, "pure": [11, 12], "purpos": [5, 9], "py": 18, "pypi": 11, "pyplot": [5, 7, 9], "pyproject": 19, "python": [9, 12, 18], "qualit": 8, "qualiti": [13, 19], "question": [9, 14], "quit": 9, "r": [5, 13], "rac1": 13, "radii": [1, 2, 7], "radiu": [3, 4, 5, 7, 9], "rais": 14, "rajagop": 13, "random": 8, "random_path_id": 8, "rang": [2, 8], "rare": 14, "rather": [5, 17], "ravel": [1, 5], "rbc": [5, 9], "re": 5, "read": 9, "real": [1, 6], "reason": 5, "receiv": 8, "recent": 18, "recommend": [2, 9], "red": [9, 13], "reduc": 4, "redund": 1, "refer": [2, 4, 12], "reflect": 11, "regener": [1, 13], "regex": 5, "region": 9, "regular": 5, "rel": 3, "relat": 13, "releas": [12, 15, 17, 18, 19, 20], "relev": 9, "reli": 13, "remain": 19, "remodel": 13, "remov": [1, 5, 14, 17, 18], "ren": 13, "renam": 9, "render": 2, "replac": 14, "report": [13, 17, 18, 19], "repositori": [9, 11], "repres": [1, 9], "represent": [0, 9, 12], "reproduc": 5, "requir": [4, 18], "research": 7, "reset_index": 5, "reshap": 1, "resolut": [1, 9], "resolv": 18, "resourc": 10, "result": [3, 4, 8, 9, 14, 17], "retina": [5, 7, 9], "retrun": 1, "return": [1, 2, 3, 4, 5, 9, 14], "reveal": 13, "revert": 17, "review": 13, "rgb": 2, "rheolog": 13, "richard": 13, "ridg": [1, 5], "right": 9, "ring": 13, "root": 7, "row": [1, 2, 9], "run": 9, "ryan": [18, 19], "s11914": 13, "s1431927619001399": 13, "s2": 13, "s41598": 13, "same": [1, 2, 4, 5, 8], "sammarco": 13, "sampl": 9, "sarah": 13, "sauvola": [4, 9], "savari": 18, "scalarmapp": 2, "scale": [1, 3, 5, 9], "scale_metadata_path": [3, 5], "scalenm": 5, "scan": [5, 9], "scatter": 7, "schizont": 5, "schizont4_uninfrbc7_06": 5, "schizont_fil": 5, "schmetter": 13, "sch\u00e4fer": 13, "sch\u00fctzenberg": 13, "scienc": [5, 13], "scientif": [5, 9, 13], "scikit": [2, 4, 9], "scipi": [1, 2, 8, 9, 11], "script": 9, "sd": 1, "seaborn": [5, 9], "search": 12, "second": [7, 9], "section": 9, "see": [1, 2, 3, 5, 9, 14, 17, 18], "select": 9, "self": 1, "semi": 13, "sensic": 1, "sentinel": 14, "separ": [1, 3, 8, 9, 19], "septemb": 13, "seri": 18, "serv": 9, "set": [1, 3, 8, 9], "set_aspect": 7, "set_axis_off": [5, 7], "set_facecolor": 7, "set_xlabel": [5, 7, 9], "set_xlim": 7, "set_ylabel": [5, 7, 9], "set_ylim": 7, "setup": 19, "sever": [5, 11, 17, 18], "shape": [1, 2, 4, 5, 9, 12, 13, 19], "shape_typ": 8, "shell": [1, 7], "shell_radii": 1, "shephard": 19, "ship": 18, "sholl": [1, 6, 12, 18], "sholl_analysi": [0, 1, 7, 12], "sholl_shel": [0, 2, 7, 12], "short": 10, "shortest": 1, "should": [1, 2, 3, 5, 14, 17, 18, 19], "show": [1, 5, 7, 8], "sigma": [3, 4, 5, 9], "silvia": 13, "silvio": 13, "simkin": 13, "simon": 18, "simpl": [5, 9], "simul": 13, "sinc": 5, "singl": [1, 9, 14], "size": [2, 18], "skan": [6, 8, 10, 15], "skel": 1, "skeleton": [0, 5, 6, 7, 10, 13, 14, 17, 18, 19], "skeleton0": 9, "skeleton1": 9, "skeleton_color_sourc": [2, 9], "skeleton_colormap": [2, 7], "skeleton_id": [8, 9], "skeleton_imag": [0, 1, 19], "skeleton_lay": 8, "skeleton_pixel_id": 1, "skeleton_to_csgraph": [0, 1, 9, 12], "skeleton_to_nx": [0, 1, 12], "skeletonis": 9, "skimag": [5, 8, 9], "skip": 9, "slash": 3, "slice": 5, "slightli": [9, 12, 15], "small": [2, 9, 14], "smooth": [3, 4, 5, 9], "smooth_method": [2, 3, 4, 5], "smooth_radii": 9, "smooth_radiu": [3, 5, 9], "sn": [5, 9], "snigdha": 13, "so": [1, 8, 9, 13, 14, 17, 18], "softwar": 11, "softwarex": 13, "softx": 13, "soma": 7, "some": [1, 2, 9, 18], "sophist": [9, 17, 18], "sort": 5, "sort_valu": 5, "sourc": [1, 2, 3, 4, 7, 9, 11], "source_imag": [0, 1], "space": [1, 9, 14], "spacing_nm": 9, "spacings_nm": 9, "span": [14, 17, 18], "spars": [1, 2], "speak": 18, "special": 14, "specif": [1, 2, 4], "spectrin": 9, "speed": [1, 18], "spheric": 7, "spmatrix": 1, "sqrt": [1, 9], "squar": 1, "st": 13, "standard": [1, 2, 3], "start": [1, 5, 12, 18], "stat": [2, 3], "statist": [1, 2, 9], "statu": 5, "stdev": 1, "stdev_pixel_valu": 9, "stegmann": 13, "steocyt": 13, "step": [1, 9], "stewart": 13, "still": [9, 17], "str": 1, "straggler": 8, "straight": [2, 14], "strategi": [9, 14], "string": [2, 3], "stripplot": [5, 9], "structur": [4, 7, 9, 13], "style": 2, "submatrix": [0, 1, 12], "submit": 5, "subplot": [5, 7, 9], "subset": 1, "sum": [1, 9], "summar": [0, 1, 8, 9, 12, 14, 19], "summari": [1, 19], "summaris": 2, "supplementari": 14, "support": [14, 18], "sure": 5, "surfac": 9, "swell": 13, "synthet": 8, "tab10": 8, "tabl": [1, 7, 9, 19], "tabular": 8, "taekedehaan": 20, "tage": 13, "take": [1, 2, 5, 19], "taken": 9, "talk": 9, "tend": 9, "termin": 11, "test": [1, 17, 19], "text": [1, 5], "than": [2, 5, 9, 12, 15, 17], "thank": [5, 17, 18, 19, 20], "thei": 1, "them": [1, 5, 8], "theo258": 20, "theodumont": 20, "thi": [1, 2, 3, 4, 5, 7, 9, 11, 14, 17, 18, 19, 20], "thick": 1, "thin": 1, "thing": 14, "those": [5, 18], "though": [11, 17], "thread": 3, "three": [9, 14], "threshold": [0, 2, 3, 4, 5, 9, 12], "threshold_radii": 9, "threshold_radiu": [3, 5, 9], "thresholded_imag": 3, "throughout": 13, "tiash": 13, "tidi": 9, "tif": [5, 9], "tight_layout": 5, "tillei": 13, "tim": 19, "tip": 2, "tirelli": 13, "toarrai": 1, "togeth": [1, 9], "toi": 9, "toml": 19, "tomographi": 13, "tool": 9, "toolz": 5, "topolog": 14, "topologi": 14, "total": 4, "toward": 13, "trace": [1, 9], "transit": 19, "transpos": 9, "travers": 18, "treatment": 9, "tree": [14, 17, 18], "true": [1, 5, 9], "tupl": [1, 2, 3], "tutori": 10, "tv": [2, 3, 4], "two": [7, 8, 9, 10], "type": [1, 2, 3, 4, 9, 11], "tz": 5, "u": [8, 9], "underli": 14, "underpin": 13, "uninf": 5, "uninfect": [5, 9], "uniqu": [5, 9], "unique_junct": [12, 15, 17, 18], "uniquify_junct": 18, "unit": [1, 9], "until": 1, "unus": 14, "up": [1, 9, 12, 14, 17, 18], "upcom": 17, "updat": 18, "upgrad": [12, 15], "upstream": 18, "url": 5, "us": [1, 2, 3, 4, 6, 7, 9, 11, 12, 13, 14, 17, 18, 19], "usag": [6, 20], "user": [1, 9, 17], "user_guid": [2, 4], "v0": [12, 15, 16], "v2": [5, 9], "valentina": 13, "valid": [2, 3], "valu": [1, 2, 3, 4, 14, 19], "value_is_height": 1, "van": 13, "vari": 11, "variabl": 9, "variat": 4, "ve": 17, "verbos": 9, "veri": [1, 2, 5, 9], "version": [1, 2, 11, 14, 17, 18, 19], "viewer": 8, "vijai": 13, "vincent": 13, "viridi": [2, 8], "viridis_r": 7, "virul": 13, "visual": [1, 6, 7, 9], "visualis": [0, 9, 12], "vitoria": 17, "viz": 5, "vmax": 2, "vmin": [2, 7], "volume_fract": 8, "voxel": 1, "w": [2, 13], "wa": [1, 14], "wai": [8, 9, 11, 14], "walt": 13, "want": 9, "warnck": 13, "wart": 17, "watt": 13, "we": [1, 5, 7, 8, 9, 14, 17, 19], "weight": 1, "weinkam": 13, "well": [1, 8], "were": [2, 9, 18], "werkmeist": 13, "what": [12, 15], "when": [1, 2, 7, 14, 19], "where": [1, 2, 9, 14], "whether": 1, "which": [1, 2, 3, 4, 5, 7, 8, 9, 14, 19], "while": 19, "who": 18, "whole": 1, "why": [9, 12, 15], "wide": 2, "widget": 19, "width": [2, 5], "within": [1, 4, 5], "without": 14, "witz": 13, "work": [5, 9, 13, 14, 17], "world": 1, "worth": 1, "would": [1, 2, 14], "wrapper": 1, "x": [3, 5, 9, 19], "y": [3, 5, 9], "yamauchi": 17, "yaml": 18, "yapf": 17, "yield": 3, "york": 13, "you": [1, 3, 8, 9, 10, 11, 13, 14, 17, 18, 19], "your": [9, 11, 13, 14, 17, 18], "ython": 13, "ytoskeleton": 13, "z": 13, "zarr": 7, "zero": [1, 5], "zip": [5, 7, 9], "zipfil": 5, "zoltan": [13, 17], "\u00e7": 13, "\u00e9": 13}, "titles": ["Skan API Reference", "skan.csr: CSR Graph representation of skeletons", "skan.draw: Skeleton visualisation", "skan.pipe:: Pipeline functions for skeleton analysis", "skan.pre: Image preprocessing", "Complete analysis with Skan", "Examples", "Sholl analysis in Skan", "Display 3D skeletons in napari", "Getting started: Skeleton analysis with Skan", "Getting started", "Installing Skan", "Skeleton analysis with Skan \ud83e\uddb4\ud83d\udccf", "Citing Skan", "FAQ", "Miscellaneous", "Skan release notes", "skan v0.10.0", "skan v0.11.1", "skan v0.12.0", "skan v0.9"], "titleterms": {"": 14, "0": [5, 9, 14, 17, 18, 19], "1": [5, 9, 18], "10": 17, "11": 18, "12": 19, "2": [5, 9], "3": 5, "3d": 8, "8": 14, "9": [14, 20], "alwai": 14, "an": 9, "analysi": [3, 5, 7, 9, 12], "api": [0, 17, 18, 19], "ar": 14, "arrai": 14, "branch": [5, 9], "bug": [18, 19], "chang": [17, 18, 19], "cite": 13, "clean": 5, "compar": 9, "complet": 5, "coordin": 14, "csr": 1, "data": 5, "dataset": 5, "depend": 11, "differ": [9, 14], "displai": 8, "document": [18, 19], "draw": 2, "exampl": 6, "extract": 9, "faq": 14, "featur": [18, 19], "figur": 5, "fix": [18, 19], "float": 14, "from": [9, 14], "function": 3, "get": [5, 9, 10, 11], "give": 14, "graph": [1, 14], "i": 14, "imag": [4, 9], "improv": [17, 19], "indic": 12, "instal": 11, "integ": 14, "junction_mod": 14, "just": 14, "larger": 14, "layer": 8, "length": 9, "list": 14, "make": 5, "measur": [9, 14], "misc": [18, 19], "miscellan": 15, "my": 14, "napari": 8, "new": [18, 19], "node": 14, "note": 16, "number": 14, "packag": 11, "pipe": [3, 5], "pipelin": 3, "pixel": 14, "pre": 4, "preprocess": 4, "python": 11, "refer": 0, "releas": 16, "represent": 1, "shape": 8, "sholl": 7, "skan": [0, 1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20], "skeleton": [1, 2, 3, 8, 9, 12], "slightli": 14, "start": [9, 10], "tabl": 12, "than": 14, "unique_junct": 14, "up": 5, "upgrad": 14, "us": [5, 8], "v0": [14, 17, 18, 19, 20], "visualis": 2, "what": 14, "why": 14}}) \ No newline at end of file +Search.setIndex({"alltitles": {"0. Extracting a skeleton from an image": [[9, "extracting-a-skeleton-from-an-image"]], "0. Getting the data": [[5, "getting-the-data"]], "1. Measuring the length of skeleton branches": [[9, "measuring-the-length-of-skeleton-branches"]], "1. Using skan.pipe to get a branch dataset for analysis": [[5, "using-skan-pipe-to-get-a-branch-dataset-for-analysis"]], "2. Cleaning up the data": [[5, "cleaning-up-the-data"]], "2. Comparing different skeletons": [[9, "comparing-different-skeletons"]], "3. Making the figure": [[5, "making-the-figure"]], "API changes": [[17, "api-changes"], [18, "api-changes"], [19, "api-changes"]], "Bug fixes": [[18, "bug-fixes"], [18, "id1"], [19, "bug-fixes"]], "Citing Skan": [[13, null]], "Complete analysis with Skan": [[5, null]], "Display 3D skeletons in napari": [[8, null]], "Documentation": [[18, "documentation"], [19, "documentation"]], "Examples": [[6, null]], "FAQ": [[14, null]], "Getting started": [[10, null]], "Getting started: Skeleton analysis with Skan": [[9, null]], "Getting the Python package and dependencies": [[11, "getting-the-python-package-and-dependencies"]], "I just upgraded from skan v0.8 or 0.9 and my measurements are slightly different. What gives?": [[14, "i-just-upgraded-from-skan-v0-8-or-0-9-and-my-measurements-are-slightly-different-what-gives"]], "Improvements": [[17, "improvements"], [19, "improvements"]], "Indices and tables": [[12, "indices-and-tables"]], "Installing Skan": [[11, null]], "Misc": [[18, "misc"], [19, "misc"]], "Miscellaneous": [[15, null]], "New features": [[18, "new-features"], [19, "new-features"]], "Sholl analysis in Skan": [[7, null]], "Skan API Reference": [[0, null]], "Skan release notes": [[16, null]], "Skeleton analysis with Skan \ud83e\uddb4\ud83d\udccf": [[12, null]], "Using the Shapes layer": [[8, "using-the-shapes-layer"]], "What\u2019s unique_junctions or junction_mode?": [[14, "what-s-unique-junctions-or-junction-mode"]], "Why are coordinates floats and not integers?": [[14, "why-are-coordinates-floats-and-not-integers"]], "Why is coordinate (0, 0, 0) always in my coordinate list? / Why is the coordinate array larger than the number of nodes in the pixel graph?": [[14, "why-is-coordinate-0-0-0-always-in-my-coordinate-list-why-is-the-coordinate-array-larger-than-the-number-of-nodes-in-the-pixel-graph"]], "skan v0.10.0": [[17, null]], "skan v0.11.0": [[18, "skan-v0-11-0"]], "skan v0.11.1": [[18, null]], "skan v0.12.0": [[19, null]], "skan v0.9": [[20, null]], "skan.csr: CSR Graph representation of skeletons": [[1, null]], "skan.draw: Skeleton visualisation": [[2, null]], "skan.pipe:: Pipeline functions for skeleton analysis": [[3, null]], "skan.pre: Image preprocessing": [[4, null]]}, "docnames": ["api/api", "api/skan.csr", "api/skan.draw", "api/skan.pipe", "api/skan.pre", "examples/complete_analysis", "examples/index", "examples/sholl_analysis", "examples/visualizing_3d_skeletons", "getting_started/getting_started", "getting_started/index", "getting_started/install", "index", "misc/citing", "misc/faq", "misc/index", "misc/release-notes/index", "misc/release-notes/release-v0.10.0", "misc/release-notes/release-v0.11", "misc/release-notes/release-v0.12", "misc/release-notes/release-v0.9"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["api/api.rst", "api/skan.csr.rst", "api/skan.draw.rst", "api/skan.pipe.rst", "api/skan.pre.rst", "examples/complete_analysis.md", "examples/index.rst", "examples/sholl_analysis.md", "examples/visualizing_3d_skeletons.md", "getting_started/getting_started.md", "getting_started/index.rst", "getting_started/install.rst", "index.rst", "misc/citing.rst", "misc/faq.md", "misc/index.rst", "misc/release-notes/index.rst", "misc/release-notes/release-v0.10.0.md", "misc/release-notes/release-v0.11.md", "misc/release-notes/release-v0.12.md", "misc/release-notes/release-v0.9.md"], "indexentries": {"coordinates (skan.csr.skeleton attribute)": [[1, "skan.csr.Skeleton.coordinates", false]], "distances (skan.csr.skeleton attribute)": [[1, "skan.csr.Skeleton.distances", false]], "graph (skan.csr.skeleton attribute)": [[1, "skan.csr.Skeleton.graph", false]], "hyperball() (in module skan.pre)": [[4, "skan.pre.hyperball", false]], "make_degree_image() (in module skan.csr)": [[1, "skan.csr.make_degree_image", false]], "module": [[1, "module-skan.csr", false], [2, "module-skan.draw", false], [3, "module-skan.pipe", false], [4, "module-skan.pre", false]], "n_paths (skan.csr.skeleton attribute)": [[1, "skan.csr.Skeleton.n_paths", false]], "nbgraph (skan.csr.skeleton attribute)": [[1, "skan.csr.Skeleton.nbgraph", false]], "nx_to_skeleton() (in module skan.csr)": [[1, "skan.csr.nx_to_skeleton", false]], "overlay_euclidean_skeleton_2d() (in module skan.draw)": [[2, "skan.draw.overlay_euclidean_skeleton_2d", false]], "overlay_skeleton_2d() (in module skan.draw)": [[2, "skan.draw.overlay_skeleton_2d", false]], "overlay_skeleton_2d_class() (in module skan.draw)": [[2, "skan.draw.overlay_skeleton_2d_class", false]], "overlay_skeleton_networkx() (in module skan.draw)": [[2, "skan.draw.overlay_skeleton_networkx", false]], "path() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.path", false]], "path_coordinates() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.path_coordinates", false]], "path_label_image() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.path_label_image", false]], "path_lengths() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.path_lengths", false]], "path_means() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.path_means", false]], "path_stdev() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.path_stdev", false]], "path_with_data() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.path_with_data", false]], "paths (skan.csr.skeleton attribute)": [[1, "skan.csr.Skeleton.paths", false]], "paths_list() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.paths_list", false]], "pipeline_plot() (in module skan.draw)": [[2, "skan.draw.pipeline_plot", false]], "pixel_graph() (in module skan.csr)": [[1, "skan.csr.pixel_graph", false]], "pixel_perfect_figsize() (in module skan.draw)": [[2, "skan.draw.pixel_perfect_figsize", false]], "process_images() (in module skan.pipe)": [[3, "skan.pipe.process_images", false]], "prune_paths() (skan.csr.skeleton method)": [[1, "skan.csr.Skeleton.prune_paths", false]], "sholl_analysis() (in module skan.csr)": [[1, "skan.csr.sholl_analysis", false]], "sholl_shells() (in module skan.draw)": [[2, "skan.draw.sholl_shells", false]], "skan.csr": [[1, "module-skan.csr", false]], "skan.draw": [[2, "module-skan.draw", false]], "skan.pipe": [[3, "module-skan.pipe", false]], "skan.pre": [[4, "module-skan.pre", false]], "skeleton (class in skan.csr)": [[1, "skan.csr.Skeleton", false]], "skeleton_image (skan.csr.skeleton attribute)": [[1, "skan.csr.Skeleton.skeleton_image", false]], "skeleton_to_csgraph() (in module skan.csr)": [[1, "skan.csr.skeleton_to_csgraph", false]], "skeleton_to_nx() (in module skan.csr)": [[1, "skan.csr.skeleton_to_nx", false]], "source_image (skan.csr.skeleton attribute)": [[1, "skan.csr.Skeleton.source_image", false]], "submatrix() (in module skan.csr)": [[1, "skan.csr.submatrix", false]], "summarize() (in module skan.csr)": [[1, "skan.csr.summarize", false]], "threshold() (in module skan.pre)": [[4, "skan.pre.threshold", false]]}, "objects": {"skan": [[1, 0, 0, "-", "csr"], [2, 0, 0, "-", "draw"], [3, 0, 0, "-", "pipe"], [4, 0, 0, "-", "pre"]], "skan.csr": [[1, 1, 1, "", "Skeleton"], [1, 4, 1, "", "make_degree_image"], [1, 4, 1, "", "nx_to_skeleton"], [1, 4, 1, "", "pixel_graph"], [1, 4, 1, "", "sholl_analysis"], [1, 4, 1, "", "skeleton_to_csgraph"], [1, 4, 1, "", "skeleton_to_nx"], [1, 4, 1, "", "submatrix"], [1, 4, 1, "", "summarize"]], "skan.csr.Skeleton": [[1, 2, 1, "", "coordinates"], [1, 2, 1, "", "distances"], [1, 2, 1, "", "graph"], [1, 2, 1, "", "n_paths"], [1, 2, 1, "", "nbgraph"], [1, 3, 1, "", "path"], [1, 3, 1, "", "path_coordinates"], [1, 3, 1, "", "path_label_image"], [1, 3, 1, "", "path_lengths"], [1, 3, 1, "", "path_means"], [1, 3, 1, "", "path_stdev"], [1, 3, 1, "", "path_with_data"], [1, 2, 1, "", "paths"], [1, 3, 1, "", "paths_list"], [1, 3, 1, "", "prune_paths"], [1, 2, 1, "", "skeleton_image"], [1, 2, 1, "", "source_image"]], "skan.draw": [[2, 4, 1, "", "overlay_euclidean_skeleton_2d"], [2, 4, 1, "", "overlay_skeleton_2d"], [2, 4, 1, "", "overlay_skeleton_2d_class"], [2, 4, 1, "", "overlay_skeleton_networkx"], [2, 4, 1, "", "pipeline_plot"], [2, 4, 1, "", "pixel_perfect_figsize"], [2, 4, 1, "", "sholl_shells"]], "skan.pipe": [[3, 4, 1, "", "process_images"]], "skan.pre": [[4, 4, 1, "", "hyperball"], [4, 4, 1, "", "threshold"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:function"}, "terms": {"": [5, 7, 9, 11, 12, 13, 15], "0": [1, 2, 3, 4, 7, 8, 12, 13, 15, 16], "00013": 13, "00515": 13, "01": 5, "019": 13, "020": 13, "026734": 9, "02921": 9, "029210": 9, "075": 5, "1": [1, 2, 3, 4, 7, 12, 14, 15, 16, 19], "10": [1, 5, 7, 9, 12, 13, 14, 15, 16, 18], "100": 9, "100669": 13, "1007": 13, "1007761": 13, "100x": 4, "1016": 13, "1017": 13, "102": 9, "1024": 2, "1038": 13, "1056": 9, "1068": 9, "107": 17, "108": 14, "1096": 5, "11": [9, 12, 14, 15, 16, 17], "1111": 13, "112": 17, "1128": 13, "1139": 9, "1152": 9, "115776": 13, "12": [1, 2, 7, 9], "123": 17, "125": 5, "12610": 9, "13": [1, 9], "13005": 13, "132": 13, "133": [13, 14], "135": [17, 18], "136": 17, "1371": 13, "1383": 9, "139": [17, 18], "14": [8, 9, 13], "140": 17, "141": 17, "1423": 9, "143": 18, "144": 13, "14582": 13, "147": 18, "1492": 9, "15": [9, 13], "150": 18, "152": 18, "1535": 9, "155": 18, "156": 18, "159": 18, "16": [1, 7], "164": 18, "167": [9, 18], "17": [9, 13], "173": 18, "175": 18, "177": 18, "18": 13, "180": 9, "182": 9, "183": 18, "184": 18, "185074": 9, "186": 13, "188": 18, "189": 18, "19": 13, "190": 18, "193": 18, "194": [13, 18], "195": 18, "196": 9, "1e9": [5, 9], "2": [1, 2, 4, 7, 12, 19], "20": [5, 7, 9], "201": 19, "2018": 13, "2019": [9, 13], "202": 18, "2020": 13, "2021": 13, "203": 18, "208": 9, "21": [9, 13], "210": 19, "212": 19, "213005": 9, "215": 19, "217": 19, "218": 19, "220": 19, "221": 19, "22139": 9, "224": 19, "229": 19, "231": 19, "232": 19, "24": 7, "2439": 9, "247": 9, "25": 13, "27": 9, "28": [7, 9], "2d": [1, 7, 8, 9], "3": [2, 4, 7, 8, 9, 12, 18], "300": 5, "300nm": 5, "31": 9, "315": 9, "32": [7, 9], "330": 9, "339": 9, "34": 9, "356": 9, "36": [7, 9], "389331": 9, "3d": [6, 7, 12, 18], "4": [1, 2, 3, 7, 8, 9, 13], "40": 7, "40208": 9, "40894": 9, "41277": 9, "4312": 13, "44": 7, "45": [7, 9], "462942": 9, "48": 9, "482695": 9, "49211": 9, "5": [5, 7, 8, 9, 13], "50": [5, 9], "53344": 9, "54": 7, "549": 9, "55356": 9, "55419": 9, "57": 7, "58340": 9, "5e": 5, "6": [2, 7, 13], "60352": 9, "615": 9, "624": 9, "625": 5, "64": 8, "65891": 9, "663": 9, "673": 9, "673008": 9, "68955": 9, "7": [7, 9, 18], "75": 7, "768": 2, "7717": 13, "79052": 13, "7vyx3": 5, "8": [1, 2, 5, 7, 9, 12, 15], "80": [2, 7], "81": 9, "87": 9, "872853": 9, "9": [2, 5, 7, 12, 15, 16], "93": 14, "93855": 9, "940": 5, "95004": 9, "96": 5, "977889": 9, "999": 9, "A": [1, 5, 13, 17, 18], "As": [8, 9, 17], "But": 9, "By": 1, "For": [1, 5, 9, 14], "If": [1, 2, 4, 8, 9, 13, 14, 17], "In": [1, 5, 9, 14], "It": [1, 9, 11, 18, 19], "No": 1, "Not": 18, "That": 14, "The": [1, 2, 3, 4, 5, 7, 8, 9, 11, 13, 14, 19], "There": [8, 9], "These": [1, 9], "To": 11, "With": 18, "_": [1, 5, 8, 9, 19], "_nestedsequ": 1, "_supportsarrai": 1, "_testdata": 9, "aaron": 13, "about": [5, 9], "abov": [4, 9, 18], "absolut": [1, 14], "academi": 13, "acceler": 9, "accept": 5, "access": [1, 19], "accord": [1, 5, 9], "account": 11, "accur": [4, 5], "accuraci": 14, "acilit": 13, "action": 17, "acunocanalicular": 13, "ad": 14, "adam": 13, "adapt": 17, "add": [5, 18, 19], "add_shap": 8, "addit": 2, "addition": 14, "adjac": [1, 9], "advantag": [14, 19], "affect": 14, "afm": 1, "after": 3, "ahm": 13, "alessandro": 13, "algorithm": 5, "alias": 2, "align": 9, "all": [1, 2, 3, 5, 9, 14, 17, 18], "all_path": 8, "allow": [1, 8, 9, 19], "along": [1, 2, 9], "alpha": [2, 5], "alreadi": 1, "also": [1, 5, 8, 9, 11, 18, 19], "altern": 2, "alwai": [12, 15, 18], "amount": [2, 4], "amput": 13, "an": [1, 2, 4, 5, 12, 14, 18], "analys": [5, 9, 12, 13], "analysi": [0, 1, 6, 10, 13, 18], "analyz": [6, 9, 13], "andrew": 13, "angiographi": 13, "ani": [1, 11], "anna": 13, "annal": 13, "annot": 7, "answer": 9, "api": [12, 15, 16, 20], "appli": 5, "approach": [1, 13, 14], "ar": [1, 2, 5, 8, 9, 12, 15, 17, 18, 19], "arang": [1, 7, 8], "arbitrari": 5, "argument": [1, 2, 9, 17, 18, 19], "arman": 13, "around": [1, 2, 8, 9], "arrai": [1, 2, 4, 7, 9, 12, 15, 17], "artifact": 9, "asarrai": 7, "ascend": 5, "asid": 9, "aspect": 7, "assembl": 13, "assembli": 13, "astyp": 9, "atom": 1, "attempt": 5, "attribut": [9, 19], "atur": 13, "august": 13, "auto": [3, 5], "automat": [1, 3, 5, 13], "autoscale_view": 7, "avail": [3, 11], "avali": 5, "averag": 1, "awai": 14, "ax": [1, 2, 5, 7, 9], "ax0": 7, "ax1": 7, "axi": [1, 2, 9], "b": [5, 13], "back": [9, 19], "ball": 4, "band": 8, "bar": 5, "bartali": 13, "base": [7, 13, 14, 17, 18], "basic": 10, "becaus": [1, 9, 14, 18], "beck": 13, "becom": [14, 19], "been": [1, 3, 7, 17, 18], "befor": [3, 4], "begin": 18, "behavior": [17, 18, 19], "behaviour": 11, "belong": [1, 9], "below": [1, 14, 19], "best": 9, "between": [1, 5, 9, 13, 14], "betwen": 1, "bhavapriya": 13, "bidirect": 19, "bin": [5, 9], "binar": 2, "binari": [4, 5, 9], "binary0": 9, "binary_blob": 8, "binary_dil": 5, "binary_skeleton": 8, "biologi": 13, "bit": 11, "black": 7, "blanch": 13, "bleed": 11, "blend": 2, "blob": 8, "blood": [9, 13], "bodi": 7, "bone": 13, "bool": [1, 4], "border": 9, "both": 2, "boyin": 13, "branch": [1, 2, 3, 8, 12, 14, 17, 19], "branch_data": 9, "branch_dist": [5, 8, 9, 19], "branch_typ": [2, 5, 9], "break": 14, "bright": [3, 9], "brightness_offset": [3, 5], "brought": 17, "brute": 1, "bucklei": 17, "buffer": 18, "bug": [15, 16, 17], "bugfix": 18, "build": [18, 19], "built": 17, "bunch": 14, "bundl": 14, "buss": 13, "byte": 1, "c": [5, 11, 13], "c0": 9, "c1": 9, "cach": 19, "calcul": [1, 18, 19], "call": [1, 2, 9], "callabl": [1, 2], "can": [1, 2, 7, 8, 9, 11, 14, 17, 19], "carmo": 13, "case": [1, 9], "caus": [2, 9], "ceil": [5, 9], "celani": 13, "cell": [5, 7, 9, 13], "cell_numb": 5, "cellmean": 5, "cellular": 13, "center": [1, 2, 7], "centroid": [14, 17], "certain": 2, "cfg": 19, "challeng": 11, "chang": [1, 15, 16], "chappl": 13, "charact": 1, "character": 13, "check": 9, "choic": 2, "choos": 4, "chosen": 1, "christin": 13, "circl": [2, 7], "circular": 7, "cite": [9, 12, 15], "class": [1, 9, 17, 18], "clean": [12, 17], "clone": 11, "close": [14, 18], "cluster": 14, "cmap": [2, 5, 7, 9], "cmi": 13, "code": [9, 11, 17, 18], "coher": 13, "collabor": 18, "collaps": 14, "collat": 3, "color": [2, 8, 19], "colorbar": 2, "colormap": [2, 9], "colour": 2, "column": [1, 2, 5, 9, 19], "com": [11, 17, 18], "come": [9, 19], "command": [17, 18], "common": 2, "commonli": 7, "compar": [7, 12], "compat": [17, 18, 19], "compil": 5, "complet": [6, 9, 12], "complex": [1, 13], "complic": 14, "compon": [1, 2], "composit": 1, "compress": 1, "comput": [1, 3, 17], "concat": 9, "concentr": [1, 2, 7], "conda": 11, "confer": 9, "config": [5, 7, 9], "configur": [1, 19], "confirm": 13, "conform": [2, 4], "connect": [1, 2, 9], "consid": [1, 14], "consolid": 14, "contain": [1, 2, 3, 4, 5, 9, 14, 18, 20], "contribut": [11, 17, 19, 20], "contributor": 18, "conveni": 14, "convers": 19, "convert": 1, "cool": 8, "coord_dst_0": 9, "coord_dst_1": 9, "coord_src_0": [1, 9], "coord_src_1": 9, "coordin": [0, 1, 2, 9, 12, 15], "coordinates0": 9, "copi": [5, 11], "core": 3, "correctli": 18, "correspond": [1, 2, 5, 9, 14, 17, 18], "corvellec": 17, "cosystem": 13, "could": 5, "count": 7, "coupl": 9, "cours": 9, "cover": 9, "cpu": [3, 5], "creat": [1, 2, 5, 17, 19], "cristalx": 13, "crop": [3, 5, 9], "crop_radiu": [3, 5], "cross": 7, "csati": [13, 17], "csatizoltan": 20, "csgraph": 1, "csr": [0, 2, 9, 12], "csr_graph": 2, "csr_matrix": 1, "curat": [17, 18], "current": [1, 13, 18, 19], "curv": 2, "cycl": 9, "d": [5, 8, 13], "da": 17, "dark": 9, "dask": 17, "data": [1, 2, 4, 6, 7, 8, 9, 12, 13, 14], "data_fram": 3, "data_typ": [2, 4], "datafram": [1, 2, 3, 7, 9, 19], "datar": 5, "dataset": [8, 9, 12, 14, 19], "deal": 14, "dean": 13, "decemb": 13, "decid": 14, "deep": 13, "def": [5, 9], "default": [1, 2, 14, 19], "default_rng": 8, "defect": 13, "defin": [1, 7, 14], "degre": [1, 9, 18], "degree_imag": 1, "demonstr": 8, "deni": 13, "denois": [2, 4], "densiti": 5, "depend": [12, 17, 18], "deploi": 17, "deprec": [17, 18, 19, 20], "der": 13, "deriv": [1, 9], "desir": [1, 2], "detail": [1, 2, 14, 18], "determin": [1, 3], "dev": [2, 4], "develop": [11, 17, 18], "deviat": [1, 2], "df": 5, "diabet": 13, "diagon": [1, 9], "dictionari": 3, "differ": [1, 2, 5, 12, 15], "differenti": 13, "difficult": [9, 14], "digit": 13, "dilat": [2, 9], "dim_nm": 9, "dimens": [1, 4], "dimension": 1, "directli": [1, 2, 8, 11, 14], "directori": 5, "disadvantag": 14, "disconnect": 14, "displai": [5, 6, 9, 12, 18], "distanc": [0, 1, 2, 5, 9, 19], "distinct": 8, "distinguish": 9, "distribut": 9, "dixon": 13, "do": [9, 11], "doc": [2, 4, 8], "document": [1, 2, 3, 9, 15, 16, 17, 20], "doe": [5, 18], "doi": 13, "done": [14, 17], "download": 5, "dpi": 2, "draw": [0, 7, 8, 9, 12], "draw_networkx": 2, "drawn": 2, "drift": 9, "drop": 18, "dtype": [1, 5], "due": [2, 9], "dummi": 14, "dure": 14, "e": [1, 11, 13, 19], "e1007761": 13, "e13005": 13, "e4312": 13, "each": [1, 2, 3, 5, 8, 9, 14], "ear": 13, "earlier": 14, "easier": [17, 19], "easiest": 11, "edg": [1, 2, 8, 9, 11, 19], "edge_color": 8, "edge_colormap": 8, "edge_funct": 1, "edge_width": 8, "edgecolor": 2, "edit": 19, "effect": 9, "effort": 18, "either": [1, 9], "el": 13, "electron": 9, "element": [1, 2, 4], "els": [5, 9], "emili": 13, "emodel": 13, "empti": 2, "enabl": 9, "encod": 5, "end": [5, 9, 14], "endpoint": [1, 5, 9], "endswith": 5, "enough": [1, 14], "entir": 1, "entri": [1, 9], "equal": [2, 7, 9], "eras": 18, "eric": 13, "error": 19, "erythrocyt": 13, "escript": 13, "etc": 1, "etwork": 13, "euclidean": [1, 2, 9], "euclidean_dist": 9, "evan10": 20, "even": 19, "evenli": 1, "everi": [1, 14], "everyon": 18, "examin": 14, "exampl": [1, 2, 7, 9, 12, 14, 19], "exce": 1, "exist": 9, "expand": 9, "expens": 1, "experiment": 13, "expertis": 18, "explain": [10, 14], "explor": 9, "express": 5, "extent": 9, "extract": [5, 12], "f": 13, "face": 8, "face_color": 8, "face_colormap": 8, "falciparum": [9, 13], "fals": [1, 5], "fan": 13, "faq": [12, 15, 17, 18], "far": [9, 13], "fast": 9, "faster": [1, 4, 5], "fat_skeleton": 5, "featur": [15, 16], "februari": 13, "fei": [5, 9], "few": 8, "fewer": 4, "fiddl": 7, "field": 5, "field_numb": 5, "fig": [2, 5, 7, 9], "figsiz": [2, 7], "figur": [2, 12, 14], "figure_format": [5, 7, 9], "fiji": 9, "file": [3, 5, 9], "filenam": [3, 5, 9], "fill": 14, "filter": [4, 5, 9], "final": [3, 5, 8, 9, 11, 18], "find": [3, 10, 18, 19], "find_main_branch": 1, "fine": 9, "first": [5, 8, 9, 18], "fix": [15, 16, 17, 20], "float": [1, 2, 3, 4, 5, 9, 12, 15, 19], "fn": 9, "fold": [17, 18], "folder": 5, "follow": [1, 9, 11, 13], "font_siz": 2, "forc": 1, "forg": 11, "fork": 11, "form": [3, 9], "format": [1, 2, 3, 5, 9, 17, 19], "forward": 3, "four": 2, "framework": 5, "fran": 13, "francesco": 13, "fratzl": 13, "from": [1, 2, 3, 4, 5, 7, 8, 11, 12, 13, 15, 18, 19, 20], "fruit": 1, "full": [1, 3, 9, 19], "fulli": 19, "function": [0, 1, 7, 9, 12, 14, 17, 19], "futur": [9, 17, 18, 19], "g": [1, 5, 19], "g0": 9, "g1": 9, "gaussian": [2, 3, 4, 5, 9], "gener": [1, 3, 5, 7, 19], "generate_binary_structur": 1, "geneviev": 17, "geodes": 1, "get": [1, 12, 14], "git": 11, "github": [11, 14, 17, 18], "give": [12, 15], "given": [1, 2, 4, 7, 9], "glob": [5, 9], "global": 4, "go": 9, "goal": 5, "good": 14, "grai": [2, 5, 7, 9], "grain": 13, "graph": [0, 2, 9, 12, 15, 18, 19], "grayscal": 2, "greater": 2, "groundwork": 19, "group": [1, 5], "groupbi": [5, 9], "grown": 17, "gr\u00f6schl": 13, "gtpase": 13, "gui": [9, 17, 18], "gupta": 18, "h": 2, "ha": [1, 7, 9, 14, 17, 18], "had": 18, "han": 13, "handl": 14, "hang": 1, "hanko": 19, "hann": 13, "hanssen": 13, "hard": 17, "hargrov": 13, "have": [1, 2, 3, 5, 8, 9, 14, 17, 18, 19], "head": 9, "healthi": 13, "heart": 18, "height": [1, 2, 5], "help": 18, "her": 18, "here": [8, 9, 10, 17, 18], "higher": 4, "hint": 9, "hist": [5, 9], "histogram": 5, "hoffseth": 13, "hohenadl": 13, "hope": 9, "host": [5, 13], "how": [3, 6, 8, 9, 10, 15, 17, 18], "howev": [1, 8, 9, 14, 17, 18], "html": [2, 4], "http": [2, 4, 5, 11, 17, 18], "hyperbal": [0, 4, 12], "i": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 15, 17, 18, 19], "icroscopi": 13, "id": [1, 2, 8, 9, 14], "ideal": 8, "identifi": 5, "idx": 1, "iglesia": 13, "ignor": 9, "iio": [5, 9], "illustr": 9, "imag": [0, 1, 2, 3, 5, 7, 12, 13, 14], "image0": 9, "image_cmap": 2, "image_coord_dst_0": 9, "image_coord_dst_1": 9, "image_coord_src_0": 9, "image_coord_src_1": 9, "image_format": [3, 5], "image_raw": 5, "imageio": [3, 5, 9], "immedi": 1, "implement": 14, "import": [5, 7, 8, 9], "improv": [15, 16, 18, 20], "imread": [5, 9], "imshow": [5, 7, 9], "includ": [1, 2, 9, 18, 19], "incorpor": [1, 18], "index": [1, 5, 9, 12, 14], "indic": [1, 9, 14], "individu": [2, 3], "inf": [5, 9], "infect": [5, 9, 13], "infection_statu": 5, "infer": 5, "inform": [1, 9], "infrastructur": 18, "initi": 1, "inlin": [5, 7, 9], "inlinebackend": [5, 7, 9], "inner": 9, "input": [1, 2, 3, 4, 5], "insid": 9, "inspir": 9, "instal": [10, 12], "instanc": 2, "instead": [1, 4, 9, 17, 18, 19], "instruct": 10, "int": [1, 2, 3, 4, 5, 9], "integ": [12, 15, 19], "intellig": 4, "intens": 1, "interact": 8, "interest": 9, "interfac": 19, "intermedi": 9, "interpret": 9, "intersect": 1, "intersection_count": 1, "invagin": 13, "invas": 13, "involv": 1, "io": [5, 18], "isol": [9, 18], "issu": [14, 18], "its": [1, 2, 14], "itself": 1, "j": [1, 9, 13], "j2j": [5, 9], "jame": [13, 18, 19], "jan": 13, "jarod": 19, "jasmin": 13, "jean": 13, "jennif": 13, "jitter": [5, 9], "jni": 11, "job": 5, "journal": 13, "juan": [9, 13], "junction": [1, 2, 5, 9, 14, 17, 18], "junction_mod": [12, 15, 17, 18], "june": 13, "just": [1, 11, 12, 15, 18, 19], "k": 5, "kahrp": 13, "keep": [1, 9, 14], "keep_imag": 1, "kennon": 13, "kevin": [13, 17], "kevinyamauchi": [17, 18], "keyword": [2, 9, 17, 18, 19], "kink": 17, "knob": 13, "know": [8, 9], "knowlesi": 13, "kollmannsberg": 13, "kornelia": 13, "kushaan": 18, "kwarg": 2, "l": 13, "label": [5, 8, 18, 19], "label_imag": 1, "lai": 19, "lambda": 5, "laptop": 5, "larg": [2, 13], "larger": [12, 15], "lasmodium": 13, "last": 5, "later": 14, "layer": [12, 18, 19], "layout": 5, "lead": 5, "leann": 13, "learn": 13, "least": 14, "led": 18, "left": 9, "legend": 5, "len": [2, 5], "length": [1, 2, 5, 8, 12, 17], "leopold": 13, "less": 14, "let": [8, 9, 19], "level": 3, "librari": [3, 12, 13, 17, 18], "life": 19, "like": [1, 5, 8, 18], "limodin": 13, "line": [1, 2], "linestyl": 2, "linewidth": 2, "link": [1, 14], "list": [1, 2, 3, 5, 12, 15, 18, 19], "littl": 14, "liu": [13, 18], "load": 9, "lobo": 17, "loc": 5, "local": [3, 4, 11], "locat": 5, "longer": [6, 9], "longest": 1, "lood": 13, "look": [5, 14], "looker": 13, "lot": [1, 5], "low": [1, 5], "luci": 18, "lw": 5, "ly": 18, "m": [1, 2, 3, 4, 13, 19], "machin": 5, "made": [9, 14], "magnier": 13, "mai": [1, 2, 11, 13], "main": 1, "maintain": 19, "major": 17, "make": [2, 7, 8, 11, 12, 14, 18, 19], "make_degree_imag": [0, 1, 12], "malaria": [9, 13], "mandatori": 17, "mani": [3, 5], "manifest": 18, "manoochehr": 13, "manual": 7, "map": [1, 9], "mappabl": 2, "march": 13, "margin": 3, "mariann": 17, "marlen": 17, "martin": 13, "mask": 1, "match": 5, "materi": 14, "matplotlib": [2, 5, 7, 8, 9], "matrix": [1, 2, 9], "matthew": 13, "max": [2, 14], "maximum": 2, "mcmillan": 13, "md": 1, "mean": [1, 2, 5, 19], "mean_pixel_valu": 9, "mean_shape_index": 5, "measur": [1, 5, 7, 8, 12, 15], "median": [3, 4, 9], "meet": [9, 14], "membran": [5, 9, 13], "memori": 1, "meta": [5, 9], "metadata": [3, 9, 19], "meter": 9, "method": [1, 2, 3, 4, 5, 7, 9, 14, 19], "microanalysi": 13, "microbiologi": 13, "microct": 13, "microscop": 9, "microscopi": [1, 13], "microstructur": 13, "might": [1, 4, 9, 11], "migrat": 19, "mileag": 11, "mimi": 13, "mimic": 9, "min": 14, "minim": 9, "minimum": [2, 14, 17, 18], "minor": [19, 20], "minut": 5, "misc": [15, 16], "miscellan": 12, "miss": 18, "mistak": 18, "mmbr": 13, "mode": 14, "model": 13, "modern": 5, "modif": 11, "modul": [9, 12, 17, 18], "molecular": 13, "monko": 19, "more": [1, 4, 5, 9, 11, 14, 17, 18], "morpholog": 4, "morphologi": [5, 8, 9], "most": [2, 8], "mous": 13, "mst": 14, "msub": 1, "much": [1, 17, 18], "multicor": 5, "multigraph": 1, "multimod": 13, "multipl": 18, "must": 14, "my": [12, 15, 18], "n": [1, 2, 4, 13, 14], "n_dim": 8, "n_path": [0, 1, 8], "n_point": 2, "naiv": 1, "najjar": 13, "name": [1, 2, 19], "namvar": 13, "nan": 14, "napari": [6, 12, 17, 18, 19], "nathali": 13, "natur": [5, 9], "nbgraph": [0, 1], "nby": 5, "nc": 1, "ncol": 7, "ndi": 8, "ndim": [1, 4], "ndimag": [1, 8], "ndisplai": 8, "nearbi": 8, "necessari": 1, "need": [5, 8, 9, 14, 17, 18], "neigbor": 1, "neighbor": [1, 14], "neighborhood": 1, "neighbour": 9, "neil": 19, "network": [9, 14], "networkx": [1, 2, 9, 19], "neuron": 7, "new": [1, 2, 5, 13, 14, 15, 16, 17], "next": [5, 9, 14], "nibl": 13, "niblack": 4, "nl": [2, 3], "nm": [5, 9], "nnz": 1, "node": [1, 9, 12, 15, 18], "node_id_dst": 9, "node_id_src": 9, "node_s": 2, "non": [1, 5, 11], "none": [1, 2, 5], "nonzero": 1, "normal": [5, 9], "notabl": 11, "notat": 1, "note": [1, 2, 12, 15, 17, 18, 19], "notebook": 5, "now": [5, 8, 9, 14, 17, 18, 19], "np": [1, 2, 5, 7, 8, 9, 14], "nr": 1, "nrow": 7, "nt": 1, "num_thread": 3, "numba": [1, 9, 11, 20], "number": [1, 2, 3, 4, 5, 7, 9, 12, 15], "numer": [8, 14], "numeric_onli": 5, "numpi": [2, 5, 7, 8, 9, 11, 14, 19], "nunez": 13, "nx": [1, 2], "nx_to_skeleton": [0, 1, 12], "nya": 13, "o": 13, "object": [1, 2, 7, 9], "obtain": 13, "occur": 14, "off": [1, 8], "offer": 14, "offset": [3, 4, 5], "often": 1, "oi": 13, "ok": 9, "old": [17, 18], "oliv": 13, "olivia": 13, "olivieri": 13, "omput": 13, "onc": 14, "one": [2, 8, 9, 13, 14, 17, 19], "ones": [1, 2], "onli": [1, 2, 5, 9, 14], "onnectom": 13, "open": [5, 7], "openpyxl": 18, "optic": 13, "optim": 9, "option": [1, 2, 3, 4, 9, 11, 17, 18], "order": [5, 9, 14], "org": [2, 4], "origin": [1, 9, 14], "orthogon": 1, "osf": 5, "osteoporosi": 13, "other": [1, 9], "otherwis": [1, 9], "otsu": 9, "our": [5, 9, 18], "out": [9, 17, 19], "outdat": 20, "outer": 1, "output": 2, "over": 2, "overhaul": 18, "overlai": 2, "overlaid": 2, "overlap": 5, "overlay_euclidean_skeleton": 9, "overlay_euclidean_skeleton_2d": [0, 2, 9, 12], "overlay_skeleton_2d": [0, 2, 9, 12], "overlay_skeleton_2d_class": [0, 2, 7, 12], "overlay_skeleton_networkx": [0, 2, 9, 12], "overview": 5, "own": 11, "p": [1, 13], "packag": 12, "page": [9, 12], "pain": 18, "paint": 14, "pair": 1, "palett": 8, "panda": [1, 2, 7, 9, 19], "panel": 5, "paon": 13, "paper": [5, 9, 14], "paradigm": 9, "paramet": [1, 2, 3, 4, 9], "parapini": 13, "parasit": [9, 13], "part": [1, 9], "particular": 18, "particularli": 2, "pass": [1, 2, 17], "patch": 2, "path": [0, 1, 2, 3, 8, 9, 11, 18], "path_coord": 1, "path_coordin": [0, 1, 8], "path_id": [1, 8], "path_label_imag": [0, 1, 19], "path_length": [0, 1, 2], "path_mean": [0, 1, 2], "path_stdev": [0, 1, 2], "path_with_data": [0, 1], "pathogen": 13, "paths_list": [0, 1], "paths_tabl": 8, "paul": 13, "pd": [1, 7, 9], "peerj": [5, 9, 13], "per": 9, "per_imag": 9, "per_image_data": 5, "perform": [7, 9], "permut": 8, "person": 11, "peter": 13, "pfister": 13, "philip": 13, "physic": 9, "pin": [2, 17, 18], "pip": 11, "pipe": [0, 9, 12], "pipelin": [0, 12], "pipeline_plot": [0, 2, 12], "pixel": [1, 2, 3, 4, 9, 12, 15, 18, 19], "pixel_coordin": 1, "pixel_graph": [0, 1, 9, 12], "pixel_graph0": 9, "pixel_perfect_figs": [0, 2, 12], "pixelheight": [5, 9], "place": 5, "plasmodium": 9, "platform": 17, "pleas": [9, 13, 14], "plo": 13, "plot": [2, 5, 7, 9], "plt": [5, 7, 9], "plugin": [9, 17, 18, 19], "point": [1, 2, 7, 9, 14, 18], "popular": 17, "portabl": 9, "posit": [4, 14], "possibl": 18, "post": 5, "pourshaban": 13, "ppat": 13, "pr": 18, "pre": [0, 5, 9, 12], "preprocess": [0, 9, 12], "presenc": [1, 18], "present": 1, "preserv": [1, 17], "primari": 9, "primarili": 9, "print": 1, "prior": 14, "probabl": [1, 17, 18], "problem": 14, "process": [3, 5, 7, 13], "process_imag": [0, 3, 5, 12], "produc": [1, 9], "product": 1, "properti": [1, 8, 9], "protein": [9, 13], "provid": [1, 2, 5, 7, 8, 9, 14], "prune": 1, "prune_path": [0, 1, 19], "public": 13, "publish": 9, "pure": [11, 12], "purpos": [5, 9], "py": 18, "pypi": 11, "pyplot": [5, 7, 9], "pyproject": 19, "python": [9, 12, 18, 19], "qualit": 8, "qualiti": [13, 19], "question": [9, 14], "quit": 9, "r": [5, 13], "rac1": 13, "radii": [1, 2, 7], "radiu": [3, 4, 5, 7, 9], "rais": 14, "rajagop": 13, "random": 8, "random_path_id": 8, "rang": [2, 8], "rare": 14, "rather": [5, 17], "ravel": [1, 5], "rbc": [5, 9], "re": 5, "read": 9, "real": [1, 6], "reason": 5, "receiv": 8, "recent": 18, "recommend": [2, 9], "red": [9, 13], "reduc": 4, "redund": 1, "refer": [2, 4, 12], "reflect": 11, "regener": [1, 13], "regex": 5, "region": 9, "regular": 5, "rel": 3, "relat": 13, "releas": [12, 15, 17, 18, 19, 20], "relev": 9, "reli": 13, "remain": 19, "remodel": 13, "remov": [1, 5, 14, 17, 18], "ren": 13, "renam": 9, "render": 2, "replac": 14, "report": [13, 17, 18, 19], "repositori": [9, 11], "repres": [1, 9], "represent": [0, 9, 12], "reproduc": 5, "requir": [4, 18], "research": 7, "reset_index": 5, "reshap": 1, "resolut": [1, 9], "resolv": 18, "resourc": 10, "result": [3, 4, 8, 9, 14, 17], "retina": [5, 7, 9], "retrun": 1, "return": [1, 2, 3, 4, 5, 9, 14], "reveal": 13, "revert": 17, "review": 13, "rgb": 2, "rheolog": 13, "richard": 13, "ridg": [1, 5], "right": 9, "ring": 13, "root": 7, "row": [1, 2, 9], "run": 9, "ryan": [18, 19], "s11914": 13, "s1431927619001399": 13, "s2": 13, "s41598": 13, "same": [1, 2, 4, 5, 8], "sammarco": 13, "sampl": 9, "sarah": 13, "sauvola": [4, 9], "savari": 18, "scalarmapp": 2, "scale": [1, 3, 5, 9], "scale_metadata_path": [3, 5], "scalenm": 5, "scan": [5, 9], "scatter": 7, "schizont": 5, "schizont4_uninfrbc7_06": 5, "schizont_fil": 5, "schmetter": 13, "sch\u00e4fer": 13, "sch\u00fctzenberg": 13, "scienc": [5, 13], "scientif": [5, 9, 13], "scikit": [2, 4, 9], "scipi": [1, 2, 8, 9, 11], "script": 9, "sd": 1, "sdist": 19, "seaborn": [5, 9], "search": 12, "second": [7, 9], "section": 9, "see": [1, 2, 3, 5, 9, 14, 17, 18], "select": 9, "self": 1, "semi": 13, "sensic": 1, "sentinel": 14, "separ": [1, 3, 8, 9, 19], "septemb": 13, "seri": 18, "serv": 9, "set": [1, 3, 8, 9], "set_aspect": 7, "set_axis_off": [5, 7], "set_facecolor": 7, "set_xlabel": [5, 7, 9], "set_xlim": 7, "set_ylabel": [5, 7, 9], "set_ylim": 7, "setup": 19, "sever": [5, 11, 17, 18], "shape": [1, 2, 4, 5, 9, 12, 13, 19], "shape_typ": 8, "shell": [1, 7], "shell_radii": 1, "shephard": 19, "ship": 18, "sholl": [1, 6, 12, 18], "sholl_analysi": [0, 1, 7, 12], "sholl_shel": [0, 2, 7, 12], "short": 10, "shortest": 1, "should": [1, 2, 3, 5, 14, 17, 18, 19], "show": [1, 5, 7, 8], "sigma": [3, 4, 5, 9], "silvia": 13, "silvio": 13, "simkin": 13, "simon": 18, "simpl": [5, 9], "simul": 13, "sinc": 5, "singl": [1, 9, 14], "size": [2, 18], "skan": [6, 8, 10, 15], "skel": 1, "skeleton": [0, 5, 6, 7, 10, 13, 14, 17, 18, 19], "skeleton0": 9, "skeleton1": 9, "skeleton_color_sourc": [2, 9], "skeleton_colormap": [2, 7], "skeleton_id": [8, 9], "skeleton_imag": [0, 1, 19], "skeleton_lay": 8, "skeleton_pixel_id": 1, "skeleton_to_csgraph": [0, 1, 9, 12], "skeleton_to_nx": [0, 1, 12], "skeletonis": 9, "skimag": [5, 8, 9], "skip": 9, "slash": 3, "slice": 5, "slightli": [9, 12, 15], "small": [2, 9, 14], "smooth": [3, 4, 5, 9], "smooth_method": [2, 3, 4, 5], "smooth_radii": 9, "smooth_radiu": [3, 5, 9], "sn": [5, 9], "snigdha": 13, "so": [1, 8, 9, 13, 14, 17, 18], "softwar": 11, "softwarex": 13, "softx": 13, "soma": 7, "some": [1, 2, 9, 18], "sophist": [9, 17, 18], "sort": 5, "sort_valu": 5, "sourc": [1, 2, 3, 4, 7, 9, 11], "source_imag": [0, 1], "space": [1, 9, 14], "spacing_nm": 9, "spacings_nm": 9, "span": [14, 17, 18], "spars": [1, 2], "speak": 18, "special": 14, "specif": [1, 2, 4], "spectrin": 9, "speed": [1, 18], "spheric": 7, "spmatrix": 1, "sqrt": [1, 9], "squar": 1, "st": 13, "standard": [1, 2, 3], "start": [1, 5, 12, 18], "stat": [2, 3], "statist": [1, 2, 9], "statu": 5, "stdev": 1, "stdev_pixel_valu": 9, "stegmann": 13, "steocyt": 13, "step": [1, 9], "stewart": 13, "still": [9, 17], "str": 1, "straggler": 8, "straight": [2, 14], "strategi": [9, 14], "string": [2, 3], "stripplot": [5, 9], "structur": [4, 7, 9, 13], "style": 2, "submatrix": [0, 1, 12], "submit": 5, "subplot": [5, 7, 9], "subset": 1, "sum": [1, 9], "summar": [0, 1, 8, 9, 12, 14, 19], "summari": [1, 19], "summaris": 2, "supplementari": 14, "support": [14, 18], "sure": 5, "surfac": 9, "swell": 13, "synthet": 8, "tab10": 8, "tabl": [1, 7, 9, 19], "tabular": 8, "taekedehaan": 20, "tage": 13, "take": [1, 2, 5, 19], "taken": 9, "talk": 9, "tend": 9, "termin": 11, "test": [1, 17, 19], "text": [1, 5], "than": [2, 5, 9, 12, 15, 17], "thank": [5, 17, 18, 19, 20], "thei": 1, "them": [1, 5, 8], "theo258": 20, "theodumont": 20, "thi": [1, 2, 3, 4, 5, 7, 9, 11, 14, 17, 18, 19, 20], "thick": 1, "thin": 1, "thing": 14, "those": [5, 18], "though": [11, 17], "thread": 3, "three": [9, 14], "threshold": [0, 2, 3, 4, 5, 9, 12], "threshold_radii": 9, "threshold_radiu": [3, 5, 9], "thresholded_imag": 3, "throughout": 13, "tiash": 13, "tidi": 9, "tif": [5, 9], "tight_layout": 5, "tillei": 13, "tim": 19, "tip": 2, "tirelli": 13, "toarrai": 1, "togeth": [1, 9], "toi": 9, "toml": 19, "tomographi": 13, "tool": 9, "toolz": 5, "topolog": 14, "topologi": 14, "total": 4, "toward": 13, "trace": [1, 9], "transit": 19, "transpos": 9, "travers": 18, "treatment": 9, "tree": [14, 17, 18], "true": [1, 5, 9], "tupl": [1, 2, 3], "tutori": 10, "tv": [2, 3, 4], "two": [7, 8, 9, 10], "type": [1, 2, 3, 4, 9, 11], "tz": 5, "u": [8, 9], "underli": 14, "underpin": 13, "uninf": 5, "uninfect": [5, 9], "uniqu": [5, 9], "unique_junct": [12, 15, 17, 18], "uniquify_junct": 18, "unit": [1, 9], "until": 1, "unus": 14, "up": [1, 9, 12, 14, 17, 18], "upcom": 17, "updat": 18, "upgrad": [12, 15], "upstream": 18, "url": 5, "us": [1, 2, 3, 4, 6, 7, 9, 11, 12, 13, 14, 17, 18, 19], "usag": [6, 20], "user": [1, 9, 17], "user_guid": [2, 4], "v0": [12, 15, 16], "v2": [5, 9], "valentina": 13, "valid": [2, 3], "valu": [1, 2, 3, 4, 14, 19], "value_is_height": 1, "van": 13, "vari": 11, "variabl": 9, "variat": 4, "ve": 17, "verbos": 9, "veri": [1, 2, 5, 9], "version": [1, 2, 11, 14, 17, 18, 19], "viewer": 8, "vijai": 13, "vincent": 13, "viridi": [2, 8], "viridis_r": 7, "virul": 13, "visual": [1, 6, 7, 9], "visualis": [0, 9, 12], "vitoria": 17, "viz": 5, "vmax": 2, "vmin": [2, 7], "volume_fract": 8, "voxel": 1, "w": [2, 13], "wa": [1, 14], "wai": [8, 9, 11, 14], "walt": 13, "want": 9, "warnck": 13, "wart": 17, "watt": 13, "we": [1, 5, 7, 8, 9, 14, 17, 19], "weight": 1, "weinkam": 13, "well": [1, 8], "were": [2, 9, 18], "werkmeist": 13, "what": [12, 15], "wheel": 19, "when": [1, 2, 7, 14, 19], "where": [1, 2, 9, 14], "whether": 1, "which": [1, 2, 3, 4, 5, 7, 8, 9, 14, 19], "while": 19, "who": 18, "whole": 1, "why": [9, 12, 15], "wide": 2, "widget": 19, "width": [2, 5], "within": [1, 4, 5], "without": 14, "witz": 13, "work": [5, 9, 13, 14, 17], "world": 1, "worth": 1, "would": [1, 2, 14], "wrapper": 1, "x": [3, 5, 9, 19], "y": [3, 5, 9], "yamauchi": 17, "yaml": 18, "yapf": 17, "yield": 3, "york": 13, "you": [1, 3, 8, 9, 10, 11, 13, 14, 17, 18, 19], "your": [9, 11, 13, 14, 17, 18], "ython": 13, "ytoskeleton": 13, "z": 13, "zarr": 7, "zero": [1, 5], "zip": [5, 7, 9], "zipfil": 5, "zoltan": [13, 17], "\u00e7": 13, "\u00e9": 13}, "titles": ["Skan API Reference", "skan.csr: CSR Graph representation of skeletons", "skan.draw: Skeleton visualisation", "skan.pipe:: Pipeline functions for skeleton analysis", "skan.pre: Image preprocessing", "Complete analysis with Skan", "Examples", "Sholl analysis in Skan", "Display 3D skeletons in napari", "Getting started: Skeleton analysis with Skan", "Getting started", "Installing Skan", "Skeleton analysis with Skan \ud83e\uddb4\ud83d\udccf", "Citing Skan", "FAQ", "Miscellaneous", "Skan release notes", "skan v0.10.0", "skan v0.11.1", "skan v0.12.0", "skan v0.9"], "titleterms": {"": 14, "0": [5, 9, 14, 17, 18, 19], "1": [5, 9, 18], "10": 17, "11": 18, "12": 19, "2": [5, 9], "3": 5, "3d": 8, "8": 14, "9": [14, 20], "alwai": 14, "an": 9, "analysi": [3, 5, 7, 9, 12], "api": [0, 17, 18, 19], "ar": 14, "arrai": 14, "branch": [5, 9], "bug": [18, 19], "chang": [17, 18, 19], "cite": 13, "clean": 5, "compar": 9, "complet": 5, "coordin": 14, "csr": 1, "data": 5, "dataset": 5, "depend": 11, "differ": [9, 14], "displai": 8, "document": [18, 19], "draw": 2, "exampl": 6, "extract": 9, "faq": 14, "featur": [18, 19], "figur": 5, "fix": [18, 19], "float": 14, "from": [9, 14], "function": 3, "get": [5, 9, 10, 11], "give": 14, "graph": [1, 14], "i": 14, "imag": [4, 9], "improv": [17, 19], "indic": 12, "instal": 11, "integ": 14, "junction_mod": 14, "just": 14, "larger": 14, "layer": 8, "length": 9, "list": 14, "make": 5, "measur": [9, 14], "misc": [18, 19], "miscellan": 15, "my": 14, "napari": 8, "new": [18, 19], "node": 14, "note": 16, "number": 14, "packag": 11, "pipe": [3, 5], "pipelin": 3, "pixel": 14, "pre": 4, "preprocess": 4, "python": 11, "refer": 0, "releas": 16, "represent": 1, "shape": 8, "sholl": 7, "skan": [0, 1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20], "skeleton": [1, 2, 3, 8, 9, 12], "slightli": 14, "start": [9, 10], "tabl": 12, "than": 14, "unique_junct": 14, "up": 5, "upgrad": 14, "us": [5, 8], "v0": [14, 17, 18, 19, 20], "visualis": 2, "what": 14, "why": 14}}) \ No newline at end of file