From f1271b441a87a2585f4c6a76d619028bdfd27cc9 Mon Sep 17 00:00:00 2001 From: blowekamp Date: Mon, 24 Jun 2024 11:59:25 +0000 Subject: [PATCH] Automatic Update Mon Jun 24 11:59:25 UTC 2024 --- _static/basic.css | 2 +- _static/classic.css | 2 +- _static/doctools.js | 2 +- _static/documentation_options.js | 2 +- _static/language_data.js | 4 +- _static/searchtools.js | 165 ++++++++++++++++++++----------- _static/sidebar.js | 2 +- api.html | 16 +-- commandline.html | 16 +-- genindex.html | 16 +-- index.html | 19 ++-- objects.inv | Bin 746 -> 746 bytes py-modindex.html | 16 +-- search.html | 22 ++--- searchindex.js | 2 +- 15 files changed, 165 insertions(+), 121 deletions(-) diff --git a/_static/basic.css b/_static/basic.css index 30fee9d..f316efc 100644 --- a/_static/basic.css +++ b/_static/basic.css @@ -4,7 +4,7 @@ * * Sphinx stylesheet -- basic theme. * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/_static/classic.css b/_static/classic.css index 9ad992b..5530147 100644 --- a/_static/classic.css +++ b/_static/classic.css @@ -4,7 +4,7 @@ * * Sphinx stylesheet -- classic theme. * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/_static/doctools.js b/_static/doctools.js index d06a71d..4d67807 100644 --- a/_static/doctools.js +++ b/_static/doctools.js @@ -4,7 +4,7 @@ * * Base JavaScript utilities for all Sphinx HTML documentation. * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/_static/documentation_options.js b/_static/documentation_options.js index e47970c..a52ba6e 100644 --- a/_static/documentation_options.js +++ b/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '0.5.2.dev8', + VERSION: '0.5.2.dev9', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/_static/language_data.js b/_static/language_data.js index 250f566..367b8ed 100644 --- a/_static/language_data.js +++ b/_static/language_data.js @@ -5,7 +5,7 @@ * This script contains the language-specific data used by searchtools.js, * namely the list of stopwords, stemmer, scorer and splitter. * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -13,7 +13,7 @@ var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; -/* Non-minified version is copied as a separate JS file, is available */ +/* Non-minified version is copied as a separate JS file, if available */ /** * Porter Stemmer diff --git a/_static/searchtools.js b/_static/searchtools.js index 7918c3f..92da3f8 100644 --- a/_static/searchtools.js +++ b/_static/searchtools.js @@ -4,7 +4,7 @@ * * Sphinx JavaScript utilities for the full-text search. * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -99,7 +99,7 @@ const _displayItem = (item, searchTerms, highlightTerms) => { .then((data) => { if (data) listItem.appendChild( - Search.makeSearchSummary(data, searchTerms) + Search.makeSearchSummary(data, searchTerms, anchor) ); // highlight search terms in the summary if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js @@ -116,8 +116,8 @@ const _finishSearch = (resultCount) => { ); else Search.status.innerText = _( - `Search finished, found ${resultCount} page(s) matching the search query.` - ); + "Search finished, found ${resultCount} page(s) matching the search query." + ).replace('${resultCount}', resultCount); }; const _displayNextItem = ( results, @@ -137,6 +137,22 @@ const _displayNextItem = ( // search finished, update title and status message else _finishSearch(resultCount); }; +// Helper function used by query() to order search results. +// Each input is an array of [docname, title, anchor, descr, score, filename]. +// Order the results by score (in opposite order of appearance, since the +// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically. +const _orderResultsByScoreThenName = (a, b) => { + const leftScore = a[4]; + const rightScore = b[4]; + if (leftScore === rightScore) { + // same score: sort alphabetically + const leftTitle = a[1].toLowerCase(); + const rightTitle = b[1].toLowerCase(); + if (leftTitle === rightTitle) return 0; + return leftTitle > rightTitle ? -1 : 1; // inverted is intentional + } + return leftScore > rightScore ? 1 : -1; +}; /** * Default splitQuery function. Can be overridden in ``sphinx.search`` with a @@ -160,13 +176,26 @@ const Search = { _queued_query: null, _pulse_status: -1, - htmlToText: (htmlString) => { + htmlToText: (htmlString, anchor) => { const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); - htmlElement.querySelectorAll(".headerlink").forEach((el) => { el.remove() }); + for (const removalQuery of [".headerlinks", "script", "style"]) { + htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() }); + } + if (anchor) { + const anchorContent = htmlElement.querySelector(`[role="main"] ${anchor}`); + if (anchorContent) return anchorContent.textContent; + + console.warn( + `Anchored content block not found. Sphinx search tries to obtain it via DOM query '[role=main] ${anchor}'. Check your theme or template.` + ); + } + + // if anchor not specified or not found, fall back to main content const docContent = htmlElement.querySelector('[role="main"]'); - if (docContent !== undefined) return docContent.textContent; + if (docContent) return docContent.textContent; + console.warn( - "Content block not found. Sphinx search tries to obtain it via '[role=main]'. Could you check your theme or template." + "Content block not found. Sphinx search tries to obtain it via DOM query '[role=main]'. Check your theme or template." ); return ""; }, @@ -239,16 +268,7 @@ const Search = { else Search.deferQuery(query); }, - /** - * execute search (requires search index to be loaded) - */ - query: (query) => { - const filenames = Search._index.filenames; - const docNames = Search._index.docnames; - const titles = Search._index.titles; - const allTitles = Search._index.alltitles; - const indexEntries = Search._index.indexentries; - + _parseQuery: (query) => { // stem the search terms and add them to the correct list const stemmer = new Stemmer(); const searchTerms = new Set(); @@ -284,16 +304,32 @@ const Search = { // console.info("required: ", [...searchTerms]); // console.info("excluded: ", [...excludedTerms]); - // array of [docname, title, anchor, descr, score, filename] - let results = []; + return [query, searchTerms, excludedTerms, highlightTerms, objectTerms]; + }, + + /** + * execute search (requires search index to be loaded) + */ + _performSearch: (query, searchTerms, excludedTerms, highlightTerms, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + const allTitles = Search._index.alltitles; + const indexEntries = Search._index.indexentries; + + // Collect multiple result groups to be sorted separately and then ordered. + // Each is an array of [docname, title, anchor, descr, score, filename]. + const normalResults = []; + const nonMainIndexResults = []; + _removeChildren(document.getElementById("search-progress")); - const queryLower = query.toLowerCase(); + const queryLower = query.toLowerCase().trim(); for (const [title, foundTitles] of Object.entries(allTitles)) { - if (title.toLowerCase().includes(queryLower) && (queryLower.length >= title.length/2)) { + if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) { for (const [file, id] of foundTitles) { let score = Math.round(100 * queryLower.length / title.length) - results.push([ + normalResults.push([ docNames[file], titles[file] !== title ? `${titles[file]} > ${title}` : title, id !== null ? "#" + id : "", @@ -308,46 +344,47 @@ const Search = { // search for explicit entries in index directives for (const [entry, foundEntries] of Object.entries(indexEntries)) { if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) { - for (const [file, id] of foundEntries) { - let score = Math.round(100 * queryLower.length / entry.length) - results.push([ + for (const [file, id, isMain] of foundEntries) { + const score = Math.round(100 * queryLower.length / entry.length); + const result = [ docNames[file], titles[file], id ? "#" + id : "", null, score, filenames[file], - ]); + ]; + if (isMain) { + normalResults.push(result); + } else { + nonMainIndexResults.push(result); + } } } } // lookup as object objectTerms.forEach((term) => - results.push(...Search.performObjectSearch(term, objectTerms)) + normalResults.push(...Search.performObjectSearch(term, objectTerms)) ); // lookup as search terms in fulltext - results.push(...Search.performTermsSearch(searchTerms, excludedTerms)); + normalResults.push(...Search.performTermsSearch(searchTerms, excludedTerms)); // let the scorer override scores with a custom scoring function - if (Scorer.score) results.forEach((item) => (item[4] = Scorer.score(item))); - - // now sort the results by score (in opposite order of appearance, since the - // display function below uses pop() to retrieve items) and then - // alphabetically - results.sort((a, b) => { - const leftScore = a[4]; - const rightScore = b[4]; - if (leftScore === rightScore) { - // same score: sort alphabetically - const leftTitle = a[1].toLowerCase(); - const rightTitle = b[1].toLowerCase(); - if (leftTitle === rightTitle) return 0; - return leftTitle > rightTitle ? -1 : 1; // inverted is intentional - } - return leftScore > rightScore ? 1 : -1; - }); + if (Scorer.score) { + normalResults.forEach((item) => (item[4] = Scorer.score(item))); + nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item))); + } + + // Sort each group of results by score and then alphabetically by name. + normalResults.sort(_orderResultsByScoreThenName); + nonMainIndexResults.sort(_orderResultsByScoreThenName); + + // Combine the result groups in (reverse) order. + // Non-main index entries are typically arbitrary cross-references, + // so display them after other results. + let results = [...nonMainIndexResults, ...normalResults]; // remove duplicate search results // note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept @@ -361,7 +398,12 @@ const Search = { return acc; }, []); - results = results.reverse(); + return results.reverse(); + }, + + query: (query) => { + const [searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms] = Search._parseQuery(query); + const results = Search._performSearch(searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms); // for debugging //Search.lastresults = results.slice(); // a copy @@ -466,14 +508,18 @@ const Search = { // add support for partial matches if (word.length > 2) { const escapedWord = _escapeRegExp(word); - Object.keys(terms).forEach((term) => { - if (term.match(escapedWord) && !terms[word]) - arr.push({ files: terms[term], score: Scorer.partialTerm }); - }); - Object.keys(titleTerms).forEach((term) => { - if (term.match(escapedWord) && !titleTerms[word]) - arr.push({ files: titleTerms[word], score: Scorer.partialTitle }); - }); + if (!terms.hasOwnProperty(word)) { + Object.keys(terms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: terms[term], score: Scorer.partialTerm }); + }); + } + if (!titleTerms.hasOwnProperty(word)) { + Object.keys(titleTerms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: titleTerms[term], score: Scorer.partialTitle }); + }); + } } // no match but word was a required one @@ -496,9 +542,8 @@ const Search = { // create the mapping files.forEach((file) => { - if (fileMap.has(file) && fileMap.get(file).indexOf(word) === -1) - fileMap.get(file).push(word); - else fileMap.set(file, [word]); + if (!fileMap.has(file)) fileMap.set(file, [word]); + else if (fileMap.get(file).indexOf(word) === -1) fileMap.get(file).push(word); }); }); @@ -549,8 +594,8 @@ const Search = { * search summary for a given text. keywords is a list * of stemmed words. */ - makeSearchSummary: (htmlText, keywords) => { - const text = Search.htmlToText(htmlText); + makeSearchSummary: (htmlText, keywords, anchor) => { + const text = Search.htmlToText(htmlText, anchor); if (text === "") return null; const textLower = text.toLowerCase(); diff --git a/_static/sidebar.js b/_static/sidebar.js index c5e2692..f28c206 100644 --- a/_static/sidebar.js +++ b/_static/sidebar.js @@ -16,7 +16,7 @@ * Once the browser is closed the cookie is deleted and the position * reset to the default (expanded). * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/api.html b/api.html index 1ce9f13..02f0433 100644 --- a/api.html +++ b/api.html @@ -5,12 +5,12 @@ - API — sitk-ibex 0.5.2.dev8 documentation + API — sitk-ibex 0.5.2.dev9 documentation - + - - + + @@ -29,7 +29,7 @@

Navigation

  • previous |
  • - + @@ -173,7 +173,7 @@

    This Page

    rel="nofollow">Show Source - + @@ -199,7 +199,7 @@

    Navigation

  • previous |
  • - + diff --git a/commandline.html b/commandline.html index 2b12e2a..7fd1e1c 100644 --- a/commandline.html +++ b/commandline.html @@ -5,12 +5,12 @@ - Command Line Interface — sitk-ibex 0.5.2.dev8 documentation + Command Line Interface — sitk-ibex 0.5.2.dev9 documentation - + - - + + @@ -33,7 +33,7 @@

    Navigation

  • previous |
  • - + @@ -317,7 +317,7 @@

    This Page

    rel="nofollow">Show Source - + @@ -346,7 +346,7 @@

    Navigation

  • previous |
  • - + diff --git a/genindex.html b/genindex.html index 9c29b71..5ddeb40 100644 --- a/genindex.html +++ b/genindex.html @@ -4,12 +4,12 @@ - Index — sitk-ibex 0.5.2.dev8 documentation + Index — sitk-ibex 0.5.2.dev9 documentation - + - - + + @@ -24,7 +24,7 @@

    Navigation

  • modules |
  • - + @@ -487,7 +487,7 @@

    T

    @@ -510,7 +510,7 @@

    Navigation

  • modules |
  • - + diff --git a/index.html b/index.html index ac1bfb8..24d6b4a 100644 --- a/index.html +++ b/index.html @@ -5,12 +5,12 @@ - Welcome to sitk-ibex’s documentation! — sitk-ibex 0.5.2.dev8 documentation + Welcome to sitk-ibex’s documentation! — sitk-ibex 0.5.2.dev9 documentation - + - - + + @@ -29,7 +29,7 @@

    Navigation

  • next |
  • - + @@ -66,7 +66,8 @@

    SITK-IBEX: Aligning images acquired with the IBEX microscopy imaging techniq

    Build Status

    -Master Build Status +Master Build Status +

    Installation

    The Python module is distributed on PyPI - The Python Package Index. The package can be installed by running:

    @@ -252,7 +253,7 @@

    This Page

    rel="nofollow">Show Source - + @@ -278,7 +279,7 @@

    Navigation

  • next |
  • - + diff --git a/objects.inv b/objects.inv index d90d350d3f88fe638deca7dab6628a67c6932354..ee2d8bf9c25314c07355e0db7cc46ff60dc687f5 100644 GIT binary patch delta 12 TcmaFG`igae8>8h$_r**AAo>K1 delta 12 TcmaFG`igae8>7WW_r**AAoT=` diff --git a/py-modindex.html b/py-modindex.html index 03358ed..a8c01c5 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -4,12 +4,12 @@ - Python Module Index — sitk-ibex 0.5.2.dev8 documentation + Python Module Index — sitk-ibex 0.5.2.dev9 documentation - + - - + + @@ -27,7 +27,7 @@

    Navigation

  • modules |
  • - + @@ -73,7 +73,7 @@

    Python Module Index

    @@ -96,7 +96,7 @@

    Navigation

  • modules |
  • - + diff --git a/search.html b/search.html index d592f26..e4afb26 100644 --- a/search.html +++ b/search.html @@ -4,21 +4,22 @@ - Search — sitk-ibex 0.5.2.dev8 documentation + Search — sitk-ibex 0.5.2.dev9 documentation - + - - + + - - + + + @@ -65,10 +66,7 @@

    Search

    - -
    - -
    +
    @@ -90,7 +88,7 @@

    Navigation

  • modules |
  • - + diff --git a/searchindex.js b/searchindex.js index 23acdfb..591f757 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api", "commandline", "index"], "filenames": ["api.rst", "commandline.rst", "index.rst"], "titles": ["API", "Command Line Interface", "Welcome to sitk-ibex\u2019s documentation!"], "terms": {"sitkibex": [0, 2], "registr": [0, 2], "fixed_imag": [0, 1], "imag": [0, 1], "moving_imag": [0, 1], "do_fft_initi": 0, "true": [0, 1], "do_affine2d": 0, "fals": [0, 1], "do_affine3d": 0, "ignore_spac": 0, "sigma": [0, 1], "1": [0, 1], "0": [0, 1, 2], "auto_mask": 0, "samples_per_paramet": [0, 1], "5000": [0, 1], "expand": 0, "none": 0, "transform": [0, 1, 2], "robust": [0, 2], "multi": [0, 1, 2], "phase": [0, 2], "panel": [0, 2], "confoc": 0, "microscopi": 0, "The": [0, 1, 2], "fix": [0, 1, 2], "move": [0, 1, 2], "ar": [0, 2], "expect": 0, "same": 0, "molecular": 0, "label": [0, 2], "region": 0, "avail": [0, 1, 2], "fft": 0, "initi": [0, 1, 2], "translat": 0, "estim": 0, "2d": [0, 1, 2], "affin": [0, 1, 2], "which": [0, 2], "can": [0, 1, 2], "correct": 0, "rotat": 0, "acquisit": 0, "problem": 0, "thi": [0, 1, 2], "i": [0, 1, 2], "done": [0, 2], "z": [0, 1, 2], "project": [0, 1, 2], "optim": [0, 2], "similar": [0, 2], "follow": [0, 1, 2], "3d": [0, 1], "mulit": 0, "level": 0, "paramet": [0, 1], "scalar": 0, "simpleitk": [0, 1, 2], "perform": [0, 1, 2], "base": [0, 2], "cross": 0, "correl": [0, 2], "from": [0, 1, 2], "intern": [0, 2], "adjust": 0, "space": [0, 1], "magnitud": [0, 1], "avoid": 0, "numer": 0, "stabil": 0, "issu": [0, 2], "micro": 0, "size": 0, "chang": [0, 2], "amount": 0, "gaussian": 0, "smooth": 0, "ignor": [0, 1], "zero": [0, 1], "valu": 0, "pixel": [0, 1], "connect": 0, "boarder": 0, "number": 0, "sampl": [0, 1, 2], "us": [0, 1, 2], "per": [0, 1], "full": 0, "resolut": [0, 1, 2], "super": 0, "increas": [0, 1], "slice": 0, "an": [0, 1], "integ": 0, "factor": [0, 1], "automat": [0, 1, 2], "when": [0, 2], "less": 0, "than": [0, 1], "5": 0, "return": 0, "A": [0, 2], "map": [0, 1], "point": [0, 1, 2], "mai": [0, 2], "compositetransform": 0, "resampl": [0, 2], "fusion": [0, 1, 2], "combin": [0, 1], "invert": [0, 1], "onto": [0, 1, 2], "coordin": [0, 1, 2], "result": [0, 1, 2], "process": [0, 1], "method": [0, 1, 2], "next": [0, 2], "produc": [0, 1, 2], "align": 0, "If": [0, 1, 2], "provid": [0, 1], "ident": 0, "assum": 0, "still": 0, "oper": 0, "see": 0, "befor": 0, "whose": 0, "output": [0, 1], "option": [0, 1, 2], "enabl": [0, 1, 2], "fuse": 0, "rgb": [0, 1], "reduc": [0, 1], "dimension": 0, "2": [0, 1, 2], "channel": [0, 2], "vector": 0, "input": [0, 1, 2], "global": 0, "default_random_se": [0, 2], "100": 0, "random": [0, 1], "seed": [0, 1], "each": [0, 1], "call": [0, 1], "reproduc": 0, "set": [0, 2], "time": 0, "logger": [0, 2], "rootlogg": 0, "root": 0, "warn": [0, 1, 2], "parent": 0, "object": 0, "all": [0, 2], "sub": [0, 1], "It": [0, 1, 2], "control": 0, "how": 0, "info": 0, "debug": [0, 1], "messag": 0, "handl": 0, "io": [0, 2], "im_read_channel": [0, 2], "filenam": [0, 1], "read": [0, 2], "file": [0, 2], "name": [0, 2], "contain": [0, 1, 2], "meta": 0, "data": 0, "pars": 0, "otherwis": 0, "index": [0, 2], "should": [0, 2], "path": 0, "string": [0, 2], "sitk": 1, "ibex": 1, "packag": [1, 2], "execut": 1, "run": [1, 2], "prompt": 1, "batch": 1, "invok": 1, "directli": [1, 2], "help": 1, "Or": 1, "prefer": 1, "wai": 1, "python": [1, 2], "modul": [1, 2], "entri": 1, "m": [1, 2], "With": 1, "either": 1, "section": 1, "descript": [1, 2], "arg": 1, "maximum": 1, "verbos": 1, "log": 1, "v": 1, "inform": [1, 2], "q": 1, "quiet": 1, "minim": 1, "onli": 1, "solv": 1, "output_transform": 1, "b": [1, 2], "bin": [1, 2], "x": 1, "y": 1, "default": 1, "": 1, "do": 1, "second": 1, "step": 1, "automask": 1, "comput": 1, "mask": 1, "non": 1, "preserv": 1, "rel": 1, "ratio": 1, "wall": 1, "clock": 1, "instead": 1, "argument": 1, "requir": [1, 2], "creat": 1, "new": [1, 2], "appli": [1, 2], "defin": 1, "To": [1, 2], "o": [1, 2], "fixed_onto_mov": 1, "nrrd": [1, 2], "out": 1, "txt": [1, 2], "addit": 1, "small": 1, "quickli": 1, "review": 1, "For": 1, "exampl": 1, "10": [1, 2], "preview": 1, "png": [1, 2], "ha": 1, "more": [1, 2], "3": [1, 2], "dimens": 1, "volum": 1, "iter": [1, 2], "blend": 1, "compon": 1, "direct": 1, "d": [1, 2], "show": 1, "implement": 2, "part": 2, "bleach": 2, "extend": 2, "multiplex": 2, "multipl": 2, "cycl": 2, "fluoresc": 2, "repeat": 2, "marker": 2, "regist": 2, "select": 2, "nomenclatur": 2, "after": 2, "about": 2, "found": 2, "commun": 2, "research": 2, "who": 2, "knowledg": 2, "reagent": 2, "protocol": 2, "public": 2, "softwar": 2, "dataset": 2, "while": 2, "wa": 2, "specif": 2, "like": 2, "work": 2, "other": 2, "sequenti": 2, "approach": 2, "toolkit": 2, "framework": 2, "kei": 2, "aspect": 2, "includ": 2, "model": 2, "metric": 2, "distribut": 2, "pypi": 2, "pip": 2, "zarr": 2, "wheel": 2, "master": 2, "branch": 2, "download": 2, "github": 2, "action": 2, "artifact": 2, "depend": 2, "convention": 2, "specifi": 2, "setup": 2, "py": 2, "therefor": 2, "om": 2, "ngff": 2, "omit": 2, "need": 2, "describ": 2, "zenodo": 2, "ani": 2, "format": 2, "support": 2, "extens": 2, "recommend": 2, "cd4": 2, "extract": 2, "ibex4_spleen": 2, "imagej": 2, "spleen_panel2": 2, "af594": 2, "spleen_panel1": 2, "tx_p2_to_p1": 2, "spleen_panel3": 2, "tx_p2_to_p3": 2, "quick": 2, "visual": 2, "gener": 2, "4": 2, "spleen_onto_p2_2d_panel1": 2, "spleen_onto_p2_2d_panel3": 2, "abov": 2, "render": 2, "magenta": 2, "cyan": 2, "so": 2, "two": 2, "white": 2, "Then": 2, "spleen_onto_p2_panel1": 2, "spleen_onto_p2_panel3": 2, "imari": 2, "convert": 2, "bioformats2raw": 2, "im": 2, "one": 2, "seri": 2, "simplic": 2, "structur": 2, "without": 2, "hierarchi": 2, "scale": 2, "human_spleen_panel1": 2, "human_spleen_panel2": 2, "human_spleen_panel3": 2, "These": 2, "common": 2, "hoechst": 2, "lost": 2, "convers": 2, "some": 2, "omera": 2, "metadata": 2, "unavail": 2, "similarli": 2, "write": 2, "well": 2, "you": 2, "your": 2, "pleas": 2, "u": 2, "j": 2, "radtk": 2, "e": 2, "f": 2, "kandov": 2, "c": 2, "lowekamp": 2, "speranza": 2, "chu": 2, "gola": 2, "n": 2, "thakur": 2, "r": 2, "shih": 2, "l": 2, "yao": 2, "yaniv": 2, "beuschel": 2, "kabat": 2, "croteau": 2, "davi": 2, "hernandez": 2, "germain": 2, "versatil": 2, "plex": 2, "optic": 2, "deep": 2, "phenotyp": 2, "spatial": 2, "analysi": 2, "cell": 2, "complex": 2, "tissu": 2, "proc": 2, "natl": 2, "acad": 2, "sci": 2, "117": 2, "52": 2, "33455": 2, "33465": 2, "2020": 2, "doi": 2, "1073": 2, "pna": 2, "2018488117": 2, "publish": 2, "sphinx": 2, "here": 2, "http": 2, "niaid": 2, "built": 2, "under": 2, "doc": 2, "code": 2, "relat": 2, "usag": 2, "function": 2, "dev": 2, "must": 2, "properli": 2, "becaus": 2, "semant": 2, "version": 2, "setuptool": 2, "scm": 2, "edit": 2, "contribut": 2, "come": 2, "pull": 2, "request": 2, "featur": 2, "start": 2, "local": 2, "verifi": 2, "flake8": 2, "test": 2, "pass": 2, "error": 2, "pytest": 2, "sinc": 2, "repositori": 2, "push": 2, "upstream": 2, "made": 2, "against": 2, "where": 2, "ci": 2, "merg": 2, "rebas": 2, "origin": 2, "delet": 2}, "objects": {"": [[0, 0, 0, "-", "sitkibex"]], "sitkibex": [[0, 0, 0, "-", "globals"], [0, 0, 0, "-", "io"], [0, 2, 1, "", "registration"], [0, 2, 1, "", "resample"], [1, 3, 1, "cmdoption-sitkibex-debug", "--debug"], [1, 3, 1, "cmdoption-sitkibex-q", "--quiet"], [1, 3, 1, "cmdoption-sitkibex-v", "--verbose"], [1, 3, 1, "cmdoption-sitkibex-q", "-q"], [1, 3, 1, "cmdoption-sitkibex-v", "-v"]], "sitkibex.globals": [[0, 1, 1, "", "default_random_seed"], [0, 1, 1, "", "logger"]], "sitkibex.io": [[0, 2, 1, "", "im_read_channel"]], "sitkibex-registration": [[1, 3, 1, "cmdoption-sitkibex-registration-affine", "--affine"], [1, 3, 1, "cmdoption-sitkibex-registration-automask", "--automask"], [1, 3, 1, "cmdoption-sitkibex-registration-b", "--bin"], [1, 3, 1, "cmdoption-sitkibex-registration-ignore-spacing", "--ignore-spacing"], [1, 3, 1, "cmdoption-sitkibex-registration-affine", "--no-affine"], [1, 3, 1, "cmdoption-sitkibex-registration-automask", "--no-automask"], [1, 3, 1, "cmdoption-sitkibex-registration-ignore-spacing", "--no-ignore-spacing"], [1, 3, 1, "cmdoption-sitkibex-registration-random", "--no-random"], [1, 3, 1, "cmdoption-sitkibex-registration-random", "--random"], [1, 3, 1, "cmdoption-sitkibex-registration-samples-per-parameter", "--samples-per-parameter"], [1, 3, 1, "cmdoption-sitkibex-registration-s", "--sigma"], [1, 3, 1, "cmdoption-sitkibex-registration-b", "-b"], [1, 3, 1, "cmdoption-sitkibex-registration-s", "-s"], [1, 3, 1, "cmdoption-sitkibex-registration-arg-FIXED_IMAGE", "FIXED_IMAGE"], [1, 3, 1, "cmdoption-sitkibex-registration-arg-MOVING_IMAGE", "MOVING_IMAGE"], [1, 3, 1, "cmdoption-sitkibex-registration-arg-OUTPUT_TRANSFORM", "OUTPUT_TRANSFORM"]], "sitkibex-resample": [[1, 3, 1, "cmdoption-sitkibex-resample-b", "--bin"], [1, 3, 1, "cmdoption-sitkibex-resample-combine", "--combine"], [1, 3, 1, "cmdoption-sitkibex-resample-fusion", "--fusion"], [1, 3, 1, "cmdoption-sitkibex-resample-invert", "--invert"], [1, 3, 1, "cmdoption-sitkibex-resample-combine", "--no-combine"], [1, 3, 1, "cmdoption-sitkibex-resample-fusion", "--no-fusion"], [1, 3, 1, "cmdoption-sitkibex-resample-invert", "--no-invert"], [1, 3, 1, "cmdoption-sitkibex-resample-projection", "--no-projection"], [1, 3, 1, "cmdoption-sitkibex-resample-o", "--output"], [1, 3, 1, "cmdoption-sitkibex-resample-projection", "--projection"], [1, 3, 1, "cmdoption-sitkibex-resample-b", "-b"], [1, 3, 1, "cmdoption-sitkibex-resample-o", "-o"], [1, 3, 1, "cmdoption-sitkibex-resample-arg-FIXED_IMAGE", "FIXED_IMAGE"], [1, 3, 1, "cmdoption-sitkibex-resample-arg-MOVING_IMAGE", "MOVING_IMAGE"], [1, 3, 1, "cmdoption-sitkibex-resample-arg-TRANSFORM", "TRANSFORM"]]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:function", "3": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "function", "Python function"], "3": ["std", "cmdoption", "program option"]}, "titleterms": {"api": [0, 2], "command": [1, 2], "line": [1, 2], "interfac": [1, 2], "sitkibex": 1, "registr": 1, "resampl": 1, "welcom": 2, "sitk": 2, "ibex": 2, "": 2, "document": 2, "align": 2, "imag": 2, "acquir": 2, "microscopi": 2, "techniqu": 2, "build": 2, "statu": 2, "instal": 2, "data": 2, "exampl": 2, "addit": 2, "how": 2, "cite": 2, "contact": 2, "refer": 2, "develop": 2}, "envversion": {"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": 60}, "alltitles": {"API": [[0, "module-sitkibex"]], "Command Line Interface": [[1, "command-line-interface"]], "sitkibex": [[1, "sitkibex"]], "registration": [[1, "sitkibex-registration"]], "resample": [[1, "sitkibex-resample"]], "Welcome to sitk-ibex\u2019s documentation!": [[2, "welcome-to-sitk-ibex-s-documentation"]], "SITK-IBEX: Aligning images acquired with the IBEX microscopy imaging technique": [[2, "sitk-ibex-aligning-images-acquired-with-the-ibex-microscopy-imaging-technique"]], "Build Status": [[2, "build-status"]], "Installation": [[2, "installation"]], "Data": [[2, "data"]], "Example": [[2, "example"]], "Additional Example": [[2, "additional-example"]], "How to Cite": [[2, "how-to-cite"]], "Documentation": [[2, "documentation"]], "Contact": [[2, "contact"]], "Command Line Interface Reference": [[2, "command-line-interface-reference"]], "API Reference": [[2, "api-reference"]], "Development": [[2, "development"]]}, "indexentries": {"default_random_seed (in module sitkibex.globals)": [[0, "sitkibex.globals.default_random_seed"]], "im_read_channel() (in module sitkibex.io)": [[0, "sitkibex.io.im_read_channel"]], "logger (in module sitkibex.globals)": [[0, "sitkibex.globals.logger"]], "module": [[0, "module-sitkibex"], [0, "module-sitkibex.globals"], [0, "module-sitkibex.io"]], "registration() (in module sitkibex)": [[0, "sitkibex.registration"]], "resample() (in module sitkibex)": [[0, "sitkibex.resample"]], "sitkibex": [[0, "module-sitkibex"]], "sitkibex.globals": [[0, "module-sitkibex.globals"]], "sitkibex.io": [[0, "module-sitkibex.io"]], "--affine": [[1, "cmdoption-sitkibex-registration-affine"]], "--automask": [[1, "cmdoption-sitkibex-registration-automask"]], "--bin": [[1, "cmdoption-sitkibex-registration-b"], [1, "cmdoption-sitkibex-resample-b"]], "--combine": [[1, "cmdoption-sitkibex-resample-combine"]], "--debug": [[1, "cmdoption-sitkibex-debug"]], "--fusion": [[1, "cmdoption-sitkibex-resample-fusion"]], "--ignore-spacing": [[1, "cmdoption-sitkibex-registration-ignore-spacing"]], "--invert": [[1, "cmdoption-sitkibex-resample-invert"]], "--no-affine": [[1, "cmdoption-sitkibex-registration-affine"]], "--no-automask": [[1, "cmdoption-sitkibex-registration-automask"]], "--no-combine": [[1, "cmdoption-sitkibex-resample-combine"]], "--no-fusion": [[1, "cmdoption-sitkibex-resample-fusion"]], "--no-ignore-spacing": [[1, "cmdoption-sitkibex-registration-ignore-spacing"]], "--no-invert": [[1, "cmdoption-sitkibex-resample-invert"]], "--no-projection": [[1, "cmdoption-sitkibex-resample-projection"]], "--no-random": [[1, "cmdoption-sitkibex-registration-random"]], "--output": [[1, "cmdoption-sitkibex-resample-o"]], "--projection": [[1, "cmdoption-sitkibex-resample-projection"]], "--quiet": [[1, "cmdoption-sitkibex-q"]], "--random": [[1, "cmdoption-sitkibex-registration-random"]], "--samples-per-parameter": [[1, "cmdoption-sitkibex-registration-samples-per-parameter"]], "--sigma": [[1, "cmdoption-sitkibex-registration-s"]], "--verbose": [[1, "cmdoption-sitkibex-v"]], "-b": [[1, "cmdoption-sitkibex-registration-b"], [1, "cmdoption-sitkibex-resample-b"]], "-o": [[1, "cmdoption-sitkibex-resample-o"]], "-q": [[1, "cmdoption-sitkibex-q"]], "-s": [[1, "cmdoption-sitkibex-registration-s"]], "-v": [[1, "cmdoption-sitkibex-v"]], "fixed_image": [[1, "cmdoption-sitkibex-registration-arg-FIXED_IMAGE"], [1, "cmdoption-sitkibex-resample-arg-FIXED_IMAGE"]], "moving_image": [[1, "cmdoption-sitkibex-registration-arg-MOVING_IMAGE"], [1, "cmdoption-sitkibex-resample-arg-MOVING_IMAGE"]], "output_transform": [[1, "cmdoption-sitkibex-registration-arg-OUTPUT_TRANSFORM"]], "transform": [[1, "cmdoption-sitkibex-resample-arg-TRANSFORM"]], "sitkibex command line option": [[1, "cmdoption-sitkibex-debug"], [1, "cmdoption-sitkibex-q"], [1, "cmdoption-sitkibex-v"]], "sitkibex-registration command line option": [[1, "cmdoption-sitkibex-registration-affine"], [1, "cmdoption-sitkibex-registration-arg-FIXED_IMAGE"], [1, "cmdoption-sitkibex-registration-arg-MOVING_IMAGE"], [1, "cmdoption-sitkibex-registration-arg-OUTPUT_TRANSFORM"], [1, "cmdoption-sitkibex-registration-automask"], [1, "cmdoption-sitkibex-registration-b"], [1, "cmdoption-sitkibex-registration-ignore-spacing"], [1, "cmdoption-sitkibex-registration-random"], [1, "cmdoption-sitkibex-registration-s"], [1, "cmdoption-sitkibex-registration-samples-per-parameter"]], "sitkibex-resample command line option": [[1, "cmdoption-sitkibex-resample-arg-FIXED_IMAGE"], [1, "cmdoption-sitkibex-resample-arg-MOVING_IMAGE"], [1, "cmdoption-sitkibex-resample-arg-TRANSFORM"], [1, "cmdoption-sitkibex-resample-b"], [1, "cmdoption-sitkibex-resample-combine"], [1, "cmdoption-sitkibex-resample-fusion"], [1, "cmdoption-sitkibex-resample-invert"], [1, "cmdoption-sitkibex-resample-o"], [1, "cmdoption-sitkibex-resample-projection"]]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"API": [[0, "module-sitkibex"]], "API Reference": [[2, "api-reference"]], "Additional Example": [[2, "additional-example"]], "Build Status": [[2, "build-status"]], "Command Line Interface": [[1, "command-line-interface"]], "Command Line Interface Reference": [[2, "command-line-interface-reference"]], "Contact": [[2, "contact"]], "Data": [[2, "data"]], "Development": [[2, "development"]], "Documentation": [[2, "documentation"]], "Example": [[2, "example"]], "How to Cite": [[2, "how-to-cite"]], "Installation": [[2, "installation"]], "SITK-IBEX: Aligning images acquired with the IBEX microscopy imaging technique": [[2, "sitk-ibex-aligning-images-acquired-with-the-ibex-microscopy-imaging-technique"]], "Welcome to sitk-ibex\u2019s documentation!": [[2, "welcome-to-sitk-ibex-s-documentation"]], "registration": [[1, "sitkibex-registration"]], "resample": [[1, "sitkibex-resample"]], "sitkibex": [[1, "sitkibex"]]}, "docnames": ["api", "commandline", "index"], "envversion": {"sphinx": 61, "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}, "filenames": ["api.rst", "commandline.rst", "index.rst"], "indexentries": {"--affine": [[1, "cmdoption-sitkibex-registration-affine", false]], "--automask": [[1, "cmdoption-sitkibex-registration-automask", false]], "--bin": [[1, "cmdoption-sitkibex-registration-b", false], [1, "cmdoption-sitkibex-resample-b", false]], "--combine": [[1, "cmdoption-sitkibex-resample-combine", false]], "--debug": [[1, "cmdoption-sitkibex-debug", false]], "--fusion": [[1, "cmdoption-sitkibex-resample-fusion", false]], "--ignore-spacing": [[1, "cmdoption-sitkibex-registration-ignore-spacing", false]], "--invert": [[1, "cmdoption-sitkibex-resample-invert", false]], "--no-affine": [[1, "cmdoption-sitkibex-registration-affine", false]], "--no-automask": [[1, "cmdoption-sitkibex-registration-automask", false]], "--no-combine": [[1, "cmdoption-sitkibex-resample-combine", false]], "--no-fusion": [[1, "cmdoption-sitkibex-resample-fusion", false]], "--no-ignore-spacing": [[1, "cmdoption-sitkibex-registration-ignore-spacing", false]], "--no-invert": [[1, "cmdoption-sitkibex-resample-invert", false]], "--no-projection": [[1, "cmdoption-sitkibex-resample-projection", false]], "--no-random": [[1, "cmdoption-sitkibex-registration-random", false]], "--output": [[1, "cmdoption-sitkibex-resample-o", false]], "--projection": [[1, "cmdoption-sitkibex-resample-projection", false]], "--quiet": [[1, "cmdoption-sitkibex-q", false]], "--random": [[1, "cmdoption-sitkibex-registration-random", false]], "--samples-per-parameter": [[1, "cmdoption-sitkibex-registration-samples-per-parameter", false]], "--sigma": [[1, "cmdoption-sitkibex-registration-s", false]], "--verbose": [[1, "cmdoption-sitkibex-v", false]], "-b": [[1, "cmdoption-sitkibex-registration-b", false], [1, "cmdoption-sitkibex-resample-b", false]], "-o": [[1, "cmdoption-sitkibex-resample-o", false]], "-q": [[1, "cmdoption-sitkibex-q", false]], "-s": [[1, "cmdoption-sitkibex-registration-s", false]], "-v": [[1, "cmdoption-sitkibex-v", false]], "default_random_seed (in module sitkibex.globals)": [[0, "sitkibex.globals.default_random_seed", false]], "fixed_image": [[1, "cmdoption-sitkibex-registration-arg-FIXED_IMAGE", false], [1, "cmdoption-sitkibex-resample-arg-FIXED_IMAGE", false]], "im_read_channel() (in module sitkibex.io)": [[0, "sitkibex.io.im_read_channel", false]], "logger (in module sitkibex.globals)": [[0, "sitkibex.globals.logger", false]], "module": [[0, "module-sitkibex", false], [0, "module-sitkibex.globals", false], [0, "module-sitkibex.io", false]], "moving_image": [[1, "cmdoption-sitkibex-registration-arg-MOVING_IMAGE", false], [1, "cmdoption-sitkibex-resample-arg-MOVING_IMAGE", false]], "output_transform": [[1, "cmdoption-sitkibex-registration-arg-OUTPUT_TRANSFORM", false]], "registration() (in module sitkibex)": [[0, "sitkibex.registration", false]], "resample() (in module sitkibex)": [[0, "sitkibex.resample", false]], "sitkibex": [[0, "module-sitkibex", false]], "sitkibex command line option": [[1, "cmdoption-sitkibex-debug", false], [1, "cmdoption-sitkibex-q", false], [1, "cmdoption-sitkibex-v", false]], "sitkibex-registration command line option": [[1, "cmdoption-sitkibex-registration-affine", false], [1, "cmdoption-sitkibex-registration-arg-FIXED_IMAGE", false], [1, "cmdoption-sitkibex-registration-arg-MOVING_IMAGE", false], [1, "cmdoption-sitkibex-registration-arg-OUTPUT_TRANSFORM", false], [1, "cmdoption-sitkibex-registration-automask", false], [1, "cmdoption-sitkibex-registration-b", false], [1, "cmdoption-sitkibex-registration-ignore-spacing", false], [1, "cmdoption-sitkibex-registration-random", false], [1, "cmdoption-sitkibex-registration-s", false], [1, "cmdoption-sitkibex-registration-samples-per-parameter", false]], "sitkibex-resample command line option": [[1, "cmdoption-sitkibex-resample-arg-FIXED_IMAGE", false], [1, "cmdoption-sitkibex-resample-arg-MOVING_IMAGE", false], [1, "cmdoption-sitkibex-resample-arg-TRANSFORM", false], [1, "cmdoption-sitkibex-resample-b", false], [1, "cmdoption-sitkibex-resample-combine", false], [1, "cmdoption-sitkibex-resample-fusion", false], [1, "cmdoption-sitkibex-resample-invert", false], [1, "cmdoption-sitkibex-resample-o", false], [1, "cmdoption-sitkibex-resample-projection", false]], "sitkibex.globals": [[0, "module-sitkibex.globals", false]], "sitkibex.io": [[0, "module-sitkibex.io", false]], "transform": [[1, "cmdoption-sitkibex-resample-arg-TRANSFORM", false]]}, "objects": {"": [[0, 0, 0, "-", "sitkibex"]], "sitkibex": [[0, 0, 0, "-", "globals"], [0, 0, 0, "-", "io"], [0, 2, 1, "", "registration"], [0, 2, 1, "", "resample"], [1, 3, 1, "cmdoption-sitkibex-debug", "--debug"], [1, 3, 1, "cmdoption-sitkibex-q", "--quiet"], [1, 3, 1, "cmdoption-sitkibex-v", "--verbose"], [1, 3, 1, "cmdoption-sitkibex-q", "-q"], [1, 3, 1, "cmdoption-sitkibex-v", "-v"]], "sitkibex-registration": [[1, 3, 1, "cmdoption-sitkibex-registration-affine", "--affine"], [1, 3, 1, "cmdoption-sitkibex-registration-automask", "--automask"], [1, 3, 1, "cmdoption-sitkibex-registration-b", "--bin"], [1, 3, 1, "cmdoption-sitkibex-registration-ignore-spacing", "--ignore-spacing"], [1, 3, 1, "cmdoption-sitkibex-registration-affine", "--no-affine"], [1, 3, 1, "cmdoption-sitkibex-registration-automask", "--no-automask"], [1, 3, 1, "cmdoption-sitkibex-registration-ignore-spacing", "--no-ignore-spacing"], [1, 3, 1, "cmdoption-sitkibex-registration-random", "--no-random"], [1, 3, 1, "cmdoption-sitkibex-registration-random", "--random"], [1, 3, 1, "cmdoption-sitkibex-registration-samples-per-parameter", "--samples-per-parameter"], [1, 3, 1, "cmdoption-sitkibex-registration-s", "--sigma"], [1, 3, 1, "cmdoption-sitkibex-registration-b", "-b"], [1, 3, 1, "cmdoption-sitkibex-registration-s", "-s"], [1, 3, 1, "cmdoption-sitkibex-registration-arg-FIXED_IMAGE", "FIXED_IMAGE"], [1, 3, 1, "cmdoption-sitkibex-registration-arg-MOVING_IMAGE", "MOVING_IMAGE"], [1, 3, 1, "cmdoption-sitkibex-registration-arg-OUTPUT_TRANSFORM", "OUTPUT_TRANSFORM"]], "sitkibex-resample": [[1, 3, 1, "cmdoption-sitkibex-resample-b", "--bin"], [1, 3, 1, "cmdoption-sitkibex-resample-combine", "--combine"], [1, 3, 1, "cmdoption-sitkibex-resample-fusion", "--fusion"], [1, 3, 1, "cmdoption-sitkibex-resample-invert", "--invert"], [1, 3, 1, "cmdoption-sitkibex-resample-combine", "--no-combine"], [1, 3, 1, "cmdoption-sitkibex-resample-fusion", "--no-fusion"], [1, 3, 1, "cmdoption-sitkibex-resample-invert", "--no-invert"], [1, 3, 1, "cmdoption-sitkibex-resample-projection", "--no-projection"], [1, 3, 1, "cmdoption-sitkibex-resample-o", "--output"], [1, 3, 1, "cmdoption-sitkibex-resample-projection", "--projection"], [1, 3, 1, "cmdoption-sitkibex-resample-b", "-b"], [1, 3, 1, "cmdoption-sitkibex-resample-o", "-o"], [1, 3, 1, "cmdoption-sitkibex-resample-arg-FIXED_IMAGE", "FIXED_IMAGE"], [1, 3, 1, "cmdoption-sitkibex-resample-arg-MOVING_IMAGE", "MOVING_IMAGE"], [1, 3, 1, "cmdoption-sitkibex-resample-arg-TRANSFORM", "TRANSFORM"]], "sitkibex.globals": [[0, 1, 1, "", "default_random_seed"], [0, 1, 1, "", "logger"]], "sitkibex.io": [[0, 2, 1, "", "im_read_channel"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "function", "Python function"], "3": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:function", "3": "std:cmdoption"}, "terms": {"": 1, "0": [0, 1, 2], "1": [0, 1], "10": [1, 2], "100": 0, "1073": 2, "117": 2, "2": [0, 1, 2], "2018488117": 2, "2020": 2, "2d": [0, 1, 2], "3": [1, 2], "33455": 2, "33465": 2, "3d": [0, 1], "4": 2, "5": 0, "5000": [0, 1], "52": 2, "A": [0, 2], "For": 1, "If": [0, 1, 2], "It": [0, 1, 2], "Or": 1, "The": [0, 1, 2], "Then": 2, "These": 2, "To": [1, 2], "With": 1, "about": 2, "abov": 2, "acad": 2, "acquisit": 0, "action": 2, "addit": 1, "adjust": 0, "af594": 2, "affin": [0, 1, 2], "after": 2, "against": 2, "align": 0, "all": [0, 2], "amount": 0, "an": [0, 1], "analysi": 2, "ani": 2, "appli": [1, 2], "approach": 2, "ar": [0, 2], "arg": 1, "argument": 1, "artifact": 2, "aspect": 2, "assum": 0, "auto_mask": 0, "automask": 1, "automat": [0, 1, 2], "avail": [0, 1, 2], "avoid": 0, "b": [1, 2], "base": [0, 2], "batch": 1, "becaus": 2, "befor": 0, "beuschel": 2, "bin": [1, 2], "bioformats2raw": 2, "bleach": 2, "blend": 1, "boarder": 0, "branch": 2, "built": 2, "c": 2, "call": [0, 1], "can": [0, 1, 2], "cd4": 2, "cell": 2, "chang": [0, 2], "channel": [0, 2], "chu": 2, "ci": 2, "clock": 1, "code": 2, "combin": [0, 1], "come": 2, "common": 2, "commun": 2, "complex": 2, "compon": 1, "compositetransform": 0, "comput": 1, "confoc": 0, "connect": 0, "contain": [0, 1, 2], "contribut": 2, "control": 0, "convention": 2, "convers": 2, "convert": 2, "coordin": [0, 1, 2], "correct": 0, "correl": [0, 2], "creat": 1, "cross": 0, "croteau": 2, "cyan": 2, "cycl": 2, "d": [1, 2], "data": 0, "dataset": 2, "davi": 2, "debug": [0, 1], "deep": 2, "default": 1, "default_random_se": [0, 2], "defin": 1, "delet": 2, "depend": 2, "describ": 2, "descript": [1, 2], "dev": 2, "dimens": 1, "dimension": 0, "direct": 1, "directli": [1, 2], "distribut": 2, "do": 1, "do_affine2d": 0, "do_affine3d": 0, "do_fft_initi": 0, "doc": 2, "doi": 2, "done": [0, 2], "download": 2, "e": 2, "each": [0, 1], "edit": 2, "either": 1, "enabl": [0, 1, 2], "entri": 1, "error": 2, "estim": 0, "exampl": 1, "execut": 1, "expand": 0, "expect": 0, "extend": 2, "extens": 2, "extract": 2, "f": 2, "factor": [0, 1], "fals": [0, 1], "featur": 2, "fft": 0, "file": [0, 2], "filenam": [0, 1], "fix": [0, 1, 2], "fixed_imag": [0, 1], "fixed_onto_mov": 1, "flake8": 2, "fluoresc": 2, "follow": [0, 1, 2], "format": 2, "found": 2, "framework": 2, "from": [0, 1, 2], "full": 0, "function": 2, "fuse": 0, "fusion": [0, 1, 2], "gaussian": 0, "gener": 2, "germain": 2, "github": 2, "global": 0, "gola": 2, "ha": 1, "handl": 0, "help": 1, "here": 2, "hernandez": 2, "hierarchi": 2, "hoechst": 2, "how": 0, "http": 2, "human_spleen_panel1": 2, "human_spleen_panel2": 2, "human_spleen_panel3": 2, "i": [0, 1, 2], "ibex": 1, "ibex4_spleen": 2, "ident": 0, "ignor": [0, 1], "ignore_spac": 0, "im": 2, "im_read_channel": [0, 2], "imag": [0, 1], "imagej": 2, "imari": 2, "implement": 2, "includ": 2, "increas": [0, 1], "index": [0, 2], "info": 0, "inform": [1, 2], "initi": [0, 1, 2], "input": [0, 1, 2], "instead": 1, "integ": 0, "intern": [0, 2], "invert": [0, 1], "invok": 1, "io": [0, 2], "issu": [0, 2], "iter": [1, 2], "j": 2, "kabat": 2, "kandov": 2, "kei": 2, "knowledg": 2, "l": 2, "label": [0, 2], "less": 0, "level": 0, "like": 2, "local": 2, "log": 1, "logger": [0, 2], "lost": 2, "lowekamp": 2, "m": [1, 2], "made": 2, "magenta": 2, "magnitud": [0, 1], "mai": [0, 2], "map": [0, 1], "marker": 2, "mask": 1, "master": 2, "maximum": 1, "merg": 2, "messag": 0, "meta": 0, "metadata": 2, "method": [0, 1, 2], "metric": 2, "micro": 0, "microscopi": 0, "minim": 1, "model": 2, "modul": [1, 2], "molecular": 0, "more": [1, 2], "move": [0, 1, 2], "moving_imag": [0, 1], "mulit": 0, "multi": [0, 1, 2], "multipl": 2, "multiplex": 2, "must": 2, "n": 2, "name": [0, 2], "natl": 2, "need": 2, "new": [1, 2], "next": [0, 2], "ngff": 2, "niaid": 2, "nomenclatur": 2, "non": 1, "none": 0, "nrrd": [1, 2], "number": 0, "numer": 0, "o": [1, 2], "object": 0, "om": 2, "omera": 2, "omit": 2, "one": 2, "onli": 1, "onto": [0, 1, 2], "oper": 0, "optic": 2, "optim": [0, 2], "option": [0, 1, 2], "origin": 2, "other": 2, "otherwis": 0, "out": 1, "output": [0, 1], "output_transform": 1, "packag": [1, 2], "panel": [0, 2], "paramet": [0, 1], "parent": 0, "pars": 0, "part": 2, "pass": 2, "path": 0, "per": [0, 1], "perform": [0, 1, 2], "phase": [0, 2], "phenotyp": 2, "pip": 2, "pixel": [0, 1], "pleas": 2, "plex": 2, "pna": 2, "png": [1, 2], "point": [0, 1, 2], "prefer": 1, "preserv": 1, "preview": 1, "problem": 0, "proc": 2, "process": [0, 1], "produc": [0, 1, 2], "project": [0, 1, 2], "prompt": 1, "properli": 2, "protocol": 2, "provid": [0, 1], "public": 2, "publish": 2, "pull": 2, "push": 2, "py": 2, "pypi": 2, "pytest": 2, "python": [1, 2], "q": 1, "quick": 2, "quickli": 1, "quiet": 1, "r": 2, "radtk": 2, "random": [0, 1], "ratio": 1, "read": [0, 2], "reagent": 2, "rebas": 2, "recommend": 2, "reduc": [0, 1], "region": 0, "regist": 2, "registr": [0, 2], "rel": 1, "relat": 2, "render": 2, "repeat": 2, "repositori": 2, "reproduc": 0, "request": 2, "requir": [1, 2], "resampl": [0, 2], "research": 2, "resolut": [0, 1, 2], "result": [0, 1, 2], "return": 0, "review": 1, "rgb": [0, 1], "robust": [0, 2], "root": 0, "rootlogg": 0, "rotat": 0, "run": [1, 2], "same": 0, "sampl": [0, 1, 2], "samples_per_paramet": [0, 1], "scalar": 0, "scale": 2, "sci": 2, "scm": 2, "second": 1, "section": 1, "see": 0, "seed": [0, 1], "select": 2, "semant": 2, "sequenti": 2, "seri": 2, "set": [0, 2], "setup": 2, "setuptool": 2, "shih": 2, "should": [0, 2], "show": 1, "sigma": [0, 1], "similar": [0, 2], "similarli": 2, "simpleitk": [0, 1, 2], "simplic": 2, "sinc": 2, "sitk": 1, "sitkibex": [0, 2], "size": 0, "slice": 0, "small": 1, "smooth": 0, "so": 2, "softwar": 2, "solv": 1, "some": 2, "space": [0, 1], "spatial": 2, "specif": 2, "specifi": 2, "speranza": 2, "sphinx": 2, "spleen_onto_p2_2d_panel1": 2, "spleen_onto_p2_2d_panel3": 2, "spleen_onto_p2_panel1": 2, "spleen_onto_p2_panel3": 2, "spleen_panel1": 2, "spleen_panel2": 2, "spleen_panel3": 2, "stabil": 0, "start": 2, "step": 1, "still": 0, "string": [0, 2], "structur": 2, "sub": [0, 1], "super": 0, "support": 2, "test": 2, "thakur": 2, "than": [0, 1], "therefor": 2, "thi": [0, 1, 2], "time": 0, "tissu": 2, "toolkit": 2, "transform": [0, 1, 2], "translat": 0, "true": [0, 1], "two": 2, "tx_p2_to_p1": 2, "tx_p2_to_p3": 2, "txt": [1, 2], "u": 2, "unavail": 2, "under": 2, "upstream": 2, "us": [0, 1, 2], "usag": 2, "v": 1, "valu": 0, "vector": 0, "verbos": 1, "verifi": 2, "versatil": 2, "version": 2, "visual": 2, "volum": 1, "wa": 2, "wai": 1, "wall": 1, "warn": [0, 1, 2], "well": 2, "wheel": 2, "when": [0, 2], "where": 2, "which": [0, 2], "while": 2, "white": 2, "who": 2, "whose": 0, "without": 2, "work": 2, "write": 2, "x": 1, "y": 1, "yaniv": 2, "yao": 2, "you": 2, "your": 2, "z": [0, 1, 2], "zarr": 2, "zenodo": 2, "zero": [0, 1]}, "titles": ["API", "Command Line Interface", "Welcome to sitk-ibex\u2019s documentation!"], "titleterms": {"": 2, "acquir": 2, "addit": 2, "align": 2, "api": [0, 2], "build": 2, "cite": 2, "command": [1, 2], "contact": 2, "data": 2, "develop": 2, "document": 2, "exampl": 2, "how": 2, "ibex": 2, "imag": 2, "instal": 2, "interfac": [1, 2], "line": [1, 2], "microscopi": 2, "refer": 2, "registr": 1, "resampl": 1, "sitk": 2, "sitkibex": 1, "statu": 2, "techniqu": 2, "welcom": 2}}) \ No newline at end of file