diff --git a/stable/_modules/index.html b/stable/_modules/index.html index 5c274adc9..641a15c5e 100644 --- a/stable/_modules/index.html +++ b/stable/_modules/index.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/config.html b/stable/_modules/mpas_tools/config.html index 5bd91d295..b026d8b8d 100644 --- a/stable/_modules/mpas_tools/config.html +++ b/stable/_modules/mpas_tools/config.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/io.html b/stable/_modules/mpas_tools/io.html index 7eb3291d0..70afc5f29 100644 --- a/stable/_modules/mpas_tools/io.html +++ b/stable/_modules/mpas_tools/io.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/logging.html b/stable/_modules/mpas_tools/logging.html index 4d0fb7043..7c6a93ce3 100644 --- a/stable/_modules/mpas_tools/logging.html +++ b/stable/_modules/mpas_tools/logging.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/merge_grids.html b/stable/_modules/mpas_tools/merge_grids.html index 96f68def8..db29f0d24 100644 --- a/stable/_modules/mpas_tools/merge_grids.html +++ b/stable/_modules/mpas_tools/merge_grids.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/mesh/conversion.html b/stable/_modules/mpas_tools/mesh/conversion.html index c297b13fc..784729ab6 100644 --- a/stable/_modules/mpas_tools/mesh/conversion.html +++ b/stable/_modules/mpas_tools/mesh/conversion.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/mesh/creation/build_mesh.html b/stable/_modules/mpas_tools/mesh/creation/build_mesh.html index fd80e3768..3a23e83ce 100644 --- a/stable/_modules/mpas_tools/mesh/creation/build_mesh.html +++ b/stable/_modules/mpas_tools/mesh/creation/build_mesh.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/mesh/creation/jigsaw_driver.html b/stable/_modules/mpas_tools/mesh/creation/jigsaw_driver.html index 80aef073a..2a3ca7d49 100644 --- a/stable/_modules/mpas_tools/mesh/creation/jigsaw_driver.html +++ b/stable/_modules/mpas_tools/mesh/creation/jigsaw_driver.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/mesh/creation/jigsaw_to_netcdf.html b/stable/_modules/mpas_tools/mesh/creation/jigsaw_to_netcdf.html index ae899df3c..95ccfac0c 100644 --- a/stable/_modules/mpas_tools/mesh/creation/jigsaw_to_netcdf.html +++ b/stable/_modules/mpas_tools/mesh/creation/jigsaw_to_netcdf.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/mesh/creation/mesh_definition_tools.html b/stable/_modules/mpas_tools/mesh/creation/mesh_definition_tools.html index 9fd720582..d87f71835 100644 --- a/stable/_modules/mpas_tools/mesh/creation/mesh_definition_tools.html +++ b/stable/_modules/mpas_tools/mesh/creation/mesh_definition_tools.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/mesh/creation/mpas_to_triangle.html b/stable/_modules/mpas_tools/mesh/creation/mpas_to_triangle.html index bf1deed6a..efb692653 100644 --- a/stable/_modules/mpas_tools/mesh/creation/mpas_to_triangle.html +++ b/stable/_modules/mpas_tools/mesh/creation/mpas_to_triangle.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/mesh/creation/signed_distance.html b/stable/_modules/mpas_tools/mesh/creation/signed_distance.html index 46ec3a77e..88f9b2bc1 100644 --- a/stable/_modules/mpas_tools/mesh/creation/signed_distance.html +++ b/stable/_modules/mpas_tools/mesh/creation/signed_distance.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/mesh/creation/triangle_to_netcdf.html b/stable/_modules/mpas_tools/mesh/creation/triangle_to_netcdf.html index c730bb7b1..96bae9179 100644 --- a/stable/_modules/mpas_tools/mesh/creation/triangle_to_netcdf.html +++ b/stable/_modules/mpas_tools/mesh/creation/triangle_to_netcdf.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/mesh/cull.html b/stable/_modules/mpas_tools/mesh/cull.html index b4d4a93d8..0ce3937bd 100644 --- a/stable/_modules/mpas_tools/mesh/cull.html +++ b/stable/_modules/mpas_tools/mesh/cull.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/mesh/interpolation.html b/stable/_modules/mpas_tools/mesh/interpolation.html index f1674a3f2..60267c6ac 100644 --- a/stable/_modules/mpas_tools/mesh/interpolation.html +++ b/stable/_modules/mpas_tools/mesh/interpolation.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/mesh/mask.html b/stable/_modules/mpas_tools/mesh/mask.html index 89ec8a1f8..574f10e98 100644 --- a/stable/_modules/mpas_tools/mesh/mask.html +++ b/stable/_modules/mpas_tools/mesh/mask.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/ocean/build_mesh.html b/stable/_modules/mpas_tools/ocean/build_mesh.html index 9677a57e7..767f9ee1f 100644 --- a/stable/_modules/mpas_tools/ocean/build_mesh.html +++ b/stable/_modules/mpas_tools/ocean/build_mesh.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/ocean/coastal_tools.html b/stable/_modules/mpas_tools/ocean/coastal_tools.html index ab5278159..11df2a59f 100644 --- a/stable/_modules/mpas_tools/ocean/coastal_tools.html +++ b/stable/_modules/mpas_tools/ocean/coastal_tools.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/ocean/coastline_alteration.html b/stable/_modules/mpas_tools/ocean/coastline_alteration.html index 8f0cc6a8d..7484faa1b 100644 --- a/stable/_modules/mpas_tools/ocean/coastline_alteration.html +++ b/stable/_modules/mpas_tools/ocean/coastline_alteration.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/ocean/depth.html b/stable/_modules/mpas_tools/ocean/depth.html index 9f7aa01eb..1ff5cc562 100644 --- a/stable/_modules/mpas_tools/ocean/depth.html +++ b/stable/_modules/mpas_tools/ocean/depth.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/ocean/inject_bathymetry.html b/stable/_modules/mpas_tools/ocean/inject_bathymetry.html index bac8c5ecb..12ab01a5e 100644 --- a/stable/_modules/mpas_tools/ocean/inject_bathymetry.html +++ b/stable/_modules/mpas_tools/ocean/inject_bathymetry.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/ocean/inject_meshDensity.html b/stable/_modules/mpas_tools/ocean/inject_meshDensity.html index 443aef53e..30f8f26e2 100644 --- a/stable/_modules/mpas_tools/ocean/inject_meshDensity.html +++ b/stable/_modules/mpas_tools/ocean/inject_meshDensity.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/ocean/inject_preserve_floodplain.html b/stable/_modules/mpas_tools/ocean/inject_preserve_floodplain.html index 9070d3efa..4828750d2 100644 --- a/stable/_modules/mpas_tools/ocean/inject_preserve_floodplain.html +++ b/stable/_modules/mpas_tools/ocean/inject_preserve_floodplain.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/ocean/moc.html b/stable/_modules/mpas_tools/ocean/moc.html index 7b50c47ca..c7ff78246 100644 --- a/stable/_modules/mpas_tools/ocean/moc.html +++ b/stable/_modules/mpas_tools/ocean/moc.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/ocean/transects.html b/stable/_modules/mpas_tools/ocean/transects.html index c90f48618..b3a7bc053 100644 --- a/stable/_modules/mpas_tools/ocean/transects.html +++ b/stable/_modules/mpas_tools/ocean/transects.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/ocean/viz/inset.html b/stable/_modules/mpas_tools/ocean/viz/inset.html index 3fe465c92..dee8774bf 100644 --- a/stable/_modules/mpas_tools/ocean/viz/inset.html +++ b/stable/_modules/mpas_tools/ocean/viz/inset.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/ocean/viz/transects.html b/stable/_modules/mpas_tools/ocean/viz/transects.html index 51eafc33e..b63a1bd78 100644 --- a/stable/_modules/mpas_tools/ocean/viz/transects.html +++ b/stable/_modules/mpas_tools/ocean/viz/transects.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/parallel.html b/stable/_modules/mpas_tools/parallel.html index b26f9b700..2f9a97af0 100644 --- a/stable/_modules/mpas_tools/parallel.html +++ b/stable/_modules/mpas_tools/parallel.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/planar_hex.html b/stable/_modules/mpas_tools/planar_hex.html index 17b991fe9..1edec5cfb 100644 --- a/stable/_modules/mpas_tools/planar_hex.html +++ b/stable/_modules/mpas_tools/planar_hex.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/scrip/from_mpas.html b/stable/_modules/mpas_tools/scrip/from_mpas.html index 2309d169d..81ce82ca7 100644 --- a/stable/_modules/mpas_tools/scrip/from_mpas.html +++ b/stable/_modules/mpas_tools/scrip/from_mpas.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/seaice/mask.html b/stable/_modules/mpas_tools/seaice/mask.html index 27f149a36..17ad3860c 100644 --- a/stable/_modules/mpas_tools/seaice/mask.html +++ b/stable/_modules/mpas_tools/seaice/mask.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/seaice/mesh.html b/stable/_modules/mpas_tools/seaice/mesh.html index 5503d6612..89922fc58 100644 --- a/stable/_modules/mpas_tools/seaice/mesh.html +++ b/stable/_modules/mpas_tools/seaice/mesh.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/seaice/partition.html b/stable/_modules/mpas_tools/seaice/partition.html index 63b04a557..f06ebc748 100644 --- a/stable/_modules/mpas_tools/seaice/partition.html +++ b/stable/_modules/mpas_tools/seaice/partition.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/seaice/regions.html b/stable/_modules/mpas_tools/seaice/regions.html index 6571e2594..0468218d1 100644 --- a/stable/_modules/mpas_tools/seaice/regions.html +++ b/stable/_modules/mpas_tools/seaice/regions.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/seaice/regrid.html b/stable/_modules/mpas_tools/seaice/regrid.html index aa29d8e22..c29e82f46 100644 --- a/stable/_modules/mpas_tools/seaice/regrid.html +++ b/stable/_modules/mpas_tools/seaice/regrid.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/split_grids.html b/stable/_modules/mpas_tools/split_grids.html index df9f143cb..1d3d97ef3 100644 --- a/stable/_modules/mpas_tools/split_grids.html +++ b/stable/_modules/mpas_tools/split_grids.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/tests/test_cime_constants.html b/stable/_modules/mpas_tools/tests/test_cime_constants.html index 44872b8c3..a68b969a5 100644 --- a/stable/_modules/mpas_tools/tests/test_cime_constants.html +++ b/stable/_modules/mpas_tools/tests/test_cime_constants.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/transects.html b/stable/_modules/mpas_tools/transects.html index a2090c96d..471d15b46 100644 --- a/stable/_modules/mpas_tools/transects.html +++ b/stable/_modules/mpas_tools/transects.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/translate.html b/stable/_modules/mpas_tools/translate.html index 94a87fd79..e16fb4006 100644 --- a/stable/_modules/mpas_tools/translate.html +++ b/stable/_modules/mpas_tools/translate.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/vector.html b/stable/_modules/mpas_tools/vector.html index 8a94062e7..115476a34 100644 --- a/stable/_modules/mpas_tools/vector.html +++ b/stable/_modules/mpas_tools/vector.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/viz/colormaps.html b/stable/_modules/mpas_tools/viz/colormaps.html index 515657083..2dd3977c3 100644 --- a/stable/_modules/mpas_tools/viz/colormaps.html +++ b/stable/_modules/mpas_tools/viz/colormaps.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/viz/mesh_to_triangles.html b/stable/_modules/mpas_tools/viz/mesh_to_triangles.html index 2113e8a34..896b847f6 100644 --- a/stable/_modules/mpas_tools/viz/mesh_to_triangles.html +++ b/stable/_modules/mpas_tools/viz/mesh_to_triangles.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/viz/paraview_extractor.html b/stable/_modules/mpas_tools/viz/paraview_extractor.html index 887774df5..425ee5e98 100644 --- a/stable/_modules/mpas_tools/viz/paraview_extractor.html +++ b/stable/_modules/mpas_tools/viz/paraview_extractor.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_modules/mpas_tools/viz/transects.html b/stable/_modules/mpas_tools/viz/transects.html index 00c112cd4..b65093fcc 100644 --- a/stable/_modules/mpas_tools/viz/transects.html +++ b/stable/_modules/mpas_tools/viz/transects.html @@ -13,7 +13,7 @@ - + diff --git a/stable/_static/basic.css b/stable/_static/basic.css index 30fee9d0f..f316efcb4 100644 --- a/stable/_static/basic.css +++ b/stable/_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/stable/_static/doctools.js b/stable/_static/doctools.js index d06a71d75..4d67807d1 100644 --- a/stable/_static/doctools.js +++ b/stable/_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/stable/_static/language_data.js b/stable/_static/language_data.js index 250f5665f..367b8ed81 100644 --- a/stable/_static/language_data.js +++ b/stable/_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/stable/_static/searchtools.js b/stable/_static/searchtools.js index 7918c3fab..92da3f8b2 100644 --- a/stable/_static/searchtools.js +++ b/stable/_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/stable/api.html b/stable/api.html index 6510aaf49..51e1de4df 100644 --- a/stable/api.html +++ b/stable/api.html @@ -14,7 +14,7 @@ - + diff --git a/stable/authors.html b/stable/authors.html index 9799144a9..a98ab22a3 100644 --- a/stable/authors.html +++ b/stable/authors.html @@ -14,7 +14,7 @@ - + diff --git a/stable/building_docs.html b/stable/building_docs.html index aa59d970f..4ba842025 100644 --- a/stable/building_docs.html +++ b/stable/building_docs.html @@ -14,7 +14,7 @@ - + diff --git a/stable/cime.html b/stable/cime.html index eea743a2c..1451ad659 100644 --- a/stable/cime.html +++ b/stable/cime.html @@ -14,7 +14,7 @@ - + diff --git a/stable/config.html b/stable/config.html index 83e463f9c..b27c2007e 100644 --- a/stable/config.html +++ b/stable/config.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.cime.constants.html b/stable/generated/mpas_tools.cime.constants.html index 8afeee4d5..cd1d299b1 100644 --- a/stable/generated/mpas_tools.cime.constants.html +++ b/stable/generated/mpas_tools.cime.constants.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.__getitem__.html b/stable/generated/mpas_tools.config.MpasConfigParser.__getitem__.html index 8114a2735..bab6da337 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.__getitem__.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.__getitem__.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.add_from_file.html b/stable/generated/mpas_tools.config.MpasConfigParser.add_from_file.html index 3ee8d8ba3..6cc2f5bfb 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.add_from_file.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.add_from_file.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.add_from_package.html b/stable/generated/mpas_tools.config.MpasConfigParser.add_from_package.html index d4919f973..d143f5a38 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.add_from_package.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.add_from_package.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.add_user_config.html b/stable/generated/mpas_tools.config.MpasConfigParser.add_user_config.html index b2255ad5e..1da309d40 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.add_user_config.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.add_user_config.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.append.html b/stable/generated/mpas_tools.config.MpasConfigParser.append.html index 6488e9ca5..b5d125532 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.append.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.append.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.copy.html b/stable/generated/mpas_tools.config.MpasConfigParser.copy.html index 817701ea4..44165700b 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.copy.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.copy.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.get.html b/stable/generated/mpas_tools.config.MpasConfigParser.get.html index 158500ef1..9298bfd87 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.get.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.get.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.getboolean.html b/stable/generated/mpas_tools.config.MpasConfigParser.getboolean.html index 9ad4dbe90..ef518ed71 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.getboolean.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.getboolean.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.getexpression.html b/stable/generated/mpas_tools.config.MpasConfigParser.getexpression.html index 68c064b16..add158011 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.getexpression.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.getexpression.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.getfloat.html b/stable/generated/mpas_tools.config.MpasConfigParser.getfloat.html index d1c30dbe2..2171e5409 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.getfloat.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.getfloat.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.getint.html b/stable/generated/mpas_tools.config.MpasConfigParser.getint.html index a2539381d..c6026336b 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.getint.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.getint.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.getlist.html b/stable/generated/mpas_tools.config.MpasConfigParser.getlist.html index d8267b160..21109020f 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.getlist.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.getlist.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.has_option.html b/stable/generated/mpas_tools.config.MpasConfigParser.has_option.html index 668e0f3ec..dad7b121f 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.has_option.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.has_option.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.has_section.html b/stable/generated/mpas_tools.config.MpasConfigParser.has_section.html index aef9aa2e5..ab280a868 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.has_section.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.has_section.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.html b/stable/generated/mpas_tools.config.MpasConfigParser.html index 832e38d60..b8396fcb9 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.prepend.html b/stable/generated/mpas_tools.config.MpasConfigParser.prepend.html index 4f248c737..d7e7834d3 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.prepend.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.prepend.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.set.html b/stable/generated/mpas_tools.config.MpasConfigParser.set.html index e38b2b015..56349e14f 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.set.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.set.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.config.MpasConfigParser.write.html b/stable/generated/mpas_tools.config.MpasConfigParser.write.html index c882a7eb1..070ea82d4 100644 --- a/stable/generated/mpas_tools.config.MpasConfigParser.write.html +++ b/stable/generated/mpas_tools.config.MpasConfigParser.write.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.io.write_netcdf.html b/stable/generated/mpas_tools.io.write_netcdf.html index bc0248ed8..5a3316371 100644 --- a/stable/generated/mpas_tools.io.write_netcdf.html +++ b/stable/generated/mpas_tools.io.write_netcdf.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.logging.LoggingContext.html b/stable/generated/mpas_tools.logging.LoggingContext.html index f8275a9d5..b65312d27 100644 --- a/stable/generated/mpas_tools.logging.LoggingContext.html +++ b/stable/generated/mpas_tools.logging.LoggingContext.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.logging.check_call.html b/stable/generated/mpas_tools.logging.check_call.html index 5e06c5c0a..565f92995 100644 --- a/stable/generated/mpas_tools.logging.check_call.html +++ b/stable/generated/mpas_tools.logging.check_call.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.merge_grids.merge_grids.html b/stable/generated/mpas_tools.merge_grids.merge_grids.html index d4992f68f..44646a4fc 100644 --- a/stable/generated/mpas_tools.merge_grids.merge_grids.html +++ b/stable/generated/mpas_tools.merge_grids.merge_grids.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.conversion.convert.html b/stable/generated/mpas_tools.mesh.conversion.convert.html index 7dcf83483..dc5be562c 100644 --- a/stable/generated/mpas_tools.mesh.conversion.convert.html +++ b/stable/generated/mpas_tools.mesh.conversion.convert.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.conversion.cull.html b/stable/generated/mpas_tools.mesh.conversion.cull.html index b9b871555..b83c28eb0 100644 --- a/stable/generated/mpas_tools.mesh.conversion.cull.html +++ b/stable/generated/mpas_tools.mesh.conversion.cull.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.conversion.mask.html b/stable/generated/mpas_tools.mesh.conversion.mask.html index da476bed5..e9fbc13af 100644 --- a/stable/generated/mpas_tools.mesh.conversion.mask.html +++ b/stable/generated/mpas_tools.mesh.conversion.mask.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.creation.build_mesh.build_planar_mesh.html b/stable/generated/mpas_tools.mesh.creation.build_mesh.build_planar_mesh.html index d889be260..d63c1fec5 100644 --- a/stable/generated/mpas_tools.mesh.creation.build_mesh.build_planar_mesh.html +++ b/stable/generated/mpas_tools.mesh.creation.build_mesh.build_planar_mesh.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.creation.build_mesh.build_spherical_mesh.html b/stable/generated/mpas_tools.mesh.creation.build_mesh.build_spherical_mesh.html index 45de6e567..33e5d1f6b 100644 --- a/stable/generated/mpas_tools.mesh.creation.build_mesh.build_spherical_mesh.html +++ b/stable/generated/mpas_tools.mesh.creation.build_mesh.build_spherical_mesh.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.creation.build_mesh.html b/stable/generated/mpas_tools.mesh.creation.build_mesh.html index 81e715f5a..c3ae72777 100644 --- a/stable/generated/mpas_tools.mesh.creation.build_mesh.html +++ b/stable/generated/mpas_tools.mesh.creation.build_mesh.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.creation.jigsaw_driver.jigsaw_driver.html b/stable/generated/mpas_tools.mesh.creation.jigsaw_driver.jigsaw_driver.html index 7c31419fd..7bba8e6cf 100644 --- a/stable/generated/mpas_tools.mesh.creation.jigsaw_driver.jigsaw_driver.html +++ b/stable/generated/mpas_tools.mesh.creation.jigsaw_driver.jigsaw_driver.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.creation.jigsaw_to_netcdf.jigsaw_to_netcdf.html b/stable/generated/mpas_tools.mesh.creation.jigsaw_to_netcdf.jigsaw_to_netcdf.html index b8041b93f..cb48befa9 100644 --- a/stable/generated/mpas_tools.mesh.creation.jigsaw_to_netcdf.jigsaw_to_netcdf.html +++ b/stable/generated/mpas_tools.mesh.creation.jigsaw_to_netcdf.jigsaw_to_netcdf.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.AtlanticPacificGrid.html b/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.AtlanticPacificGrid.html index 31f563707..6fa9ecce4 100644 --- a/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.AtlanticPacificGrid.html +++ b/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.AtlanticPacificGrid.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.EC_CellWidthVsLat.html b/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.EC_CellWidthVsLat.html index 22921c8c0..3971eda6c 100644 --- a/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.EC_CellWidthVsLat.html +++ b/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.EC_CellWidthVsLat.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.RRS_CellWidthVsLat.html b/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.RRS_CellWidthVsLat.html index af30d34a6..487731f69 100644 --- a/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.RRS_CellWidthVsLat.html +++ b/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.RRS_CellWidthVsLat.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.html b/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.html index a167b52a5..ddfcad272 100644 --- a/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.html +++ b/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.mergeCellWidthVsLat.html b/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.mergeCellWidthVsLat.html index 3848a8706..bf2993b86 100644 --- a/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.mergeCellWidthVsLat.html +++ b/stable/generated/mpas_tools.mesh.creation.mesh_definition_tools.mergeCellWidthVsLat.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.creation.mpas_to_triangle.mpas_to_triangle.html b/stable/generated/mpas_tools.mesh.creation.mpas_to_triangle.mpas_to_triangle.html index 8cac784a4..8006b15cc 100644 --- a/stable/generated/mpas_tools.mesh.creation.mpas_to_triangle.mpas_to_triangle.html +++ b/stable/generated/mpas_tools.mesh.creation.mpas_to_triangle.mpas_to_triangle.html @@ -14,7 +14,7 @@ - + @@ -168,7 +168,7 @@

mpas_tools.mesh.creation.mpas_to_triangle.mpas_to_trianglestr) – The path to an MPAS mesh in NetCDF format

  • trifile (str) – The prefix for the Triangle output files. Files with extensions .node and .ele will be produced.

  • -
  • meshes. (Only works for planar) –

  • +
  • meshes. (Only works for planar)

  • diff --git a/stable/generated/mpas_tools.mesh.creation.signed_distance.distance_from_geojson.html b/stable/generated/mpas_tools.mesh.creation.signed_distance.distance_from_geojson.html index c30257169..a04b4aee1 100644 --- a/stable/generated/mpas_tools.mesh.creation.signed_distance.distance_from_geojson.html +++ b/stable/generated/mpas_tools.mesh.creation.signed_distance.distance_from_geojson.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.creation.signed_distance.html b/stable/generated/mpas_tools.mesh.creation.signed_distance.html index 6acd7bf37..9060163d6 100644 --- a/stable/generated/mpas_tools.mesh.creation.signed_distance.html +++ b/stable/generated/mpas_tools.mesh.creation.signed_distance.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.creation.signed_distance.mask_from_geojson.html b/stable/generated/mpas_tools.mesh.creation.signed_distance.mask_from_geojson.html index bc52bd6d3..e759b4f34 100644 --- a/stable/generated/mpas_tools.mesh.creation.signed_distance.mask_from_geojson.html +++ b/stable/generated/mpas_tools.mesh.creation.signed_distance.mask_from_geojson.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.creation.signed_distance.signed_distance_from_geojson.html b/stable/generated/mpas_tools.mesh.creation.signed_distance.signed_distance_from_geojson.html index baff3ee8f..72633c584 100644 --- a/stable/generated/mpas_tools.mesh.creation.signed_distance.signed_distance_from_geojson.html +++ b/stable/generated/mpas_tools.mesh.creation.signed_distance.signed_distance_from_geojson.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.creation.triangle_to_netcdf.triangle_to_netcdf.html b/stable/generated/mpas_tools.mesh.creation.triangle_to_netcdf.triangle_to_netcdf.html index 7ec92bc54..9ff38d3b1 100644 --- a/stable/generated/mpas_tools.mesh.creation.triangle_to_netcdf.triangle_to_netcdf.html +++ b/stable/generated/mpas_tools.mesh.creation.triangle_to_netcdf.triangle_to_netcdf.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.cull.cull_dataset.html b/stable/generated/mpas_tools.mesh.cull.cull_dataset.html index eeb21645f..147f10f85 100644 --- a/stable/generated/mpas_tools.mesh.cull.cull_dataset.html +++ b/stable/generated/mpas_tools.mesh.cull.cull_dataset.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.cull.map_culled_to_base.html b/stable/generated/mpas_tools.mesh.cull.map_culled_to_base.html index f84f3e2e0..55496d616 100644 --- a/stable/generated/mpas_tools.mesh.cull.map_culled_to_base.html +++ b/stable/generated/mpas_tools.mesh.cull.map_culled_to_base.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.cull.write_culled_dataset.html b/stable/generated/mpas_tools.mesh.cull.write_culled_dataset.html index fd4739060..624acc49c 100644 --- a/stable/generated/mpas_tools.mesh.cull.write_culled_dataset.html +++ b/stable/generated/mpas_tools.mesh.cull.write_culled_dataset.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.cull.write_map_culled_to_base.html b/stable/generated/mpas_tools.mesh.cull.write_map_culled_to_base.html index 6f97a8ebd..c574b3631 100644 --- a/stable/generated/mpas_tools.mesh.cull.write_map_culled_to_base.html +++ b/stable/generated/mpas_tools.mesh.cull.write_map_culled_to_base.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.interpolation.interp_bilin.html b/stable/generated/mpas_tools.mesh.interpolation.interp_bilin.html index 09f9aa636..19ab0bc44 100644 --- a/stable/generated/mpas_tools.mesh.interpolation.interp_bilin.html +++ b/stable/generated/mpas_tools.mesh.interpolation.interp_bilin.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.mask.compute_lon_lat_region_masks.html b/stable/generated/mpas_tools.mesh.mask.compute_lon_lat_region_masks.html index 2c899cb69..76198a52f 100644 --- a/stable/generated/mpas_tools.mesh.mask.compute_lon_lat_region_masks.html +++ b/stable/generated/mpas_tools.mesh.mask.compute_lon_lat_region_masks.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.mask.compute_mpas_flood_fill_mask.html b/stable/generated/mpas_tools.mesh.mask.compute_mpas_flood_fill_mask.html index df62c9e12..b0700e3b5 100644 --- a/stable/generated/mpas_tools.mesh.mask.compute_mpas_flood_fill_mask.html +++ b/stable/generated/mpas_tools.mesh.mask.compute_mpas_flood_fill_mask.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.mask.compute_mpas_region_masks.html b/stable/generated/mpas_tools.mesh.mask.compute_mpas_region_masks.html index 6232aa709..58677c9af 100644 --- a/stable/generated/mpas_tools.mesh.mask.compute_mpas_region_masks.html +++ b/stable/generated/mpas_tools.mesh.mask.compute_mpas_region_masks.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.mesh.mask.compute_mpas_transect_masks.html b/stable/generated/mpas_tools.mesh.mask.compute_mpas_transect_masks.html index 51fe55b03..59780b048 100644 --- a/stable/generated/mpas_tools.mesh.mask.compute_mpas_transect_masks.html +++ b/stable/generated/mpas_tools.mesh.mask.compute_mpas_transect_masks.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.build_mesh.build_planar_mesh.html b/stable/generated/mpas_tools.ocean.build_mesh.build_planar_mesh.html index d3cca040e..8c083b2b2 100644 --- a/stable/generated/mpas_tools.ocean.build_mesh.build_planar_mesh.html +++ b/stable/generated/mpas_tools.ocean.build_mesh.build_planar_mesh.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.build_mesh.build_spherical_mesh.html b/stable/generated/mpas_tools.ocean.build_mesh.build_spherical_mesh.html index 35b1d91b0..96ff094b7 100644 --- a/stable/generated/mpas_tools.ocean.build_mesh.build_spherical_mesh.html +++ b/stable/generated/mpas_tools.ocean.build_mesh.build_spherical_mesh.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.build_mesh.html b/stable/generated/mpas_tools.ocean.build_mesh.html index 714ad6f81..f573d8ac5 100644 --- a/stable/generated/mpas_tools.ocean.build_mesh.html +++ b/stable/generated/mpas_tools.ocean.build_mesh.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastal_tools.CPP_projection.html b/stable/generated/mpas_tools.ocean.coastal_tools.CPP_projection.html index dfa7ea379..0f060f720 100644 --- a/stable/generated/mpas_tools.ocean.coastal_tools.CPP_projection.html +++ b/stable/generated/mpas_tools.ocean.coastal_tools.CPP_projection.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastal_tools.coastal_refined_mesh.html b/stable/generated/mpas_tools.ocean.coastal_tools.coastal_refined_mesh.html index 6b25b735c..99eb518eb 100644 --- a/stable/generated/mpas_tools.ocean.coastal_tools.coastal_refined_mesh.html +++ b/stable/generated/mpas_tools.ocean.coastal_tools.coastal_refined_mesh.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastal_tools.compute_cell_width.html b/stable/generated/mpas_tools.ocean.coastal_tools.compute_cell_width.html index af19b99e7..dd665971b 100644 --- a/stable/generated/mpas_tools.ocean.coastal_tools.compute_cell_width.html +++ b/stable/generated/mpas_tools.ocean.coastal_tools.compute_cell_width.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastal_tools.create_background_mesh.html b/stable/generated/mpas_tools.ocean.coastal_tools.create_background_mesh.html index c6d7abc31..0a32aa8b6 100644 --- a/stable/generated/mpas_tools.ocean.coastal_tools.create_background_mesh.html +++ b/stable/generated/mpas_tools.ocean.coastal_tools.create_background_mesh.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastal_tools.distance_to_coast.html b/stable/generated/mpas_tools.ocean.coastal_tools.distance_to_coast.html index d31730262..09916a46b 100644 --- a/stable/generated/mpas_tools.ocean.coastal_tools.distance_to_coast.html +++ b/stable/generated/mpas_tools.ocean.coastal_tools.distance_to_coast.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastal_tools.extract_coastlines.html b/stable/generated/mpas_tools.ocean.coastal_tools.extract_coastlines.html index b4fbb9207..b3e016faa 100644 --- a/stable/generated/mpas_tools.ocean.coastal_tools.extract_coastlines.html +++ b/stable/generated/mpas_tools.ocean.coastal_tools.extract_coastlines.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates.html b/stable/generated/mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates.html index fa0150652..3e6bcf494 100644 --- a/stable/generated/mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates.html +++ b/stable/generated/mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastal_tools.get_data_inside_box.html b/stable/generated/mpas_tools.ocean.coastal_tools.get_data_inside_box.html index 77a70a24c..06f44cd4f 100644 --- a/stable/generated/mpas_tools.ocean.coastal_tools.get_data_inside_box.html +++ b/stable/generated/mpas_tools.ocean.coastal_tools.get_data_inside_box.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastal_tools.get_indices_inside_quad.html b/stable/generated/mpas_tools.ocean.coastal_tools.get_indices_inside_quad.html index 7f97b999a..718a3631a 100644 --- a/stable/generated/mpas_tools.ocean.coastal_tools.get_indices_inside_quad.html +++ b/stable/generated/mpas_tools.ocean.coastal_tools.get_indices_inside_quad.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastal_tools.html b/stable/generated/mpas_tools.ocean.coastal_tools.html index 80059298c..da6fa583b 100644 --- a/stable/generated/mpas_tools.ocean.coastal_tools.html +++ b/stable/generated/mpas_tools.ocean.coastal_tools.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastal_tools.plot_coarse_coast.html b/stable/generated/mpas_tools.ocean.coastal_tools.plot_coarse_coast.html index 98d732ffa..a3084ac4a 100644 --- a/stable/generated/mpas_tools.ocean.coastal_tools.plot_coarse_coast.html +++ b/stable/generated/mpas_tools.ocean.coastal_tools.plot_coarse_coast.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastal_tools.plot_region_box.html b/stable/generated/mpas_tools.ocean.coastal_tools.plot_region_box.html index 0782c6908..8e606ecec 100644 --- a/stable/generated/mpas_tools.ocean.coastal_tools.plot_region_box.html +++ b/stable/generated/mpas_tools.ocean.coastal_tools.plot_region_box.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastal_tools.save_matfile.html b/stable/generated/mpas_tools.ocean.coastal_tools.save_matfile.html index 99ffd8669..38c240b33 100644 --- a/stable/generated/mpas_tools.ocean.coastal_tools.save_matfile.html +++ b/stable/generated/mpas_tools.ocean.coastal_tools.save_matfile.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastal_tools.smooth_coastline.html b/stable/generated/mpas_tools.ocean.coastal_tools.smooth_coastline.html index 3e65f83a5..6ce86c733 100644 --- a/stable/generated/mpas_tools.ocean.coastal_tools.smooth_coastline.html +++ b/stable/generated/mpas_tools.ocean.coastal_tools.smooth_coastline.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastline_alteration.add_critical_land_blockages.html b/stable/generated/mpas_tools.ocean.coastline_alteration.add_critical_land_blockages.html index da5e896f5..21159fba4 100644 --- a/stable/generated/mpas_tools.ocean.coastline_alteration.add_critical_land_blockages.html +++ b/stable/generated/mpas_tools.ocean.coastline_alteration.add_critical_land_blockages.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask.html b/stable/generated/mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask.html index 62d42519f..fb00e55dc 100644 --- a/stable/generated/mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask.html +++ b/stable/generated/mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastline_alteration.html b/stable/generated/mpas_tools.ocean.coastline_alteration.html index 47439ae75..212512c66 100644 --- a/stable/generated/mpas_tools.ocean.coastline_alteration.html +++ b/stable/generated/mpas_tools.ocean.coastline_alteration.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks.html b/stable/generated/mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks.html index b37650c0f..f210d108e 100644 --- a/stable/generated/mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks.html +++ b/stable/generated/mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.depth.add_depth.html b/stable/generated/mpas_tools.ocean.depth.add_depth.html index 6b5d34ac3..282fe8f09 100644 --- a/stable/generated/mpas_tools.ocean.depth.add_depth.html +++ b/stable/generated/mpas_tools.ocean.depth.add_depth.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.depth.add_zmid.html b/stable/generated/mpas_tools.ocean.depth.add_zmid.html index dd21c7365..3a724526f 100644 --- a/stable/generated/mpas_tools.ocean.depth.add_zmid.html +++ b/stable/generated/mpas_tools.ocean.depth.add_zmid.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.depth.compute_depth.html b/stable/generated/mpas_tools.ocean.depth.compute_depth.html index 9caf0dec3..ba726ac29 100644 --- a/stable/generated/mpas_tools.ocean.depth.compute_depth.html +++ b/stable/generated/mpas_tools.ocean.depth.compute_depth.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.depth.compute_zmid.html b/stable/generated/mpas_tools.ocean.depth.compute_zmid.html index 3a0d203db..5e2587e58 100644 --- a/stable/generated/mpas_tools.ocean.depth.compute_zmid.html +++ b/stable/generated/mpas_tools.ocean.depth.compute_zmid.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.depth.write_time_varying_zmid.html b/stable/generated/mpas_tools.ocean.depth.write_time_varying_zmid.html index db3435036..354b1b80a 100644 --- a/stable/generated/mpas_tools.ocean.depth.write_time_varying_zmid.html +++ b/stable/generated/mpas_tools.ocean.depth.write_time_varying_zmid.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.inject_bathymetry.inject_bathymetry.html b/stable/generated/mpas_tools.ocean.inject_bathymetry.inject_bathymetry.html index d68675655..6e4ac3b99 100644 --- a/stable/generated/mpas_tools.ocean.inject_bathymetry.inject_bathymetry.html +++ b/stable/generated/mpas_tools.ocean.inject_bathymetry.inject_bathymetry.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file.html b/stable/generated/mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file.html index 37c8a819b..1679b1f5f 100644 --- a/stable/generated/mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file.html +++ b/stable/generated/mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity.html b/stable/generated/mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity.html index 2e7ae3d50..e91e4bc8c 100644 --- a/stable/generated/mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity.html +++ b/stable/generated/mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity.html b/stable/generated/mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity.html index 60a8c1f7e..daa27b612 100644 --- a/stable/generated/mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity.html +++ b/stable/generated/mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain.html b/stable/generated/mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain.html index 703041189..74e08c59c 100644 --- a/stable/generated/mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain.html +++ b/stable/generated/mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.moc.add_moc_southern_boundary_transects.html b/stable/generated/mpas_tools.ocean.moc.add_moc_southern_boundary_transects.html index 17f13babc..2be5b1fa6 100644 --- a/stable/generated/mpas_tools.ocean.moc.add_moc_southern_boundary_transects.html +++ b/stable/generated/mpas_tools.ocean.moc.add_moc_southern_boundary_transects.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.moc.html b/stable/generated/mpas_tools.ocean.moc.html index 184b7bf64..4c46c9ea3 100644 --- a/stable/generated/mpas_tools.ocean.moc.html +++ b/stable/generated/mpas_tools.ocean.moc.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.moc.make_moc_basins_and_transects.html b/stable/generated/mpas_tools.ocean.moc.make_moc_basins_and_transects.html index ce8911007..13b4b66f1 100644 --- a/stable/generated/mpas_tools.ocean.moc.make_moc_basins_and_transects.html +++ b/stable/generated/mpas_tools.ocean.moc.make_moc_basins_and_transects.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.transects.find_transect_levels_and_weights.html b/stable/generated/mpas_tools.ocean.transects.find_transect_levels_and_weights.html index 53acc6613..59c2d89ec 100644 --- a/stable/generated/mpas_tools.ocean.transects.find_transect_levels_and_weights.html +++ b/stable/generated/mpas_tools.ocean.transects.find_transect_levels_and_weights.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.transects.get_outline_segments.html b/stable/generated/mpas_tools.ocean.transects.get_outline_segments.html index 34b0aefc7..642ee577f 100644 --- a/stable/generated/mpas_tools.ocean.transects.get_outline_segments.html +++ b/stable/generated/mpas_tools.ocean.transects.get_outline_segments.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes.html b/stable/generated/mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes.html index 3c69028eb..c7816948e 100644 --- a/stable/generated/mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes.html +++ b/stable/generated/mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.transects.interp_mpas_to_transect_triangles.html b/stable/generated/mpas_tools.ocean.transects.interp_mpas_to_transect_triangles.html index fc4cd844b..0ef435605 100644 --- a/stable/generated/mpas_tools.ocean.transects.interp_mpas_to_transect_triangles.html +++ b/stable/generated/mpas_tools.ocean.transects.interp_mpas_to_transect_triangles.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes.html b/stable/generated/mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes.html index 762be231d..13f6cfe91 100644 --- a/stable/generated/mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes.html +++ b/stable/generated/mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.viz.add_inset.html b/stable/generated/mpas_tools.ocean.viz.add_inset.html index a0b1b5761..3a2c17238 100644 --- a/stable/generated/mpas_tools.ocean.viz.add_inset.html +++ b/stable/generated/mpas_tools.ocean.viz.add_inset.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.ocean.viz.plot_ocean_transects.html b/stable/generated/mpas_tools.ocean.viz.plot_ocean_transects.html index eddd745a5..702a4c1f2 100644 --- a/stable/generated/mpas_tools.ocean.viz.plot_ocean_transects.html +++ b/stable/generated/mpas_tools.ocean.viz.plot_ocean_transects.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.parallel.create_pool.html b/stable/generated/mpas_tools.parallel.create_pool.html index 57135af4d..d8b854ed9 100644 --- a/stable/generated/mpas_tools.parallel.create_pool.html +++ b/stable/generated/mpas_tools.parallel.create_pool.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.planar_hex.make_planar_hex_mesh.html b/stable/generated/mpas_tools.planar_hex.make_planar_hex_mesh.html index 4d2febbfb..1a07a190a 100644 --- a/stable/generated/mpas_tools.planar_hex.make_planar_hex_mesh.html +++ b/stable/generated/mpas_tools.planar_hex.make_planar_hex_mesh.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.scrip.from_mpas.scrip_from_mpas.html b/stable/generated/mpas_tools.scrip.from_mpas.scrip_from_mpas.html index 1ee186de0..45715772d 100644 --- a/stable/generated/mpas_tools.scrip.from_mpas.scrip_from_mpas.html +++ b/stable/generated/mpas_tools.scrip.from_mpas.scrip_from_mpas.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.seaice.mask.extend_seaice_mask.html b/stable/generated/mpas_tools.seaice.mask.extend_seaice_mask.html index d5a575e19..493f7f018 100644 --- a/stable/generated/mpas_tools.seaice.mask.extend_seaice_mask.html +++ b/stable/generated/mpas_tools.seaice.mask.extend_seaice_mask.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells.html b/stable/generated/mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells.html index 88f708bce..5b0d72a24 100644 --- a/stable/generated/mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells.html +++ b/stable/generated/mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices.html b/stable/generated/mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices.html index 20bd05612..ac98d9c0c 100644 --- a/stable/generated/mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices.html +++ b/stable/generated/mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.seaice.mesh.write_2D_scripfile.html b/stable/generated/mpas_tools.seaice.mesh.write_2D_scripfile.html index d27eeb94e..b41123743 100644 --- a/stable/generated/mpas_tools.seaice.mesh.write_2D_scripfile.html +++ b/stable/generated/mpas_tools.seaice.mesh.write_2D_scripfile.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.seaice.mesh.write_scrip_file.html b/stable/generated/mpas_tools.seaice.mesh.write_scrip_file.html index 5833032a5..d26fe81a1 100644 --- a/stable/generated/mpas_tools.seaice.mesh.write_scrip_file.html +++ b/stable/generated/mpas_tools.seaice.mesh.write_scrip_file.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.seaice.partition.create_partitions.html b/stable/generated/mpas_tools.seaice.partition.create_partitions.html index 713536dac..9182f5b45 100644 --- a/stable/generated/mpas_tools.seaice.partition.create_partitions.html +++ b/stable/generated/mpas_tools.seaice.partition.create_partitions.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.seaice.partition.gen_seaice_mesh_partition.html b/stable/generated/mpas_tools.seaice.partition.gen_seaice_mesh_partition.html index 4453fb30b..28ef015d5 100644 --- a/stable/generated/mpas_tools.seaice.partition.gen_seaice_mesh_partition.html +++ b/stable/generated/mpas_tools.seaice.partition.gen_seaice_mesh_partition.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.seaice.partition.prepare_partitions.html b/stable/generated/mpas_tools.seaice.partition.prepare_partitions.html index 199bcd848..fa2ba36a7 100644 --- a/stable/generated/mpas_tools.seaice.partition.prepare_partitions.html +++ b/stable/generated/mpas_tools.seaice.partition.prepare_partitions.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.seaice.regions.make_regions_file.html b/stable/generated/mpas_tools.seaice.regions.make_regions_file.html index 7626aed97..d728f7cf7 100644 --- a/stable/generated/mpas_tools.seaice.regions.make_regions_file.html +++ b/stable/generated/mpas_tools.seaice.regions.make_regions_file.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.seaice.regrid.regrid_to_other_mesh.html b/stable/generated/mpas_tools.seaice.regrid.regrid_to_other_mesh.html index e64368f62..2b1f4a01a 100644 --- a/stable/generated/mpas_tools.seaice.regrid.regrid_to_other_mesh.html +++ b/stable/generated/mpas_tools.seaice.regrid.regrid_to_other_mesh.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.split_grids.split_grids.html b/stable/generated/mpas_tools.split_grids.split_grids.html index b1d853dd5..a9eed3e13 100644 --- a/stable/generated/mpas_tools.split_grids.split_grids.html +++ b/stable/generated/mpas_tools.split_grids.split_grids.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.tests.test_cime_constants.test_cime_constants.html b/stable/generated/mpas_tools.tests.test_cime_constants.test_cime_constants.html index 105dd2747..2d38518bd 100644 --- a/stable/generated/mpas_tools.tests.test_cime_constants.test_cime_constants.html +++ b/stable/generated/mpas_tools.tests.test_cime_constants.test_cime_constants.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.transects.cartesian_to_great_circle_distance.html b/stable/generated/mpas_tools.transects.cartesian_to_great_circle_distance.html index fc0f9ff31..75ee4fdf9 100644 --- a/stable/generated/mpas_tools.transects.cartesian_to_great_circle_distance.html +++ b/stable/generated/mpas_tools.transects.cartesian_to_great_circle_distance.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.transects.cartesian_to_lon_lat.html b/stable/generated/mpas_tools.transects.cartesian_to_lon_lat.html index 3f2f4354b..184f007fa 100644 --- a/stable/generated/mpas_tools.transects.cartesian_to_lon_lat.html +++ b/stable/generated/mpas_tools.transects.cartesian_to_lon_lat.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.transects.lon_lat_to_cartesian.html b/stable/generated/mpas_tools.transects.lon_lat_to_cartesian.html index 6ff7d6087..513f79070 100644 --- a/stable/generated/mpas_tools.transects.lon_lat_to_cartesian.html +++ b/stable/generated/mpas_tools.transects.lon_lat_to_cartesian.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.transects.subdivide_great_circle.html b/stable/generated/mpas_tools.transects.subdivide_great_circle.html index 104475e55..dae6acaaa 100644 --- a/stable/generated/mpas_tools.transects.subdivide_great_circle.html +++ b/stable/generated/mpas_tools.transects.subdivide_great_circle.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.transects.subdivide_planar.html b/stable/generated/mpas_tools.transects.subdivide_planar.html index 6631781b0..d75c871c4 100644 --- a/stable/generated/mpas_tools.transects.subdivide_planar.html +++ b/stable/generated/mpas_tools.transects.subdivide_planar.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.translate.center.html b/stable/generated/mpas_tools.translate.center.html index 0ef376e88..a6afbd937 100644 --- a/stable/generated/mpas_tools.translate.center.html +++ b/stable/generated/mpas_tools.translate.center.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.translate.center_on_mesh.html b/stable/generated/mpas_tools.translate.center_on_mesh.html index 21a3b8b1c..53b2a85fa 100644 --- a/stable/generated/mpas_tools.translate.center_on_mesh.html +++ b/stable/generated/mpas_tools.translate.center_on_mesh.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.translate.translate.html b/stable/generated/mpas_tools.translate.translate.html index 279c47592..05a730ec9 100644 --- a/stable/generated/mpas_tools.translate.translate.html +++ b/stable/generated/mpas_tools.translate.translate.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.vector.Vector.angular_distance.html b/stable/generated/mpas_tools.vector.Vector.angular_distance.html index 2feda0405..d248cdf3c 100644 --- a/stable/generated/mpas_tools.vector.Vector.angular_distance.html +++ b/stable/generated/mpas_tools.vector.Vector.angular_distance.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.vector.Vector.cross.html b/stable/generated/mpas_tools.vector.Vector.cross.html index 10dcbaaea..4942a5c7e 100644 --- a/stable/generated/mpas_tools.vector.Vector.cross.html +++ b/stable/generated/mpas_tools.vector.Vector.cross.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.vector.Vector.det.html b/stable/generated/mpas_tools.vector.Vector.det.html index 8f6b3cc9a..bc004f9ed 100644 --- a/stable/generated/mpas_tools.vector.Vector.det.html +++ b/stable/generated/mpas_tools.vector.Vector.det.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.vector.Vector.dot.html b/stable/generated/mpas_tools.vector.Vector.dot.html index 445004e41..fb525cad1 100644 --- a/stable/generated/mpas_tools.vector.Vector.dot.html +++ b/stable/generated/mpas_tools.vector.Vector.dot.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.vector.Vector.html b/stable/generated/mpas_tools.vector.Vector.html index c2a99e1a6..f2df23977 100644 --- a/stable/generated/mpas_tools.vector.Vector.html +++ b/stable/generated/mpas_tools.vector.Vector.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.vector.Vector.intersection.html b/stable/generated/mpas_tools.vector.Vector.intersection.html index e9a82c477..72cf245bc 100644 --- a/stable/generated/mpas_tools.vector.Vector.intersection.html +++ b/stable/generated/mpas_tools.vector.Vector.intersection.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.vector.Vector.intersects.html b/stable/generated/mpas_tools.vector.Vector.intersects.html index 61396b916..e5181ff15 100644 --- a/stable/generated/mpas_tools.vector.Vector.intersects.html +++ b/stable/generated/mpas_tools.vector.Vector.intersects.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.vector.Vector.mag.html b/stable/generated/mpas_tools.vector.Vector.mag.html index fb3537b4d..247af4108 100644 --- a/stable/generated/mpas_tools.vector.Vector.mag.html +++ b/stable/generated/mpas_tools.vector.Vector.mag.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.vector.Vector.straddles.html b/stable/generated/mpas_tools.vector.Vector.straddles.html index c137d1792..050b101e5 100644 --- a/stable/generated/mpas_tools.vector.Vector.straddles.html +++ b/stable/generated/mpas_tools.vector.Vector.straddles.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.viz.colormaps.register_sci_viz_colormaps.html b/stable/generated/mpas_tools.viz.colormaps.register_sci_viz_colormaps.html index e8ea4ab81..5a3c0a1e0 100644 --- a/stable/generated/mpas_tools.viz.colormaps.register_sci_viz_colormaps.html +++ b/stable/generated/mpas_tools.viz.colormaps.register_sci_viz_colormaps.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.viz.mesh_to_triangles.mesh_to_triangles.html b/stable/generated/mpas_tools.viz.mesh_to_triangles.mesh_to_triangles.html index a89b60fcd..a6d56a94b 100644 --- a/stable/generated/mpas_tools.viz.mesh_to_triangles.mesh_to_triangles.html +++ b/stable/generated/mpas_tools.viz.mesh_to_triangles.mesh_to_triangles.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.viz.paraview_extractor.extract_vtk.html b/stable/generated/mpas_tools.viz.paraview_extractor.extract_vtk.html index 3bd36a0a6..b4c9ef9ee 100644 --- a/stable/generated/mpas_tools.viz.paraview_extractor.extract_vtk.html +++ b/stable/generated/mpas_tools.viz.paraview_extractor.extract_vtk.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.viz.transects.find_planar_transect_cells_and_weights.html b/stable/generated/mpas_tools.viz.transects.find_planar_transect_cells_and_weights.html index ec7822928..7c5d27135 100644 --- a/stable/generated/mpas_tools.viz.transects.find_planar_transect_cells_and_weights.html +++ b/stable/generated/mpas_tools.viz.transects.find_planar_transect_cells_and_weights.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.viz.transects.find_transect_cells_and_weights.html b/stable/generated/mpas_tools.viz.transects.find_transect_cells_and_weights.html index 384012364..4d90736d0 100644 --- a/stable/generated/mpas_tools.viz.transects.find_transect_cells_and_weights.html +++ b/stable/generated/mpas_tools.viz.transects.find_transect_cells_and_weights.html @@ -14,7 +14,7 @@ - + diff --git a/stable/generated/mpas_tools.viz.transects.make_triangle_tree.html b/stable/generated/mpas_tools.viz.transects.make_triangle_tree.html index cbb278e9c..48e00fdfb 100644 --- a/stable/generated/mpas_tools.viz.transects.make_triangle_tree.html +++ b/stable/generated/mpas_tools.viz.transects.make_triangle_tree.html @@ -14,7 +14,7 @@ - + diff --git a/stable/genindex.html b/stable/genindex.html index 8983a056d..7476d838a 100644 --- a/stable/genindex.html +++ b/stable/genindex.html @@ -13,7 +13,7 @@ - + diff --git a/stable/index.html b/stable/index.html index fe63f61d0..afce1715c 100644 --- a/stable/index.html +++ b/stable/index.html @@ -14,7 +14,7 @@ - + diff --git a/stable/interpolation.html b/stable/interpolation.html index 942375213..621ed6d50 100644 --- a/stable/interpolation.html +++ b/stable/interpolation.html @@ -14,7 +14,7 @@ - + diff --git a/stable/logging.html b/stable/logging.html index 52755c024..6396ea93f 100644 --- a/stable/logging.html +++ b/stable/logging.html @@ -14,7 +14,7 @@ - + diff --git a/stable/making_changes.html b/stable/making_changes.html index a24370cd2..f88c79cf3 100644 --- a/stable/making_changes.html +++ b/stable/making_changes.html @@ -14,7 +14,7 @@ - + diff --git a/stable/mesh_conversion.html b/stable/mesh_conversion.html index 32e4f5df8..936558c47 100644 --- a/stable/mesh_conversion.html +++ b/stable/mesh_conversion.html @@ -14,7 +14,7 @@ - + diff --git a/stable/mesh_creation.html b/stable/mesh_creation.html index d0ddaf96f..f55713fc5 100644 --- a/stable/mesh_creation.html +++ b/stable/mesh_creation.html @@ -14,7 +14,7 @@ - + diff --git a/stable/ocean/coastal_tools.html b/stable/ocean/coastal_tools.html index 9019529cf..b16671f5b 100644 --- a/stable/ocean/coastal_tools.html +++ b/stable/ocean/coastal_tools.html @@ -14,7 +14,7 @@ - + diff --git a/stable/ocean/coastline_alteration.html b/stable/ocean/coastline_alteration.html index 0bb9b5540..be41ab8f3 100644 --- a/stable/ocean/coastline_alteration.html +++ b/stable/ocean/coastline_alteration.html @@ -14,7 +14,7 @@ - + diff --git a/stable/ocean/depth.html b/stable/ocean/depth.html index 8532f4689..41243ec1a 100644 --- a/stable/ocean/depth.html +++ b/stable/ocean/depth.html @@ -14,7 +14,7 @@ - + diff --git a/stable/ocean/mesh_creation.html b/stable/ocean/mesh_creation.html index b93a63ef4..47603f918 100644 --- a/stable/ocean/mesh_creation.html +++ b/stable/ocean/mesh_creation.html @@ -14,7 +14,7 @@ - + diff --git a/stable/ocean/moc.html b/stable/ocean/moc.html index 734de9f0a..bbd1dea37 100644 --- a/stable/ocean/moc.html +++ b/stable/ocean/moc.html @@ -14,7 +14,7 @@ - + diff --git a/stable/ocean/visualization.html b/stable/ocean/visualization.html index a18b3f5af..53a0aa422 100644 --- a/stable/ocean/visualization.html +++ b/stable/ocean/visualization.html @@ -14,7 +14,7 @@ - + diff --git a/stable/py-modindex.html b/stable/py-modindex.html index 55291982c..5745252ad 100644 --- a/stable/py-modindex.html +++ b/stable/py-modindex.html @@ -13,7 +13,7 @@ - + diff --git a/stable/seaice/mask.html b/stable/seaice/mask.html index 3010e9ff8..826d6e686 100644 --- a/stable/seaice/mask.html +++ b/stable/seaice/mask.html @@ -14,7 +14,7 @@ - + diff --git a/stable/seaice/mesh.html b/stable/seaice/mesh.html index 716528a5b..e33ca58ac 100644 --- a/stable/seaice/mesh.html +++ b/stable/seaice/mesh.html @@ -14,7 +14,7 @@ - + diff --git a/stable/seaice/partition.html b/stable/seaice/partition.html index b2680f424..259eed0e5 100644 --- a/stable/seaice/partition.html +++ b/stable/seaice/partition.html @@ -14,7 +14,7 @@ - + diff --git a/stable/seaice/regions.html b/stable/seaice/regions.html index 5bd7df29c..eb962f879 100644 --- a/stable/seaice/regions.html +++ b/stable/seaice/regions.html @@ -14,7 +14,7 @@ - + diff --git a/stable/seaice/regrid.html b/stable/seaice/regrid.html index 5d7c953bd..c2e33c21f 100644 --- a/stable/seaice/regrid.html +++ b/stable/seaice/regrid.html @@ -14,7 +14,7 @@ - + diff --git a/stable/search.html b/stable/search.html index 96d9a6f23..63644f476 100644 --- a/stable/search.html +++ b/stable/search.html @@ -14,7 +14,7 @@ - + diff --git a/stable/searchindex.js b/stable/searchindex.js index c58aeb200..bc1537c19 100644 --- a/stable/searchindex.js +++ b/stable/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api", "authors", "building_docs", "cime", "config", "generated/mpas_tools.cime.constants", "generated/mpas_tools.config.MpasConfigParser", "generated/mpas_tools.config.MpasConfigParser.__getitem__", "generated/mpas_tools.config.MpasConfigParser.add_from_file", "generated/mpas_tools.config.MpasConfigParser.add_from_package", "generated/mpas_tools.config.MpasConfigParser.add_user_config", "generated/mpas_tools.config.MpasConfigParser.append", "generated/mpas_tools.config.MpasConfigParser.copy", "generated/mpas_tools.config.MpasConfigParser.get", "generated/mpas_tools.config.MpasConfigParser.getboolean", "generated/mpas_tools.config.MpasConfigParser.getexpression", "generated/mpas_tools.config.MpasConfigParser.getfloat", "generated/mpas_tools.config.MpasConfigParser.getint", "generated/mpas_tools.config.MpasConfigParser.getlist", "generated/mpas_tools.config.MpasConfigParser.has_option", "generated/mpas_tools.config.MpasConfigParser.has_section", "generated/mpas_tools.config.MpasConfigParser.prepend", "generated/mpas_tools.config.MpasConfigParser.set", "generated/mpas_tools.config.MpasConfigParser.write", "generated/mpas_tools.io.write_netcdf", "generated/mpas_tools.logging.LoggingContext", "generated/mpas_tools.logging.check_call", "generated/mpas_tools.merge_grids.merge_grids", "generated/mpas_tools.mesh.conversion.convert", "generated/mpas_tools.mesh.conversion.cull", "generated/mpas_tools.mesh.conversion.mask", "generated/mpas_tools.mesh.creation.build_mesh", "generated/mpas_tools.mesh.creation.build_mesh.build_planar_mesh", "generated/mpas_tools.mesh.creation.build_mesh.build_spherical_mesh", "generated/mpas_tools.mesh.creation.jigsaw_driver.jigsaw_driver", "generated/mpas_tools.mesh.creation.jigsaw_to_netcdf.jigsaw_to_netcdf", "generated/mpas_tools.mesh.creation.mesh_definition_tools", "generated/mpas_tools.mesh.creation.mesh_definition_tools.AtlanticPacificGrid", "generated/mpas_tools.mesh.creation.mesh_definition_tools.EC_CellWidthVsLat", "generated/mpas_tools.mesh.creation.mesh_definition_tools.RRS_CellWidthVsLat", "generated/mpas_tools.mesh.creation.mesh_definition_tools.mergeCellWidthVsLat", "generated/mpas_tools.mesh.creation.mpas_to_triangle.mpas_to_triangle", "generated/mpas_tools.mesh.creation.signed_distance", "generated/mpas_tools.mesh.creation.signed_distance.distance_from_geojson", "generated/mpas_tools.mesh.creation.signed_distance.mask_from_geojson", "generated/mpas_tools.mesh.creation.signed_distance.signed_distance_from_geojson", "generated/mpas_tools.mesh.creation.triangle_to_netcdf.triangle_to_netcdf", "generated/mpas_tools.mesh.cull.cull_dataset", "generated/mpas_tools.mesh.cull.map_culled_to_base", "generated/mpas_tools.mesh.cull.write_culled_dataset", "generated/mpas_tools.mesh.cull.write_map_culled_to_base", "generated/mpas_tools.mesh.interpolation.interp_bilin", "generated/mpas_tools.mesh.mask.compute_lon_lat_region_masks", "generated/mpas_tools.mesh.mask.compute_mpas_flood_fill_mask", "generated/mpas_tools.mesh.mask.compute_mpas_region_masks", "generated/mpas_tools.mesh.mask.compute_mpas_transect_masks", "generated/mpas_tools.ocean.build_mesh", "generated/mpas_tools.ocean.build_mesh.build_planar_mesh", "generated/mpas_tools.ocean.build_mesh.build_spherical_mesh", "generated/mpas_tools.ocean.coastal_tools", "generated/mpas_tools.ocean.coastal_tools.CPP_projection", "generated/mpas_tools.ocean.coastal_tools.coastal_refined_mesh", "generated/mpas_tools.ocean.coastal_tools.compute_cell_width", "generated/mpas_tools.ocean.coastal_tools.create_background_mesh", "generated/mpas_tools.ocean.coastal_tools.distance_to_coast", "generated/mpas_tools.ocean.coastal_tools.extract_coastlines", "generated/mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates", "generated/mpas_tools.ocean.coastal_tools.get_data_inside_box", "generated/mpas_tools.ocean.coastal_tools.get_indices_inside_quad", "generated/mpas_tools.ocean.coastal_tools.plot_coarse_coast", "generated/mpas_tools.ocean.coastal_tools.plot_region_box", "generated/mpas_tools.ocean.coastal_tools.save_matfile", "generated/mpas_tools.ocean.coastal_tools.smooth_coastline", "generated/mpas_tools.ocean.coastline_alteration", "generated/mpas_tools.ocean.coastline_alteration.add_critical_land_blockages", "generated/mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask", "generated/mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks", "generated/mpas_tools.ocean.depth.add_depth", "generated/mpas_tools.ocean.depth.add_zmid", "generated/mpas_tools.ocean.depth.compute_depth", "generated/mpas_tools.ocean.depth.compute_zmid", "generated/mpas_tools.ocean.depth.write_time_varying_zmid", "generated/mpas_tools.ocean.inject_bathymetry.inject_bathymetry", "generated/mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file", "generated/mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity", "generated/mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity", "generated/mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain", "generated/mpas_tools.ocean.moc", "generated/mpas_tools.ocean.moc.add_moc_southern_boundary_transects", "generated/mpas_tools.ocean.moc.make_moc_basins_and_transects", "generated/mpas_tools.ocean.transects.find_transect_levels_and_weights", "generated/mpas_tools.ocean.transects.get_outline_segments", "generated/mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes", "generated/mpas_tools.ocean.transects.interp_mpas_to_transect_triangles", "generated/mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes", "generated/mpas_tools.ocean.viz.add_inset", "generated/mpas_tools.ocean.viz.plot_ocean_transects", "generated/mpas_tools.parallel.create_pool", "generated/mpas_tools.planar_hex.make_planar_hex_mesh", "generated/mpas_tools.scrip.from_mpas.scrip_from_mpas", "generated/mpas_tools.seaice.mask.extend_seaice_mask", "generated/mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells", "generated/mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices", "generated/mpas_tools.seaice.mesh.write_2D_scripfile", "generated/mpas_tools.seaice.mesh.write_scrip_file", "generated/mpas_tools.seaice.partition.create_partitions", "generated/mpas_tools.seaice.partition.gen_seaice_mesh_partition", "generated/mpas_tools.seaice.partition.prepare_partitions", "generated/mpas_tools.seaice.regions.make_regions_file", "generated/mpas_tools.seaice.regrid.regrid_to_other_mesh", "generated/mpas_tools.split_grids.split_grids", "generated/mpas_tools.tests.test_cime_constants.test_cime_constants", "generated/mpas_tools.transects.cartesian_to_great_circle_distance", "generated/mpas_tools.transects.cartesian_to_lon_lat", "generated/mpas_tools.transects.lon_lat_to_cartesian", "generated/mpas_tools.transects.subdivide_great_circle", "generated/mpas_tools.transects.subdivide_planar", "generated/mpas_tools.translate.center", "generated/mpas_tools.translate.center_on_mesh", "generated/mpas_tools.translate.translate", "generated/mpas_tools.vector.Vector", "generated/mpas_tools.vector.Vector.angular_distance", "generated/mpas_tools.vector.Vector.cross", "generated/mpas_tools.vector.Vector.det", "generated/mpas_tools.vector.Vector.dot", "generated/mpas_tools.vector.Vector.intersection", "generated/mpas_tools.vector.Vector.intersects", "generated/mpas_tools.vector.Vector.mag", "generated/mpas_tools.vector.Vector.straddles", "generated/mpas_tools.viz.colormaps.register_sci_viz_colormaps", "generated/mpas_tools.viz.mesh_to_triangles.mesh_to_triangles", "generated/mpas_tools.viz.paraview_extractor.extract_vtk", "generated/mpas_tools.viz.transects.find_planar_transect_cells_and_weights", "generated/mpas_tools.viz.transects.find_transect_cells_and_weights", "generated/mpas_tools.viz.transects.make_triangle_tree", "index", "interpolation", "logging", "making_changes", "mesh_conversion", "mesh_creation", "ocean/coastal_tools", "ocean/coastline_alteration", "ocean/depth", "ocean/mesh_creation", "ocean/moc", "ocean/visualization", "seaice/mask", "seaice/mesh", "seaice/partition", "seaice/regions", "seaice/regrid", "testing_changes", "transects", "vector", "versions", "visualization"], "filenames": ["api.rst", "authors.rst", "building_docs.rst", "cime.rst", "config.rst", "generated/mpas_tools.cime.constants.rst", "generated/mpas_tools.config.MpasConfigParser.rst", "generated/mpas_tools.config.MpasConfigParser.__getitem__.rst", "generated/mpas_tools.config.MpasConfigParser.add_from_file.rst", "generated/mpas_tools.config.MpasConfigParser.add_from_package.rst", "generated/mpas_tools.config.MpasConfigParser.add_user_config.rst", "generated/mpas_tools.config.MpasConfigParser.append.rst", "generated/mpas_tools.config.MpasConfigParser.copy.rst", "generated/mpas_tools.config.MpasConfigParser.get.rst", "generated/mpas_tools.config.MpasConfigParser.getboolean.rst", "generated/mpas_tools.config.MpasConfigParser.getexpression.rst", "generated/mpas_tools.config.MpasConfigParser.getfloat.rst", "generated/mpas_tools.config.MpasConfigParser.getint.rst", "generated/mpas_tools.config.MpasConfigParser.getlist.rst", "generated/mpas_tools.config.MpasConfigParser.has_option.rst", "generated/mpas_tools.config.MpasConfigParser.has_section.rst", "generated/mpas_tools.config.MpasConfigParser.prepend.rst", "generated/mpas_tools.config.MpasConfigParser.set.rst", "generated/mpas_tools.config.MpasConfigParser.write.rst", "generated/mpas_tools.io.write_netcdf.rst", "generated/mpas_tools.logging.LoggingContext.rst", "generated/mpas_tools.logging.check_call.rst", "generated/mpas_tools.merge_grids.merge_grids.rst", "generated/mpas_tools.mesh.conversion.convert.rst", "generated/mpas_tools.mesh.conversion.cull.rst", "generated/mpas_tools.mesh.conversion.mask.rst", "generated/mpas_tools.mesh.creation.build_mesh.rst", "generated/mpas_tools.mesh.creation.build_mesh.build_planar_mesh.rst", "generated/mpas_tools.mesh.creation.build_mesh.build_spherical_mesh.rst", "generated/mpas_tools.mesh.creation.jigsaw_driver.jigsaw_driver.rst", "generated/mpas_tools.mesh.creation.jigsaw_to_netcdf.jigsaw_to_netcdf.rst", "generated/mpas_tools.mesh.creation.mesh_definition_tools.rst", "generated/mpas_tools.mesh.creation.mesh_definition_tools.AtlanticPacificGrid.rst", "generated/mpas_tools.mesh.creation.mesh_definition_tools.EC_CellWidthVsLat.rst", "generated/mpas_tools.mesh.creation.mesh_definition_tools.RRS_CellWidthVsLat.rst", "generated/mpas_tools.mesh.creation.mesh_definition_tools.mergeCellWidthVsLat.rst", "generated/mpas_tools.mesh.creation.mpas_to_triangle.mpas_to_triangle.rst", "generated/mpas_tools.mesh.creation.signed_distance.rst", "generated/mpas_tools.mesh.creation.signed_distance.distance_from_geojson.rst", "generated/mpas_tools.mesh.creation.signed_distance.mask_from_geojson.rst", "generated/mpas_tools.mesh.creation.signed_distance.signed_distance_from_geojson.rst", "generated/mpas_tools.mesh.creation.triangle_to_netcdf.triangle_to_netcdf.rst", "generated/mpas_tools.mesh.cull.cull_dataset.rst", "generated/mpas_tools.mesh.cull.map_culled_to_base.rst", "generated/mpas_tools.mesh.cull.write_culled_dataset.rst", "generated/mpas_tools.mesh.cull.write_map_culled_to_base.rst", "generated/mpas_tools.mesh.interpolation.interp_bilin.rst", "generated/mpas_tools.mesh.mask.compute_lon_lat_region_masks.rst", "generated/mpas_tools.mesh.mask.compute_mpas_flood_fill_mask.rst", "generated/mpas_tools.mesh.mask.compute_mpas_region_masks.rst", "generated/mpas_tools.mesh.mask.compute_mpas_transect_masks.rst", "generated/mpas_tools.ocean.build_mesh.rst", "generated/mpas_tools.ocean.build_mesh.build_planar_mesh.rst", "generated/mpas_tools.ocean.build_mesh.build_spherical_mesh.rst", "generated/mpas_tools.ocean.coastal_tools.rst", "generated/mpas_tools.ocean.coastal_tools.CPP_projection.rst", "generated/mpas_tools.ocean.coastal_tools.coastal_refined_mesh.rst", "generated/mpas_tools.ocean.coastal_tools.compute_cell_width.rst", "generated/mpas_tools.ocean.coastal_tools.create_background_mesh.rst", "generated/mpas_tools.ocean.coastal_tools.distance_to_coast.rst", "generated/mpas_tools.ocean.coastal_tools.extract_coastlines.rst", "generated/mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates.rst", "generated/mpas_tools.ocean.coastal_tools.get_data_inside_box.rst", "generated/mpas_tools.ocean.coastal_tools.get_indices_inside_quad.rst", "generated/mpas_tools.ocean.coastal_tools.plot_coarse_coast.rst", "generated/mpas_tools.ocean.coastal_tools.plot_region_box.rst", "generated/mpas_tools.ocean.coastal_tools.save_matfile.rst", "generated/mpas_tools.ocean.coastal_tools.smooth_coastline.rst", "generated/mpas_tools.ocean.coastline_alteration.rst", "generated/mpas_tools.ocean.coastline_alteration.add_critical_land_blockages.rst", "generated/mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask.rst", "generated/mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks.rst", "generated/mpas_tools.ocean.depth.add_depth.rst", "generated/mpas_tools.ocean.depth.add_zmid.rst", "generated/mpas_tools.ocean.depth.compute_depth.rst", "generated/mpas_tools.ocean.depth.compute_zmid.rst", "generated/mpas_tools.ocean.depth.write_time_varying_zmid.rst", "generated/mpas_tools.ocean.inject_bathymetry.inject_bathymetry.rst", "generated/mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file.rst", "generated/mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity.rst", "generated/mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity.rst", "generated/mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain.rst", "generated/mpas_tools.ocean.moc.rst", "generated/mpas_tools.ocean.moc.add_moc_southern_boundary_transects.rst", "generated/mpas_tools.ocean.moc.make_moc_basins_and_transects.rst", "generated/mpas_tools.ocean.transects.find_transect_levels_and_weights.rst", "generated/mpas_tools.ocean.transects.get_outline_segments.rst", "generated/mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes.rst", "generated/mpas_tools.ocean.transects.interp_mpas_to_transect_triangles.rst", "generated/mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes.rst", "generated/mpas_tools.ocean.viz.add_inset.rst", "generated/mpas_tools.ocean.viz.plot_ocean_transects.rst", "generated/mpas_tools.parallel.create_pool.rst", "generated/mpas_tools.planar_hex.make_planar_hex_mesh.rst", "generated/mpas_tools.scrip.from_mpas.scrip_from_mpas.rst", "generated/mpas_tools.seaice.mask.extend_seaice_mask.rst", "generated/mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells.rst", "generated/mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices.rst", "generated/mpas_tools.seaice.mesh.write_2D_scripfile.rst", "generated/mpas_tools.seaice.mesh.write_scrip_file.rst", "generated/mpas_tools.seaice.partition.create_partitions.rst", "generated/mpas_tools.seaice.partition.gen_seaice_mesh_partition.rst", "generated/mpas_tools.seaice.partition.prepare_partitions.rst", "generated/mpas_tools.seaice.regions.make_regions_file.rst", "generated/mpas_tools.seaice.regrid.regrid_to_other_mesh.rst", "generated/mpas_tools.split_grids.split_grids.rst", "generated/mpas_tools.tests.test_cime_constants.test_cime_constants.rst", "generated/mpas_tools.transects.cartesian_to_great_circle_distance.rst", "generated/mpas_tools.transects.cartesian_to_lon_lat.rst", "generated/mpas_tools.transects.lon_lat_to_cartesian.rst", "generated/mpas_tools.transects.subdivide_great_circle.rst", "generated/mpas_tools.transects.subdivide_planar.rst", "generated/mpas_tools.translate.center.rst", "generated/mpas_tools.translate.center_on_mesh.rst", "generated/mpas_tools.translate.translate.rst", "generated/mpas_tools.vector.Vector.rst", "generated/mpas_tools.vector.Vector.angular_distance.rst", "generated/mpas_tools.vector.Vector.cross.rst", "generated/mpas_tools.vector.Vector.det.rst", "generated/mpas_tools.vector.Vector.dot.rst", "generated/mpas_tools.vector.Vector.intersection.rst", "generated/mpas_tools.vector.Vector.intersects.rst", "generated/mpas_tools.vector.Vector.mag.rst", "generated/mpas_tools.vector.Vector.straddles.rst", "generated/mpas_tools.viz.colormaps.register_sci_viz_colormaps.rst", "generated/mpas_tools.viz.mesh_to_triangles.mesh_to_triangles.rst", "generated/mpas_tools.viz.paraview_extractor.extract_vtk.rst", "generated/mpas_tools.viz.transects.find_planar_transect_cells_and_weights.rst", "generated/mpas_tools.viz.transects.find_transect_cells_and_weights.rst", "generated/mpas_tools.viz.transects.make_triangle_tree.rst", "index.rst", "interpolation.rst", "logging.rst", "making_changes.rst", "mesh_conversion.rst", "mesh_creation.rst", "ocean/coastal_tools.rst", "ocean/coastline_alteration.rst", "ocean/depth.rst", "ocean/mesh_creation.rst", "ocean/moc.rst", "ocean/visualization.rst", "seaice/mask.rst", "seaice/mesh.rst", "seaice/partition.rst", "seaice/regions.rst", "seaice/regrid.rst", "testing_changes.rst", "transects.rst", "vector.rst", "versions.rst", "visualization.rst"], "titles": ["API reference", "Main Authors", "Building the Documentation", "CIME Constants", "Config files", "mpas_tools.cime.constants", "mpas_tools.config.MpasConfigParser", "mpas_tools.config.MpasConfigParser.__getitem__", "mpas_tools.config.MpasConfigParser.add_from_file", "mpas_tools.config.MpasConfigParser.add_from_package", "mpas_tools.config.MpasConfigParser.add_user_config", "mpas_tools.config.MpasConfigParser.append", "mpas_tools.config.MpasConfigParser.copy", "mpas_tools.config.MpasConfigParser.get", "mpas_tools.config.MpasConfigParser.getboolean", "mpas_tools.config.MpasConfigParser.getexpression", "mpas_tools.config.MpasConfigParser.getfloat", "mpas_tools.config.MpasConfigParser.getint", "mpas_tools.config.MpasConfigParser.getlist", "mpas_tools.config.MpasConfigParser.has_option", "mpas_tools.config.MpasConfigParser.has_section", "mpas_tools.config.MpasConfigParser.prepend", "mpas_tools.config.MpasConfigParser.set", "mpas_tools.config.MpasConfigParser.write", "mpas_tools.io.write_netcdf", "mpas_tools.logging.LoggingContext", "mpas_tools.logging.check_call", "mpas_tools.merge_grids.merge_grids", "mpas_tools.mesh.conversion.convert", "mpas_tools.mesh.conversion.cull", "mpas_tools.mesh.conversion.mask", "mpas_tools.mesh.creation.build_mesh", "mpas_tools.mesh.creation.build_mesh.build_planar_mesh", "mpas_tools.mesh.creation.build_mesh.build_spherical_mesh", "mpas_tools.mesh.creation.jigsaw_driver.jigsaw_driver", "mpas_tools.mesh.creation.jigsaw_to_netcdf.jigsaw_to_netcdf", "mpas_tools.mesh.creation.mesh_definition_tools", "mpas_tools.mesh.creation.mesh_definition_tools.AtlanticPacificGrid", "mpas_tools.mesh.creation.mesh_definition_tools.EC_CellWidthVsLat", "mpas_tools.mesh.creation.mesh_definition_tools.RRS_CellWidthVsLat", "mpas_tools.mesh.creation.mesh_definition_tools.mergeCellWidthVsLat", "mpas_tools.mesh.creation.mpas_to_triangle.mpas_to_triangle", "mpas_tools.mesh.creation.signed_distance", "mpas_tools.mesh.creation.signed_distance.distance_from_geojson", "mpas_tools.mesh.creation.signed_distance.mask_from_geojson", "mpas_tools.mesh.creation.signed_distance.signed_distance_from_geojson", "mpas_tools.mesh.creation.triangle_to_netcdf.triangle_to_netcdf", "mpas_tools.mesh.cull.cull_dataset", "mpas_tools.mesh.cull.map_culled_to_base", "mpas_tools.mesh.cull.write_culled_dataset", "mpas_tools.mesh.cull.write_map_culled_to_base", "mpas_tools.mesh.interpolation.interp_bilin", "mpas_tools.mesh.mask.compute_lon_lat_region_masks", "mpas_tools.mesh.mask.compute_mpas_flood_fill_mask", "mpas_tools.mesh.mask.compute_mpas_region_masks", "mpas_tools.mesh.mask.compute_mpas_transect_masks", "mpas_tools.ocean.build_mesh", "mpas_tools.ocean.build_mesh.build_planar_mesh", "mpas_tools.ocean.build_mesh.build_spherical_mesh", "mpas_tools.ocean.coastal_tools", "mpas_tools.ocean.coastal_tools.CPP_projection", "mpas_tools.ocean.coastal_tools.coastal_refined_mesh", "mpas_tools.ocean.coastal_tools.compute_cell_width", "mpas_tools.ocean.coastal_tools.create_background_mesh", "mpas_tools.ocean.coastal_tools.distance_to_coast", "mpas_tools.ocean.coastal_tools.extract_coastlines", "mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates", "mpas_tools.ocean.coastal_tools.get_data_inside_box", "mpas_tools.ocean.coastal_tools.get_indices_inside_quad", "mpas_tools.ocean.coastal_tools.plot_coarse_coast", "mpas_tools.ocean.coastal_tools.plot_region_box", "mpas_tools.ocean.coastal_tools.save_matfile", "mpas_tools.ocean.coastal_tools.smooth_coastline", "mpas_tools.ocean.coastline_alteration", "mpas_tools.ocean.coastline_alteration.add_critical_land_blockages", "mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask", "mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks", "mpas_tools.ocean.depth.add_depth", "mpas_tools.ocean.depth.add_zmid", "mpas_tools.ocean.depth.compute_depth", "mpas_tools.ocean.depth.compute_zmid", "mpas_tools.ocean.depth.write_time_varying_zmid", "mpas_tools.ocean.inject_bathymetry.inject_bathymetry", "mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file", "mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity", "mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity", "mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain", "mpas_tools.ocean.moc", "mpas_tools.ocean.moc.add_moc_southern_boundary_transects", "mpas_tools.ocean.moc.make_moc_basins_and_transects", "mpas_tools.ocean.transects.find_transect_levels_and_weights", "mpas_tools.ocean.transects.get_outline_segments", "mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes", "mpas_tools.ocean.transects.interp_mpas_to_transect_triangles", "mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes", "mpas_tools.ocean.viz.add_inset", "mpas_tools.ocean.viz.plot_ocean_transects", "mpas_tools.parallel.create_pool", "mpas_tools.planar_hex.make_planar_hex_mesh", "mpas_tools.scrip.from_mpas.scrip_from_mpas", "mpas_tools.seaice.mask.extend_seaice_mask", "mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells", "mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices", "mpas_tools.seaice.mesh.write_2D_scripfile", "mpas_tools.seaice.mesh.write_scrip_file", "mpas_tools.seaice.partition.create_partitions", "mpas_tools.seaice.partition.gen_seaice_mesh_partition", "mpas_tools.seaice.partition.prepare_partitions", "mpas_tools.seaice.regions.make_regions_file", "mpas_tools.seaice.regrid.regrid_to_other_mesh", "mpas_tools.split_grids.split_grids", "mpas_tools.tests.test_cime_constants.test_cime_constants", "mpas_tools.transects.cartesian_to_great_circle_distance", "mpas_tools.transects.cartesian_to_lon_lat", "mpas_tools.transects.lon_lat_to_cartesian", "mpas_tools.transects.subdivide_great_circle", "mpas_tools.transects.subdivide_planar", "mpas_tools.translate.center", "mpas_tools.translate.center_on_mesh", "mpas_tools.translate.translate", "mpas_tools.vector.Vector", "mpas_tools.vector.Vector.angular_distance", "mpas_tools.vector.Vector.cross", "mpas_tools.vector.Vector.det", "mpas_tools.vector.Vector.dot", "mpas_tools.vector.Vector.intersection", "mpas_tools.vector.Vector.intersects", "mpas_tools.vector.Vector.mag", "mpas_tools.vector.Vector.straddles", "mpas_tools.viz.colormaps.register_sci_viz_colormaps", "mpas_tools.viz.mesh_to_triangles.mesh_to_triangles", "mpas_tools.viz.paraview_extractor.extract_vtk", "mpas_tools.viz.transects.find_planar_transect_cells_and_weights", "mpas_tools.viz.transects.find_transect_cells_and_weights", "mpas_tools.viz.transects.make_triangle_tree", "MPAS-Tools", "Interpolation", "Logging", "Making Changes to mpas_tools", "Mesh Conversion", "Mesh Creation", "Coastal Tools", "Coastline Alteration", "Adding a Depth Coordinate", "Ocean Mesh Creation", "Meridional Overturning Circulation", "Visualization", "Mask", "Mesh", "Graph partitioning", "Region masks", "Regrid", "Testing Changes to mpas_tools", "Transects", "Vector Operations", "Versions", "Visualization"], "terms": {"thi": [0, 4, 11, 15, 21, 22, 24, 25, 34, 35, 38, 39, 40, 62, 63, 64, 65, 90, 97, 100, 108, 110, 118, 122, 124, 130, 131, 132, 133, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 152, 153, 154, 156], "page": 0, "provid": [0, 3, 29, 61, 77, 78, 81, 100, 132, 133, 137, 139, 140, 141, 149, 153, 156], "an": [0, 4, 9, 13, 14, 15, 16, 17, 18, 24, 25, 28, 30, 33, 38, 39, 40, 41, 46, 47, 49, 51, 53, 54, 55, 58, 62, 63, 64, 65, 77, 78, 81, 83, 88, 89, 90, 92, 93, 94, 95, 98, 99, 100, 105, 106, 107, 119, 125, 126, 130, 131, 132, 133, 134, 136, 137, 138, 139, 141, 142, 143, 145, 146, 149, 154, 156], "auto": 0, "gener": [0, 106, 110, 137, 138, 139, 140, 141], "summari": 0, "For": [0, 1, 4, 63, 90, 108, 131, 136, 139, 140, 141, 145, 153, 156], "more": [0, 74, 139, 140, 141, 142, 143, 145, 146, 149, 154, 156], "detail": [0, 139], "exampl": [0, 4, 38, 39, 90, 131, 136, 137, 138, 139, 140, 141, 142, 145, 146, 149, 156], "relev": [0, 111, 139], "chapter": 0, "main": [0, 4, 135, 138, 140, 141], "part": [0, 4, 20, 38, 39, 40, 106, 130, 131, 138, 139, 140, 144, 147, 149, 150, 151, 154, 156], "document": [0, 28, 135, 138, 152, 154, 155], "xylar": [1, 139, 140, 145, 146], "asai": [1, 140, 145, 146], "davi": [1, 140, 145, 146], "michael": 1, "duda": 1, "matthew": 1, "hoffman": 1, "dougla": 1, "jacobsen": 1, "rilei": 1, "x": [1, 28, 29, 32, 33, 34, 51, 57, 58, 62, 64, 65, 72, 84, 85, 96, 98, 106, 112, 113, 114, 115, 116, 119, 120, 125, 126, 128, 132, 137, 138, 139, 140, 146, 149, 154, 156], "bradi": 1, "mile": 1, "curri": 1, "amrap": 1, "garanaik": 1, "dom": 1, "heinzel": 1, "trevor": 1, "hillebrand": 1, "joseph": 1, "kennedi": 1, "william": 1, "lipscomb": 1, "mark": [1, 139, 145, 146], "petersen": [1, 146], "stephen": 1, "price": 1, "todd": 1, "ringler": 1, "juan": 1, "saenz": 1, "adrian": 1, "turner": 1, "luke": 1, "van": 1, "roekel": 1, "phillip": 1, "j": [1, 3], "wolfram": 1, "tong": 1, "zhang": 1, "list": [1, 4, 15, 18, 26, 29, 32, 34, 57, 62, 63, 64, 65, 96, 106, 110, 131, 139, 140, 141, 146, 149, 154, 156], "all": [1, 10, 15, 43, 45, 47, 48, 49, 50, 53, 64, 96, 97, 115, 116, 125, 126, 128, 129, 131, 139, 142, 145, 146, 149, 152], "contribut": 1, "http": [1, 28, 41, 115, 116, 121, 125, 126, 128, 138, 145], "github": [1, 28, 138, 145, 155], "com": [1, 125, 126, 128, 138], "mpa": [1, 3, 4, 27, 28, 30, 32, 33, 38, 39, 40, 41, 47, 48, 49, 50, 51, 53, 54, 55, 57, 58, 75, 77, 78, 80, 81, 83, 84, 85, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 101, 102, 104, 106, 108, 110, 117, 118, 119, 130, 131, 132, 133, 134, 136, 137, 138, 140, 142, 143, 144, 145, 146, 149, 153, 154], "dev": [1, 28, 138, 145, 152], "tool": [1, 3, 36, 106, 136, 137, 139, 145, 146, 152, 154, 156], "graph": [1, 28, 29, 106, 135, 139, 147, 150, 151], "To": [2, 90, 131, 137, 139, 149, 152, 156], "make": [2, 4, 6, 38, 39, 40, 44, 54, 55, 90, 92, 93, 94, 107, 130, 132, 133, 134, 135, 139, 140, 142, 146, 149, 152, 156], "local": [2, 144, 152], "test": [2, 3, 4, 98, 135, 139, 140, 141, 149], "i": [2, 4, 9, 15, 20, 22, 24, 25, 26, 28, 29, 33, 34, 35, 36, 38, 39, 40, 43, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65, 77, 78, 81, 83, 84, 85, 90, 95, 98, 100, 108, 110, 115, 116, 126, 128, 130, 131, 132, 133, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156], "easiest": 2, "follow": [2, 121, 131, 139, 140, 141, 154, 156], "chang": [2, 38, 40, 135, 146], "mpas_tool": [2, 3, 4, 135, 136, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 156], "procedur": 2, "how": [2, 61, 62, 63, 64, 65, 89, 139, 152], "packag": [2, 4, 9, 15, 135, 136, 138, 139, 140, 142, 145, 149, 152, 153, 156], "The": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 62, 63, 64, 65, 74, 76, 83, 84, 85, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 108, 110, 111, 112, 115, 116, 120, 121, 122, 123, 124, 125, 126, 127, 128, 131, 132, 133, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 156], "develop": [2, 138, 139, 152], "environ": [2, 135, 138], "includ": [2, 4, 15, 22, 23, 50, 62, 65, 74, 76, 101, 102, 103, 104, 115, 116, 130, 131, 132, 133, 135, 137, 138, 139, 140, 141, 142, 146, 149, 154, 156], "need": [2, 6, 138, 139, 140, 141, 143, 145, 146, 149, 152, 156], "simpli": [2, 137, 156], "run": [2, 26, 135, 137, 138, 139, 140, 143, 152, 154], "code": [2, 4, 137, 139, 140, 149, 152], "block": [2, 4, 74, 76, 131, 139, 142], "export": 2, "docs_vers": 2, "cd": [2, 149, 152], "conda_packag": [2, 138, 152], "doc": 2, "html": [2, 41, 138], "Then": [2, 137, 139, 154], "you": [2, 4, 24, 26, 131, 137, 138, 139, 140, 146, 149, 152, 154, 156], "can": [2, 4, 15, 24, 90, 131, 132, 133, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 149, 152, 153, 154, 156], "view": [2, 57, 58, 144, 156], "open": [2, 156], "_build": 2, "index": [2, 48, 50, 80, 90, 130, 131, 132, 133, 135, 138, 140], "modul": [3, 4, 25, 137, 138, 139, 140, 141, 142, 144, 145, 147, 148, 149, 150, 151, 153], "contain": [3, 4, 30, 48, 49, 50, 52, 53, 54, 55, 90, 100, 101, 102, 106, 108, 132, 133, 139, 141, 142, 145, 146, 147, 148, 149, 150, 151, 153, 154, 156], "ar": [3, 4, 6, 15, 29, 36, 38, 39, 40, 47, 49, 51, 52, 53, 54, 55, 63, 65, 75, 90, 95, 98, 103, 104, 115, 116, 120, 125, 126, 128, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 148, 149, 150, 152, 153, 154, 156], "sync": 3, "which": [3, 4, 15, 22, 24, 28, 29, 30, 33, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 62, 74, 76, 88, 89, 90, 100, 108, 125, 126, 128, 130, 131, 132, 133, 137, 138, 139, 140, 141, 142, 143, 144, 149, 156], "infrastructur": 3, "util": [3, 139, 149], "earth": [3, 33, 34, 43, 45, 55, 100, 112, 115, 139, 140, 142], "system": [3, 117, 118, 119, 139, 149], "model": [3, 135, 154, 156], "e3sm": [3, 111, 149], "current": [3, 4, 96, 139, 141, 149, 152, 156], "we": [3, 4, 136, 139, 140, 145, 149, 152, 156], "onli": [3, 41, 97, 131, 139, 140, 141, 142, 143, 145, 149, 156], "those": [3, 4, 11, 21, 118, 137, 139, 143, 144, 149, 156], "given": [3, 7, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 33, 53, 58, 62, 63, 64, 65, 79, 80, 90, 91, 96, 101, 102, 103, 104, 106, 131, 132, 133, 137, 139, 140, 141, 142, 147, 149, 154, 156], "numer": 3, "valu": [3, 4, 13, 14, 15, 16, 17, 18, 22, 24, 43, 44, 45, 61, 62, 90, 93, 108, 110, 115, 131, 132, 133, 139, 140, 141, 149, 150, 156], "derivi": 3, "from": [3, 4, 11, 15, 21, 22, 29, 30, 38, 40, 41, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 55, 61, 62, 63, 64, 65, 83, 90, 95, 99, 106, 111, 113, 114, 115, 116, 125, 126, 130, 131, 132, 133, 134, 135, 136, 137, 139, 140, 141, 142, 144, 145, 146, 152, 154, 156], "other": [3, 4, 6, 10, 11, 21, 22, 92, 93, 108, 121, 122, 124, 125, 126, 131, 135, 137, 139, 140, 141, 149, 156], "check": [3, 52, 54, 131, 139, 156], "against": [3, 139], "": [3, 54, 55, 95, 106, 110, 120, 128, 138, 139, 140, 141, 149, 156], "master": [3, 111, 155], "branch": [3, 152], "dure": [3, 28, 29, 30, 33, 62, 63, 64, 65, 89, 139, 149, 156], "conda": [3, 135, 138, 139, 152], "build": [3, 32, 33, 34, 57, 58, 89, 98, 135, 138, 152], "see": [3, 4, 61, 98, 136, 138, 139, 140, 141, 144, 146, 152, 154, 156], "test_cime_const": 3, "some": [3, 4, 81, 132, 133, 139, 149, 153, 156], "most": [3, 15, 115, 116, 140, 141], "like": [3, 4, 15, 90, 131, 137, 139, 140, 145, 146, 149, 156], "us": [3, 4, 15, 23, 24, 25, 28, 29, 30, 33, 36, 37, 40, 43, 45, 47, 48, 49, 50, 52, 53, 54, 55, 58, 61, 62, 63, 64, 65, 77, 78, 89, 95, 96, 97, 98, 99, 106, 110, 115, 116, 118, 130, 131, 132, 133, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156], "compass": [3, 4, 135, 141], "relat": [3, 135, 139, 156], "project": 3, "shr_const_cdai": 3, "sec": 3, "calendar": 3, "dai": [3, 156], "shr_const_rearth": [3, 136, 140, 142], "radiu": [3, 33, 34, 35, 39, 43, 45, 55, 63, 100, 112, 115, 139, 141], "m": [3, 32, 33, 37, 51, 57, 58, 84, 85, 115, 116, 131, 132, 133, 139, 140, 145, 146, 149, 152, 154, 156], "shr_const_g": 3, "acceler": 3, "graviti": 3, "2": [3, 62, 64, 65, 90, 131, 137, 139, 140, 141, 142, 153, 155, 156], "shr_const_rhofw": 3, "densiti": [3, 83, 84, 85], "fresh": 3, "water": [3, 131, 156], "kg": 3, "3": [3, 29, 90, 132, 133, 137, 138, 139, 140, 141, 149, 155, 156], "shr_const_rhosw": 3, "sea": [3, 76, 90, 105, 142, 143, 144, 145, 147, 148, 149, 150, 151, 156], "shr_const_rhoic": 3, "ic": [3, 76, 105, 108, 139, 142, 143, 147, 148, 149, 150, 151, 156], "shr_const_cpfw": 3, "specif": [3, 28, 139, 140, 144, 149], "heat": 3, "k": 3, "shr_const_cpsw": 3, "shr_const_cpic": 3, "shr_const_latic": 3, "latent": 3, "fusion": 3, "shr_const_latvap": 3, "evapor": 3, "mpasconfigpars": 4, "class": [4, 6, 18, 25, 120, 135], "read": [4, 83, 89, 131, 136, 139, 140, 142, 156], "get": [4, 7, 12, 14, 15, 16, 17, 18, 43, 45, 91, 139, 142, 145, 156], "set": [4, 24, 25, 28, 29, 30, 52, 53, 54, 55, 64, 65, 75, 91, 98, 132, 133, 138, 139, 141, 144, 145, 149, 152, 156], "write": [4, 24, 26, 27, 49, 50, 89, 101, 102, 103, 104, 108, 110, 135, 137, 139, 145], "option": [4, 6, 7, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 38, 39, 43, 45, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65, 75, 77, 78, 80, 81, 83, 88, 89, 90, 95, 96, 97, 98, 100, 103, 104, 110, 111, 119, 130, 131, 132, 133, 137, 139, 140, 141, 144, 145, 146, 149, 154, 156], "add_from_packag": 4, "method": [4, 6, 25, 43, 97, 120, 139, 154, 156], "add": [4, 8, 9, 10, 24, 55, 61, 65, 74, 77, 78, 81, 83, 84, 85, 95, 100, 138, 139, 140, 141, 142, 143, 144, 145, 146, 152, 156], "content": [4, 8, 9, 10, 139, 145], "within": [4, 90, 130, 131, 132, 133, 135, 138, 140, 141, 149, 152, 156], "here": [4, 136, 137, 139, 140, 141, 142, 149, 152, 156], "python": [4, 15, 30, 97, 135, 138, 140, 145, 149, 152, 156], "self": 4, "ocean": [4, 131, 139, 140, 141, 142, 143, 145, 156], "global_ocean": 4, "make_diagnostics_fil": 4, "cfg": 4, "except": [4, 9, 131, 156], "true": [4, 9, 15, 23, 26, 33, 34, 35, 57, 58, 62, 63, 64, 65, 68, 83, 109, 131, 133, 137, 138, 139, 140, 141, 143, 156], "first": [4, 27, 40, 75, 90, 110, 123, 128, 131, 132, 133, 138, 139, 140, 141, 149, 156], "second": [4, 26, 27, 40, 110, 123, 125, 126, 128, 132, 133, 138, 139, 156], "argument": [4, 26, 35, 47, 49, 63, 110, 131, 137, 138, 139, 141, 144, 145, 146, 149, 156], "name": [4, 7, 9, 13, 14, 16, 17, 18, 19, 20, 22, 24, 25, 27, 32, 33, 35, 46, 57, 58, 59, 62, 63, 64, 65, 80, 83, 96, 98, 101, 102, 103, 104, 106, 108, 110, 131, 137, 138, 139, 140, 141, 144, 146, 149, 154, 156], "itself": [4, 137, 141, 149], "respect": [4, 51, 132, 133, 140, 141, 148], "path": [4, 8, 10, 24, 28, 29, 41, 99, 106, 138, 139, 141, 149, 152], "replac": 4, "In": [4, 90, 132, 133, 137, 138, 139, 140, 141, 145, 156], "case": [4, 125, 126, 128, 132, 133, 135, 139, 140, 141, 149, 156], "know": [4, 89], "should": [4, 22, 25, 28, 29, 30, 50, 53, 54, 55, 57, 58, 62, 74, 76, 77, 78, 88, 97, 106, 110, 125, 132, 133, 137, 138, 139, 141, 144, 149, 152, 154, 156], "alwai": [4, 6, 108, 130, 139, 141, 149, 156], "exist": [4, 25, 26, 47, 49, 100, 118, 131, 137, 139, 144, 149, 152], "so": [4, 15, 29, 33, 58, 75, 115, 116, 131, 137, 139, 140, 141, 142, 143, 149, 156], "would": [4, 138, 139, 140, 142, 145], "rais": [4, 9, 26], "found": [4, 9, 19, 20, 125, 126, 128, 132, 133, 139, 149, 153, 156], "default": [4, 24, 28, 29, 38, 43, 45, 47, 48, 49, 50, 53, 57, 58, 63, 64, 95, 96, 110, 131, 139, 140, 141, 142, 144, 146, 149, 156], "behavior": [4, 139], "do": [4, 118, 131, 137, 138, 139, 149, 154, 156], "noth": [4, 131, 156], "doe": [4, 140, 143], "fals": [4, 15, 22, 52, 54, 55, 57, 58, 62, 63, 64, 65, 67, 96, 99, 100, 103, 130, 131, 139, 140, 156], "ih": 4, "also": [4, 15, 22, 24, 81, 90, 131, 132, 133, 137, 138, 139, 140, 141, 143, 145, 146, 149, 153, 156], "ad": [4, 6, 28, 29, 30, 33, 57, 58, 74, 75, 76, 77, 78, 89, 100, 135, 138, 139, 144, 152, 156], "user": [4, 6, 10, 22, 106, 119, 138, 139, 140, 141, 142, 144, 156], "add_user_config": 4, "add_from_fil": 4, "copi": [4, 11, 21, 47, 49, 75, 130, 139, 145, 146, 156], "deep": [4, 11, 12, 21], "parser": [4, 6, 8, 9, 10, 11, 12, 21, 138], "where": [4, 9, 23, 25, 28, 29, 57, 58, 62, 63, 64, 65, 90, 104, 108, 115, 116, 125, 131, 132, 133, 136, 137, 139, 140, 141, 142, 143, 147, 149, 156], "modifi": [4, 24, 59, 139, 141, 142, 145], "without": [4, 131, 138, 141, 145, 149], "affect": [4, 141], "origin": [4, 23, 60, 90, 94, 117, 118, 132, 133, 139, 141, 156], "object": [4, 89, 120, 123, 137, 139, 140, 142, 146, 154, 156], "featur": [4, 30, 52, 53, 54, 55, 89, 131, 139, 140, 142, 144, 145, 146, 156], "analysi": [4, 135, 138, 139, 143, 145], "refer": [4, 135, 143], "year": [4, 149], "start": [4, 53, 62, 139, 141, 156], "ha": [4, 19, 52, 54, 55, 62, 63, 64, 65, 132, 133, 138, 139, 140, 141, 143, 144, 149, 154, 156], "present": [4, 47, 49, 108, 139, 147, 149], "configpars": [4, 6, 7], "written": [4, 22, 25, 28, 29, 33, 50, 58, 131, 139, 140, 145, 156], "out": [4, 24, 28, 29, 50, 81, 98, 131, 139, 142, 143, 145, 152, 154], "abov": [4, 23, 52, 54, 57, 58, 90, 108, 139, 141, 143, 144, 149], "cover": [4, 141, 147], "multipl": [4, 131, 139, 141, 146, 149], "line": [4, 22, 24, 51, 55, 91, 138, 139, 140, 145, 146, 149, 152, 154, 156], "n": [4, 32, 33, 37, 38, 39, 40, 51, 57, 58, 62, 64, 65, 84, 85, 139, 140, 149, 152, 156], "charact": [4, 24], "automat": [4, 138, 149], "similar": [4, 139], "addit": [4, 90, 92, 93, 131, 139, 144, 156], "getinteg": 4, "getfloat": 4, "getboolean": 4, "implement": [4, 138], "getlist": 4, "pars": [4, 18, 111, 138], "separ": [4, 110, 118, 131, 139, 149, 154, 156], "space": [4, 34, 38, 115, 116, 130, 131, 139, 143, 156], "comma": [4, 131, 156], "string": [4, 15, 24, 26, 55, 101, 102, 103, 104, 131, 143, 156], "float": [4, 15, 16, 18, 33, 34, 35, 37, 38, 39, 40, 43, 45, 52, 54, 55, 57, 58, 62, 63, 64, 65, 75, 76, 95, 98, 100, 108, 112, 115, 116, 119, 120, 131, 132, 133, 154], "integ": [4, 17, 131, 141, 149, 150, 156], "boolean": [4, 14, 126, 128], "etc": [4, 131, 139, 146, 149, 156], "anoth": [4, 11, 21, 65, 77, 78, 90, 118, 139, 140, 141, 152, 153, 156], "getexpress": 4, "dictionari": [4, 6, 15, 24, 61, 141], "tupl": [4, 15, 54, 55], "well": [4, 33, 58, 130, 131, 136, 139, 140, 145], "small": [4, 132, 133, 139, 141, 156], "function": [4, 15, 22, 31, 33, 34, 36, 37, 38, 39, 40, 42, 56, 58, 59, 62, 63, 64, 65, 73, 80, 87, 90, 104, 135, 136, 137, 138, 139, 141, 142, 143, 144, 145, 146, 147, 148, 150, 151, 152, 154, 156], "rang": [4, 61, 62, 63, 64, 131, 139, 140, 156], "numpi": [4, 15, 43, 44, 45, 52, 79, 103, 104, 112, 115, 116, 120, 121, 123, 124, 125, 126, 127, 128, 132, 133, 136, 140, 154, 156], "linspac": [4, 136, 140], "arang": [4, 156], "arrai": [4, 32, 33, 34, 37, 38, 39, 43, 44, 45, 52, 53, 57, 58, 61, 62, 63, 64, 65, 80, 84, 85, 92, 93, 94, 120, 125, 126, 128, 131, 139, 140, 141, 143, 156], "support": [4, 131, 135, 137, 139, 141, 144, 149, 156], "access": 4, "section": [4, 6, 7, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 138, 139, 153], "kei": [4, 141, 156], "e": [4, 22, 25, 54, 55, 74, 76, 90, 131, 132, 133, 139, 140, 141, 149, 152, 156], "g": [4, 22, 25, 54, 55, 74, 76, 90, 131, 132, 133, 139, 140, 141, 146, 149, 156], "enthalpy_benchmark_viz": 4, "display_imag": 4, "But": [4, 156], "allow": [4, 6, 53, 90, 115, 116, 131, 132, 133, 139, 144, 156], "assign": 4, "mani": [4, 62, 63, 64, 65, 137, 139, 143, 156], "One": [4, 96, 139, 140, 146, 149], "advantag": [4, 149], "over": [4, 6, 10, 11, 21, 22, 47, 49, 62, 90, 139, 140, 141, 156], "keep": [4, 6, 65, 139, 156], "track": [4, 139], "associ": [4, 6, 23, 54, 55, 74, 131, 132, 133, 138, 140, 142, 145, 146, 156], "There": [4, 90, 139, 149, 152, 156], "few": [4, 149, 156], "rule": 4, "possibl": [4, 138, 139, 142, 156], "must": [4, 26, 48, 50, 51, 90, 98, 125, 126, 128, 138, 139, 140, 141, 142, 144, 146, 149, 154], "begin": [4, 97, 139, 141, 156], "thei": [4, 6, 51, 75, 95, 98, 131, 134, 136, 138, 139, 141, 142, 152, 153, 156], "place": [4, 62, 138, 141], "befor": [4, 47, 48, 49, 50, 97, 115, 116, 131, 138, 139, 156], "question": 4, "prefer": [4, 145, 149, 156], "blank": [4, 156], "between": [4, 32, 33, 34, 37, 38, 39, 40, 43, 45, 52, 54, 55, 57, 58, 85, 90, 92, 98, 121, 122, 124, 125, 131, 132, 133, 135, 140, 156], "ani": [4, 95, 131, 138, 139, 141, 142, 143, 149, 156], "number": [4, 15, 30, 43, 45, 47, 48, 49, 50, 52, 53, 54, 55, 62, 63, 64, 65, 75, 90, 95, 97, 98, 103, 104, 106, 110, 115, 116, 138, 139, 141, 142, 145, 149, 156], "inlin": 4, "after": [4, 65, 115, 116, 141, 149], "same": [4, 24, 38, 39, 48, 50, 90, 96, 110, 115, 116, 126, 128, 139, 140, 144, 146, 149, 156], "sourc": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 149], "A": [6, 22, 24, 25, 26, 28, 29, 30, 32, 33, 34, 35, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65, 75, 81, 88, 89, 90, 92, 93, 94, 95, 97, 100, 101, 102, 103, 104, 108, 110, 117, 118, 119, 120, 126, 128, 130, 131, 132, 133, 134, 137, 139, 140, 141, 144, 145, 146, 149, 156], "meta": [6, 138], "combin": [6, 37, 40, 131, 139, 140, 156], "when": [6, 15, 22, 90, 110, 130, 131, 132, 133, 138, 139, 141], "custom": [6, 146], "proven": [6, 22, 145], "differ": [6, 24, 90, 106, 139, 140, 141, 149, 150, 156], "take": [6, 10, 11, 21, 22, 62, 137, 139, 145, 156], "preced": [6, 10, 11, 21], "even": [6, 98, 142, 156], "later": [6, 90, 139, 144], "variabl": [6, 25, 36, 55, 65, 90, 96, 103, 108, 120, 130, 131, 135, 136, 139, 140, 141, 146, 154, 156], "none": [6, 15, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 43, 45, 47, 49, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65, 77, 78, 81, 88, 89, 90, 95, 96, 97, 98, 104, 106, 109, 110, 131, 137, 139, 141, 156], "combined_com": 6, "dict": [6, 15, 24, 26, 61, 62, 65], "comment": [6, 22, 23, 135, 138], "each": [6, 15, 23, 34, 43, 45, 48, 50, 52, 54, 55, 79, 80, 81, 90, 93, 96, 106, 110, 115, 116, 130, 131, 132, 133, 139, 141, 143, 144, 145, 149, 154, 156], "__init__": [6, 25, 120, 138], "new": [6, 25, 47, 49, 62, 89, 95, 100, 137, 138, 139, 141, 142, 149, 156], "empti": [6, 131, 138, 141, 143, 156], "paramet": [7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 108, 110, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130, 131, 132, 133, 134, 141], "str": [7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 41, 46, 49, 50, 57, 58, 65, 77, 78, 80, 81, 83, 84, 85, 89, 96, 98, 99, 100, 101, 102, 103, 104, 106, 108, 110, 111, 131, 138], "retriev": 7, "return": [7, 12, 13, 14, 16, 17, 18, 19, 20, 28, 29, 30, 37, 38, 39, 40, 43, 44, 45, 47, 48, 49, 51, 52, 53, 54, 55, 61, 62, 63, 64, 65, 74, 75, 76, 79, 80, 88, 89, 90, 92, 93, 94, 95, 97, 98, 112, 115, 116, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 133, 134, 139, 140, 145], "section_proxi": 7, "sectionproxi": 7, "filenam": [8, 10, 24, 100, 108, 131, 139, 146, 149, 156], "file": [8, 9, 10, 15, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 41, 46, 49, 50, 57, 58, 62, 63, 64, 65, 77, 78, 81, 83, 84, 85, 89, 98, 99, 100, 101, 102, 103, 104, 106, 108, 110, 131, 135, 137, 138, 139, 140, 141, 143, 144, 145, 146, 149, 152, 154, 156], "rel": [8, 10, 28, 29, 139, 140, 149, 156], "absolut": [8, 10, 28, 29, 149], "config_filenam": 9, "bool": [9, 14, 15, 19, 20, 22, 23, 26, 33, 35, 52, 54, 55, 57, 58, 62, 63, 64, 65, 83, 98, 99, 100, 103, 106, 130, 131, 133], "whether": [9, 19, 20, 22, 23, 26, 33, 34, 35, 52, 54, 55, 57, 58, 62, 63, 64, 65, 83, 96, 99, 100, 103, 106, 130, 131, 133, 139, 141, 144], "isn": [9, 139], "t": [9, 100, 138, 139, 140, 146, 149], "These": [10, 36, 135, 138, 139, 140, 141, 148, 153, 156], "one": [11, 21, 26, 29, 52, 54, 55, 57, 58, 61, 74, 90, 100, 125, 126, 128, 132, 133, 137, 139, 140, 141, 142, 143, 144, 149, 153, 154, 156], "higher": [11, 21, 140, 141], "prioriti": [11, 21, 22, 152], "config_copi": 12, "dtype": [15, 18], "use_numpyfunc": 15, "express": [15, 131, 156], "typic": [15, 28, 29, 106, 110, 131, 132, 133, 137, 138, 139, 140, 141, 142, 145, 149, 153, 156], "though": [15, 156], "avail": [15, 43, 45, 47, 48, 49, 50, 53, 64, 97, 98, 139, 145, 149, 152, 156], "requir": [15, 35, 55, 110, 138, 139, 140, 141, 143, 145, 154, 156], "have": [15, 47, 49, 52, 54, 55, 90, 110, 125, 130, 137, 139, 140, 143, 149, 152, 156], "valid": [15, 28, 90, 104, 138, 139], "syntax": 15, "entri": [15, 37, 38, 39, 40, 105, 107, 135, 141, 152], "singl": [15, 27, 131, 139, 141, 154, 156], "doubl": [15, 139], "quot": 15, "type": [15, 18, 24, 54, 55, 63, 108, 125, 126, 128, 138, 139, 140, 141, 146, 154, 156], "int": [15, 17, 18, 26, 30, 43, 45, 47, 48, 49, 50, 52, 53, 54, 55, 62, 63, 64, 65, 75, 97, 98, 103, 104, 106, 110, 131, 136, 138, 139, 140], "If": [15, 25, 26, 33, 35, 43, 45, 51, 55, 58, 61, 90, 95, 131, 137, 138, 139, 140, 141, 144, 146, 152, 156], "suppli": [15, 22, 25, 98, 131, 137, 139, 141, 154, 156], "element": [15, 18, 46, 47, 48, 49, 50, 125, 126, 128], "cast": 15, "ensur": [15, 95], "rather": [15, 23, 47, 49, 100, 131, 139, 156], "than": [15, 23, 47, 49, 95, 100, 131, 139, 140, 149, 156], "distinct": 15, "import": [15, 136, 137, 139, 140, 141, 142, 145, 152, 156], "evalu": 15, "referenc": 15, "either": [15, 25, 30, 65, 108, 120, 125, 126, 128, 131, 137, 139, 140, 141, 156], "np": [15, 136, 140, 141], "wa": [19, 20, 22, 23, 139, 149], "call": [22, 25, 26, 61, 62, 63, 64, 65, 90, 92, 93, 94, 97, 125, 132, 133, 134, 135, 138, 139, 140, 141, 142, 143, 145, 149, 152, 154, 156], "retain": [22, 141], "through": [22, 141, 149, 153, 156], "command": [22, 24, 26, 27, 110, 138, 139, 140, 145, 146, 152, 154, 156], "flag": [22, 139, 145], "fp": 23, "include_sourc": 23, "include_com": 23, "raw": 23, "pointer": 23, "testio": 23, "indic": [23, 62, 63, 64, 65, 90, 125, 126, 128, 130, 131, 132, 133, 138, 139, 141, 142, 143, 145, 149, 156], "defin": [23, 32, 34, 35, 36, 46, 57, 62, 63, 74, 76, 79, 80, 83, 84, 85, 88, 89, 90, 92, 93, 94, 106, 123, 130, 131, 132, 133, 134, 136, 138, 139, 141, 145, 153, 154, 156], "extend": [23, 100, 135, 156], "interpol": [23, 90, 92, 93, 94, 115, 116, 130, 132, 133, 135, 139, 156], "d": [24, 47, 49, 62, 64, 96, 136, 139, 140, 141, 149, 156], "fillvalu": 24, "format": [24, 35, 41, 46, 65, 98, 135, 137, 141, 145, 156], "engin": [24, 98], "char_dim_nam": 24, "xarrai": [24, 28, 29, 30, 47, 48, 52, 53, 54, 55, 74, 75, 76, 79, 80, 88, 90, 92, 93, 94, 96, 98, 117, 118, 119, 130, 132, 133, 134, 137, 139, 140, 142, 145, 156], "dataset": [24, 28, 29, 30, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 65, 74, 75, 76, 88, 90, 92, 93, 94, 96, 98, 117, 118, 119, 130, 132, 133, 134, 135, 136, 140, 141, 145, 156], "netcdf4": [24, 98, 136], "fill": [24, 53, 156], "dimens": [24, 80, 90, 92, 93, 94, 98, 110, 131, 139, 146], "time": [24, 62, 63, 64, 65, 78, 80, 81, 131, 135, 139, 140, 141, 146, 149, 154], "histori": [24, 27, 110, 139], "attribut": [24, 25, 27, 101, 102, 103, 104, 110, 125, 126, 128, 139], "save": [24, 28, 29, 47, 49, 63, 98, 110, 139, 140, 141, 149, 154], "netcdf": [24, 35, 41, 46, 65, 98, 99, 106, 108, 131, 137, 141, 149, 154], "default_fil": 24, "default_fillv": 24, "netcdf4_class": [24, 98], "netcdf3_64bit": [24, 98], "netcdf3_class": [24, 98], "default_format": 24, "scipi": [24, 98, 132, 133, 134, 136], "h5netcdf": [24, 98], "librari": [24, 98, 139, 140], "output": [24, 25, 26, 28, 29, 30, 32, 33, 34, 35, 41, 46, 47, 49, 52, 53, 54, 55, 57, 58, 77, 78, 81, 88, 89, 90, 98, 99, 131, 137, 139, 145, 149, 154, 156], "to_netcdf": 24, "depend": [24, 131, 135, 137, 146, 156], "overrid": 24, "default_engin": 24, "let": 24, "figur": [24, 95, 146, 156], "default_char_dim_nam": 24, "strlen": 24, "logger": [25, 26, 28, 29, 30, 32, 33, 34, 47, 49, 52, 53, 54, 55, 57, 58, 88, 89, 137, 139], "log_filenam": [25, 137], "context": [25, 137, 143], "manag": 25, "creat": [25, 30, 38, 39, 47, 48, 49, 52, 53, 54, 55, 61, 63, 88, 97, 99, 105, 106, 110, 135, 137, 138, 139, 140, 142, 144, 147, 148, 149, 150, 152, 153, 156], "send": 25, "stdout": [25, 28, 29, 30, 32, 33, 34, 52, 53, 54, 55, 57, 58, 88, 89, 137, 139], "stderr": [25, 137, 139], "anyth": 25, "els": 25, "just": [25, 137, 138, 140, 146, 156], "uniqu": [25, 62, 63, 64, 65, 137], "__name__": [25, 137, 140], "goe": 25, "arg": [26, 138], "log_command": 26, "timeout": 26, "kwarg": 26, "subprocess": [26, 135], "pass": [26, 47, 49, 51, 55, 90, 131, 137, 139, 141, 149, 156], "shell": 26, "ot": [26, 140], "keyword": 26, "popen": 26, "calledprocesserror": 26, "nonzero": 26, "statu": 26, "infile1": [27, 139], "infile2": [27, 139], "outfil": [27, 110, 139], "runner": [27, 110], "merg": [27, 29, 110, 135, 142, 145], "two": [27, 37, 40, 76, 110, 132, 133, 139, 140, 142, 144, 156], "non": [27, 98, 110, 139, 140], "contigu": [27, 53, 110, 139], "mesh": [27, 57, 58, 61, 62, 63, 64, 65, 75, 83, 84, 85, 88, 89, 90, 94, 96, 98, 99, 100, 106, 108, 110, 117, 118, 119, 130, 131, 132, 133, 134, 135, 136, 137, 142, 143, 145, 146, 149, 153, 154], "togeth": [27, 29, 64, 110, 131, 135, 139, 156], "global": [27, 38, 39, 40, 110, 139, 141, 145], "dsin": [28, 29], "graphinfofilenam": [28, 29, 139], "dir": [28, 29, 30, 33, 89, 137], "mpasmeshconvert": [28, 139, 140], "input": [28, 29, 36, 51, 62, 77, 78, 81, 139, 141, 145, 149, 154, 156], "fulli": 28, "compliant": 28, "io": [28, 137, 139, 140, 145], "meshspec": 28, "pdf": 28, "data": [28, 29, 35, 44, 46, 53, 57, 58, 67, 75, 80, 90, 92, 93, 94, 98, 130, 131, 132, 133, 139, 140, 141, 143, 144, 145, 146, 153], "info": [28, 29, 137, 139, 149], "By": [28, 29, 131, 138, 141, 142, 156], "log": [28, 29, 30, 32, 33, 34, 47, 49, 52, 53, 54, 55, 57, 58, 88, 89, 131, 135, 139, 140], "directori": [28, 29, 30, 33, 57, 58, 89, 96, 106, 131, 138, 144, 149, 156], "temporari": [28, 29, 30, 33, 89, 131, 149], "produc": [28, 29, 30, 33, 41, 58, 89, 90, 96, 139, 140, 142, 144, 145, 156], "delet": [28, 29, 30, 33, 89], "upon": [28, 29, 30, 33, 89], "complet": [28, 29, 30, 33, 89, 90, 156], "dsout": [28, 29, 132, 133], "dsmask": [29, 30, 52, 53, 54, 55, 74, 75, 76, 88, 139, 145], "dsinvers": 29, "dspreserv": 29, "mpascellcul": [29, 106, 139, 140, 149], "cell": [29, 32, 33, 34, 37, 38, 39, 40, 48, 50, 51, 52, 53, 54, 55, 57, 58, 61, 62, 63, 75, 76, 84, 85, 90, 92, 93, 97, 98, 103, 104, 110, 130, 131, 132, 133, 135, 136, 138, 145, 146, 148, 149, 153, 154, 156], "base": [29, 47, 48, 49, 50, 54, 55, 61, 80, 90, 97, 125, 126, 128, 138, 139, 140, 141, 142, 156], "cullcel": [29, 139], "field": [29, 43, 45, 47, 49, 51, 61, 62, 63, 83, 84, 85, 90, 92, 93, 94, 99, 100, 106, 108, 118, 131, 132, 133, 139, 141, 144, 146, 148, 149, 150, 154], "mask": [29, 44, 74, 75, 76, 80, 88, 89, 97, 99, 104, 131, 135, 140, 145, 153, 156], "final": [29, 132, 133, 139, 141, 156], "union": 29, "preserv": [29, 57, 58, 139, 144], "determin": [29, 61, 62, 108, 123, 126, 128, 139, 145, 149, 153], "possibli": [29, 80, 92, 93, 139], "remov": [29, 98, 106, 135, 139, 142, 156], "region": [29, 30, 38, 43, 44, 45, 52, 54, 61, 62, 65, 74, 75, 76, 88, 89, 95, 106, 135, 140, 142, 144, 145, 147, 149], "1": [29, 30, 43, 44, 45, 47, 48, 49, 50, 53, 64, 65, 80, 95, 115, 116, 131, 132, 133, 136, 137, 139, 140, 141, 155, 156], "0": [29, 34, 38, 44, 52, 54, 55, 57, 58, 64, 65, 75, 76, 91, 95, 100, 108, 119, 131, 132, 133, 138, 139, 140, 141, 142, 155, 156], "culled_graph": 29, "dsmesh": [30, 53, 54, 55, 75, 76, 88, 130, 132, 133, 139, 140, 145, 156], "fcmask": [30, 52, 54, 55, 139, 142, 145], "core": [30, 139], "compute_mpas_region_mask": [30, 139, 142], "collect": [30, 52, 53, 54, 55, 89, 95, 131, 139, 142, 145, 156], "geometric_featur": [30, 52, 53, 54, 55, 89, 95, 96, 131, 139, 140, 142, 145, 146, 156], "featurecollect": [30, 43, 44, 45, 52, 53, 54, 55, 89, 95, 96, 131, 139, 140, 145, 146, 156], "creation": [30, 62, 63, 64, 65, 97, 135, 137], "multiprocess": [30, 52, 54, 55, 97, 135], "cellwidth": [32, 33, 34, 36, 57, 58, 83, 84, 85, 136, 137, 140], "y": [32, 34, 51, 57, 72, 84, 98, 112, 113, 114, 115, 116, 119, 120, 125, 126, 128, 132, 137, 139, 140, 149, 152, 154], "geom_point": [32, 34, 57, 137, 140], "geom_edg": [32, 34, 57, 137, 140], "out_filenam": [32, 33, 49, 50, 57, 58, 137, 139, 140, 154], "base_mesh": [32, 33, 57, 58, 136, 137, 139, 140, 142], "nc": [32, 33, 57, 58, 106, 110, 131, 136, 137, 139, 140, 141, 142, 144, 145, 149, 154, 156], "planar": [32, 34, 35, 41, 57, 83, 84, 98, 116, 117, 118, 119, 132, 135, 139, 144, 153], "ndarrai": [32, 33, 34, 37, 38, 39, 40, 43, 44, 45, 51, 52, 57, 58, 61, 62, 63, 64, 65, 79, 84, 85, 103, 104, 112, 115, 116, 120, 121, 123, 124, 126, 127, 128, 140, 154], "width": [32, 33, 37, 38, 39, 40, 57, 58, 61, 62, 63, 84, 85, 95, 135, 136], "km": [32, 33, 37, 38, 39, 57, 58, 84, 85, 100, 139, 140, 141, 149, 156], "coordin": [32, 34, 51, 57, 77, 78, 79, 80, 81, 83, 84, 90, 112, 115, 116, 117, 118, 119, 125, 126, 128, 130, 131, 132, 133, 135, 139, 140, 141, 146, 153], "meter": [32, 33, 34, 35, 43, 45, 55, 57, 58, 61, 62, 63, 64, 84, 98, 139, 140, 141], "point": [32, 34, 43, 45, 53, 57, 62, 64, 65, 90, 95, 105, 107, 112, 115, 116, 121, 125, 126, 128, 131, 132, 133, 135, 139, 140, 141, 152, 153, 156], "bound": [32, 34, 51, 57, 63, 65, 79, 90, 139, 140, 141, 156], "polygon": [32, 34, 52, 54, 57, 95, 131, 139, 140, 156], "edg": [32, 34, 48, 50, 52, 54, 55, 57, 104, 110, 131, 132, 133, 134, 139, 140, 145, 153, 154, 156], "result": [32, 33, 34, 57, 58, 62, 63, 64, 65, 90, 92, 93, 94, 101, 102, 103, 104, 108, 131, 132, 133, 134, 139, 140, 141, 145, 149, 156], "lon": [33, 34, 36, 37, 43, 44, 45, 52, 54, 58, 60, 62, 63, 64, 65, 67, 68, 71, 85, 90, 95, 113, 114, 130, 131, 133, 136, 137, 140, 141], "lat": [33, 34, 36, 37, 38, 39, 40, 43, 44, 45, 52, 54, 58, 60, 62, 63, 64, 65, 67, 68, 71, 85, 90, 95, 113, 114, 130, 131, 133, 136, 137, 140, 141], "earth_radiu": [33, 34, 43, 45, 112, 113, 114, 136, 137, 140], "plot_cellwidth": [33, 58, 137], "jigsaw": [33, 34, 35, 36, 58, 135, 137], "size": [33, 34, 51, 53, 58, 120, 125, 126, 128, 131, 139, 140, 146, 156], "latitud": [33, 38, 43, 44, 45, 51, 52, 54, 55, 58, 61, 62, 63, 64, 65, 75, 76, 95, 103, 104, 133, 136, 139, 140, 141, 142, 148, 153], "longitud": [33, 43, 44, 45, 51, 52, 54, 55, 58, 61, 62, 63, 64, 65, 85, 103, 104, 130, 133, 136, 139, 140, 141, 148, 153, 156], "store": [33, 58, 131, 139], "sever": [33, 58, 140, 141, 142, 148, 149, 156], "intermedi": [33, 58, 140, 145], "hfun": [33, 58, 140], "msh": [33, 57, 58, 137, 140, 144], "jig": [33, 58, 137, 140], "mesh_triangl": [33, 58, 137, 140], "degre": [33, 37, 38, 39, 40, 43, 45, 51, 52, 54, 58, 61, 62, 63, 64, 75, 76, 85, 95, 103, 113, 114, 130, 133, 139, 140, 141, 142, 156], "length": [33, 37, 38, 39, 40, 51, 58, 85, 115, 116, 139, 140, 153], "180": [33, 37, 52, 58, 61, 62, 63, 64, 85, 130, 136, 139, 140, 141, 156], "90": [33, 37, 38, 39, 40, 52, 58, 61, 62, 63, 64, 85, 136, 140, 141, 156], "plot": [33, 58, 62, 63, 64, 65, 95, 96, 106, 130, 131, 132, 133, 135, 141, 149, 153, 156], "cellwidthglob": [33, 58], "png": [33, 58, 62, 63, 64, 65, 96, 141], "convers": [33, 89, 131, 135, 140, 145, 156], "on_spher": [34, 35, 83, 137], "6371000": 34, "spheric": [34, 35, 83, 85, 139, 144, 153], "logic": 34, "msh_filenam": [35, 137], "output_nam": [35, 46, 137, 139], "sphere_radiu": [35, 137, 139], "convert": [35, 41, 46, 113, 114, 135, 137, 140, 153, 156], "triangl": [35, 41, 46, 90, 92, 93, 94, 130, 132, 133, 134, 135, 137], "sphere": [35, 100, 115, 116, 121, 125, 140, 153, 156], "otherwis": [35, 139], "ignor": [35, 63, 108, 131, 137, 141], "regular": [36, 131, 136, 140, 148, 156], "grid": [36, 37, 43, 44, 45, 51, 52, 62, 63, 64, 65, 68, 90, 94, 95, 98, 103, 135, 136, 139, 140, 141, 142], "cellwidthinatlant": 37, "cellwidthinpacif": 37, "distribut": [37, 40, 52, 54, 55, 140], "tanh": [37, 40, 140], "vector": [37, 38, 39, 40, 115, 116, 135], "atlant": [37, 141, 145], "pacif": [37, 141, 145], "cellwidthout": [37, 38, 39, 40], "globe": [37, 156], "cellwidtheq": [38, 39, 140], "30": [38, 52, 54, 139, 140, 141, 155, 156], "cellwidthmidlat": 38, "60": [38, 140, 141, 146, 149, 156], "cellwidthpol": [38, 39, 140], "35": [38, 140], "latposeq": 38, "15": [38, 140, 155], "latpospol": 38, "73": [38, 140, 141], "lattransit": [38, 40, 140], "40": [38, 139, 140, 141], "latwidtheq": 38, "6": [38, 39, 131, 132, 133, 138, 140, 141, 155, 156], "latwidthpol": 38, "9": [38, 140, 141, 155], "eddi": [38, 63, 136, 141, 156], "closur": [38, 63, 136, 141, 156], "intend": [38, 39, 40, 145, 149], "workflow": [38, 39, 40, 135, 139, 141, 142, 145, 152, 156], "equat": [38, 39, 140, 141], "mid": [38, 140], "pole": [38, 39, 51, 139, 140, 141], "center": [38, 51, 53, 98, 103, 104, 118, 130, 132, 133, 134, 136, 139, 140, 141, 154, 156], "equatori": [38, 106, 140, 149], "transit": [38, 40, 62, 140, 141], "polar": [38, 76, 95, 106, 140, 142, 149], "1d": [38, 39, 43, 44, 45, 52, 61, 62, 63, 64, 77, 90, 135, 139, 140], "ec60to30": 38, "half": [38, 141], "resolut": [38, 55, 61, 62, 63, 115, 116, 132, 133, 139, 140, 141, 156], "ec120to60": 38, "120": [38, 141], "70": 38, "rossbi": [39, 63, 141], "scale": [39, 63, 135, 140, 141], "rrs18to6": 39, "ec_cellwidthvslat": [39, 63, 136, 140], "18": [39, 140, 155], "cellwidthinsouth": [40, 140], "cellwidthinnorth": [40, 140], "latwidthtransit": [40, 140], "mpasfil": [41, 99], "trifil": 41, "script": [41, 97, 135, 138, 139, 140, 145, 152], "www": 41, "c": [41, 135, 139, 146, 149], "cmu": 41, "edu": 41, "quak": 41, "node": [41, 46, 90, 92, 93, 94, 130, 132, 133, 139, 156], "el": [41, 46, 139], "prefix": [41, 81, 106, 139, 143, 149, 154], "extens": [41, 138], "work": [41, 52, 54, 55, 98, 107, 137, 139, 149, 152, 156], "fc": [43, 44, 45, 89, 95, 96, 140, 156], "lon_grd": [43, 44, 45, 61, 63, 64], "lat_grd": [43, 44, 45, 61, 63, 64], "nn_search": [43, 64, 141], "kdtree": [43, 64, 141], "max_length": [43, 45, 140], "worker": [43, 45, 47, 48, 49, 50, 53, 64], "distanc": [43, 45, 62, 64, 98, 100, 112, 115, 116, 121, 132, 133, 135, 147], "closest": [43, 45, 53, 62, 64, 92, 139], "boundari": [43, 45, 88, 89, 131, 140, 141, 142, 145, 156], "geojson": [43, 44, 45, 139, 140, 142, 145, 146], "geometrics_featur": [43, 44, 45], "raster": [43, 44, 45], "find": [43, 45, 53, 64, 75, 125, 132, 133, 134, 139, 142, 149, 152, 153, 154], "nearest": [43, 45, 53, 64, 140, 141], "shape": [43, 44, 45, 52, 54, 55, 95, 139, 140], "maximum": [43, 45, 55, 63, 65, 75, 104, 115, 116, 139, 141], "too": [43, 45, 55, 139, 142, 156], "coars": [43, 45, 55, 139, 140, 156], "subdivid": [43, 45, 52, 54, 55, 95, 115, 116, 132, 133, 135, 139], "thread": [43, 45, 47, 48, 49, 50, 52, 53, 54, 55, 64], "neighbor": [43, 45, 53, 64, 92, 141], "2d": [43, 44, 45, 61, 63, 90, 103, 135, 136, 139, 140], "multipolygon": 44, "outsid": [44, 45, 54, 55, 62, 139, 140, 141], "insid": [44, 45, 54, 55, 137, 139, 140], "neg": [45, 140], "posit": [45, 80, 90, 139, 140], "ds_base_mesh": 47, "ds_culled_mesh": [47, 49, 139], "ds_map_culled_to_bas": [47, 48], "been": [47, 49, 62, 63, 64, 65, 90, 110, 125, 138, 139, 141, 149, 154], "horizont": [47, 48, 49, 50, 90, 115, 116, 139, 143, 146], "horizon": [47, 48, 49, 50, 139], "map": [47, 48, 49, 50, 95, 139], "write_map_culled_to_bas": [47, 49, 139], "map_culled_to_bas": [47, 49, 139], "disk": [47, 49, 143], "queri": [47, 48, 49, 50], "ds_cull": [47, 48], "ds_base": 48, "vertic": [48, 50, 52, 54, 55, 79, 80, 90, 103, 104, 110, 130, 131, 132, 133, 139, 142, 143, 145, 146, 148, 153, 156], "mapculledtobasecel": [48, 50], "mapculledtobaseedg": [48, 50], "mapculledtobasevertex": [48, 50], "correspond": [48, 50, 88, 130, 131, 139, 149, 154, 156], "in_filenam": [49, 139, 154], "base_mesh_filenam": [49, 50, 139], "culled_mesh_filenam": [49, 50, 139], "map_culled_to_base_filenam": [49, 139], "output_filenam": 49, "xcell": [51, 118, 139], "ycell": [51, 118, 139], "perform": [51, 52, 54, 55, 90, 95, 97, 100, 107, 137, 139, 149, 153, 154, 156], "bilinear": [51, 90, 136], "tensor": [51, 52, 136, 140], "recommend": 51, "avoid": [51, 76, 142], "round": 51, "off": [51, 156], "problem": [51, 142, 156], "north": [51, 139, 140], "south": [51, 139, 140, 145], "date": [51, 149, 156], "fo": [51, 141, 156], "mpasfield": 51, "interpoi": 51, "pool": [52, 54, 55, 97, 139], "chunksiz": [52, 54, 55, 139], "1000": [52, 54, 55, 139, 140, 141], "showprogress": [52, 54, 55, 139], "subdivisionthreshold": [52, 54, 139], "process": [52, 54, 55, 139], "made": [52, 54, 55, 62, 65, 138, 139, 140, 141, 145], "up": [52, 54, 55, 62, 65, 90, 92, 93, 94, 132, 133, 134, 139, 141, 144, 145, 149, 156], "oper": [52, 53, 54, 55, 135, 139], "experiment": [52, 54, 55], "shown": [52, 54, 55], "reason": [52, 54, 55, 139, 156], "compromis": [52, 54, 55], "divid": [52, 54, 55, 90, 130, 139], "suffici": [52, 54, 55, 139], "subtask": [52, 54, 55], "load": [52, 54, 55, 139], "show": [52, 54, 55, 95, 139, 145, 146, 149, 156], "progress": [52, 54, 55, 57, 58, 131, 139], "bar": [52, 54, 55, 57, 58, 131, 139], "threshold": [52, 54, 139, 142], "smaller": [52, 54, 139, 153, 156], "faster": [52, 54, 136, 139], "intersect": [52, 54, 128, 132, 133, 134, 139, 153], "fcseed": [53, 139], "dagrow": [53, 139], "flood": [53, 57, 58], "seed": [53, 139], "cellsoncel": [53, 139, 156], "whose": [53, 118], "dataarrai": [53, 79, 80, 90, 92, 93, 94, 132, 133], "ncell": [53, 90, 92, 93, 104, 110, 139, 146, 156], "anywher": 53, "grow": [53, 139], "ones": [53, 139, 140, 142], "masktyp": [54, 55, 142], "vertex": [54, 55, 102, 139], "locat": [54, 55, 90, 95, 139, 141, 142, 149, 156], "latcel": [54, 55, 104, 136], "loncel": [54, 55, 104, 136], "earthradiu": [55, 115, 142], "subdivisionresolut": [55, 139], "10000": [55, 131, 132, 133], "addedgesign": [55, 139], "transect": [55, 74, 75, 76, 88, 89, 95, 96, 121, 135], "segment": [55, 90, 91, 95, 115, 116, 121, 128, 132, 133, 134, 139, 153], "subdivis": [55, 95, 115, 116, 139, 153], "edgesign": 55, "signific": [55, 143, 149, 156], "extra": [55, 131, 139, 156], "comput": [55, 79, 80, 89, 90, 121, 122, 124, 131, 135, 140, 143, 145, 156], "vtk_dir": [57, 58], "base_mesh_vtk": [57, 58, 144], "preserve_floodplain": [57, 58], "floodplain_elev": [57, 58, 86], "20": [57, 58, 139, 140, 142, 155], "do_inject_bathymetri": [57, 58], "use_progress_bar": [57, 58, 131], "extract": [57, 58, 64, 65, 131, 135, 140, 144], "paraveiw": [57, 58, 144, 156], "plain": [57, 58], "bathymetri": [57, 58, 65, 80, 90, 141, 144], "z": [57, 58, 79, 90, 112, 113, 114, 115, 120, 125, 126, 128, 141, 143, 154], "elev": [57, 58, 144], "earth_relief_15": [57, 58, 141, 144], "topo": [57, 58, 144], "displai": [57, 58, 131, 156], "problemat": [57, 58, 131], "author": [59, 140, 145, 146], "steven": 59, "bru": 59, "last": [59, 145], "07": 59, "09": 59, "2018": [59, 145], "param": [61, 141], "cell_width": [61, 62, 63, 71, 141], "background": [61, 63, 135], "refin": [61, 62, 135], "construct": [61, 90, 130, 140, 141, 144, 156], "default_param": [61, 141], "create_background_mesh": [61, 141], "dx_min": [62, 63, 140], "trans_start": [62, 140, 141], "trans_width": [62, 140, 141], "restrict_box": [62, 141], "plot_opt": [62, 63, 64, 65, 141], "plot_box": [62, 63, 64, 65, 69, 141], "coastlin": [62, 64, 65, 135, 139], "blend": [62, 135], "contour": [62, 64, 65, 141], "len": [62, 64, 115, 116], "smooth": [62, 64, 140, 141], "distance_to_coast": [62, 141], "approxim": [62, 115, 116, 140, 143, 156], "quadrilater": [62, 65, 90, 141, 156], "exclud": [62, 65, 141, 156], "mai": [62, 108, 132, 133, 138, 139, 140, 141, 143, 149, 152, 156], "alter": [62, 75, 76, 135, 139, 141], "remain": [62, 141, 144], "unchang": [62, 139, 141], "trans_func": 62, "meant": [62, 63, 64, 65, 142], "extent": [62, 63, 64, 65], "along": [62, 64, 65, 90, 112, 115, 116, 131, 132, 133, 139, 140, 141, 153, 156], "extract_coastlin": [62, 64, 141], "give": [62, 63, 64, 65], "grd_box": [63, 141], "ddeg": [63, 141], "mesh_typ": [63, 141], "dx_max": 63, "4": [63, 65, 83, 84, 85, 125, 126, 128, 131, 139, 140, 141, 155, 156], "min": [63, 65, 141], "max": [63, 65, 110, 141], "qu": [63, 141], "ec": [63, 136, 140, 141, 156], "rr": [63, 140, 141], "quasi": [63, 141], "uniform": [63, 135, 141], "minimum": [63, 75, 76, 139, 141], "instead": [63, 139, 140, 156], "bckgrnd_grid_cell_width_vs_lat": 63, "bckgnd_grid_cell_width": 63, "smooth_window": 64, "algorithm": [64, 139, 141], "neightbor": 64, "search": [64, 75, 141], "adjac": [64, 98, 130, 131, 156], "averag": [64, 132, 133, 141, 156], "coastal": [64, 135, 144], "bathy_coastlin": [64, 65], "nc_file": [65, 141], "nc_var": [65, 141], "region_box": [65, 141], "z_contour": [65, 141], "n_longest": [65, 141], "10": [65, 75, 131, 139, 140, 141, 155, 156], "point_list": [65, 141], "rectangl": [65, 141], "isocontour": 65, "sort": [65, 141], "longest": [65, 141], "shortest": [65, 141], "box": [66, 67, 68, 70, 131, 139, 141, 156], "idx": 67, "ax": [69, 95, 96], "color": 70, "window": 72, "dsblockag": 74, "land": [74, 75, 76, 135, 139, 141, 156], "critic": [74, 76, 142], "blockag": [74, 76, 135], "flow": [74, 76, 142, 145], "antarct": [74, 76], "peninsula": [74, 76, 142], "latitude_threshold": [75, 76, 142], "43": [75, 76, 142], "nsweep": [75, 142], "lock": [75, 135], "count": [75, 139, 142, 149], "widen": [75, 76, 135], "sweep": 75, "passag": [76, 142, 146], "least": [76, 125, 126, 128, 140, 142, 143], "wide": [76, 139, 142, 145], "infilenam": [77, 78, 81], "outfilenam": [77, 78, 81, 98, 138, 140], "coordfilenam": [77, 78, 81], "coord": [77, 78, 131, 156], "via": [77, 78, 131, 139, 141, 156], "refbottomdepth": [77, 79, 143], "3d": [78, 81, 92, 93, 135, 156], "independ": [78, 81, 90, 131, 143, 156], "zmid": [78, 80, 81, 135], "bottomdepth": [78, 80, 81, 90, 131, 143, 156], "maxlevelcel": [78, 80, 81, 90, 131, 143, 146, 156], "layerthick": [78, 80, 81, 90, 143, 146], "bottom": [79, 80, 131, 143, 156], "layer": [79, 80, 90, 131, 143, 156], "initi": [79, 135, 139, 149, 156], "state": 79, "perfect": 79, "level": [79, 90, 104, 131, 135, 141, 144, 148, 156], "middl": [79, 80], "depth_bnd": 79, "top": [79, 95, 131, 156], "depth_dim": 80, "nvertlevel": [80, 90, 92, 93, 131, 146, 156], "thick": [80, 90, 156], "below": [80, 140, 152, 156], "form": [81, 156], "timemonthly_avg_": [81, 143], "mesh_fil": [82, 86, 145], "cw_filenam": 83, "mesh_filenam": [83, 84, 85, 89, 131, 145, 146, 154, 156], "meshdens": [83, 84, 85, 139], "mincellwidth": [83, 84, 85], "oppos": [83, 103, 133], "basin": [88, 89, 135], "southern": [88, 89, 135, 140, 156], "gf": [89, 139, 142, 145, 156], "mask_and_transect_filenam": [89, 145], "geojson_filenam": [89, 145, 146], "mask_filenam": [89, 145], "meridion": [89, 135, 154], "overturn": [89, 135], "circul": [89, 135], "geometricfeatur": [89, 139, 142, 145, 156], "download": [89, 111, 149, 156], "geometr": 89, "inform": [89, 110, 139, 149, 156], "dstransect": 90, "ztransect": 90, "viz": [90, 144, 146, 156], "find_transect_cells_and_weight": 90, "break": [90, 141], "visual": [90, 135, 139, 143, 153], "tripcolor": [90, 156], "tricontourf": 90, "weight": [90, 130, 132, 133, 140, 156], "observ": [90, 132, 133], "transectz": 90, "bilinearli": 90, "down": [90, 141], "depth": [90, 131, 135, 156], "seafloor": [90, 156], "zero": [90, 132, 133, 139, 140, 142], "dstransecttriangl": [90, 91, 92, 93, 94], "conveni": [90, 137, 156], "upper": [90, 95], "lower": [90, 95, 148, 153], "potenti": 90, "jump": 90, "constant": [90, 93, 111, 132, 133, 135, 136, 140, 141, 142, 156], "ntransecttriangl": [90, 92, 93, 94], "ntransectcel": 90, "ntrianglenod": [90, 92, 93, 94], "nodehorizboundsindic": 90, "nhorizbound": 90, "segmentindic": 90, "cellindic": 90, "levelindic": 90, "ztransectnod": 90, "height": [90, 95], "ssh": 90, "zseafloor": 90, "surfac": [90, 131, 143, 156], "floor": 90, "interpcellindic": 90, "interplevelindic": 90, "involv": [90, 149, 156], "nweight": 90, "12": [90, 140, 141, 155], "interpcellweight": 90, "multipli": 90, "transectinterpvertindic": 90, "transectinterpvertweight": 90, "interp_mpas_to_transect_triangle_nod": 90, "similarli": [90, 131, 139, 142, 144, 156], "interp_transect_grid_to_transect_triangle_nod": 90, "sampl": [90, 131, 156], "smoother": 90, "desir": [90, 139, 141, 143, 149, 156], "sum": [90, 156], "epsilon": 91, "001": 91, "outlin": 91, "da": [92, 93, 94], "linearli": [92, 156], "find_transect_levels_and_weight": [92, 93, 94], "among": [92, 93], "danod": [92, 93, 94], "whatev": [92, 93, 139], "were": [92, 93, 156], "besid": [92, 93], "fig": 95, "latlonbuff": 95, "45": 95, "polarbuff": 95, "5": [95, 108, 131, 140, 141, 145, 155, 156], "lowerleft": 95, "xbuffer": 95, "ybuffer": 95, "maxlength": 95, "inset": 95, "entir": [95, 156], "poleward": [95, 142], "50": [95, 149], "deg": 95, "matplotlib": [95, 129, 140, 156], "buffer": 95, "around": [95, 140, 141], "equatorward": 95, "inch": 95, "pair": [95, 126, 130, 139, 156], "left": [95, 156], "corner": 95, "axi": [95, 146, 156], "put": [95, 156], "right": [95, 156], "longer": 95, "curvatur": [95, 132, 133], "ds_mesh": 96, "variable_list": [96, 131, 146, 156], "cmap": 96, "flip": [96, 146], "imag": 96, "transect_nam": 96, "_": [96, 136, 138, 140], "variable_nam": 96, "colormap": [96, 135, 146], "book": 96, "process_count": [97, 139], "forkserv": [97, 139], "crate": [97, 137], "onc": [97, 132, 133, 139], "cull": [97, 98, 131, 135, 140, 156], "termin": [97, 139], "exit": [97, 139, 145, 146, 149], "processor": [97, 106, 139, 149], "fork": [97, 139], "spawn": [97, 139], "mutiprocess": 97, "nx": [98, 138, 139, 140], "ny": [98, 138, 139, 140], "dc": [98, 138, 139, 140], "nonperiodic_x": [98, 138, 139, 140], "nonperiodic_i": [98, 138, 139, 140], "comparewithfilenam": 98, "period": [98, 130, 139, 140], "hexagon": [98, 140, 156], "request": [98, 115, 116, 139, 145, 149, 156], "direct": [98, 119, 138, 139, 140, 149], "compar": 98, "ident": [98, 120, 125, 126, 128, 149, 156], "purpos": [98, 139, 140, 145, 156], "further": 98, "manipul": [98, 147, 156], "scripfil": 99, "uselandicemask": 99, "landicemask": [99, 139], "filenamemesh": [100, 108], "filenamepres": 100, "extenddist": 100, "unitspher": 100, "icepresenceextend": 100, "doesn": [100, 139, 140, 149], "alreadi": [100, 125, 131, 139, 149, 152], "icepres": [100, 149], "expand": [100, 156], "expans": 100, "unit": [100, 115, 116, 125], "meshfilenam": [101, 102, 106, 149], "scripfilenam": [101, 102, 104], "titl": [101, 102, 103, 104], "scrip": [101, 102, 103, 104, 135], "cel": 101, "quantiti": [101, 102], "filenamescripout": 103, "scriptitl": 103, "ncolumn": 103, "nrow": 103, "latscentr": 103, "lonscentr": 103, "latsvertex": 103, "lonsvertex": 103, "column": [103, 156], "row": [103, 123], "radian": [103, 104, 121, 130, 133, 153, 156], "maxedg": [104, 110, 131, 139, 156], "corner_lat": 104, "corner_lon": 104, "low": [104, 135], "regionfilenam": 106, "nprocsarrai": [106, 149], "mpascullerloc": [106, 149], "outputprefix": [106, 149], "meti": [106, 139, 149], "cullequatorialregion": 106, "own": [106, 131, 143, 145, 146, 149, 156], "look": [106, 132, 133, 139, 140, 145, 146, 156], "prepend": [106, 149, 154], "partition_diag": [106, 149], "exect": 106, "parit": 106, "preparatori": [107, 149], "filenameicepres": 108, "regiontyp": 108, "varnam": 108, "limit": [108, 156], "filenameout": [108, 109], "specifi": [108, 110, 119, 131, 139, 141, 142, 144, 146, 156], "three_region": 108, "two_region_eq": 108, "three_region_eq": 108, "five_region_eq": 108, "might": [108, 134, 137, 139, 140, 146, 149, 156], "consid": [108, 156], "meshfilenamesrc": [109, 149], "filenamedata": [109, 149], "meshfilenamedst": [109, 149], "generateweight": 109, "weightsfilenam": 109, "infil": [110, 139], "outfile1": [110, 139], "outfile2": [110, 139], "nedg": [110, 139, 156], "nvertic": [110, 139, 156], "split": [110, 135], "previous": [110, 136, 139], "usag": [110, 139, 145, 146, 149, 154], "sould": 110, "merge_point": [110, 139], "merge_grid": [110, 139], "OR": [110, 139], "assum": [110, 139], "both": [110, 137, 138, 139, 140, 141, 143, 145, 148, 149, 152, 153, 156], "e3sm_tag": 111, "cime": [111, 135, 140, 142], "tag": [111, 139, 142], "cartesian": [112, 113, 114, 115, 120, 125, 126, 128, 130, 131, 133, 139, 153, 154, 156], "great": [112, 121, 125, 126, 128, 133], "circl": [112, 125, 126, 128, 133, 140], "maxr": [115, 116], "match": [115, 116, 131, 138, 139, 149], "formula": [115, 116], "en": [115, 116, 121], "wikipedia": [115, 116, 121], "org": [115, 116, 121], "wiki": [115, 116, 121], "slerp": [115, 116], "xout": [115, 116], "guarante": [115, 116, 130, 137, 156], "yout": [115, 116], "zout": 115, "din": [115, 116], "dout": [115, 116], "shift": [117, 118, 119, 139, 156], "domain": [117, 118, 131, 139, 156], "othermesh": 118, "describ": [118, 138, 139, 152, 156], "becom": [118, 142, 156], "secondli": [118, 139], "try": [118, 139], "x1": [118, 139], "y1": [118, 139], "xoffset": [119, 139], "yoffset": [119, 139], "arbitrari": 119, "repres": 120, "compon": [120, 131, 135, 139, 140, 146, 154, 156], "angular": 121, "circle_dist": 121, "angulardist": 121, "dot": 122, "product": [122, 124], "cross_product": 122, "static": [123, 125, 126, 128], "v1": 123, "v2": 123, "v3": 123, "matrix": 123, "three": [123, 139, 140, 141, 156], "third": [123, 138], "dot_product": 124, "a1": [125, 126, 128], "a2": [125, 126, 128], "b1": [125, 126, 128], "b2": [125, 126, 128], "stackoverflow": [125, 126, 128], "26669130": [125, 126, 128], "7728169": [125, 126, 128], "arc": [125, 126, 128, 153], "end": [125, 126, 128, 132, 133, 141, 149, 156], "wise": [125, 126, 128], "scalar": [125, 126, 128], "whichev": [126, 128], "greater": [126, 128], "particular": 126, "magnitud": 127, "b": [128, 139, 142], "regist": 129, "sciviscolor": [129, 156], "periodiccopi": [130, 156], "connect": [130, 139, 156], "cross": [130, 153], "help": [130, 138, 139, 145, 146, 149, 150, 154], "dstri": [130, 132, 133, 134, 156], "tricellindic": [130, 156], "nodecellindic": [130, 156], "nodecellweight": [130, 156], "xnode": [130, 132, 156], "ynode": [130, 132, 156], "znode": [130, 156], "lonnod": [130, 133, 156], "latnod": [130, 133, 156], "counterclockwis": [130, 156], "wind": [130, 156], "filename_pattern": [131, 156], "dimension_list": [131, 156], "output_32bit": 131, "append": [131, 140], "out_dir": [131, 156], "vtk_file": [131, 156], "xtime": [131, 156], "lonlat": [131, 156], "ignore_tim": [131, 156], "topo_dim": [131, 156], "topo_cell_index": [131, 156], "include_mesh_var": [131, 156], "fc_region_mask": [131, 156], "temp_dir": 131, "culled_region": 131, "seri": 131, "vtk": [131, 135, 144], "paraview": [131, 135], "across": [131, 135, 139, 156], "pattern": [131, 156], "hist": [131, 156], "comp": 131, "staticfieldsoncel": [131, 156], "vtp": [131, 156], "timedependentfieldsoncel": [131, 156], "pvd": [131, 156], "time_seri": [131, 156], "step": [131, 137, 139, 141, 154, 156], "filter": [131, 156], "expens": [131, 156], "consider": [131, 156], "storag": [131, 156], "runtim": [131, 156], "prompt": [131, 139, 156], "mean": [131, 142, 152, 156], "skip": [131, 156], "colon": [131, 156], "nvertlev": [131, 156], "nparticl": [131, 156], "8": [131, 138, 141, 146, 155, 156], "everi": [131, 156], "its": [131, 137, 139, 143, 156], "particl": [131, 156], "wai": [131, 137, 138, 139, 140, 145, 146, 149, 152, 154, 156], "mix": [131, 156], "extractor": [131, 135], "geometri": [131, 140, 142, 144, 146, 156], "appropri": [131, 141, 143, 156], "topograph": 131, "spatial": [131, 132, 133, 134, 156], "accomplish": [131, 137, 139, 142, 156], "face": [131, 156], "normal": [131, 138, 154, 156], "topographi": [131, 144, 156], "boundarymask": [131, 156], "interior": [131, 156], "calcul": [131, 156], "100": [131, 140, 141, 156], "mag": [131, 156], "enter": [131, 156], "exagger": [131, 156], "factor": [131, 140], "equival": [131, 139, 140, 156], "tight": [131, 156], "alloncel": [131, 156], "32bit": 131, "dim": 131, "lie": [131, 132, 133, 156], "proce": [131, 156], "xtransect": 132, "ytransect": 132, "tree": [132, 133, 134, 138], "subdivisionr": [132, 133], "py": [132, 138, 139, 145, 146, 156], "func": 132, "mesh_to_triangl": [132, 133, 134, 156], "full": [132, 133, 139, 156], "ckdtree": [132, 133, 134], "make_triangle_tre": [132, 133], "candid": [132, 133], "enough": [132, 133, 134, 139], "intern": [132, 133, 139, 143], "purposefulli": [132, 133], "repeat": [132, 133, 141], "twice": [132, 133], "touch": [132, 133], "discontinu": [132, 133, 140], "wish": [132, 133, 139, 156], "dnode": [132, 133], "horiztriangleindic": [132, 133], "horiztrianglenodeindic": [132, 133], "mod": [132, 133, 136], "belong": [132, 133], "horizcellindic": [132, 133], "interphorizcellindic": [132, 133], "interphorizcellweight": [132, 133], "area": [132, 133, 141, 147, 156], "linear": [132, 133], "dtransect": [132, 133], "order": [132, 133, 138, 139], "transectindicesonhoriznod": [132, 133], "transectweightsonhoriznod": [132, 133], "nodevalu": [132, 133], "transectvalu": [132, 133], "lontransect": 133, "lattransect": 133, "xcartnod": 133, "ycartnod": 133, "zcartnod": 133, "xcarttransect": 133, "ycarttransect": 133, "zcarttransect": 133, "kd": 134, "compil": [135, 149], "fortran": [135, 149], "predict": 135, "configur": 135, "setup": [135, 138, 140], "framework": 135, "analyz": 135, "simul": [135, 140, 143, 144, 149, 156], "definit": [135, 139, 142, 152], "sign": [135, 139], "culler": [135, 149], "creator": [135, 142, 145], "translat": [135, 156], "config": [135, 152], "reconstruct": 135, "coast": 135, "moc": 135, "seaic": [135, 140, 142, 147, 149, 150], "partit": [135, 139, 147, 151], "regrid": [135, 149], "updat": [135, 139, 141, 152], "api": [135, 154], "contributor": 135, "variou": [136, 146, 152], "howev": [136, 143, 149, 156], "routin": [136, 156], "suit": [136, 146], "slow": [136, 139], "veri": [136, 139, 156], "memori": [136, 139], "intens": 136, "particularli": [136, 139, 145, 156], "larg": [136, 139, 141, 145, 156], "interp_bilin": 136, "nc4": 136, "dlon": [136, 140], "dlat": [136, 140], "nlon": [136, 140], "360": [136, 139, 140, 156], "nlat": [136, 140], "mdt": [136, 140], "broadcast": [136, 140], "meshgrid": [136, 140], "cellwidthvslat": [136, 140], "r": 136, "rad2deg": [136, 156], "cellwidthonmpa": 136, "capabl": [137, 156], "loggingcontext": [137, 139], "statement": 137, "debug": [137, 145], "error": 137, "It": [137, 139, 140, 149, 156], "kind": [137, 156], "often": [137, 149, 153, 156], "necessarili": [137, 140], "want": [137, 139, 140, 149, 156], "ong": 137, "As": [137, 138, 140], "snippet": [137, 140], "build_mesh": [137, 140, 144], "build_spherical_mesh": [137, 140, 144], "def": [137, 138, 140], "jigsaw_driv": [137, 140], "jigsaw_to_netcdf": [137, 139], "write_netcdf": [137, 139], "open_dataset": [137, 139, 142, 145, 156], "That": 137, "properli": 137, "captur": [137, 139], "check_cal": 137, "act": 137, "lot": [137, 156], "go": [137, 139, 156], "6371": 137, "0e3": 137, "opt": 137, "jcfg_file": 137, "best": [138, 152], "somewher": 138, "recip": 138, "yaml": 138, "planar_hex": [138, 139, 140], "entry_point": 138, "console_script": 138, "instal": [138, 149, 152], "stub": 138, "argpars": 138, "argumentpars": 138, "descript": 138, "__doc__": 138, "formatter_class": 138, "rawtexthelpformatt": 138, "add_argu": 138, "dest": 138, "parse_arg": 138, "make_planar_hex_mesh": [138, 139, 140], "convent": [138, 156], "introduc": 138, "text": 138, "spec": [138, 152], "txt": [138, 139, 152], "alphabet": 138, "affin": 138, "forg": [138, 152], "anaconda": 138, "channel": [138, 142, 152], "pleas": 138, "contact": [138, 139], "speck": 138, "under": [138, 139, 156], "env": [138, 139, 140, 152], "cartopi": 138, "releas": 138, "__version_info__": 138, "__version__": 138, "join": 138, "vi": 138, "increment": 138, "major": [138, 139], "minor": 138, "micro": 138, "what": [138, 146, 156], "sens": [138, 139, 153], "v0": [138, 155], "link": [138, 144, 149], "won": [138, 149], "until": 138, "azur": 138, "pipelin": 138, "eventu": 138, "yet": [138, 139], "wrapper": 139, "10e3": 139, "o": [139, 145, 149, 154, 156], "doubli": 139, "sure": [139, 140, 152, 156], "adher": 139, "regardless": 139, "mere": 139, "previou": [139, 141, 152, 156], "16": [139, 141, 155], "32": [139, 155], "vertexdegre": 139, "zcell": 139, "xvertex": 139, "yvertex": 139, "zvertex": 139, "cellsonvertex": 139, "on_a_spher": 139, "NO": 139, "is_period": 139, "ye": 139, "histor": 139, "kilomet": [139, 140], "x_period": 139, "40000": 139, "y_period": 139, "34641": 139, "0161513775": 139, "tue": 139, "26": [139, 155], "58": [139, 141, 146], "2020": 139, "home": 139, "miniconda3": [139, 149], "bin": [139, 140], "file_id": 139, "parent_id": 139, "random": 139, "hash": 139, "screen": 139, "invers": 139, "merge_featur": 139, "natural_earth": [139, 142], "coverag": [139, 142, 149], "mpasmaskcr": 139, "f": [139, 145, 146, 149, 152, 156], "culled_mesh": [139, 140], "next": [139, 141, 156], "fclandcoverag": [139, 142], "componentnam": [139, 142, 156], "objecttyp": [139, 142, 156], "featurenam": [139, 142, 156], "dsbasemesh": [139, 142], "dslandmask": [139, 142], "dsculledmesh": 139, "input_nam": 139, "p": [139, 149, 156], "masks_nam": 139, "control": [139, 141], "appli": [139, 145, 156], "forc": 139, "old": 139, "cellmap": 139, "cellmapforward": 139, "revers": 139, "cellmapbackward": 139, "in_fil": [139, 145], "out_fil": [139, 145], "positive_lon": 139, "algorithim": 139, "isol": 139, "unlik": 139, "rare": 139, "standard": [139, 156], "logitud": 139, "prime": [139, 156], "meridian": [139, 156], "being": 139, "standar": 139, "repo": [139, 152], "fact": 139, "recomput": 139, "serial": 139, "effici": [139, 145, 149, 156], "sophist": 139, "better": [139, 149], "enabl": 139, "now": [139, 140, 141, 152, 156], "futur": 139, "much": 139, "regioncellmask": 139, "far": 139, "parallel": 139, "create_pool": 139, "finish": [139, 149], "frustratingli": 139, "incur": 139, "high": [139, 140, 141], "overhead": [139, 149], "while": [139, 140, 141, 145], "lead": [139, 156], "poor": 139, "balanc": [139, 149], "infrequ": 139, "seem": 139, "varieti": 139, "good": 139, "idea": 139, "tile": 139, "larger": [139, 145], "underli": [139, 140, 141], "consum": 139, "again": [139, 152, 156], "altern": [139, 149], "explor": [139, 156], "nregion": 139, "regionedgemask": 139, "regionvertexmask": 139, "regionnam": 139, "string64": 139, "invalid": 139, "ncellsinregion": 139, "h": [139, 145, 146, 149, 154], "mesh_file_nam": 139, "geojson_file_nam": 139, "mask_file_nam": 139, "mask_typ": 139, "chunk_siz": 139, "show_progress": 139, "multiprocessing_method": 139, "messag": [139, 145, 146, 149], "compute_mpas_transect_mask": [139, 142], "represent": 139, "distort": 139, "becaus": [139, 140, 143, 145, 149, 156], "design": [139, 140], "plane": [139, 156], "care": [139, 145, 156], "taken": [139, 141], "handl": [139, 156], "datelin": 139, "antimeridian": 139, "issu": [139, 156], "close": 139, "worth": 139, "modif": 139, "transectcellmask": 139, "ntransect": 139, "transectedgemask": 139, "transectvertexmask": 139, "transectnam": 139, "don": [139, 146, 149], "transectcellglobalid": 139, "could": [139, 140, 141, 143, 156], "demand": 139, "transectedgemasksign": 139, "sinc": [139, 142, 153, 156], "someth": [139, 149], "add_edge_sign": 139, "compute_mpas_flood_fill_mask": 139, "scatter": 139, "cellseedmask": [139, 144], "propag": 139, "elsewher": [139, 140, 153], "compute_lon_lat_region_mask": 139, "serv": 139, "grid_file_nam": 139, "uncul": 139, "crop": [139, 156], "cull_dataset": 139, "write_culled_dataset": 139, "version": [139, 149, 156], "exactli": 139, "reindex": 139, "back": [139, 153], "reus": 139, "shelf": [139, 141, 143], "caviti": [139, 143], "condit": [139, 149, 156], "ground": [139, 142], "portion": 139, "sheet": 139, "still": 139, "culled_mesh_no_isc": 139, "betwen": 139, "no_isc_to_culled_map": 139, "resu": 139, "initial_st": 139, "initial_state_no_isc": 139, "xr": 139, "map_filenam": 139, "ds_init": 139, "ds_culled_mesh_no_isc": 139, "albani": 139, "mali": 139, "greenland": [139, 141], "antarctica": [139, 140], "dsmesh1": 139, "dsmesh2": 139, "20000": 139, "mesh1": 139, "mesh2": 139, "merged_mesh": 139, "perhap": [139, 145], "apart": 139, "done": [139, 141, 152], "split_grid": 139, "split_mesh1": 139, "split_mesh2": 139, "filename1": 139, "filename2": 139, "maxedges1": 139, "maxedges2": 139, "meshfil": 139, "2000": 139, "inplac": 139, "contrast": [139, 143], "center_on_mesh": 139, "translate_planar_grid": 139, "gather": 139, "invok": 139, "choos": [139, 149], "arbirari": 139, "datafil": 139, "shift_valu": 139, "jigsawpi": [139, 140], "triangle_to_netcdf": 139, "mpas_to_triangl": 139, "from_mpa": 139, "scrip_from_mpa": 139, "l": 139, "landic": 139, "basic": [140, 144, 152, 156], "approach": [140, 152, 156], "periodic_mesh_10x20_1km": 140, "awkwardli": 140, "hurt": 140, "conform": 140, "correctli": 140, "On": [140, 155], "npx": 140, "npy": 140, "mesh_to_cul": 140, "nonperiodic_mesh_10x20_1km": 140, "simpl": 140, "240": [140, 156], "usr": 140, "cellwidthvslatlon": 140, "constantcellwidth": 140, "__main__": 140, "complex": [140, 143, 156], "variat": 140, "build_planar_mesh": [140, 144], "spehric": 140, "structur": 140, "mesh_definition_tool": 140, "mergecellwidthvslat": 140, "asymptot": 140, "characterist": 140, "about": [140, 156], "arctic": 140, "181": 140, "66": [140, 146], "commonli": 140, "flavor": 140, "mind": 140, "parameter": 140, "pure": 140, "northern": 140, "somewhat": 140, "abrupt": 140, "switch": 140, "nearli": [140, 149, 156], "appreci": 140, "aris": 140, "obtain": 140, "common": 140, "deform": 140, "partial": [140, 156], "resolv": [140, 142], "proport": 140, "finer": 140, "e3smv1": 140, "rrs_cellwidthvslat": 140, "atlanticpacificgrid": 140, "signed_dist": 140, "curv": [140, 149], "equal": [140, 141], "hand": 140, "featurecolleciton": 140, "come": [140, 152, 156], "predefin": 140, "signed_distance_from_geojson": 140, "read_feature_collect": 140, "re": [140, 152], "high_res_region": 140, "so_signed_dist": 140, "25": [140, 141, 146, 155], "1600e3": 140, "500e3": 140, "sometim": [140, 156], "interest": [140, 156], "unsign": 140, "mask_from_geojson": 140, "distance_from_geojson": 140, "complic": 140, "highest": 140, "concentr": 140, "pyplot": [140, 156], "plt": [140, 156], "gaussian": 140, "dcoars": 140, "dfine": 140, "cmin": 140, "cmax": 140, "iter_count": 140, "get_r": 140, "xval": 140, "exp": 140, "x_mid": 140, "01": [140, 156], "properti": [140, 146], "weird": 140, "8232421875000173": 140, "283113991917228": 140, "5600585937500142": 140, "8752158957336085": 140, "9448242187500171": 140, "8453839885731744": 140, "3186035156249841": 140, "8239462091017558": 140, "6372070312500188": 140, "37353251022881745": 140, "3181152343750147": 140, "03295898255728466": 140, "636474609375017": 140, "3405741662837591": 140, "163818359375015": 140, "5159363834516735": 140, "9443359375000164": 140, "9771465537125645": 140, "coastal_tool": 141, "aid": 141, "driver": 141, "coastal_refined_mesh": 141, "repeatedli": 141, "continental_u": 141, "smooth_coastlin": 141, "entire_glob": 141, "60to30": 141, "dx_max_glob": 141, "dx_min_glob": 141, "dx_min_coast": 141, "600": 141, "400": 141, "north_america": 141, "compute_cell_width": 141, "farther": 141, "occur": 141, "action": 141, "hurrican": 141, "usdequ120at30cr10rr2": 141, "success": 141, "delawar": 141, "bai": 141, "ct": 141, "print": 141, "enhanc": 141, "30km": 141, "atlantic_restrict": 141, "western_atlant": 141, "5000": 141, "500": 141, "northeast": 141, "10km": 141, "delaware_bai": 141, "5km": 141, "delaware_region": 141, "175": 141, "75": 141, "2km": 141, "delaware_restrict": 141, "17": [141, 155], "directli": [141, 143, 149, 152, 156], "long": [141, 156], "bathyemtri": 141, "select": [141, 156], "continent": 141, "reduc": 141, "cost": 141, "fewer": 141, "withing": 141, "ingredi": 141, "previouli": 141, "decid": 141, "iter": [141, 142], "confin": 141, "restrict": 141, "elimin": 141, "prevent": 141, "appear": 141, "side": [141, 156], "narrow": [141, 142], "piec": 141, "gulf": 141, "mexico": 141, "central": 141, "america": 141, "enforc": 141, "853": 141, "39": [141, 146], "732": 141, "74": [141, 146], "939": 141, "36": 141, "678": 141, "71": 141, "519": 141, "156": 141, "153": 141, "077": 141, "76": 141, "024": 141, "37": [141, 146], "188": 141, "214": 141, "756": 141, "512": 141, "925": 141, "274": 141, "38": 141, "318": 141, "counter": 141, "clockwis": 141, "u": [141, 156], "east": 141, "island": 141, "81": [141, 146], "85": 141, "87": 141, "7": [141, 155], "51": 141, "56": [141, 146], "68": 141, "107": 141, "119": 141, "92": 141, "52": 141, "84": 141, "83": 141, "101": 141, "82": 141, "72": 141, "24": [141, 155], "117": 141, "29": [141, 155], "77": 141, "62": [141, 146], "67": [141, 146], "galveston_bai": 141, "us_east_coast": 141, "us_gulf_coast": 141, "caribbean": 141, "us_west_coast": 141, "hawaii": 141, "alaska": 141, "bering_sea_": 141, "bering_sea_w": 141, "aleutian_islands_": 141, "aleutian_islands_w": 141, "conu": 141, "coastline_alter": 142, "v": [142, 146, 154, 156], "add_critical_land_blockag": 142, "bridg": 142, "natur": 142, "fccritblockag": 142, "critical_land_blockag": 142, "dscritblockmask": 142, "arakawa": 142, "veloc": 142, "allevi": 142, "add_land_locked_cells_to_mask": 142, "cannot": [142, 156], "advect": 142, "unless": [142, 156], "widen_transect_edge_mask": 142, "critical_passag": 142, "fccritpassag": 142, "dscritpassmask": 142, "add_depth": 143, "star": 143, "correct": [143, 156], "compute_depth": 143, "suitabl": 143, "add_zmid": 143, "vari": 143, "slightli": [143, 156], "undul": 143, "account": 143, "compute_zmid": 143, "write_time_varying_zmid": 143, "mention": 143, "amount": 143, "paraview_extractor": [144, 156], "extract_vtk": [144, 156], "floodplain": 144, "wet": 144, "dry": 144, "inject_preserve_floodplain": 144, "bottomdepthobserv": 144, "inject_bathymetri": 144, "build_moc_basin": 145, "individu": [145, 154], "stabl": [145, 155], "indian": 145, "indo": 145, "fcmoc": 145, "mocadd_moc_southern_boundary_transect": 145, "dsmasksandtransect": 145, "add_moc_southern_boundary_transect": 145, "moc_southern_boundary_extractor": 145, "foreseen": 145, "22": [145, 155], "backward": 145, "compat": 145, "make_moc_basins_and_transect": 145, "mesh_nam": [145, 149], "ec30to60kml60e3smv2r03": 145, "_moc_mask": 145, "_moc_masks_and_transect": 145, "moc_basin": 145, "plot_ocean_transect": 146, "drake": 146, "milena": 146, "veneziani": 146, "linestr": 146, "63": 146, "02": [146, 156], "65": 146, "46": 146, "64": 146, "42": 146, "04": 146, "28": [146, 155], "54": 146, "44": 146, "minlevelcel": 146, "visualizaiton": 146, "your": [146, 149, 152, 156], "_plot_transect": 146, "dpi": 146, "colorbar": 146, "extend_seaice_mask": 147, "presenc": [147, 149], "make_mpas_scripfile_on_cel": 148, "make_mpas_scripfile_on_vertic": 148, "write_scrip_fil": 148, "write_2d_scripfil": 148, "files_for_e3sm": 149, "esmf": 149, "unfamiliar": 149, "learn": 149, "mambaforg": 149, "activ": [149, 152], "profil": 149, "sh": 149, "mamba": 149, "11": [149, 155], "nompi": 149, "mpi": 149, "necessari": [149, 153], "hpc": 149, "fix_regrid_output": 149, "ex": 149, "built": [149, 156], "theses": 149, "prepare_seaice_partit": 149, "create_seaice_partit": 149, "outputdir": 149, "inputmesh": 149, "outputmesh": 149, "destin": 149, "had": [149, 152], "standalon": 149, "preprocess": 149, "significantli": [149, 156], "nproc": 149, "nprocsfil": 149, "cullerdir": 149, "execut": 149, "diagnost": 149, "onto": 149, "gpmeti": 149, "partition_": 149, "simplifi": 149, "primarili": [149, 156], "lcrc": 149, "machin": [149, 156], "anvil": 149, "chrysali": 149, "simple_seaice_partit": 149, "datadir": 149, "seaice_qu60km_polar": 149, "icepresent_qu60km_polar": 149, "inputdata": 149, "share": [149, 153], "matter": 149, "230313": 149, "todai": 149, "task_count": 149, "suffix": 149, "task": 149, "group": [149, 156], "public_html": 149, "wc14to60e2r3": 149, "210210": 149, "468": 149, "helper": 149, "gen_seaice_mesh_partit": 149, "make_regions_fil": 150, "regrid_to_other_mesh": 151, "prepar": 151, "clone": 152, "instruct": 152, "miniconda": 152, "beyond": [152, 156], "scope": 152, "strict": 152, "channel_prior": 152, "notic": 152, "them": [152, 156], "mpas_tools_dev": 152, "pip": 152, "rush": 152, "dev_environ": 152, "suggest": 152, "deactiv": 152, "dual": 153, "detect": 153, "subdivide_great_circl": 153, "subdivide_planar": 153, "sequenc": 153, "lon_lat_to_cartesian": 153, "cartesian_to_lon_lat": 153, "angular_dist": 153, "unrel": [154, 156], "vector_reconstruct": 154, "reconstruct_vari": 154, "zonal": 154, "coeffs_reconstruct": 154, "simplest": 154, "stream": 154, "forward": 154, "clobber_mod": 154, "truncat": 154, "output_interv": 154, "initial_onli": 154, "filename_templ": 154, "var": 154, "w": 154, "weights_filenam": 154, "out_vari": 154, "13": 155, "14": 155, "19": 155, "21": 155, "23": 155, "27": 155, "31": 155, "33": 155, "hodg": 156, "podg": 156, "conceiv": 156, "repositori": 156, "who": 156, "basi": 156, "monthli": 156, "wherea": 156, "slice": 156, "suffic": 156, "quit": 156, "therefor": 156, "prohibit": 156, "transfer": 156, "practic": 156, "paraview_vtk_field_extractor": 156, "interfac": 156, "subset": 156, "fairli": 156, "mpaso": 156, "timeseriesstatsmonthli": 156, "restart": 156, "rst": 156, "0001": 156, "01_00000": 156, "daili": 156, "analysis_memb": 156, "am": 156, "timeseriesstatsdaili": 156, "timedaily_avg_activetracers_temperatur": 156, "init": 156, "xtime_startdaili": 156, "instanc": 156, "xtime_enddaili": 156, "fieldsoncel": 156, "tip": 156, "contin": 156, "areacel": 156, "demonstr": 156, "explicitli": 156, "vtk_files2": 156, "sesson": 156, "easili": 156, "necess": 156, "vtk_files3": 156, "special": 156, "allonedg": 156, "allonvertic": 156, "edgesoncel": 156, "nvertlevelsp1": 156, "vtk_files4": 156, "saw": 156, "deepest": 156, "salin": 156, "timedaily_avg_activetracers_salin": 156, "timedaily_avg_layerthick": 156, "vtk_files5": 156, "timedaily_avg_activetracers_temperature_0": 156, "timedaily_avg_activetracers_temperature_maxlevelcel": 156, "timedaily_avg_activetracers_salinity_0": 156, "timedaily_avg_activetracers_salinity_maxlevelcel": 156, "timedaily_avg_layerthickness_0": 156, "timedaily_avg_layerthickness_maxlevelcel": 156, "probabl": 156, "stride": 156, "continu": 156, "vtk_files6": 156, "complain": 156, "rag": 156, "vtk_files7": 156, "li": 156, "propos": 156, "fix": 156, "duplic": 156, "transform": 156, "uncheck": 156, "hit": 156, "disappear": 156, "click": 156, "ey": 156, "icon": 156, "reappear": 156, "groupdataset1": 156, "item": 156, "clip": 156, "clip1": 156, "clean": 156, "behind": 156, "leav": 156, "vtk_files8": 156, "bit": 156, "simpler": 156, "1e": 156, "khat": 156, "focus": 156, "situat": 156, "vtk_files9": 156, "add_earth_spher": 156, "annotate_d": 156, "hole": 156, "anim": 156, "thu": 156, "pentagon": 156, "trinagl": 156, "tri": 156, "triangul": 156, "0501": 156, "sst": 156, "isel": 156, "ssttri": 156, "sstnode": 156, "ninterp": 156, "ntriangl": 156, "reshap": 156, "ravel": 156, "shade": 156, "gouraud": 156, "xlim": 156, "ylim": 156, "flat": 156, "snapshot": 156, "handi": 156, "unfortun": 156, "cmocean": 156, "register_sci_viz_colormap": 156, "No": 156, "xml": 156, "3wbgy5": 156}, "objects": {"mpas_tools.cime": [[5, 0, 0, "-", "constants"]], "mpas_tools.config": [[6, 1, 1, "", "MpasConfigParser"]], "mpas_tools.config.MpasConfigParser": [[7, 2, 1, "", "__getitem__"], [6, 2, 1, "", "__init__"], [8, 2, 1, "", "add_from_file"], [9, 2, 1, "", "add_from_package"], [10, 2, 1, "", "add_user_config"], [11, 2, 1, "", "append"], [12, 2, 1, "", "copy"], [13, 2, 1, "", "get"], [14, 2, 1, "", "getboolean"], [15, 2, 1, "", "getexpression"], [16, 2, 1, "", "getfloat"], [17, 2, 1, "", "getint"], [18, 2, 1, "", "getlist"], [19, 2, 1, "", "has_option"], [20, 2, 1, "", "has_section"], [21, 2, 1, "", "prepend"], [22, 2, 1, "", "set"], [23, 2, 1, "", "write"]], "mpas_tools.io": [[24, 3, 1, "", "write_netcdf"]], "mpas_tools.logging": [[25, 1, 1, "", "LoggingContext"], [26, 3, 1, "", "check_call"]], "mpas_tools.logging.LoggingContext": [[25, 2, 1, "", "__init__"]], "mpas_tools.merge_grids": [[27, 3, 1, "", "merge_grids"]], "mpas_tools.mesh.conversion": [[28, 3, 1, "", "convert"], [29, 3, 1, "", "cull"], [30, 3, 1, "", "mask"]], "mpas_tools.mesh.creation": [[31, 0, 0, "-", "build_mesh"], [36, 0, 0, "-", "mesh_definition_tools"], [42, 0, 0, "-", "signed_distance"]], "mpas_tools.mesh.creation.build_mesh": [[32, 3, 1, "", "build_planar_mesh"], [33, 3, 1, "", "build_spherical_mesh"]], "mpas_tools.mesh.creation.jigsaw_driver": [[34, 3, 1, "", "jigsaw_driver"]], "mpas_tools.mesh.creation.jigsaw_to_netcdf": [[35, 3, 1, "", "jigsaw_to_netcdf"]], "mpas_tools.mesh.creation.mesh_definition_tools": [[37, 3, 1, "", "AtlanticPacificGrid"], [38, 3, 1, "", "EC_CellWidthVsLat"], [39, 3, 1, "", "RRS_CellWidthVsLat"], [40, 3, 1, "", "mergeCellWidthVsLat"]], "mpas_tools.mesh.creation.mpas_to_triangle": [[41, 3, 1, "", "mpas_to_triangle"]], "mpas_tools.mesh.creation.signed_distance": [[43, 3, 1, "", "distance_from_geojson"], [44, 3, 1, "", "mask_from_geojson"], [45, 3, 1, "", "signed_distance_from_geojson"]], "mpas_tools.mesh.creation.triangle_to_netcdf": [[46, 3, 1, "", "triangle_to_netcdf"]], "mpas_tools.mesh.cull": [[47, 3, 1, "", "cull_dataset"], [48, 3, 1, "", "map_culled_to_base"], [49, 3, 1, "", "write_culled_dataset"], [50, 3, 1, "", "write_map_culled_to_base"]], "mpas_tools.mesh.interpolation": [[51, 3, 1, "", "interp_bilin"]], "mpas_tools.mesh.mask": [[52, 3, 1, "", "compute_lon_lat_region_masks"], [53, 3, 1, "", "compute_mpas_flood_fill_mask"], [54, 3, 1, "", "compute_mpas_region_masks"], [55, 3, 1, "", "compute_mpas_transect_masks"]], "mpas_tools.ocean": [[56, 0, 0, "-", "build_mesh"], [59, 0, 0, "-", "coastal_tools"], [73, 0, 0, "-", "coastline_alteration"], [87, 0, 0, "-", "moc"]], "mpas_tools.ocean.build_mesh": [[57, 3, 1, "", "build_planar_mesh"], [58, 3, 1, "", "build_spherical_mesh"]], "mpas_tools.ocean.coastal_tools": [[60, 3, 1, "", "CPP_projection"], [61, 3, 1, "", "coastal_refined_mesh"], [62, 3, 1, "", "compute_cell_width"], [63, 3, 1, "", "create_background_mesh"], [64, 3, 1, "", "distance_to_coast"], [65, 3, 1, "", "extract_coastlines"], [66, 3, 1, "", "get_convex_hull_coordinates"], [67, 3, 1, "", "get_data_inside_box"], [68, 3, 1, "", "get_indices_inside_quad"], [69, 3, 1, "", "plot_coarse_coast"], [70, 3, 1, "", "plot_region_box"], [71, 3, 1, "", "save_matfile"], [72, 3, 1, "", "smooth_coastline"]], "mpas_tools.ocean.coastline_alteration": [[74, 3, 1, "", "add_critical_land_blockages"], [75, 3, 1, "", "add_land_locked_cells_to_mask"], [76, 3, 1, "", "widen_transect_edge_masks"]], "mpas_tools.ocean.depth": [[77, 3, 1, "", "add_depth"], [78, 3, 1, "", "add_zmid"], [79, 3, 1, "", "compute_depth"], [80, 3, 1, "", "compute_zmid"], [81, 3, 1, "", "write_time_varying_zmid"]], "mpas_tools.ocean.inject_bathymetry": [[82, 3, 1, "", "inject_bathymetry"]], "mpas_tools.ocean.inject_meshDensity": [[83, 3, 1, "", "inject_meshDensity_from_file"], [84, 3, 1, "", "inject_planar_meshDensity"], [85, 3, 1, "", "inject_spherical_meshDensity"]], "mpas_tools.ocean.inject_preserve_floodplain": [[86, 3, 1, "", "inject_preserve_floodplain"]], "mpas_tools.ocean.moc": [[88, 3, 1, "", "add_moc_southern_boundary_transects"], [89, 3, 1, "", "make_moc_basins_and_transects"]], "mpas_tools.ocean.transects": [[90, 3, 1, "", "find_transect_levels_and_weights"], [91, 3, 1, "", "get_outline_segments"], [92, 3, 1, "", "interp_mpas_to_transect_triangle_nodes"], [93, 3, 1, "", "interp_mpas_to_transect_triangles"], [94, 3, 1, "", "interp_transect_grid_to_transect_triangle_nodes"]], "mpas_tools.ocean.viz": [[95, 3, 1, "", "add_inset"], [96, 3, 1, "", "plot_ocean_transects"]], "mpas_tools.parallel": [[97, 3, 1, "", "create_pool"]], "mpas_tools.planar_hex": [[98, 3, 1, "", "make_planar_hex_mesh"]], "mpas_tools.scrip.from_mpas": [[99, 3, 1, "", "scrip_from_mpas"]], "mpas_tools.seaice.mask": [[100, 3, 1, "", "extend_seaice_mask"]], "mpas_tools.seaice.mesh": [[101, 3, 1, "", "make_mpas_scripfile_on_cells"], [102, 3, 1, "", "make_mpas_scripfile_on_vertices"], [103, 3, 1, "", "write_2D_scripfile"], [104, 3, 1, "", "write_scrip_file"]], "mpas_tools.seaice.partition": [[105, 3, 1, "", "create_partitions"], [106, 3, 1, "", "gen_seaice_mesh_partition"], [107, 3, 1, "", "prepare_partitions"]], "mpas_tools.seaice.regions": [[108, 3, 1, "", "make_regions_file"]], "mpas_tools.seaice.regrid": [[109, 3, 1, "", "regrid_to_other_mesh"]], "mpas_tools.split_grids": [[110, 3, 1, "", "split_grids"]], "mpas_tools.tests.test_cime_constants": [[111, 3, 1, "", "test_cime_constants"]], "mpas_tools.transects": [[112, 3, 1, "", "cartesian_to_great_circle_distance"], [113, 3, 1, "", "cartesian_to_lon_lat"], [114, 3, 1, "", "lon_lat_to_cartesian"], [115, 3, 1, "", "subdivide_great_circle"], [116, 3, 1, "", "subdivide_planar"]], "mpas_tools.translate": [[117, 3, 1, "", "center"], [118, 3, 1, "", "center_on_mesh"], [119, 3, 1, "", "translate"]], "mpas_tools.vector": [[120, 1, 1, "", "Vector"]], "mpas_tools.vector.Vector": [[120, 2, 1, "", "__init__"], [121, 2, 1, "", "angular_distance"], [122, 2, 1, "", "cross"], [123, 2, 1, "", "det"], [124, 2, 1, "", "dot"], [125, 2, 1, "", "intersection"], [126, 2, 1, "", "intersects"], [127, 2, 1, "", "mag"], [128, 2, 1, "", "straddles"]], "mpas_tools.viz.colormaps": [[129, 3, 1, "", "register_sci_viz_colormaps"]], "mpas_tools.viz.mesh_to_triangles": [[130, 3, 1, "", "mesh_to_triangles"]], "mpas_tools.viz.paraview_extractor": [[131, 3, 1, "", "extract_vtk"]], "mpas_tools.viz.transects": [[132, 3, 1, "", "find_planar_transect_cells_and_weights"], [133, 3, 1, "", "find_transect_cells_and_weights"], [134, 3, 1, "", "make_triangle_tree"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"]}, "titleterms": {"api": 0, "refer": 0, "mpa": [0, 135, 139, 148, 151, 156], "mesh": [0, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 101, 102, 103, 104, 139, 140, 141, 144, 148, 151, 156], "tool": [0, 135, 140, 141, 149], "creation": [0, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 139, 140, 144], "convers": [0, 28, 29, 30, 139], "config": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "i": 0, "o": 0, "parallel": [0, 97], "interpol": [0, 51, 136], "cime": [0, 3, 5], "constant": [0, 3, 5], "ocean": [0, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 135, 144, 146], "sea": [0, 135], "ic": [0, 135], "log": [0, 25, 26, 137], "transect": [0, 90, 91, 92, 93, 94, 112, 113, 114, 115, 116, 132, 133, 134, 139, 142, 145, 146, 153], "vector": [0, 120, 121, 122, 123, 124, 125, 126, 127, 128, 154], "visual": [0, 146, 156], "test": [0, 111, 152], "main": 1, "author": [1, 135], "contributor": 1, "build": [2, 140, 145], "document": 2, "file": [4, 148], "comment": 4, "mpas_tool": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 138, 152], "mpasconfigpars": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "__getitem__": 7, "add_from_fil": 8, "add_from_packag": 9, "add_user_config": 10, "append": 11, "copi": 12, "get": 13, "getboolean": 14, "getexpress": 15, "getfloat": 16, "getint": 17, "getlist": 18, "has_opt": 19, "has_sect": 20, "prepend": 21, "set": 22, "write": [23, 143], "io": 24, "write_netcdf": 24, "loggingcontext": 25, "check_cal": 26, "merge_grid": 27, "convert": [28, 139], "cull": [29, 47, 48, 49, 50, 139], "mask": [30, 52, 53, 54, 55, 100, 139, 142, 147, 150], "build_mesh": [31, 32, 33, 56, 57, 58], "build_planar_mesh": [32, 57], "build_spherical_mesh": [33, 58], "jigsaw_driv": 34, "jigsaw_to_netcdf": 35, "mesh_definition_tool": [36, 37, 38, 39, 40], "atlanticpacificgrid": 37, "ec_cellwidthvslat": 38, "rrs_cellwidthvslat": 39, "mergecellwidthvslat": 40, "mpas_to_triangl": 41, "signed_dist": [42, 43, 44, 45], "distance_from_geojson": 43, "mask_from_geojson": 44, "signed_distance_from_geojson": 45, "triangle_to_netcdf": 46, "cull_dataset": 47, "map_culled_to_bas": 48, "write_culled_dataset": 49, "write_map_culled_to_bas": 50, "interp_bilin": 51, "compute_lon_lat_region_mask": 52, "compute_mpas_flood_fill_mask": 53, "compute_mpas_region_mask": 54, "compute_mpas_transect_mask": 55, "coastal_tool": [59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "cpp_project": 60, "coastal_refined_mesh": 61, "compute_cell_width": 62, "create_background_mesh": 63, "distance_to_coast": 64, "extract_coastlin": 65, "get_convex_hull_coordin": 66, "get_data_inside_box": 67, "get_indices_inside_quad": 68, "plot_coarse_coast": 69, "plot_region_box": 70, "save_matfil": 71, "smooth_coastlin": 72, "coastline_alter": [73, 74, 75, 76], "add_critical_land_blockag": 74, "add_land_locked_cells_to_mask": 75, "widen_transect_edge_mask": 76, "depth": [77, 78, 79, 80, 81, 143], "add_depth": 77, "add_zmid": 78, "compute_depth": 79, "compute_zmid": 80, "write_time_varying_zmid": 81, "inject_bathymetri": 82, "inject_meshdens": [83, 84, 85], "inject_meshdensity_from_fil": 83, "inject_planar_meshdens": 84, "inject_spherical_meshdens": 85, "inject_preserve_floodplain": 86, "moc": [87, 88, 89, 145], "add_moc_southern_boundary_transect": 88, "make_moc_basins_and_transect": 89, "find_transect_levels_and_weight": 90, "get_outline_seg": 91, "interp_mpas_to_transect_triangle_nod": 92, "interp_mpas_to_transect_triangl": 93, "interp_transect_grid_to_transect_triangle_nod": 94, "viz": [95, 96, 129, 130, 131, 132, 133, 134], "add_inset": 95, "plot_ocean_transect": 96, "create_pool": 97, "planar_hex": 98, "make_planar_hex_mesh": 98, "scrip": [99, 139, 148], "from_mpa": 99, "scrip_from_mpa": 99, "seaic": [100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 148, 151], "extend_seaice_mask": 100, "make_mpas_scripfile_on_cel": 101, "make_mpas_scripfile_on_vertic": 102, "write_2d_scripfil": 103, "write_scrip_fil": 104, "partit": [105, 106, 107, 149, 150], "create_partit": 105, "gen_seaice_mesh_partit": 106, "prepare_partit": 107, "region": [108, 139, 141, 150, 156], "make_regions_fil": 108, "regrid": [109, 151], "regrid_to_other_mesh": 109, "split_grid": 110, "test_cime_const": 111, "cartesian_to_great_circle_dist": 112, "cartesian_to_lon_lat": 113, "lon_lat_to_cartesian": 114, "subdivide_great_circl": 115, "subdivide_planar": 116, "translat": [117, 118, 119, 139], "center": 117, "center_on_mesh": 118, "angular_dist": 121, "cross": 122, "det": 123, "dot": 124, "intersect": [125, 126], "mag": 127, "straddl": 128, "colormap": [129, 156], "register_sci_viz_colormap": 129, "mesh_to_triangl": 130, "paraview_extractor": 131, "extract_vtk": 131, "find_planar_transect_cells_and_weight": 132, "find_transect_cells_and_weight": 133, "make_triangle_tre": 134, "user": 135, "": 135, "guid": 135, "develop": 135, "indic": 135, "tabl": 135, "version": [135, 138, 155], "us": 137, "subprocess": 137, "call": 137, "make": [138, 150], "chang": [138, 152], "entri": 138, "point": 138, "depend": [138, 143], "updat": 138, "cell": [139, 140, 141, 142], "culler": 139, "creator": 139, "python": 139, "multiprocess": 139, "comput": [139, 141], "flood": 139, "fill": 139, "lon": [139, 156], "lat": [139, 156], "dataset": 139, "merg": [139, 140], "split": 139, "between": [139, 151], "format": 139, "msh": 139, "netcdf": 139, "triangl": [139, 156], "uniform": 140, "planar": 140, "jigsaw": 140, "spheric": 140, "driver": 140, "definit": 140, "width": [140, 141], "defin": 140, "an": 140, "eddi": 140, "closur": 140, "rossbi": 140, "radiu": 140, "atlant": 140, "pacif": 140, "sign": 140, "distanc": [140, 141], "function": [140, 149, 153], "coastal": 141, "refin": 141, "creat": 141, "background": 141, "extract": [141, 156], "coastlin": [141, 142], "coast": 141, "blend": 141, "alter": 142, "ad": [142, 143, 145], "land": 142, "blockag": 142, "lock": 142, "widen": 142, "coordin": [143, 156], "1d": 143, "3d": 143, "zmid": 143, "time": [143, 156], "variabl": 143, "meridion": 145, "overturn": 145, "circul": 145, "basin": 145, "southern": 145, "togeth": 145, "plot": 146, "extend": 147, "2d": 148, "grid": 148, "graph": 149, "run": 149, "from": 149, "compass": 149, "conda": 149, "environ": [149, 152], "remov": 152, "subdivid": 153, "low": 153, "level": 153, "oper": 154, "class": 154, "reconstruct": 154, "paraview": 156, "vtk": 156, "extractor": 156, "temperatur": 156, "seri": 156, "multipl": 156, "field": 156, "all": 156, "index": 156, "dimens": 156, "ignor": 156, "topograph": 156, "data": 156, "macro": 156}, "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.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"API reference": [[0, "api-reference"]], "MPAS mesh tools": [[0, "mpas-mesh-tools"]], "Mesh creation": [[0, "mesh-creation"]], "Mesh conversion": [[0, "mesh-conversion"]], "Config": [[0, "config"]], "I/O": [[0, "i-o"]], "Parallelism": [[0, "parallelism"]], "Interpolation": [[0, "interpolation"], [136, "interpolation"]], "CIME constants": [[0, "cime-constants"]], "Ocean Tools": [[0, "ocean-tools"], [135, null]], "Sea-ice Tools": [[0, "sea-ice-tools"], [135, null]], "Logging": [[0, "logging"], [137, "logging"]], "Transects": [[0, "transects"], [153, "transects"]], "Vector": [[0, "vector"]], "Visualization": [[0, "visualization"], [146, "visualization"], [156, "visualization"]], "Tests": [[0, "tests"]], "Main Authors": [[1, "main-authors"]], "Contributors": [[1, "contributors"]], "Building the Documentation": [[2, "building-the-documentation"]], "CIME Constants": [[3, "cime-constants"]], "Config files": [[4, "config-files"]], "Comments in config files": [[4, "comments-in-config-files"]], "mpas_tools.cime.constants": [[5, "module-mpas_tools.cime.constants"]], "mpas_tools.config.MpasConfigParser": [[6, "mpas-tools-config-mpasconfigparser"]], "mpas_tools.config.MpasConfigParser.__getitem__": [[7, "mpas-tools-config-mpasconfigparser-getitem"]], "mpas_tools.config.MpasConfigParser.add_from_file": [[8, "mpas-tools-config-mpasconfigparser-add-from-file"]], "mpas_tools.config.MpasConfigParser.add_from_package": [[9, "mpas-tools-config-mpasconfigparser-add-from-package"]], "mpas_tools.config.MpasConfigParser.add_user_config": [[10, "mpas-tools-config-mpasconfigparser-add-user-config"]], "mpas_tools.config.MpasConfigParser.append": [[11, "mpas-tools-config-mpasconfigparser-append"]], "mpas_tools.config.MpasConfigParser.copy": [[12, "mpas-tools-config-mpasconfigparser-copy"]], "mpas_tools.config.MpasConfigParser.get": [[13, "mpas-tools-config-mpasconfigparser-get"]], "mpas_tools.config.MpasConfigParser.getboolean": [[14, "mpas-tools-config-mpasconfigparser-getboolean"]], "mpas_tools.config.MpasConfigParser.getexpression": [[15, "mpas-tools-config-mpasconfigparser-getexpression"]], "mpas_tools.config.MpasConfigParser.getfloat": [[16, "mpas-tools-config-mpasconfigparser-getfloat"]], "mpas_tools.config.MpasConfigParser.getint": [[17, "mpas-tools-config-mpasconfigparser-getint"]], "mpas_tools.config.MpasConfigParser.getlist": [[18, "mpas-tools-config-mpasconfigparser-getlist"]], "mpas_tools.config.MpasConfigParser.has_option": [[19, "mpas-tools-config-mpasconfigparser-has-option"]], "mpas_tools.config.MpasConfigParser.has_section": [[20, "mpas-tools-config-mpasconfigparser-has-section"]], "mpas_tools.config.MpasConfigParser.prepend": [[21, "mpas-tools-config-mpasconfigparser-prepend"]], "mpas_tools.config.MpasConfigParser.set": [[22, "mpas-tools-config-mpasconfigparser-set"]], "mpas_tools.config.MpasConfigParser.write": [[23, "mpas-tools-config-mpasconfigparser-write"]], "mpas_tools.io.write_netcdf": [[24, "mpas-tools-io-write-netcdf"]], "mpas_tools.logging.LoggingContext": [[25, "mpas-tools-logging-loggingcontext"]], "mpas_tools.logging.check_call": [[26, "mpas-tools-logging-check-call"]], "mpas_tools.merge_grids.merge_grids": [[27, "mpas-tools-merge-grids-merge-grids"]], "mpas_tools.mesh.conversion.convert": [[28, "mpas-tools-mesh-conversion-convert"]], "mpas_tools.mesh.conversion.cull": [[29, "mpas-tools-mesh-conversion-cull"]], "mpas_tools.mesh.conversion.mask": [[30, "mpas-tools-mesh-conversion-mask"]], "mpas_tools.mesh.creation.build_mesh": [[31, "module-mpas_tools.mesh.creation.build_mesh"]], "mpas_tools.mesh.creation.build_mesh.build_planar_mesh": [[32, "mpas-tools-mesh-creation-build-mesh-build-planar-mesh"]], "mpas_tools.mesh.creation.build_mesh.build_spherical_mesh": [[33, "mpas-tools-mesh-creation-build-mesh-build-spherical-mesh"]], "mpas_tools.mesh.creation.jigsaw_driver.jigsaw_driver": [[34, "mpas-tools-mesh-creation-jigsaw-driver-jigsaw-driver"]], "mpas_tools.mesh.creation.jigsaw_to_netcdf.jigsaw_to_netcdf": [[35, "mpas-tools-mesh-creation-jigsaw-to-netcdf-jigsaw-to-netcdf"]], "mpas_tools.mesh.creation.mesh_definition_tools": [[36, "module-mpas_tools.mesh.creation.mesh_definition_tools"]], "mpas_tools.mesh.creation.mesh_definition_tools.AtlanticPacificGrid": [[37, "mpas-tools-mesh-creation-mesh-definition-tools-atlanticpacificgrid"]], "mpas_tools.mesh.creation.mesh_definition_tools.EC_CellWidthVsLat": [[38, "mpas-tools-mesh-creation-mesh-definition-tools-ec-cellwidthvslat"]], "mpas_tools.mesh.creation.mesh_definition_tools.RRS_CellWidthVsLat": [[39, "mpas-tools-mesh-creation-mesh-definition-tools-rrs-cellwidthvslat"]], "mpas_tools.mesh.creation.mesh_definition_tools.mergeCellWidthVsLat": [[40, "mpas-tools-mesh-creation-mesh-definition-tools-mergecellwidthvslat"]], "mpas_tools.mesh.creation.mpas_to_triangle.mpas_to_triangle": [[41, "mpas-tools-mesh-creation-mpas-to-triangle-mpas-to-triangle"]], "mpas_tools.mesh.creation.signed_distance": [[42, "module-mpas_tools.mesh.creation.signed_distance"]], "mpas_tools.mesh.creation.signed_distance.distance_from_geojson": [[43, "mpas-tools-mesh-creation-signed-distance-distance-from-geojson"]], "mpas_tools.mesh.creation.signed_distance.mask_from_geojson": [[44, "mpas-tools-mesh-creation-signed-distance-mask-from-geojson"]], "mpas_tools.mesh.creation.signed_distance.signed_distance_from_geojson": [[45, "mpas-tools-mesh-creation-signed-distance-signed-distance-from-geojson"]], "mpas_tools.mesh.creation.triangle_to_netcdf.triangle_to_netcdf": [[46, "mpas-tools-mesh-creation-triangle-to-netcdf-triangle-to-netcdf"]], "mpas_tools.mesh.cull.cull_dataset": [[47, "mpas-tools-mesh-cull-cull-dataset"]], "mpas_tools.mesh.cull.map_culled_to_base": [[48, "mpas-tools-mesh-cull-map-culled-to-base"]], "mpas_tools.mesh.cull.write_culled_dataset": [[49, "mpas-tools-mesh-cull-write-culled-dataset"]], "mpas_tools.mesh.cull.write_map_culled_to_base": [[50, "mpas-tools-mesh-cull-write-map-culled-to-base"]], "mpas_tools.mesh.interpolation.interp_bilin": [[51, "mpas-tools-mesh-interpolation-interp-bilin"]], "mpas_tools.mesh.mask.compute_lon_lat_region_masks": [[52, "mpas-tools-mesh-mask-compute-lon-lat-region-masks"]], "mpas_tools.mesh.mask.compute_mpas_flood_fill_mask": [[53, "mpas-tools-mesh-mask-compute-mpas-flood-fill-mask"]], "mpas_tools.mesh.mask.compute_mpas_region_masks": [[54, "mpas-tools-mesh-mask-compute-mpas-region-masks"]], "mpas_tools.mesh.mask.compute_mpas_transect_masks": [[55, "mpas-tools-mesh-mask-compute-mpas-transect-masks"]], "mpas_tools.ocean.build_mesh": [[56, "module-mpas_tools.ocean.build_mesh"]], "mpas_tools.ocean.build_mesh.build_planar_mesh": [[57, "mpas-tools-ocean-build-mesh-build-planar-mesh"]], "mpas_tools.ocean.build_mesh.build_spherical_mesh": [[58, "mpas-tools-ocean-build-mesh-build-spherical-mesh"]], "mpas_tools.ocean.coastal_tools": [[59, "module-mpas_tools.ocean.coastal_tools"]], "mpas_tools.ocean.coastal_tools.CPP_projection": [[60, "mpas-tools-ocean-coastal-tools-cpp-projection"]], "mpas_tools.ocean.coastal_tools.coastal_refined_mesh": [[61, "mpas-tools-ocean-coastal-tools-coastal-refined-mesh"]], "mpas_tools.ocean.coastal_tools.compute_cell_width": [[62, "mpas-tools-ocean-coastal-tools-compute-cell-width"]], "mpas_tools.ocean.coastal_tools.create_background_mesh": [[63, "mpas-tools-ocean-coastal-tools-create-background-mesh"]], "mpas_tools.ocean.coastal_tools.distance_to_coast": [[64, "mpas-tools-ocean-coastal-tools-distance-to-coast"]], "mpas_tools.ocean.coastal_tools.extract_coastlines": [[65, "mpas-tools-ocean-coastal-tools-extract-coastlines"]], "mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates": [[66, "mpas-tools-ocean-coastal-tools-get-convex-hull-coordinates"]], "mpas_tools.ocean.coastal_tools.get_data_inside_box": [[67, "mpas-tools-ocean-coastal-tools-get-data-inside-box"]], "mpas_tools.ocean.coastal_tools.get_indices_inside_quad": [[68, "mpas-tools-ocean-coastal-tools-get-indices-inside-quad"]], "mpas_tools.ocean.coastal_tools.plot_coarse_coast": [[69, "mpas-tools-ocean-coastal-tools-plot-coarse-coast"]], "mpas_tools.ocean.coastal_tools.plot_region_box": [[70, "mpas-tools-ocean-coastal-tools-plot-region-box"]], "mpas_tools.ocean.coastal_tools.save_matfile": [[71, "mpas-tools-ocean-coastal-tools-save-matfile"]], "mpas_tools.ocean.coastal_tools.smooth_coastline": [[72, "mpas-tools-ocean-coastal-tools-smooth-coastline"]], "mpas_tools.ocean.coastline_alteration": [[73, "module-mpas_tools.ocean.coastline_alteration"]], "mpas_tools.ocean.coastline_alteration.add_critical_land_blockages": [[74, "mpas-tools-ocean-coastline-alteration-add-critical-land-blockages"]], "mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask": [[75, "mpas-tools-ocean-coastline-alteration-add-land-locked-cells-to-mask"]], "mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks": [[76, "mpas-tools-ocean-coastline-alteration-widen-transect-edge-masks"]], "mpas_tools.ocean.depth.add_depth": [[77, "mpas-tools-ocean-depth-add-depth"]], "mpas_tools.ocean.depth.add_zmid": [[78, "mpas-tools-ocean-depth-add-zmid"]], "mpas_tools.ocean.depth.compute_depth": [[79, "mpas-tools-ocean-depth-compute-depth"]], "mpas_tools.ocean.depth.compute_zmid": [[80, "mpas-tools-ocean-depth-compute-zmid"]], "mpas_tools.ocean.depth.write_time_varying_zmid": [[81, "mpas-tools-ocean-depth-write-time-varying-zmid"]], "mpas_tools.ocean.inject_bathymetry.inject_bathymetry": [[82, "mpas-tools-ocean-inject-bathymetry-inject-bathymetry"]], "mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file": [[83, "mpas-tools-ocean-inject-meshdensity-inject-meshdensity-from-file"]], "mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity": [[84, "mpas-tools-ocean-inject-meshdensity-inject-planar-meshdensity"]], "mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity": [[85, "mpas-tools-ocean-inject-meshdensity-inject-spherical-meshdensity"]], "mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain": [[86, "mpas-tools-ocean-inject-preserve-floodplain-inject-preserve-floodplain"]], "mpas_tools.ocean.moc": [[87, "module-mpas_tools.ocean.moc"]], "mpas_tools.ocean.moc.add_moc_southern_boundary_transects": [[88, "mpas-tools-ocean-moc-add-moc-southern-boundary-transects"]], "mpas_tools.ocean.moc.make_moc_basins_and_transects": [[89, "mpas-tools-ocean-moc-make-moc-basins-and-transects"]], "mpas_tools.ocean.transects.find_transect_levels_and_weights": [[90, "mpas-tools-ocean-transects-find-transect-levels-and-weights"]], "mpas_tools.ocean.transects.get_outline_segments": [[91, "mpas-tools-ocean-transects-get-outline-segments"]], "mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes": [[92, "mpas-tools-ocean-transects-interp-mpas-to-transect-triangle-nodes"]], "mpas_tools.ocean.transects.interp_mpas_to_transect_triangles": [[93, "mpas-tools-ocean-transects-interp-mpas-to-transect-triangles"]], "mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes": [[94, "mpas-tools-ocean-transects-interp-transect-grid-to-transect-triangle-nodes"]], "mpas_tools.ocean.viz.add_inset": [[95, "mpas-tools-ocean-viz-add-inset"]], "mpas_tools.ocean.viz.plot_ocean_transects": [[96, "mpas-tools-ocean-viz-plot-ocean-transects"]], "mpas_tools.parallel.create_pool": [[97, "mpas-tools-parallel-create-pool"]], "mpas_tools.planar_hex.make_planar_hex_mesh": [[98, "mpas-tools-planar-hex-make-planar-hex-mesh"]], "mpas_tools.scrip.from_mpas.scrip_from_mpas": [[99, "mpas-tools-scrip-from-mpas-scrip-from-mpas"]], "mpas_tools.seaice.mask.extend_seaice_mask": [[100, "mpas-tools-seaice-mask-extend-seaice-mask"]], "mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells": [[101, "mpas-tools-seaice-mesh-make-mpas-scripfile-on-cells"]], "mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices": [[102, "mpas-tools-seaice-mesh-make-mpas-scripfile-on-vertices"]], "mpas_tools.seaice.mesh.write_2D_scripfile": [[103, "mpas-tools-seaice-mesh-write-2d-scripfile"]], "mpas_tools.seaice.mesh.write_scrip_file": [[104, "mpas-tools-seaice-mesh-write-scrip-file"]], "mpas_tools.seaice.partition.create_partitions": [[105, "mpas-tools-seaice-partition-create-partitions"]], "mpas_tools.seaice.partition.gen_seaice_mesh_partition": [[106, "mpas-tools-seaice-partition-gen-seaice-mesh-partition"]], "mpas_tools.seaice.partition.prepare_partitions": [[107, "mpas-tools-seaice-partition-prepare-partitions"]], "mpas_tools.seaice.regions.make_regions_file": [[108, "mpas-tools-seaice-regions-make-regions-file"]], "mpas_tools.seaice.regrid.regrid_to_other_mesh": [[109, "mpas-tools-seaice-regrid-regrid-to-other-mesh"]], "mpas_tools.split_grids.split_grids": [[110, "mpas-tools-split-grids-split-grids"]], "mpas_tools.tests.test_cime_constants.test_cime_constants": [[111, "mpas-tools-tests-test-cime-constants-test-cime-constants"]], "mpas_tools.transects.cartesian_to_great_circle_distance": [[112, "mpas-tools-transects-cartesian-to-great-circle-distance"]], "mpas_tools.transects.cartesian_to_lon_lat": [[113, "mpas-tools-transects-cartesian-to-lon-lat"]], "mpas_tools.transects.lon_lat_to_cartesian": [[114, "mpas-tools-transects-lon-lat-to-cartesian"]], "mpas_tools.transects.subdivide_great_circle": [[115, "mpas-tools-transects-subdivide-great-circle"]], "mpas_tools.transects.subdivide_planar": [[116, "mpas-tools-transects-subdivide-planar"]], "mpas_tools.translate.center": [[117, "mpas-tools-translate-center"]], "mpas_tools.translate.center_on_mesh": [[118, "mpas-tools-translate-center-on-mesh"]], "mpas_tools.translate.translate": [[119, "mpas-tools-translate-translate"]], "mpas_tools.vector.Vector": [[120, "mpas-tools-vector-vector"]], "mpas_tools.vector.Vector.angular_distance": [[121, "mpas-tools-vector-vector-angular-distance"]], "mpas_tools.vector.Vector.cross": [[122, "mpas-tools-vector-vector-cross"]], "mpas_tools.vector.Vector.det": [[123, "mpas-tools-vector-vector-det"]], "mpas_tools.vector.Vector.dot": [[124, "mpas-tools-vector-vector-dot"]], "mpas_tools.vector.Vector.intersection": [[125, "mpas-tools-vector-vector-intersection"]], "mpas_tools.vector.Vector.intersects": [[126, "mpas-tools-vector-vector-intersects"]], "mpas_tools.vector.Vector.mag": [[127, "mpas-tools-vector-vector-mag"]], "mpas_tools.vector.Vector.straddles": [[128, "mpas-tools-vector-vector-straddles"]], "mpas_tools.viz.colormaps.register_sci_viz_colormaps": [[129, "mpas-tools-viz-colormaps-register-sci-viz-colormaps"]], "mpas_tools.viz.mesh_to_triangles.mesh_to_triangles": [[130, "mpas-tools-viz-mesh-to-triangles-mesh-to-triangles"]], "mpas_tools.viz.paraview_extractor.extract_vtk": [[131, "mpas-tools-viz-paraview-extractor-extract-vtk"]], "mpas_tools.viz.transects.find_planar_transect_cells_and_weights": [[132, "mpas-tools-viz-transects-find-planar-transect-cells-and-weights"]], "mpas_tools.viz.transects.find_transect_cells_and_weights": [[133, "mpas-tools-viz-transects-find-transect-cells-and-weights"]], "mpas_tools.viz.transects.make_triangle_tree": [[134, "mpas-tools-viz-transects-make-triangle-tree"]], "MPAS-Tools": [[135, "mpas-tools"]], "User's Guide": [[135, null]], "Developer's Guide": [[135, null]], "Indices and tables": [[135, "indices-and-tables"]], "Authors": [[135, null]], "Versions": [[135, null], [155, "versions"]], "Using logging": [[137, "using-logging"]], "Logging subprocess calls": [[137, "logging-subprocess-calls"]], "Making Changes to mpas_tools": [[138, "making-changes-to-mpas-tools"]], "Entry Points": [[138, "entry-points"]], "Dependencies": [[138, "dependencies"]], "Updating the Version": [[138, "updating-the-version"]], "Mesh Conversion": [[139, "mesh-conversion"]], "Mesh Converter": [[139, "mesh-converter"]], "Cell Culler": [[139, "cell-culler"]], "Mask Creator": [[139, "mask-creator"]], "Mask Creation with Python Multiprocessing": [[139, "mask-creation-with-python-multiprocessing"]], "Computing MPAS Region Masks": [[139, "computing-mpas-region-masks"]], "Computing Transect Masks": [[139, "computing-transect-masks"]], "Computing a Flood-fill Mask": [[139, "computing-a-flood-fill-mask"]], "Computing Lon/Lat Region Masks": [[139, "computing-lon-lat-region-masks"]], "Culling MPAS Datasets": [[139, "culling-mpas-datasets"]], "Merging and Splitting": [[139, "merging-and-splitting"]], "Translation": [[139, "translation"]], "Converting Between Mesh Formats": [[139, "converting-between-mesh-formats"]], "MSH to MPAS NetCDF": [[139, "msh-to-mpas-netcdf"]], "Triangle to MPAS NetCDF": [[139, "triangle-to-mpas-netcdf"]], "MPAS NetCDF to Triangle": [[139, "mpas-netcdf-to-triangle"]], "MPAS NetCDF to SCRIP": [[139, "mpas-netcdf-to-scrip"]], "Mesh Creation": [[140, "id1"]], "Uniform, Planar Meshes": [[140, "uniform-planar-meshes"]], "Building a JIGSAW Mesh": [[140, "building-a-jigsaw-mesh"]], "Spherical Meshes": [[140, "spherical-meshes"]], "Planar Meshes": [[140, "planar-meshes"]], "JIGSAW Driver": [[140, "jigsaw-driver"]], "Mesh Definition Tools": [[140, "mesh-definition-tools"]], "Merging Cell Widths": [[140, "merging-cell-widths"]], "Defining an Eddy-closure Mesh": [[140, "defining-an-eddy-closure-mesh"]], "Defining a Rossby-radius Mesh": [[140, "defining-a-rossby-radius-mesh"]], "Defining an Atlantic/Pacific Mesh": [[140, "defining-an-atlantic-pacific-mesh"]], "Signed Distance Functions": [[140, "signed-distance-functions"]], "Coastal Tools": [[141, "coastal-tools"]], "Refining a Mesh": [[141, "refining-a-mesh"]], "Creating a Background Mesh": [[141, "creating-a-background-mesh"]], "Extracting Coastlines": [[141, "extracting-coastlines"]], "Computing Distance to Coast": [[141, "computing-distance-to-coast"]], "Blending Cell Widths": [[141, "blending-cell-widths"]], "Regions": [[141, "regions"]], "Coastline Alteration": [[142, "coastline-alteration"]], "Adding Land Blockages": [[142, "adding-land-blockages"]], "Masking Land-locked Cells": [[142, "masking-land-locked-cells"]], "Widening Transects": [[142, "widening-transects"]], "Adding a Depth Coordinate": [[143, "adding-a-depth-coordinate"]], "Adding a 1D depth coordinate": [[143, "adding-a-1d-depth-coordinate"]], "Adding a 3D zMid coordinate": [[143, "adding-a-3d-zmid-coordinate"]], "Writing a time-dependent, 3D zMid variable": [[143, "writing-a-time-dependent-3d-zmid-variable"]], "Ocean Mesh Creation": [[144, "ocean-mesh-creation"]], "Meridional Overturning Circulation": [[145, "meridional-overturning-circulation"]], "Building MOC Basins": [[145, "building-moc-basins"]], "Adding Southern Transects": [[145, "adding-southern-transects"]], "Building MOC Basins and Transects Together": [[145, "building-moc-basins-and-transects-together"]], "Plotting Ocean Transects": [[146, "plotting-ocean-transects"]], "Mask": [[147, "mask"]], "Extending a Mask": [[147, "extending-a-mask"]], "Mesh": [[148, "mesh"]], "MPAS-Seaice SCRIP files": [[148, "mpas-seaice-scrip-files"]], "SCRIP files for 2D grids": [[148, "scrip-files-for-2d-grids"]], "Graph partitioning": [[149, "graph-partitioning"]], "Running from compass": [[149, "running-from-compass"]], "Conda environment": [[149, "conda-environment"]], "Graph partition tools": [[149, "graph-partition-tools"]], "Graph partition function": [[149, "graph-partition-function"]], "Region masks": [[150, "region-masks"]], "Make a region mask for partitioning": [[150, "make-a-region-mask-for-partitioning"]], "Regrid": [[151, "regrid"]], "Regridding between MPAS-Seaice meshes": [[151, "regridding-between-mpas-seaice-meshes"]], "Testing Changes to mpas_tools": [[152, "testing-changes-to-mpas-tools"]], "Removing the test environment": [[152, "removing-the-test-environment"]], "Subdividing transects": [[153, "subdividing-transects"]], "Low-level functions": [[153, "low-level-functions"]], "Vector Operations": [[154, "vector-operations"]], "Vector Class": [[154, "vector-class"]], "Vector Reconstructions": [[154, "vector-reconstructions"]], "ParaView VTK Extractor": [[156, "paraview-vtk-extractor"]], "Extracting a Temperature Time-series": [[156, "extracting-a-temperature-time-series"]], "Extracting Multiple Fields": [[156, "extracting-multiple-fields"]], "Extracting \u201cAll\u201d Fields": [[156, "extracting-all-fields"]], "Indexing Dimensions": [[156, "indexing-dimensions"]], "Indexing Time": [[156, "indexing-time"]], "Ignoring Time": [[156, "ignoring-time"]], "Lon/Lat Coordinates": [[156, "lon-lat-coordinates"]], "Topographic Data": [[156, "topographic-data"]], "Extracting a Region": [[156, "extracting-a-region"]], "ParaView Macros": [[156, "paraview-macros"]], "MPAS Mesh to Triangles": [[156, "mpas-mesh-to-triangles"]], "Colormaps": [[156, "colormaps"]]}, "indexentries": {"module": [[5, "module-mpas_tools.cime.constants"], [31, "module-mpas_tools.mesh.creation.build_mesh"], [36, "module-mpas_tools.mesh.creation.mesh_definition_tools"], [42, "module-mpas_tools.mesh.creation.signed_distance"], [56, "module-mpas_tools.ocean.build_mesh"], [59, "module-mpas_tools.ocean.coastal_tools"], [73, "module-mpas_tools.ocean.coastline_alteration"], [87, "module-mpas_tools.ocean.moc"]], "mpas_tools.cime.constants": [[5, "module-mpas_tools.cime.constants"]], "mpasconfigparser (class in mpas_tools.config)": [[6, "mpas_tools.config.MpasConfigParser"]], "__init__() (mpas_tools.config.mpasconfigparser method)": [[6, "mpas_tools.config.MpasConfigParser.__init__"]], "__getitem__() (mpas_tools.config.mpasconfigparser method)": [[7, "mpas_tools.config.MpasConfigParser.__getitem__"]], "add_from_file() (mpas_tools.config.mpasconfigparser method)": [[8, "mpas_tools.config.MpasConfigParser.add_from_file"]], "add_from_package() (mpas_tools.config.mpasconfigparser method)": [[9, "mpas_tools.config.MpasConfigParser.add_from_package"]], "add_user_config() (mpas_tools.config.mpasconfigparser method)": [[10, "mpas_tools.config.MpasConfigParser.add_user_config"]], "append() (mpas_tools.config.mpasconfigparser method)": [[11, "mpas_tools.config.MpasConfigParser.append"]], "copy() (mpas_tools.config.mpasconfigparser method)": [[12, "mpas_tools.config.MpasConfigParser.copy"]], "get() (mpas_tools.config.mpasconfigparser method)": [[13, "mpas_tools.config.MpasConfigParser.get"]], "getboolean() (mpas_tools.config.mpasconfigparser method)": [[14, "mpas_tools.config.MpasConfigParser.getboolean"]], "getexpression() (mpas_tools.config.mpasconfigparser method)": [[15, "mpas_tools.config.MpasConfigParser.getexpression"]], "getfloat() (mpas_tools.config.mpasconfigparser method)": [[16, "mpas_tools.config.MpasConfigParser.getfloat"]], "getint() (mpas_tools.config.mpasconfigparser method)": [[17, "mpas_tools.config.MpasConfigParser.getint"]], "getlist() (mpas_tools.config.mpasconfigparser method)": [[18, "mpas_tools.config.MpasConfigParser.getlist"]], "has_option() (mpas_tools.config.mpasconfigparser method)": [[19, "mpas_tools.config.MpasConfigParser.has_option"]], "has_section() (mpas_tools.config.mpasconfigparser method)": [[20, "mpas_tools.config.MpasConfigParser.has_section"]], "prepend() (mpas_tools.config.mpasconfigparser method)": [[21, "mpas_tools.config.MpasConfigParser.prepend"]], "set() (mpas_tools.config.mpasconfigparser method)": [[22, "mpas_tools.config.MpasConfigParser.set"]], "write() (mpas_tools.config.mpasconfigparser method)": [[23, "mpas_tools.config.MpasConfigParser.write"]], "write_netcdf() (in module mpas_tools.io)": [[24, "mpas_tools.io.write_netcdf"]], "loggingcontext (class in mpas_tools.logging)": [[25, "mpas_tools.logging.LoggingContext"]], "__init__() (mpas_tools.logging.loggingcontext method)": [[25, "mpas_tools.logging.LoggingContext.__init__"]], "check_call() (in module mpas_tools.logging)": [[26, "mpas_tools.logging.check_call"]], "merge_grids() (in module mpas_tools.merge_grids)": [[27, "mpas_tools.merge_grids.merge_grids"]], "convert() (in module mpas_tools.mesh.conversion)": [[28, "mpas_tools.mesh.conversion.convert"]], "cull() (in module mpas_tools.mesh.conversion)": [[29, "mpas_tools.mesh.conversion.cull"]], "mask() (in module mpas_tools.mesh.conversion)": [[30, "mpas_tools.mesh.conversion.mask"]], "mpas_tools.mesh.creation.build_mesh": [[31, "module-mpas_tools.mesh.creation.build_mesh"]], "build_planar_mesh() (in module mpas_tools.mesh.creation.build_mesh)": [[32, "mpas_tools.mesh.creation.build_mesh.build_planar_mesh"]], "build_spherical_mesh() (in module mpas_tools.mesh.creation.build_mesh)": [[33, "mpas_tools.mesh.creation.build_mesh.build_spherical_mesh"]], "jigsaw_driver() (in module mpas_tools.mesh.creation.jigsaw_driver)": [[34, "mpas_tools.mesh.creation.jigsaw_driver.jigsaw_driver"]], "jigsaw_to_netcdf() (in module mpas_tools.mesh.creation.jigsaw_to_netcdf)": [[35, "mpas_tools.mesh.creation.jigsaw_to_netcdf.jigsaw_to_netcdf"]], "mpas_tools.mesh.creation.mesh_definition_tools": [[36, "module-mpas_tools.mesh.creation.mesh_definition_tools"]], "atlanticpacificgrid() (in module mpas_tools.mesh.creation.mesh_definition_tools)": [[37, "mpas_tools.mesh.creation.mesh_definition_tools.AtlanticPacificGrid"]], "ec_cellwidthvslat() (in module mpas_tools.mesh.creation.mesh_definition_tools)": [[38, "mpas_tools.mesh.creation.mesh_definition_tools.EC_CellWidthVsLat"]], "rrs_cellwidthvslat() (in module mpas_tools.mesh.creation.mesh_definition_tools)": [[39, "mpas_tools.mesh.creation.mesh_definition_tools.RRS_CellWidthVsLat"]], "mergecellwidthvslat() (in module mpas_tools.mesh.creation.mesh_definition_tools)": [[40, "mpas_tools.mesh.creation.mesh_definition_tools.mergeCellWidthVsLat"]], "mpas_to_triangle() (in module mpas_tools.mesh.creation.mpas_to_triangle)": [[41, "mpas_tools.mesh.creation.mpas_to_triangle.mpas_to_triangle"]], "mpas_tools.mesh.creation.signed_distance": [[42, "module-mpas_tools.mesh.creation.signed_distance"]], "distance_from_geojson() (in module mpas_tools.mesh.creation.signed_distance)": [[43, "mpas_tools.mesh.creation.signed_distance.distance_from_geojson"]], "mask_from_geojson() (in module mpas_tools.mesh.creation.signed_distance)": [[44, "mpas_tools.mesh.creation.signed_distance.mask_from_geojson"]], "signed_distance_from_geojson() (in module mpas_tools.mesh.creation.signed_distance)": [[45, "mpas_tools.mesh.creation.signed_distance.signed_distance_from_geojson"]], "triangle_to_netcdf() (in module mpas_tools.mesh.creation.triangle_to_netcdf)": [[46, "mpas_tools.mesh.creation.triangle_to_netcdf.triangle_to_netcdf"]], "cull_dataset() (in module mpas_tools.mesh.cull)": [[47, "mpas_tools.mesh.cull.cull_dataset"]], "map_culled_to_base() (in module mpas_tools.mesh.cull)": [[48, "mpas_tools.mesh.cull.map_culled_to_base"]], "write_culled_dataset() (in module mpas_tools.mesh.cull)": [[49, "mpas_tools.mesh.cull.write_culled_dataset"]], "write_map_culled_to_base() (in module mpas_tools.mesh.cull)": [[50, "mpas_tools.mesh.cull.write_map_culled_to_base"]], "interp_bilin() (in module mpas_tools.mesh.interpolation)": [[51, "mpas_tools.mesh.interpolation.interp_bilin"]], "compute_lon_lat_region_masks() (in module mpas_tools.mesh.mask)": [[52, "mpas_tools.mesh.mask.compute_lon_lat_region_masks"]], "compute_mpas_flood_fill_mask() (in module mpas_tools.mesh.mask)": [[53, "mpas_tools.mesh.mask.compute_mpas_flood_fill_mask"]], "compute_mpas_region_masks() (in module mpas_tools.mesh.mask)": [[54, "mpas_tools.mesh.mask.compute_mpas_region_masks"]], "compute_mpas_transect_masks() (in module mpas_tools.mesh.mask)": [[55, "mpas_tools.mesh.mask.compute_mpas_transect_masks"]], "mpas_tools.ocean.build_mesh": [[56, "module-mpas_tools.ocean.build_mesh"]], "build_planar_mesh() (in module mpas_tools.ocean.build_mesh)": [[57, "mpas_tools.ocean.build_mesh.build_planar_mesh"]], "build_spherical_mesh() (in module mpas_tools.ocean.build_mesh)": [[58, "mpas_tools.ocean.build_mesh.build_spherical_mesh"]], "mpas_tools.ocean.coastal_tools": [[59, "module-mpas_tools.ocean.coastal_tools"]], "cpp_projection() (in module mpas_tools.ocean.coastal_tools)": [[60, "mpas_tools.ocean.coastal_tools.CPP_projection"]], "coastal_refined_mesh() (in module mpas_tools.ocean.coastal_tools)": [[61, "mpas_tools.ocean.coastal_tools.coastal_refined_mesh"]], "compute_cell_width() (in module mpas_tools.ocean.coastal_tools)": [[62, "mpas_tools.ocean.coastal_tools.compute_cell_width"]], "create_background_mesh() (in module mpas_tools.ocean.coastal_tools)": [[63, "mpas_tools.ocean.coastal_tools.create_background_mesh"]], "distance_to_coast() (in module mpas_tools.ocean.coastal_tools)": [[64, "mpas_tools.ocean.coastal_tools.distance_to_coast"]], "extract_coastlines() (in module mpas_tools.ocean.coastal_tools)": [[65, "mpas_tools.ocean.coastal_tools.extract_coastlines"]], "get_convex_hull_coordinates() (in module mpas_tools.ocean.coastal_tools)": [[66, "mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates"]], "get_data_inside_box() (in module mpas_tools.ocean.coastal_tools)": [[67, "mpas_tools.ocean.coastal_tools.get_data_inside_box"]], "get_indices_inside_quad() (in module mpas_tools.ocean.coastal_tools)": [[68, "mpas_tools.ocean.coastal_tools.get_indices_inside_quad"]], "plot_coarse_coast() (in module mpas_tools.ocean.coastal_tools)": [[69, "mpas_tools.ocean.coastal_tools.plot_coarse_coast"]], "plot_region_box() (in module mpas_tools.ocean.coastal_tools)": [[70, "mpas_tools.ocean.coastal_tools.plot_region_box"]], "save_matfile() (in module mpas_tools.ocean.coastal_tools)": [[71, "mpas_tools.ocean.coastal_tools.save_matfile"]], "smooth_coastline() (in module mpas_tools.ocean.coastal_tools)": [[72, "mpas_tools.ocean.coastal_tools.smooth_coastline"]], "mpas_tools.ocean.coastline_alteration": [[73, "module-mpas_tools.ocean.coastline_alteration"]], "add_critical_land_blockages() (in module mpas_tools.ocean.coastline_alteration)": [[74, "mpas_tools.ocean.coastline_alteration.add_critical_land_blockages"]], "add_land_locked_cells_to_mask() (in module mpas_tools.ocean.coastline_alteration)": [[75, "mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask"]], "widen_transect_edge_masks() (in module mpas_tools.ocean.coastline_alteration)": [[76, "mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks"]], "add_depth() (in module mpas_tools.ocean.depth)": [[77, "mpas_tools.ocean.depth.add_depth"]], "add_zmid() (in module mpas_tools.ocean.depth)": [[78, "mpas_tools.ocean.depth.add_zmid"]], "compute_depth() (in module mpas_tools.ocean.depth)": [[79, "mpas_tools.ocean.depth.compute_depth"]], "compute_zmid() (in module mpas_tools.ocean.depth)": [[80, "mpas_tools.ocean.depth.compute_zmid"]], "write_time_varying_zmid() (in module mpas_tools.ocean.depth)": [[81, "mpas_tools.ocean.depth.write_time_varying_zmid"]], "inject_bathymetry() (in module mpas_tools.ocean.inject_bathymetry)": [[82, "mpas_tools.ocean.inject_bathymetry.inject_bathymetry"]], "inject_meshdensity_from_file() (in module mpas_tools.ocean.inject_meshdensity)": [[83, "mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file"]], "inject_planar_meshdensity() (in module mpas_tools.ocean.inject_meshdensity)": [[84, "mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity"]], "inject_spherical_meshdensity() (in module mpas_tools.ocean.inject_meshdensity)": [[85, "mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity"]], "inject_preserve_floodplain() (in module mpas_tools.ocean.inject_preserve_floodplain)": [[86, "mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain"]], "mpas_tools.ocean.moc": [[87, "module-mpas_tools.ocean.moc"]], "add_moc_southern_boundary_transects() (in module mpas_tools.ocean.moc)": [[88, "mpas_tools.ocean.moc.add_moc_southern_boundary_transects"]], "make_moc_basins_and_transects() (in module mpas_tools.ocean.moc)": [[89, "mpas_tools.ocean.moc.make_moc_basins_and_transects"]], "find_transect_levels_and_weights() (in module mpas_tools.ocean.transects)": [[90, "mpas_tools.ocean.transects.find_transect_levels_and_weights"]], "get_outline_segments() (in module mpas_tools.ocean.transects)": [[91, "mpas_tools.ocean.transects.get_outline_segments"]], "interp_mpas_to_transect_triangle_nodes() (in module mpas_tools.ocean.transects)": [[92, "mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes"]], "interp_mpas_to_transect_triangles() (in module mpas_tools.ocean.transects)": [[93, "mpas_tools.ocean.transects.interp_mpas_to_transect_triangles"]], "interp_transect_grid_to_transect_triangle_nodes() (in module mpas_tools.ocean.transects)": [[94, "mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes"]], "add_inset() (in module mpas_tools.ocean.viz)": [[95, "mpas_tools.ocean.viz.add_inset"]], "plot_ocean_transects() (in module mpas_tools.ocean.viz)": [[96, "mpas_tools.ocean.viz.plot_ocean_transects"]], "create_pool() (in module mpas_tools.parallel)": [[97, "mpas_tools.parallel.create_pool"]], "make_planar_hex_mesh() (in module mpas_tools.planar_hex)": [[98, "mpas_tools.planar_hex.make_planar_hex_mesh"]], "scrip_from_mpas() (in module mpas_tools.scrip.from_mpas)": [[99, "mpas_tools.scrip.from_mpas.scrip_from_mpas"]], "extend_seaice_mask() (in module mpas_tools.seaice.mask)": [[100, "mpas_tools.seaice.mask.extend_seaice_mask"]], "make_mpas_scripfile_on_cells() (in module mpas_tools.seaice.mesh)": [[101, "mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells"]], "make_mpas_scripfile_on_vertices() (in module mpas_tools.seaice.mesh)": [[102, "mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices"]], "write_2d_scripfile() (in module mpas_tools.seaice.mesh)": [[103, "mpas_tools.seaice.mesh.write_2D_scripfile"]], "write_scrip_file() (in module mpas_tools.seaice.mesh)": [[104, "mpas_tools.seaice.mesh.write_scrip_file"]], "create_partitions() (in module mpas_tools.seaice.partition)": [[105, "mpas_tools.seaice.partition.create_partitions"]], "gen_seaice_mesh_partition() (in module mpas_tools.seaice.partition)": [[106, "mpas_tools.seaice.partition.gen_seaice_mesh_partition"]], "prepare_partitions() (in module mpas_tools.seaice.partition)": [[107, "mpas_tools.seaice.partition.prepare_partitions"]], "make_regions_file() (in module mpas_tools.seaice.regions)": [[108, "mpas_tools.seaice.regions.make_regions_file"]], "regrid_to_other_mesh() (in module mpas_tools.seaice.regrid)": [[109, "mpas_tools.seaice.regrid.regrid_to_other_mesh"]], "split_grids() (in module mpas_tools.split_grids)": [[110, "mpas_tools.split_grids.split_grids"]], "test_cime_constants() (in module mpas_tools.tests.test_cime_constants)": [[111, "mpas_tools.tests.test_cime_constants.test_cime_constants"]], "cartesian_to_great_circle_distance() (in module mpas_tools.transects)": [[112, "mpas_tools.transects.cartesian_to_great_circle_distance"]], "cartesian_to_lon_lat() (in module mpas_tools.transects)": [[113, "mpas_tools.transects.cartesian_to_lon_lat"]], "lon_lat_to_cartesian() (in module mpas_tools.transects)": [[114, "mpas_tools.transects.lon_lat_to_cartesian"]], "subdivide_great_circle() (in module mpas_tools.transects)": [[115, "mpas_tools.transects.subdivide_great_circle"]], "subdivide_planar() (in module mpas_tools.transects)": [[116, "mpas_tools.transects.subdivide_planar"]], "center() (in module mpas_tools.translate)": [[117, "mpas_tools.translate.center"]], "center_on_mesh() (in module mpas_tools.translate)": [[118, "mpas_tools.translate.center_on_mesh"]], "translate() (in module mpas_tools.translate)": [[119, "mpas_tools.translate.translate"]], "vector (class in mpas_tools.vector)": [[120, "mpas_tools.vector.Vector"]], "__init__() (mpas_tools.vector.vector method)": [[120, "mpas_tools.vector.Vector.__init__"]], "angular_distance() (mpas_tools.vector.vector method)": [[121, "mpas_tools.vector.Vector.angular_distance"]], "cross() (mpas_tools.vector.vector method)": [[122, "mpas_tools.vector.Vector.cross"]], "det() (mpas_tools.vector.vector static method)": [[123, "mpas_tools.vector.Vector.det"]], "dot() (mpas_tools.vector.vector method)": [[124, "mpas_tools.vector.Vector.dot"]], "intersection() (mpas_tools.vector.vector static method)": [[125, "mpas_tools.vector.Vector.intersection"]], "intersects() (mpas_tools.vector.vector static method)": [[126, "mpas_tools.vector.Vector.intersects"]], "mag() (mpas_tools.vector.vector method)": [[127, "mpas_tools.vector.Vector.mag"]], "straddles() (mpas_tools.vector.vector static method)": [[128, "mpas_tools.vector.Vector.straddles"]], "register_sci_viz_colormaps() (in module mpas_tools.viz.colormaps)": [[129, "mpas_tools.viz.colormaps.register_sci_viz_colormaps"]], "mesh_to_triangles() (in module mpas_tools.viz.mesh_to_triangles)": [[130, "mpas_tools.viz.mesh_to_triangles.mesh_to_triangles"]], "extract_vtk() (in module mpas_tools.viz.paraview_extractor)": [[131, "mpas_tools.viz.paraview_extractor.extract_vtk"]], "find_planar_transect_cells_and_weights() (in module mpas_tools.viz.transects)": [[132, "mpas_tools.viz.transects.find_planar_transect_cells_and_weights"]], "find_transect_cells_and_weights() (in module mpas_tools.viz.transects)": [[133, "mpas_tools.viz.transects.find_transect_cells_and_weights"]], "make_triangle_tree() (in module mpas_tools.viz.transects)": [[134, "mpas_tools.viz.transects.make_triangle_tree"]]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"API reference": [[0, "api-reference"]], "Adding Land Blockages": [[142, "adding-land-blockages"]], "Adding Southern Transects": [[145, "adding-southern-transects"]], "Adding a 1D depth coordinate": [[143, "adding-a-1d-depth-coordinate"]], "Adding a 3D zMid coordinate": [[143, "adding-a-3d-zmid-coordinate"]], "Adding a Depth Coordinate": [[143, "adding-a-depth-coordinate"]], "Authors": [[135, null]], "Blending Cell Widths": [[141, "blending-cell-widths"]], "Building MOC Basins": [[145, "building-moc-basins"]], "Building MOC Basins and Transects Together": [[145, "building-moc-basins-and-transects-together"]], "Building a JIGSAW Mesh": [[140, "building-a-jigsaw-mesh"]], "Building the Documentation": [[2, "building-the-documentation"]], "CIME Constants": [[3, "cime-constants"]], "CIME constants": [[0, "cime-constants"]], "Cell Culler": [[139, "cell-culler"]], "Coastal Tools": [[141, "coastal-tools"]], "Coastline Alteration": [[142, "coastline-alteration"]], "Colormaps": [[156, "colormaps"]], "Comments in config files": [[4, "comments-in-config-files"]], "Computing Distance to Coast": [[141, "computing-distance-to-coast"]], "Computing Lon/Lat Region Masks": [[139, "computing-lon-lat-region-masks"]], "Computing MPAS Region Masks": [[139, "computing-mpas-region-masks"]], "Computing Transect Masks": [[139, "computing-transect-masks"]], "Computing a Flood-fill Mask": [[139, "computing-a-flood-fill-mask"]], "Conda environment": [[149, "conda-environment"]], "Config": [[0, "config"]], "Config files": [[4, "config-files"]], "Contributors": [[1, "contributors"]], "Converting Between Mesh Formats": [[139, "converting-between-mesh-formats"]], "Creating a Background Mesh": [[141, "creating-a-background-mesh"]], "Culling MPAS Datasets": [[139, "culling-mpas-datasets"]], "Defining a Rossby-radius Mesh": [[140, "defining-a-rossby-radius-mesh"]], "Defining an Atlantic/Pacific Mesh": [[140, "defining-an-atlantic-pacific-mesh"]], "Defining an Eddy-closure Mesh": [[140, "defining-an-eddy-closure-mesh"]], "Dependencies": [[138, "dependencies"]], "Developer's Guide": [[135, null]], "Entry Points": [[138, "entry-points"]], "Extending a Mask": [[147, "extending-a-mask"]], "Extracting Coastlines": [[141, "extracting-coastlines"]], "Extracting Multiple Fields": [[156, "extracting-multiple-fields"]], "Extracting a Region": [[156, "extracting-a-region"]], "Extracting a Temperature Time-series": [[156, "extracting-a-temperature-time-series"]], "Extracting \u201cAll\u201d Fields": [[156, "extracting-all-fields"]], "Graph partition function": [[149, "graph-partition-function"]], "Graph partition tools": [[149, "graph-partition-tools"]], "Graph partitioning": [[149, "graph-partitioning"]], "I/O": [[0, "i-o"]], "Ignoring Time": [[156, "ignoring-time"]], "Indexing Dimensions": [[156, "indexing-dimensions"]], "Indexing Time": [[156, "indexing-time"]], "Indices and tables": [[135, "indices-and-tables"]], "Interpolation": [[0, "interpolation"], [136, "interpolation"]], "JIGSAW Driver": [[140, "jigsaw-driver"]], "Logging": [[0, "logging"], [137, "logging"]], "Logging subprocess calls": [[137, "logging-subprocess-calls"]], "Lon/Lat Coordinates": [[156, "lon-lat-coordinates"]], "Low-level functions": [[153, "low-level-functions"]], "MPAS Mesh to Triangles": [[156, "mpas-mesh-to-triangles"]], "MPAS NetCDF to SCRIP": [[139, "mpas-netcdf-to-scrip"]], "MPAS NetCDF to Triangle": [[139, "mpas-netcdf-to-triangle"]], "MPAS mesh tools": [[0, "mpas-mesh-tools"]], "MPAS-Seaice SCRIP files": [[148, "mpas-seaice-scrip-files"]], "MPAS-Tools": [[135, "mpas-tools"]], "MSH to MPAS NetCDF": [[139, "msh-to-mpas-netcdf"]], "Main Authors": [[1, "main-authors"]], "Make a region mask for partitioning": [[150, "make-a-region-mask-for-partitioning"]], "Making Changes to mpas_tools": [[138, "making-changes-to-mpas-tools"]], "Mask": [[147, "mask"]], "Mask Creation with Python Multiprocessing": [[139, "mask-creation-with-python-multiprocessing"]], "Mask Creator": [[139, "mask-creator"]], "Masking Land-locked Cells": [[142, "masking-land-locked-cells"]], "Merging Cell Widths": [[140, "merging-cell-widths"]], "Merging and Splitting": [[139, "merging-and-splitting"]], "Meridional Overturning Circulation": [[145, "meridional-overturning-circulation"]], "Mesh": [[148, "mesh"]], "Mesh Conversion": [[139, "mesh-conversion"]], "Mesh Converter": [[139, "mesh-converter"]], "Mesh Creation": [[140, "id1"]], "Mesh Definition Tools": [[140, "mesh-definition-tools"]], "Mesh conversion": [[0, "mesh-conversion"]], "Mesh creation": [[0, "mesh-creation"]], "Ocean Mesh Creation": [[144, "ocean-mesh-creation"]], "Ocean Tools": [[0, "ocean-tools"], [135, null]], "ParaView Macros": [[156, "paraview-macros"]], "ParaView VTK Extractor": [[156, "paraview-vtk-extractor"]], "Parallelism": [[0, "parallelism"]], "Planar Meshes": [[140, "planar-meshes"]], "Plotting Ocean Transects": [[146, "plotting-ocean-transects"]], "Refining a Mesh": [[141, "refining-a-mesh"]], "Region masks": [[150, "region-masks"]], "Regions": [[141, "regions"]], "Regrid": [[151, "regrid"]], "Regridding between MPAS-Seaice meshes": [[151, "regridding-between-mpas-seaice-meshes"]], "Removing the test environment": [[152, "removing-the-test-environment"]], "Running from compass": [[149, "running-from-compass"]], "SCRIP files for 2D grids": [[148, "scrip-files-for-2d-grids"]], "Sea-ice Tools": [[0, "sea-ice-tools"], [135, null]], "Signed Distance Functions": [[140, "signed-distance-functions"]], "Spherical Meshes": [[140, "spherical-meshes"]], "Subdividing transects": [[153, "subdividing-transects"]], "Testing Changes to mpas_tools": [[152, "testing-changes-to-mpas-tools"]], "Tests": [[0, "tests"]], "Topographic Data": [[156, "topographic-data"]], "Transects": [[0, "transects"], [153, "transects"]], "Translation": [[139, "translation"]], "Triangle to MPAS NetCDF": [[139, "triangle-to-mpas-netcdf"]], "Uniform, Planar Meshes": [[140, "uniform-planar-meshes"]], "Updating the Version": [[138, "updating-the-version"]], "User's Guide": [[135, null]], "Using logging": [[137, "using-logging"]], "Vector": [[0, "vector"]], "Vector Class": [[154, "vector-class"]], "Vector Operations": [[154, "vector-operations"]], "Vector Reconstructions": [[154, "vector-reconstructions"]], "Versions": [[135, null], [155, "versions"]], "Visualization": [[0, "visualization"], [146, "visualization"], [156, "visualization"]], "Widening Transects": [[142, "widening-transects"]], "Writing a time-dependent, 3D zMid variable": [[143, "writing-a-time-dependent-3d-zmid-variable"]], "mpas_tools.cime.constants": [[5, "module-mpas_tools.cime.constants"]], "mpas_tools.config.MpasConfigParser": [[6, "mpas-tools-config-mpasconfigparser"]], "mpas_tools.config.MpasConfigParser.__getitem__": [[7, "mpas-tools-config-mpasconfigparser-getitem"]], "mpas_tools.config.MpasConfigParser.add_from_file": [[8, "mpas-tools-config-mpasconfigparser-add-from-file"]], "mpas_tools.config.MpasConfigParser.add_from_package": [[9, "mpas-tools-config-mpasconfigparser-add-from-package"]], "mpas_tools.config.MpasConfigParser.add_user_config": [[10, "mpas-tools-config-mpasconfigparser-add-user-config"]], "mpas_tools.config.MpasConfigParser.append": [[11, "mpas-tools-config-mpasconfigparser-append"]], "mpas_tools.config.MpasConfigParser.copy": [[12, "mpas-tools-config-mpasconfigparser-copy"]], "mpas_tools.config.MpasConfigParser.get": [[13, "mpas-tools-config-mpasconfigparser-get"]], "mpas_tools.config.MpasConfigParser.getboolean": [[14, "mpas-tools-config-mpasconfigparser-getboolean"]], "mpas_tools.config.MpasConfigParser.getexpression": [[15, "mpas-tools-config-mpasconfigparser-getexpression"]], "mpas_tools.config.MpasConfigParser.getfloat": [[16, "mpas-tools-config-mpasconfigparser-getfloat"]], "mpas_tools.config.MpasConfigParser.getint": [[17, "mpas-tools-config-mpasconfigparser-getint"]], "mpas_tools.config.MpasConfigParser.getlist": [[18, "mpas-tools-config-mpasconfigparser-getlist"]], "mpas_tools.config.MpasConfigParser.has_option": [[19, "mpas-tools-config-mpasconfigparser-has-option"]], "mpas_tools.config.MpasConfigParser.has_section": [[20, "mpas-tools-config-mpasconfigparser-has-section"]], "mpas_tools.config.MpasConfigParser.prepend": [[21, "mpas-tools-config-mpasconfigparser-prepend"]], "mpas_tools.config.MpasConfigParser.set": [[22, "mpas-tools-config-mpasconfigparser-set"]], "mpas_tools.config.MpasConfigParser.write": [[23, "mpas-tools-config-mpasconfigparser-write"]], "mpas_tools.io.write_netcdf": [[24, "mpas-tools-io-write-netcdf"]], "mpas_tools.logging.LoggingContext": [[25, "mpas-tools-logging-loggingcontext"]], "mpas_tools.logging.check_call": [[26, "mpas-tools-logging-check-call"]], "mpas_tools.merge_grids.merge_grids": [[27, "mpas-tools-merge-grids-merge-grids"]], "mpas_tools.mesh.conversion.convert": [[28, "mpas-tools-mesh-conversion-convert"]], "mpas_tools.mesh.conversion.cull": [[29, "mpas-tools-mesh-conversion-cull"]], "mpas_tools.mesh.conversion.mask": [[30, "mpas-tools-mesh-conversion-mask"]], "mpas_tools.mesh.creation.build_mesh": [[31, "module-mpas_tools.mesh.creation.build_mesh"]], "mpas_tools.mesh.creation.build_mesh.build_planar_mesh": [[32, "mpas-tools-mesh-creation-build-mesh-build-planar-mesh"]], "mpas_tools.mesh.creation.build_mesh.build_spherical_mesh": [[33, "mpas-tools-mesh-creation-build-mesh-build-spherical-mesh"]], "mpas_tools.mesh.creation.jigsaw_driver.jigsaw_driver": [[34, "mpas-tools-mesh-creation-jigsaw-driver-jigsaw-driver"]], "mpas_tools.mesh.creation.jigsaw_to_netcdf.jigsaw_to_netcdf": [[35, "mpas-tools-mesh-creation-jigsaw-to-netcdf-jigsaw-to-netcdf"]], "mpas_tools.mesh.creation.mesh_definition_tools": [[36, "module-mpas_tools.mesh.creation.mesh_definition_tools"]], "mpas_tools.mesh.creation.mesh_definition_tools.AtlanticPacificGrid": [[37, "mpas-tools-mesh-creation-mesh-definition-tools-atlanticpacificgrid"]], "mpas_tools.mesh.creation.mesh_definition_tools.EC_CellWidthVsLat": [[38, "mpas-tools-mesh-creation-mesh-definition-tools-ec-cellwidthvslat"]], "mpas_tools.mesh.creation.mesh_definition_tools.RRS_CellWidthVsLat": [[39, "mpas-tools-mesh-creation-mesh-definition-tools-rrs-cellwidthvslat"]], "mpas_tools.mesh.creation.mesh_definition_tools.mergeCellWidthVsLat": [[40, "mpas-tools-mesh-creation-mesh-definition-tools-mergecellwidthvslat"]], "mpas_tools.mesh.creation.mpas_to_triangle.mpas_to_triangle": [[41, "mpas-tools-mesh-creation-mpas-to-triangle-mpas-to-triangle"]], "mpas_tools.mesh.creation.signed_distance": [[42, "module-mpas_tools.mesh.creation.signed_distance"]], "mpas_tools.mesh.creation.signed_distance.distance_from_geojson": [[43, "mpas-tools-mesh-creation-signed-distance-distance-from-geojson"]], "mpas_tools.mesh.creation.signed_distance.mask_from_geojson": [[44, "mpas-tools-mesh-creation-signed-distance-mask-from-geojson"]], "mpas_tools.mesh.creation.signed_distance.signed_distance_from_geojson": [[45, "mpas-tools-mesh-creation-signed-distance-signed-distance-from-geojson"]], "mpas_tools.mesh.creation.triangle_to_netcdf.triangle_to_netcdf": [[46, "mpas-tools-mesh-creation-triangle-to-netcdf-triangle-to-netcdf"]], "mpas_tools.mesh.cull.cull_dataset": [[47, "mpas-tools-mesh-cull-cull-dataset"]], "mpas_tools.mesh.cull.map_culled_to_base": [[48, "mpas-tools-mesh-cull-map-culled-to-base"]], "mpas_tools.mesh.cull.write_culled_dataset": [[49, "mpas-tools-mesh-cull-write-culled-dataset"]], "mpas_tools.mesh.cull.write_map_culled_to_base": [[50, "mpas-tools-mesh-cull-write-map-culled-to-base"]], "mpas_tools.mesh.interpolation.interp_bilin": [[51, "mpas-tools-mesh-interpolation-interp-bilin"]], "mpas_tools.mesh.mask.compute_lon_lat_region_masks": [[52, "mpas-tools-mesh-mask-compute-lon-lat-region-masks"]], "mpas_tools.mesh.mask.compute_mpas_flood_fill_mask": [[53, "mpas-tools-mesh-mask-compute-mpas-flood-fill-mask"]], "mpas_tools.mesh.mask.compute_mpas_region_masks": [[54, "mpas-tools-mesh-mask-compute-mpas-region-masks"]], "mpas_tools.mesh.mask.compute_mpas_transect_masks": [[55, "mpas-tools-mesh-mask-compute-mpas-transect-masks"]], "mpas_tools.ocean.build_mesh": [[56, "module-mpas_tools.ocean.build_mesh"]], "mpas_tools.ocean.build_mesh.build_planar_mesh": [[57, "mpas-tools-ocean-build-mesh-build-planar-mesh"]], "mpas_tools.ocean.build_mesh.build_spherical_mesh": [[58, "mpas-tools-ocean-build-mesh-build-spherical-mesh"]], "mpas_tools.ocean.coastal_tools": [[59, "module-mpas_tools.ocean.coastal_tools"]], "mpas_tools.ocean.coastal_tools.CPP_projection": [[60, "mpas-tools-ocean-coastal-tools-cpp-projection"]], "mpas_tools.ocean.coastal_tools.coastal_refined_mesh": [[61, "mpas-tools-ocean-coastal-tools-coastal-refined-mesh"]], "mpas_tools.ocean.coastal_tools.compute_cell_width": [[62, "mpas-tools-ocean-coastal-tools-compute-cell-width"]], "mpas_tools.ocean.coastal_tools.create_background_mesh": [[63, "mpas-tools-ocean-coastal-tools-create-background-mesh"]], "mpas_tools.ocean.coastal_tools.distance_to_coast": [[64, "mpas-tools-ocean-coastal-tools-distance-to-coast"]], "mpas_tools.ocean.coastal_tools.extract_coastlines": [[65, "mpas-tools-ocean-coastal-tools-extract-coastlines"]], "mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates": [[66, "mpas-tools-ocean-coastal-tools-get-convex-hull-coordinates"]], "mpas_tools.ocean.coastal_tools.get_data_inside_box": [[67, "mpas-tools-ocean-coastal-tools-get-data-inside-box"]], "mpas_tools.ocean.coastal_tools.get_indices_inside_quad": [[68, "mpas-tools-ocean-coastal-tools-get-indices-inside-quad"]], "mpas_tools.ocean.coastal_tools.plot_coarse_coast": [[69, "mpas-tools-ocean-coastal-tools-plot-coarse-coast"]], "mpas_tools.ocean.coastal_tools.plot_region_box": [[70, "mpas-tools-ocean-coastal-tools-plot-region-box"]], "mpas_tools.ocean.coastal_tools.save_matfile": [[71, "mpas-tools-ocean-coastal-tools-save-matfile"]], "mpas_tools.ocean.coastal_tools.smooth_coastline": [[72, "mpas-tools-ocean-coastal-tools-smooth-coastline"]], "mpas_tools.ocean.coastline_alteration": [[73, "module-mpas_tools.ocean.coastline_alteration"]], "mpas_tools.ocean.coastline_alteration.add_critical_land_blockages": [[74, "mpas-tools-ocean-coastline-alteration-add-critical-land-blockages"]], "mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask": [[75, "mpas-tools-ocean-coastline-alteration-add-land-locked-cells-to-mask"]], "mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks": [[76, "mpas-tools-ocean-coastline-alteration-widen-transect-edge-masks"]], "mpas_tools.ocean.depth.add_depth": [[77, "mpas-tools-ocean-depth-add-depth"]], "mpas_tools.ocean.depth.add_zmid": [[78, "mpas-tools-ocean-depth-add-zmid"]], "mpas_tools.ocean.depth.compute_depth": [[79, "mpas-tools-ocean-depth-compute-depth"]], "mpas_tools.ocean.depth.compute_zmid": [[80, "mpas-tools-ocean-depth-compute-zmid"]], "mpas_tools.ocean.depth.write_time_varying_zmid": [[81, "mpas-tools-ocean-depth-write-time-varying-zmid"]], "mpas_tools.ocean.inject_bathymetry.inject_bathymetry": [[82, "mpas-tools-ocean-inject-bathymetry-inject-bathymetry"]], "mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file": [[83, "mpas-tools-ocean-inject-meshdensity-inject-meshdensity-from-file"]], "mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity": [[84, "mpas-tools-ocean-inject-meshdensity-inject-planar-meshdensity"]], "mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity": [[85, "mpas-tools-ocean-inject-meshdensity-inject-spherical-meshdensity"]], "mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain": [[86, "mpas-tools-ocean-inject-preserve-floodplain-inject-preserve-floodplain"]], "mpas_tools.ocean.moc": [[87, "module-mpas_tools.ocean.moc"]], "mpas_tools.ocean.moc.add_moc_southern_boundary_transects": [[88, "mpas-tools-ocean-moc-add-moc-southern-boundary-transects"]], "mpas_tools.ocean.moc.make_moc_basins_and_transects": [[89, "mpas-tools-ocean-moc-make-moc-basins-and-transects"]], "mpas_tools.ocean.transects.find_transect_levels_and_weights": [[90, "mpas-tools-ocean-transects-find-transect-levels-and-weights"]], "mpas_tools.ocean.transects.get_outline_segments": [[91, "mpas-tools-ocean-transects-get-outline-segments"]], "mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes": [[92, "mpas-tools-ocean-transects-interp-mpas-to-transect-triangle-nodes"]], "mpas_tools.ocean.transects.interp_mpas_to_transect_triangles": [[93, "mpas-tools-ocean-transects-interp-mpas-to-transect-triangles"]], "mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes": [[94, "mpas-tools-ocean-transects-interp-transect-grid-to-transect-triangle-nodes"]], "mpas_tools.ocean.viz.add_inset": [[95, "mpas-tools-ocean-viz-add-inset"]], "mpas_tools.ocean.viz.plot_ocean_transects": [[96, "mpas-tools-ocean-viz-plot-ocean-transects"]], "mpas_tools.parallel.create_pool": [[97, "mpas-tools-parallel-create-pool"]], "mpas_tools.planar_hex.make_planar_hex_mesh": [[98, "mpas-tools-planar-hex-make-planar-hex-mesh"]], "mpas_tools.scrip.from_mpas.scrip_from_mpas": [[99, "mpas-tools-scrip-from-mpas-scrip-from-mpas"]], "mpas_tools.seaice.mask.extend_seaice_mask": [[100, "mpas-tools-seaice-mask-extend-seaice-mask"]], "mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells": [[101, "mpas-tools-seaice-mesh-make-mpas-scripfile-on-cells"]], "mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices": [[102, "mpas-tools-seaice-mesh-make-mpas-scripfile-on-vertices"]], "mpas_tools.seaice.mesh.write_2D_scripfile": [[103, "mpas-tools-seaice-mesh-write-2d-scripfile"]], "mpas_tools.seaice.mesh.write_scrip_file": [[104, "mpas-tools-seaice-mesh-write-scrip-file"]], "mpas_tools.seaice.partition.create_partitions": [[105, "mpas-tools-seaice-partition-create-partitions"]], "mpas_tools.seaice.partition.gen_seaice_mesh_partition": [[106, "mpas-tools-seaice-partition-gen-seaice-mesh-partition"]], "mpas_tools.seaice.partition.prepare_partitions": [[107, "mpas-tools-seaice-partition-prepare-partitions"]], "mpas_tools.seaice.regions.make_regions_file": [[108, "mpas-tools-seaice-regions-make-regions-file"]], "mpas_tools.seaice.regrid.regrid_to_other_mesh": [[109, "mpas-tools-seaice-regrid-regrid-to-other-mesh"]], "mpas_tools.split_grids.split_grids": [[110, "mpas-tools-split-grids-split-grids"]], "mpas_tools.tests.test_cime_constants.test_cime_constants": [[111, "mpas-tools-tests-test-cime-constants-test-cime-constants"]], "mpas_tools.transects.cartesian_to_great_circle_distance": [[112, "mpas-tools-transects-cartesian-to-great-circle-distance"]], "mpas_tools.transects.cartesian_to_lon_lat": [[113, "mpas-tools-transects-cartesian-to-lon-lat"]], "mpas_tools.transects.lon_lat_to_cartesian": [[114, "mpas-tools-transects-lon-lat-to-cartesian"]], "mpas_tools.transects.subdivide_great_circle": [[115, "mpas-tools-transects-subdivide-great-circle"]], "mpas_tools.transects.subdivide_planar": [[116, "mpas-tools-transects-subdivide-planar"]], "mpas_tools.translate.center": [[117, "mpas-tools-translate-center"]], "mpas_tools.translate.center_on_mesh": [[118, "mpas-tools-translate-center-on-mesh"]], "mpas_tools.translate.translate": [[119, "mpas-tools-translate-translate"]], "mpas_tools.vector.Vector": [[120, "mpas-tools-vector-vector"]], "mpas_tools.vector.Vector.angular_distance": [[121, "mpas-tools-vector-vector-angular-distance"]], "mpas_tools.vector.Vector.cross": [[122, "mpas-tools-vector-vector-cross"]], "mpas_tools.vector.Vector.det": [[123, "mpas-tools-vector-vector-det"]], "mpas_tools.vector.Vector.dot": [[124, "mpas-tools-vector-vector-dot"]], "mpas_tools.vector.Vector.intersection": [[125, "mpas-tools-vector-vector-intersection"]], "mpas_tools.vector.Vector.intersects": [[126, "mpas-tools-vector-vector-intersects"]], "mpas_tools.vector.Vector.mag": [[127, "mpas-tools-vector-vector-mag"]], "mpas_tools.vector.Vector.straddles": [[128, "mpas-tools-vector-vector-straddles"]], "mpas_tools.viz.colormaps.register_sci_viz_colormaps": [[129, "mpas-tools-viz-colormaps-register-sci-viz-colormaps"]], "mpas_tools.viz.mesh_to_triangles.mesh_to_triangles": [[130, "mpas-tools-viz-mesh-to-triangles-mesh-to-triangles"]], "mpas_tools.viz.paraview_extractor.extract_vtk": [[131, "mpas-tools-viz-paraview-extractor-extract-vtk"]], "mpas_tools.viz.transects.find_planar_transect_cells_and_weights": [[132, "mpas-tools-viz-transects-find-planar-transect-cells-and-weights"]], "mpas_tools.viz.transects.find_transect_cells_and_weights": [[133, "mpas-tools-viz-transects-find-transect-cells-and-weights"]], "mpas_tools.viz.transects.make_triangle_tree": [[134, "mpas-tools-viz-transects-make-triangle-tree"]]}, "docnames": ["api", "authors", "building_docs", "cime", "config", "generated/mpas_tools.cime.constants", "generated/mpas_tools.config.MpasConfigParser", "generated/mpas_tools.config.MpasConfigParser.__getitem__", "generated/mpas_tools.config.MpasConfigParser.add_from_file", "generated/mpas_tools.config.MpasConfigParser.add_from_package", "generated/mpas_tools.config.MpasConfigParser.add_user_config", "generated/mpas_tools.config.MpasConfigParser.append", "generated/mpas_tools.config.MpasConfigParser.copy", "generated/mpas_tools.config.MpasConfigParser.get", "generated/mpas_tools.config.MpasConfigParser.getboolean", "generated/mpas_tools.config.MpasConfigParser.getexpression", "generated/mpas_tools.config.MpasConfigParser.getfloat", "generated/mpas_tools.config.MpasConfigParser.getint", "generated/mpas_tools.config.MpasConfigParser.getlist", "generated/mpas_tools.config.MpasConfigParser.has_option", "generated/mpas_tools.config.MpasConfigParser.has_section", "generated/mpas_tools.config.MpasConfigParser.prepend", "generated/mpas_tools.config.MpasConfigParser.set", "generated/mpas_tools.config.MpasConfigParser.write", "generated/mpas_tools.io.write_netcdf", "generated/mpas_tools.logging.LoggingContext", "generated/mpas_tools.logging.check_call", "generated/mpas_tools.merge_grids.merge_grids", "generated/mpas_tools.mesh.conversion.convert", "generated/mpas_tools.mesh.conversion.cull", "generated/mpas_tools.mesh.conversion.mask", "generated/mpas_tools.mesh.creation.build_mesh", "generated/mpas_tools.mesh.creation.build_mesh.build_planar_mesh", "generated/mpas_tools.mesh.creation.build_mesh.build_spherical_mesh", "generated/mpas_tools.mesh.creation.jigsaw_driver.jigsaw_driver", "generated/mpas_tools.mesh.creation.jigsaw_to_netcdf.jigsaw_to_netcdf", "generated/mpas_tools.mesh.creation.mesh_definition_tools", "generated/mpas_tools.mesh.creation.mesh_definition_tools.AtlanticPacificGrid", "generated/mpas_tools.mesh.creation.mesh_definition_tools.EC_CellWidthVsLat", "generated/mpas_tools.mesh.creation.mesh_definition_tools.RRS_CellWidthVsLat", "generated/mpas_tools.mesh.creation.mesh_definition_tools.mergeCellWidthVsLat", "generated/mpas_tools.mesh.creation.mpas_to_triangle.mpas_to_triangle", "generated/mpas_tools.mesh.creation.signed_distance", "generated/mpas_tools.mesh.creation.signed_distance.distance_from_geojson", "generated/mpas_tools.mesh.creation.signed_distance.mask_from_geojson", "generated/mpas_tools.mesh.creation.signed_distance.signed_distance_from_geojson", "generated/mpas_tools.mesh.creation.triangle_to_netcdf.triangle_to_netcdf", "generated/mpas_tools.mesh.cull.cull_dataset", "generated/mpas_tools.mesh.cull.map_culled_to_base", "generated/mpas_tools.mesh.cull.write_culled_dataset", "generated/mpas_tools.mesh.cull.write_map_culled_to_base", "generated/mpas_tools.mesh.interpolation.interp_bilin", "generated/mpas_tools.mesh.mask.compute_lon_lat_region_masks", "generated/mpas_tools.mesh.mask.compute_mpas_flood_fill_mask", "generated/mpas_tools.mesh.mask.compute_mpas_region_masks", "generated/mpas_tools.mesh.mask.compute_mpas_transect_masks", "generated/mpas_tools.ocean.build_mesh", "generated/mpas_tools.ocean.build_mesh.build_planar_mesh", "generated/mpas_tools.ocean.build_mesh.build_spherical_mesh", "generated/mpas_tools.ocean.coastal_tools", "generated/mpas_tools.ocean.coastal_tools.CPP_projection", "generated/mpas_tools.ocean.coastal_tools.coastal_refined_mesh", "generated/mpas_tools.ocean.coastal_tools.compute_cell_width", "generated/mpas_tools.ocean.coastal_tools.create_background_mesh", "generated/mpas_tools.ocean.coastal_tools.distance_to_coast", "generated/mpas_tools.ocean.coastal_tools.extract_coastlines", "generated/mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates", "generated/mpas_tools.ocean.coastal_tools.get_data_inside_box", "generated/mpas_tools.ocean.coastal_tools.get_indices_inside_quad", "generated/mpas_tools.ocean.coastal_tools.plot_coarse_coast", "generated/mpas_tools.ocean.coastal_tools.plot_region_box", "generated/mpas_tools.ocean.coastal_tools.save_matfile", "generated/mpas_tools.ocean.coastal_tools.smooth_coastline", "generated/mpas_tools.ocean.coastline_alteration", "generated/mpas_tools.ocean.coastline_alteration.add_critical_land_blockages", "generated/mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask", "generated/mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks", "generated/mpas_tools.ocean.depth.add_depth", "generated/mpas_tools.ocean.depth.add_zmid", "generated/mpas_tools.ocean.depth.compute_depth", "generated/mpas_tools.ocean.depth.compute_zmid", "generated/mpas_tools.ocean.depth.write_time_varying_zmid", "generated/mpas_tools.ocean.inject_bathymetry.inject_bathymetry", "generated/mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file", "generated/mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity", "generated/mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity", "generated/mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain", "generated/mpas_tools.ocean.moc", "generated/mpas_tools.ocean.moc.add_moc_southern_boundary_transects", "generated/mpas_tools.ocean.moc.make_moc_basins_and_transects", "generated/mpas_tools.ocean.transects.find_transect_levels_and_weights", "generated/mpas_tools.ocean.transects.get_outline_segments", "generated/mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes", "generated/mpas_tools.ocean.transects.interp_mpas_to_transect_triangles", "generated/mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes", "generated/mpas_tools.ocean.viz.add_inset", "generated/mpas_tools.ocean.viz.plot_ocean_transects", "generated/mpas_tools.parallel.create_pool", "generated/mpas_tools.planar_hex.make_planar_hex_mesh", "generated/mpas_tools.scrip.from_mpas.scrip_from_mpas", "generated/mpas_tools.seaice.mask.extend_seaice_mask", "generated/mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells", "generated/mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices", "generated/mpas_tools.seaice.mesh.write_2D_scripfile", "generated/mpas_tools.seaice.mesh.write_scrip_file", "generated/mpas_tools.seaice.partition.create_partitions", "generated/mpas_tools.seaice.partition.gen_seaice_mesh_partition", "generated/mpas_tools.seaice.partition.prepare_partitions", "generated/mpas_tools.seaice.regions.make_regions_file", "generated/mpas_tools.seaice.regrid.regrid_to_other_mesh", "generated/mpas_tools.split_grids.split_grids", "generated/mpas_tools.tests.test_cime_constants.test_cime_constants", "generated/mpas_tools.transects.cartesian_to_great_circle_distance", "generated/mpas_tools.transects.cartesian_to_lon_lat", "generated/mpas_tools.transects.lon_lat_to_cartesian", "generated/mpas_tools.transects.subdivide_great_circle", "generated/mpas_tools.transects.subdivide_planar", "generated/mpas_tools.translate.center", "generated/mpas_tools.translate.center_on_mesh", "generated/mpas_tools.translate.translate", "generated/mpas_tools.vector.Vector", "generated/mpas_tools.vector.Vector.angular_distance", "generated/mpas_tools.vector.Vector.cross", "generated/mpas_tools.vector.Vector.det", "generated/mpas_tools.vector.Vector.dot", "generated/mpas_tools.vector.Vector.intersection", "generated/mpas_tools.vector.Vector.intersects", "generated/mpas_tools.vector.Vector.mag", "generated/mpas_tools.vector.Vector.straddles", "generated/mpas_tools.viz.colormaps.register_sci_viz_colormaps", "generated/mpas_tools.viz.mesh_to_triangles.mesh_to_triangles", "generated/mpas_tools.viz.paraview_extractor.extract_vtk", "generated/mpas_tools.viz.transects.find_planar_transect_cells_and_weights", "generated/mpas_tools.viz.transects.find_transect_cells_and_weights", "generated/mpas_tools.viz.transects.make_triangle_tree", "index", "interpolation", "logging", "making_changes", "mesh_conversion", "mesh_creation", "ocean/coastal_tools", "ocean/coastline_alteration", "ocean/depth", "ocean/mesh_creation", "ocean/moc", "ocean/visualization", "seaice/mask", "seaice/mesh", "seaice/partition", "seaice/regions", "seaice/regrid", "testing_changes", "transects", "vector", "versions", "visualization"], "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, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1}, "filenames": ["api.rst", "authors.rst", "building_docs.rst", "cime.rst", "config.rst", "generated/mpas_tools.cime.constants.rst", "generated/mpas_tools.config.MpasConfigParser.rst", "generated/mpas_tools.config.MpasConfigParser.__getitem__.rst", "generated/mpas_tools.config.MpasConfigParser.add_from_file.rst", "generated/mpas_tools.config.MpasConfigParser.add_from_package.rst", "generated/mpas_tools.config.MpasConfigParser.add_user_config.rst", "generated/mpas_tools.config.MpasConfigParser.append.rst", "generated/mpas_tools.config.MpasConfigParser.copy.rst", "generated/mpas_tools.config.MpasConfigParser.get.rst", "generated/mpas_tools.config.MpasConfigParser.getboolean.rst", "generated/mpas_tools.config.MpasConfigParser.getexpression.rst", "generated/mpas_tools.config.MpasConfigParser.getfloat.rst", "generated/mpas_tools.config.MpasConfigParser.getint.rst", "generated/mpas_tools.config.MpasConfigParser.getlist.rst", "generated/mpas_tools.config.MpasConfigParser.has_option.rst", "generated/mpas_tools.config.MpasConfigParser.has_section.rst", "generated/mpas_tools.config.MpasConfigParser.prepend.rst", "generated/mpas_tools.config.MpasConfigParser.set.rst", "generated/mpas_tools.config.MpasConfigParser.write.rst", "generated/mpas_tools.io.write_netcdf.rst", "generated/mpas_tools.logging.LoggingContext.rst", "generated/mpas_tools.logging.check_call.rst", "generated/mpas_tools.merge_grids.merge_grids.rst", "generated/mpas_tools.mesh.conversion.convert.rst", "generated/mpas_tools.mesh.conversion.cull.rst", "generated/mpas_tools.mesh.conversion.mask.rst", "generated/mpas_tools.mesh.creation.build_mesh.rst", "generated/mpas_tools.mesh.creation.build_mesh.build_planar_mesh.rst", "generated/mpas_tools.mesh.creation.build_mesh.build_spherical_mesh.rst", "generated/mpas_tools.mesh.creation.jigsaw_driver.jigsaw_driver.rst", "generated/mpas_tools.mesh.creation.jigsaw_to_netcdf.jigsaw_to_netcdf.rst", "generated/mpas_tools.mesh.creation.mesh_definition_tools.rst", "generated/mpas_tools.mesh.creation.mesh_definition_tools.AtlanticPacificGrid.rst", "generated/mpas_tools.mesh.creation.mesh_definition_tools.EC_CellWidthVsLat.rst", "generated/mpas_tools.mesh.creation.mesh_definition_tools.RRS_CellWidthVsLat.rst", "generated/mpas_tools.mesh.creation.mesh_definition_tools.mergeCellWidthVsLat.rst", "generated/mpas_tools.mesh.creation.mpas_to_triangle.mpas_to_triangle.rst", "generated/mpas_tools.mesh.creation.signed_distance.rst", "generated/mpas_tools.mesh.creation.signed_distance.distance_from_geojson.rst", "generated/mpas_tools.mesh.creation.signed_distance.mask_from_geojson.rst", "generated/mpas_tools.mesh.creation.signed_distance.signed_distance_from_geojson.rst", "generated/mpas_tools.mesh.creation.triangle_to_netcdf.triangle_to_netcdf.rst", "generated/mpas_tools.mesh.cull.cull_dataset.rst", "generated/mpas_tools.mesh.cull.map_culled_to_base.rst", "generated/mpas_tools.mesh.cull.write_culled_dataset.rst", "generated/mpas_tools.mesh.cull.write_map_culled_to_base.rst", "generated/mpas_tools.mesh.interpolation.interp_bilin.rst", "generated/mpas_tools.mesh.mask.compute_lon_lat_region_masks.rst", "generated/mpas_tools.mesh.mask.compute_mpas_flood_fill_mask.rst", "generated/mpas_tools.mesh.mask.compute_mpas_region_masks.rst", "generated/mpas_tools.mesh.mask.compute_mpas_transect_masks.rst", "generated/mpas_tools.ocean.build_mesh.rst", "generated/mpas_tools.ocean.build_mesh.build_planar_mesh.rst", "generated/mpas_tools.ocean.build_mesh.build_spherical_mesh.rst", "generated/mpas_tools.ocean.coastal_tools.rst", "generated/mpas_tools.ocean.coastal_tools.CPP_projection.rst", "generated/mpas_tools.ocean.coastal_tools.coastal_refined_mesh.rst", "generated/mpas_tools.ocean.coastal_tools.compute_cell_width.rst", "generated/mpas_tools.ocean.coastal_tools.create_background_mesh.rst", "generated/mpas_tools.ocean.coastal_tools.distance_to_coast.rst", "generated/mpas_tools.ocean.coastal_tools.extract_coastlines.rst", "generated/mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates.rst", "generated/mpas_tools.ocean.coastal_tools.get_data_inside_box.rst", "generated/mpas_tools.ocean.coastal_tools.get_indices_inside_quad.rst", "generated/mpas_tools.ocean.coastal_tools.plot_coarse_coast.rst", "generated/mpas_tools.ocean.coastal_tools.plot_region_box.rst", "generated/mpas_tools.ocean.coastal_tools.save_matfile.rst", "generated/mpas_tools.ocean.coastal_tools.smooth_coastline.rst", "generated/mpas_tools.ocean.coastline_alteration.rst", "generated/mpas_tools.ocean.coastline_alteration.add_critical_land_blockages.rst", "generated/mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask.rst", "generated/mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks.rst", "generated/mpas_tools.ocean.depth.add_depth.rst", "generated/mpas_tools.ocean.depth.add_zmid.rst", "generated/mpas_tools.ocean.depth.compute_depth.rst", "generated/mpas_tools.ocean.depth.compute_zmid.rst", "generated/mpas_tools.ocean.depth.write_time_varying_zmid.rst", "generated/mpas_tools.ocean.inject_bathymetry.inject_bathymetry.rst", "generated/mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file.rst", "generated/mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity.rst", "generated/mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity.rst", "generated/mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain.rst", "generated/mpas_tools.ocean.moc.rst", "generated/mpas_tools.ocean.moc.add_moc_southern_boundary_transects.rst", "generated/mpas_tools.ocean.moc.make_moc_basins_and_transects.rst", "generated/mpas_tools.ocean.transects.find_transect_levels_and_weights.rst", "generated/mpas_tools.ocean.transects.get_outline_segments.rst", "generated/mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes.rst", "generated/mpas_tools.ocean.transects.interp_mpas_to_transect_triangles.rst", "generated/mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes.rst", "generated/mpas_tools.ocean.viz.add_inset.rst", "generated/mpas_tools.ocean.viz.plot_ocean_transects.rst", "generated/mpas_tools.parallel.create_pool.rst", "generated/mpas_tools.planar_hex.make_planar_hex_mesh.rst", "generated/mpas_tools.scrip.from_mpas.scrip_from_mpas.rst", "generated/mpas_tools.seaice.mask.extend_seaice_mask.rst", "generated/mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells.rst", "generated/mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices.rst", "generated/mpas_tools.seaice.mesh.write_2D_scripfile.rst", "generated/mpas_tools.seaice.mesh.write_scrip_file.rst", "generated/mpas_tools.seaice.partition.create_partitions.rst", "generated/mpas_tools.seaice.partition.gen_seaice_mesh_partition.rst", "generated/mpas_tools.seaice.partition.prepare_partitions.rst", "generated/mpas_tools.seaice.regions.make_regions_file.rst", "generated/mpas_tools.seaice.regrid.regrid_to_other_mesh.rst", "generated/mpas_tools.split_grids.split_grids.rst", "generated/mpas_tools.tests.test_cime_constants.test_cime_constants.rst", "generated/mpas_tools.transects.cartesian_to_great_circle_distance.rst", "generated/mpas_tools.transects.cartesian_to_lon_lat.rst", "generated/mpas_tools.transects.lon_lat_to_cartesian.rst", "generated/mpas_tools.transects.subdivide_great_circle.rst", "generated/mpas_tools.transects.subdivide_planar.rst", "generated/mpas_tools.translate.center.rst", "generated/mpas_tools.translate.center_on_mesh.rst", "generated/mpas_tools.translate.translate.rst", "generated/mpas_tools.vector.Vector.rst", "generated/mpas_tools.vector.Vector.angular_distance.rst", "generated/mpas_tools.vector.Vector.cross.rst", "generated/mpas_tools.vector.Vector.det.rst", "generated/mpas_tools.vector.Vector.dot.rst", "generated/mpas_tools.vector.Vector.intersection.rst", "generated/mpas_tools.vector.Vector.intersects.rst", "generated/mpas_tools.vector.Vector.mag.rst", "generated/mpas_tools.vector.Vector.straddles.rst", "generated/mpas_tools.viz.colormaps.register_sci_viz_colormaps.rst", "generated/mpas_tools.viz.mesh_to_triangles.mesh_to_triangles.rst", "generated/mpas_tools.viz.paraview_extractor.extract_vtk.rst", "generated/mpas_tools.viz.transects.find_planar_transect_cells_and_weights.rst", "generated/mpas_tools.viz.transects.find_transect_cells_and_weights.rst", "generated/mpas_tools.viz.transects.make_triangle_tree.rst", "index.rst", "interpolation.rst", "logging.rst", "making_changes.rst", "mesh_conversion.rst", "mesh_creation.rst", "ocean/coastal_tools.rst", "ocean/coastline_alteration.rst", "ocean/depth.rst", "ocean/mesh_creation.rst", "ocean/moc.rst", "ocean/visualization.rst", "seaice/mask.rst", "seaice/mesh.rst", "seaice/partition.rst", "seaice/regions.rst", "seaice/regrid.rst", "testing_changes.rst", "transects.rst", "vector.rst", "versions.rst", "visualization.rst"], "indexentries": {"__getitem__() (mpas_tools.config.mpasconfigparser method)": [[7, "mpas_tools.config.MpasConfigParser.__getitem__", false]], "__init__() (mpas_tools.config.mpasconfigparser method)": [[6, "mpas_tools.config.MpasConfigParser.__init__", false]], "__init__() (mpas_tools.logging.loggingcontext method)": [[25, "mpas_tools.logging.LoggingContext.__init__", false]], "__init__() (mpas_tools.vector.vector method)": [[120, "mpas_tools.vector.Vector.__init__", false]], "add_critical_land_blockages() (in module mpas_tools.ocean.coastline_alteration)": [[74, "mpas_tools.ocean.coastline_alteration.add_critical_land_blockages", false]], "add_depth() (in module mpas_tools.ocean.depth)": [[77, "mpas_tools.ocean.depth.add_depth", false]], "add_from_file() (mpas_tools.config.mpasconfigparser method)": [[8, "mpas_tools.config.MpasConfigParser.add_from_file", false]], "add_from_package() (mpas_tools.config.mpasconfigparser method)": [[9, "mpas_tools.config.MpasConfigParser.add_from_package", false]], "add_inset() (in module mpas_tools.ocean.viz)": [[95, "mpas_tools.ocean.viz.add_inset", false]], "add_land_locked_cells_to_mask() (in module mpas_tools.ocean.coastline_alteration)": [[75, "mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask", false]], "add_moc_southern_boundary_transects() (in module mpas_tools.ocean.moc)": [[88, "mpas_tools.ocean.moc.add_moc_southern_boundary_transects", false]], "add_user_config() (mpas_tools.config.mpasconfigparser method)": [[10, "mpas_tools.config.MpasConfigParser.add_user_config", false]], "add_zmid() (in module mpas_tools.ocean.depth)": [[78, "mpas_tools.ocean.depth.add_zmid", false]], "angular_distance() (mpas_tools.vector.vector method)": [[121, "mpas_tools.vector.Vector.angular_distance", false]], "append() (mpas_tools.config.mpasconfigparser method)": [[11, "mpas_tools.config.MpasConfigParser.append", false]], "atlanticpacificgrid() (in module mpas_tools.mesh.creation.mesh_definition_tools)": [[37, "mpas_tools.mesh.creation.mesh_definition_tools.AtlanticPacificGrid", false]], "build_planar_mesh() (in module mpas_tools.mesh.creation.build_mesh)": [[32, "mpas_tools.mesh.creation.build_mesh.build_planar_mesh", false]], "build_planar_mesh() (in module mpas_tools.ocean.build_mesh)": [[57, "mpas_tools.ocean.build_mesh.build_planar_mesh", false]], "build_spherical_mesh() (in module mpas_tools.mesh.creation.build_mesh)": [[33, "mpas_tools.mesh.creation.build_mesh.build_spherical_mesh", false]], "build_spherical_mesh() (in module mpas_tools.ocean.build_mesh)": [[58, "mpas_tools.ocean.build_mesh.build_spherical_mesh", false]], "cartesian_to_great_circle_distance() (in module mpas_tools.transects)": [[112, "mpas_tools.transects.cartesian_to_great_circle_distance", false]], "cartesian_to_lon_lat() (in module mpas_tools.transects)": [[113, "mpas_tools.transects.cartesian_to_lon_lat", false]], "center() (in module mpas_tools.translate)": [[117, "mpas_tools.translate.center", false]], "center_on_mesh() (in module mpas_tools.translate)": [[118, "mpas_tools.translate.center_on_mesh", false]], "check_call() (in module mpas_tools.logging)": [[26, "mpas_tools.logging.check_call", false]], "coastal_refined_mesh() (in module mpas_tools.ocean.coastal_tools)": [[61, "mpas_tools.ocean.coastal_tools.coastal_refined_mesh", false]], "compute_cell_width() (in module mpas_tools.ocean.coastal_tools)": [[62, "mpas_tools.ocean.coastal_tools.compute_cell_width", false]], "compute_depth() (in module mpas_tools.ocean.depth)": [[79, "mpas_tools.ocean.depth.compute_depth", false]], "compute_lon_lat_region_masks() (in module mpas_tools.mesh.mask)": [[52, "mpas_tools.mesh.mask.compute_lon_lat_region_masks", false]], "compute_mpas_flood_fill_mask() (in module mpas_tools.mesh.mask)": [[53, "mpas_tools.mesh.mask.compute_mpas_flood_fill_mask", false]], "compute_mpas_region_masks() (in module mpas_tools.mesh.mask)": [[54, "mpas_tools.mesh.mask.compute_mpas_region_masks", false]], "compute_mpas_transect_masks() (in module mpas_tools.mesh.mask)": [[55, "mpas_tools.mesh.mask.compute_mpas_transect_masks", false]], "compute_zmid() (in module mpas_tools.ocean.depth)": [[80, "mpas_tools.ocean.depth.compute_zmid", false]], "convert() (in module mpas_tools.mesh.conversion)": [[28, "mpas_tools.mesh.conversion.convert", false]], "copy() (mpas_tools.config.mpasconfigparser method)": [[12, "mpas_tools.config.MpasConfigParser.copy", false]], "cpp_projection() (in module mpas_tools.ocean.coastal_tools)": [[60, "mpas_tools.ocean.coastal_tools.CPP_projection", false]], "create_background_mesh() (in module mpas_tools.ocean.coastal_tools)": [[63, "mpas_tools.ocean.coastal_tools.create_background_mesh", false]], "create_partitions() (in module mpas_tools.seaice.partition)": [[105, "mpas_tools.seaice.partition.create_partitions", false]], "create_pool() (in module mpas_tools.parallel)": [[97, "mpas_tools.parallel.create_pool", false]], "cross() (mpas_tools.vector.vector method)": [[122, "mpas_tools.vector.Vector.cross", false]], "cull() (in module mpas_tools.mesh.conversion)": [[29, "mpas_tools.mesh.conversion.cull", false]], "cull_dataset() (in module mpas_tools.mesh.cull)": [[47, "mpas_tools.mesh.cull.cull_dataset", false]], "det() (mpas_tools.vector.vector static method)": [[123, "mpas_tools.vector.Vector.det", false]], "distance_from_geojson() (in module mpas_tools.mesh.creation.signed_distance)": [[43, "mpas_tools.mesh.creation.signed_distance.distance_from_geojson", false]], "distance_to_coast() (in module mpas_tools.ocean.coastal_tools)": [[64, "mpas_tools.ocean.coastal_tools.distance_to_coast", false]], "dot() (mpas_tools.vector.vector method)": [[124, "mpas_tools.vector.Vector.dot", false]], "ec_cellwidthvslat() (in module mpas_tools.mesh.creation.mesh_definition_tools)": [[38, "mpas_tools.mesh.creation.mesh_definition_tools.EC_CellWidthVsLat", false]], "extend_seaice_mask() (in module mpas_tools.seaice.mask)": [[100, "mpas_tools.seaice.mask.extend_seaice_mask", false]], "extract_coastlines() (in module mpas_tools.ocean.coastal_tools)": [[65, "mpas_tools.ocean.coastal_tools.extract_coastlines", false]], "extract_vtk() (in module mpas_tools.viz.paraview_extractor)": [[131, "mpas_tools.viz.paraview_extractor.extract_vtk", false]], "find_planar_transect_cells_and_weights() (in module mpas_tools.viz.transects)": [[132, "mpas_tools.viz.transects.find_planar_transect_cells_and_weights", false]], "find_transect_cells_and_weights() (in module mpas_tools.viz.transects)": [[133, "mpas_tools.viz.transects.find_transect_cells_and_weights", false]], "find_transect_levels_and_weights() (in module mpas_tools.ocean.transects)": [[90, "mpas_tools.ocean.transects.find_transect_levels_and_weights", false]], "gen_seaice_mesh_partition() (in module mpas_tools.seaice.partition)": [[106, "mpas_tools.seaice.partition.gen_seaice_mesh_partition", false]], "get() (mpas_tools.config.mpasconfigparser method)": [[13, "mpas_tools.config.MpasConfigParser.get", false]], "get_convex_hull_coordinates() (in module mpas_tools.ocean.coastal_tools)": [[66, "mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates", false]], "get_data_inside_box() (in module mpas_tools.ocean.coastal_tools)": [[67, "mpas_tools.ocean.coastal_tools.get_data_inside_box", false]], "get_indices_inside_quad() (in module mpas_tools.ocean.coastal_tools)": [[68, "mpas_tools.ocean.coastal_tools.get_indices_inside_quad", false]], "get_outline_segments() (in module mpas_tools.ocean.transects)": [[91, "mpas_tools.ocean.transects.get_outline_segments", false]], "getboolean() (mpas_tools.config.mpasconfigparser method)": [[14, "mpas_tools.config.MpasConfigParser.getboolean", false]], "getexpression() (mpas_tools.config.mpasconfigparser method)": [[15, "mpas_tools.config.MpasConfigParser.getexpression", false]], "getfloat() (mpas_tools.config.mpasconfigparser method)": [[16, "mpas_tools.config.MpasConfigParser.getfloat", false]], "getint() (mpas_tools.config.mpasconfigparser method)": [[17, "mpas_tools.config.MpasConfigParser.getint", false]], "getlist() (mpas_tools.config.mpasconfigparser method)": [[18, "mpas_tools.config.MpasConfigParser.getlist", false]], "has_option() (mpas_tools.config.mpasconfigparser method)": [[19, "mpas_tools.config.MpasConfigParser.has_option", false]], "has_section() (mpas_tools.config.mpasconfigparser method)": [[20, "mpas_tools.config.MpasConfigParser.has_section", false]], "inject_bathymetry() (in module mpas_tools.ocean.inject_bathymetry)": [[82, "mpas_tools.ocean.inject_bathymetry.inject_bathymetry", false]], "inject_meshdensity_from_file() (in module mpas_tools.ocean.inject_meshdensity)": [[83, "mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file", false]], "inject_planar_meshdensity() (in module mpas_tools.ocean.inject_meshdensity)": [[84, "mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity", false]], "inject_preserve_floodplain() (in module mpas_tools.ocean.inject_preserve_floodplain)": [[86, "mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain", false]], "inject_spherical_meshdensity() (in module mpas_tools.ocean.inject_meshdensity)": [[85, "mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity", false]], "interp_bilin() (in module mpas_tools.mesh.interpolation)": [[51, "mpas_tools.mesh.interpolation.interp_bilin", false]], "interp_mpas_to_transect_triangle_nodes() (in module mpas_tools.ocean.transects)": [[92, "mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes", false]], "interp_mpas_to_transect_triangles() (in module mpas_tools.ocean.transects)": [[93, "mpas_tools.ocean.transects.interp_mpas_to_transect_triangles", false]], "interp_transect_grid_to_transect_triangle_nodes() (in module mpas_tools.ocean.transects)": [[94, "mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes", false]], "intersection() (mpas_tools.vector.vector static method)": [[125, "mpas_tools.vector.Vector.intersection", false]], "intersects() (mpas_tools.vector.vector static method)": [[126, "mpas_tools.vector.Vector.intersects", false]], "jigsaw_driver() (in module mpas_tools.mesh.creation.jigsaw_driver)": [[34, "mpas_tools.mesh.creation.jigsaw_driver.jigsaw_driver", false]], "jigsaw_to_netcdf() (in module mpas_tools.mesh.creation.jigsaw_to_netcdf)": [[35, "mpas_tools.mesh.creation.jigsaw_to_netcdf.jigsaw_to_netcdf", false]], "loggingcontext (class in mpas_tools.logging)": [[25, "mpas_tools.logging.LoggingContext", false]], "lon_lat_to_cartesian() (in module mpas_tools.transects)": [[114, "mpas_tools.transects.lon_lat_to_cartesian", false]], "mag() (mpas_tools.vector.vector method)": [[127, "mpas_tools.vector.Vector.mag", false]], "make_moc_basins_and_transects() (in module mpas_tools.ocean.moc)": [[89, "mpas_tools.ocean.moc.make_moc_basins_and_transects", false]], "make_mpas_scripfile_on_cells() (in module mpas_tools.seaice.mesh)": [[101, "mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells", false]], "make_mpas_scripfile_on_vertices() (in module mpas_tools.seaice.mesh)": [[102, "mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices", false]], "make_planar_hex_mesh() (in module mpas_tools.planar_hex)": [[98, "mpas_tools.planar_hex.make_planar_hex_mesh", false]], "make_regions_file() (in module mpas_tools.seaice.regions)": [[108, "mpas_tools.seaice.regions.make_regions_file", false]], "make_triangle_tree() (in module mpas_tools.viz.transects)": [[134, "mpas_tools.viz.transects.make_triangle_tree", false]], "map_culled_to_base() (in module mpas_tools.mesh.cull)": [[48, "mpas_tools.mesh.cull.map_culled_to_base", false]], "mask() (in module mpas_tools.mesh.conversion)": [[30, "mpas_tools.mesh.conversion.mask", false]], "mask_from_geojson() (in module mpas_tools.mesh.creation.signed_distance)": [[44, "mpas_tools.mesh.creation.signed_distance.mask_from_geojson", false]], "merge_grids() (in module mpas_tools.merge_grids)": [[27, "mpas_tools.merge_grids.merge_grids", false]], "mergecellwidthvslat() (in module mpas_tools.mesh.creation.mesh_definition_tools)": [[40, "mpas_tools.mesh.creation.mesh_definition_tools.mergeCellWidthVsLat", false]], "mesh_to_triangles() (in module mpas_tools.viz.mesh_to_triangles)": [[130, "mpas_tools.viz.mesh_to_triangles.mesh_to_triangles", false]], "module": [[5, "module-mpas_tools.cime.constants", false], [31, "module-mpas_tools.mesh.creation.build_mesh", false], [36, "module-mpas_tools.mesh.creation.mesh_definition_tools", false], [42, "module-mpas_tools.mesh.creation.signed_distance", false], [56, "module-mpas_tools.ocean.build_mesh", false], [59, "module-mpas_tools.ocean.coastal_tools", false], [73, "module-mpas_tools.ocean.coastline_alteration", false], [87, "module-mpas_tools.ocean.moc", false]], "mpas_to_triangle() (in module mpas_tools.mesh.creation.mpas_to_triangle)": [[41, "mpas_tools.mesh.creation.mpas_to_triangle.mpas_to_triangle", false]], "mpas_tools.cime.constants": [[5, "module-mpas_tools.cime.constants", false]], "mpas_tools.mesh.creation.build_mesh": [[31, "module-mpas_tools.mesh.creation.build_mesh", false]], "mpas_tools.mesh.creation.mesh_definition_tools": [[36, "module-mpas_tools.mesh.creation.mesh_definition_tools", false]], "mpas_tools.mesh.creation.signed_distance": [[42, "module-mpas_tools.mesh.creation.signed_distance", false]], "mpas_tools.ocean.build_mesh": [[56, "module-mpas_tools.ocean.build_mesh", false]], "mpas_tools.ocean.coastal_tools": [[59, "module-mpas_tools.ocean.coastal_tools", false]], "mpas_tools.ocean.coastline_alteration": [[73, "module-mpas_tools.ocean.coastline_alteration", false]], "mpas_tools.ocean.moc": [[87, "module-mpas_tools.ocean.moc", false]], "mpasconfigparser (class in mpas_tools.config)": [[6, "mpas_tools.config.MpasConfigParser", false]], "plot_coarse_coast() (in module mpas_tools.ocean.coastal_tools)": [[69, "mpas_tools.ocean.coastal_tools.plot_coarse_coast", false]], "plot_ocean_transects() (in module mpas_tools.ocean.viz)": [[96, "mpas_tools.ocean.viz.plot_ocean_transects", false]], "plot_region_box() (in module mpas_tools.ocean.coastal_tools)": [[70, "mpas_tools.ocean.coastal_tools.plot_region_box", false]], "prepare_partitions() (in module mpas_tools.seaice.partition)": [[107, "mpas_tools.seaice.partition.prepare_partitions", false]], "prepend() (mpas_tools.config.mpasconfigparser method)": [[21, "mpas_tools.config.MpasConfigParser.prepend", false]], "register_sci_viz_colormaps() (in module mpas_tools.viz.colormaps)": [[129, "mpas_tools.viz.colormaps.register_sci_viz_colormaps", false]], "regrid_to_other_mesh() (in module mpas_tools.seaice.regrid)": [[109, "mpas_tools.seaice.regrid.regrid_to_other_mesh", false]], "rrs_cellwidthvslat() (in module mpas_tools.mesh.creation.mesh_definition_tools)": [[39, "mpas_tools.mesh.creation.mesh_definition_tools.RRS_CellWidthVsLat", false]], "save_matfile() (in module mpas_tools.ocean.coastal_tools)": [[71, "mpas_tools.ocean.coastal_tools.save_matfile", false]], "scrip_from_mpas() (in module mpas_tools.scrip.from_mpas)": [[99, "mpas_tools.scrip.from_mpas.scrip_from_mpas", false]], "set() (mpas_tools.config.mpasconfigparser method)": [[22, "mpas_tools.config.MpasConfigParser.set", false]], "signed_distance_from_geojson() (in module mpas_tools.mesh.creation.signed_distance)": [[45, "mpas_tools.mesh.creation.signed_distance.signed_distance_from_geojson", false]], "smooth_coastline() (in module mpas_tools.ocean.coastal_tools)": [[72, "mpas_tools.ocean.coastal_tools.smooth_coastline", false]], "split_grids() (in module mpas_tools.split_grids)": [[110, "mpas_tools.split_grids.split_grids", false]], "straddles() (mpas_tools.vector.vector static method)": [[128, "mpas_tools.vector.Vector.straddles", false]], "subdivide_great_circle() (in module mpas_tools.transects)": [[115, "mpas_tools.transects.subdivide_great_circle", false]], "subdivide_planar() (in module mpas_tools.transects)": [[116, "mpas_tools.transects.subdivide_planar", false]], "test_cime_constants() (in module mpas_tools.tests.test_cime_constants)": [[111, "mpas_tools.tests.test_cime_constants.test_cime_constants", false]], "translate() (in module mpas_tools.translate)": [[119, "mpas_tools.translate.translate", false]], "triangle_to_netcdf() (in module mpas_tools.mesh.creation.triangle_to_netcdf)": [[46, "mpas_tools.mesh.creation.triangle_to_netcdf.triangle_to_netcdf", false]], "vector (class in mpas_tools.vector)": [[120, "mpas_tools.vector.Vector", false]], "widen_transect_edge_masks() (in module mpas_tools.ocean.coastline_alteration)": [[76, "mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks", false]], "write() (mpas_tools.config.mpasconfigparser method)": [[23, "mpas_tools.config.MpasConfigParser.write", false]], "write_2d_scripfile() (in module mpas_tools.seaice.mesh)": [[103, "mpas_tools.seaice.mesh.write_2D_scripfile", false]], "write_culled_dataset() (in module mpas_tools.mesh.cull)": [[49, "mpas_tools.mesh.cull.write_culled_dataset", false]], "write_map_culled_to_base() (in module mpas_tools.mesh.cull)": [[50, "mpas_tools.mesh.cull.write_map_culled_to_base", false]], "write_netcdf() (in module mpas_tools.io)": [[24, "mpas_tools.io.write_netcdf", false]], "write_scrip_file() (in module mpas_tools.seaice.mesh)": [[104, "mpas_tools.seaice.mesh.write_scrip_file", false]], "write_time_varying_zmid() (in module mpas_tools.ocean.depth)": [[81, "mpas_tools.ocean.depth.write_time_varying_zmid", false]]}, "objects": {"mpas_tools.cime": [[5, 0, 0, "-", "constants"]], "mpas_tools.config": [[6, 1, 1, "", "MpasConfigParser"]], "mpas_tools.config.MpasConfigParser": [[7, 2, 1, "", "__getitem__"], [6, 2, 1, "", "__init__"], [8, 2, 1, "", "add_from_file"], [9, 2, 1, "", "add_from_package"], [10, 2, 1, "", "add_user_config"], [11, 2, 1, "", "append"], [12, 2, 1, "", "copy"], [13, 2, 1, "", "get"], [14, 2, 1, "", "getboolean"], [15, 2, 1, "", "getexpression"], [16, 2, 1, "", "getfloat"], [17, 2, 1, "", "getint"], [18, 2, 1, "", "getlist"], [19, 2, 1, "", "has_option"], [20, 2, 1, "", "has_section"], [21, 2, 1, "", "prepend"], [22, 2, 1, "", "set"], [23, 2, 1, "", "write"]], "mpas_tools.io": [[24, 3, 1, "", "write_netcdf"]], "mpas_tools.logging": [[25, 1, 1, "", "LoggingContext"], [26, 3, 1, "", "check_call"]], "mpas_tools.logging.LoggingContext": [[25, 2, 1, "", "__init__"]], "mpas_tools.merge_grids": [[27, 3, 1, "", "merge_grids"]], "mpas_tools.mesh.conversion": [[28, 3, 1, "", "convert"], [29, 3, 1, "", "cull"], [30, 3, 1, "", "mask"]], "mpas_tools.mesh.creation": [[31, 0, 0, "-", "build_mesh"], [36, 0, 0, "-", "mesh_definition_tools"], [42, 0, 0, "-", "signed_distance"]], "mpas_tools.mesh.creation.build_mesh": [[32, 3, 1, "", "build_planar_mesh"], [33, 3, 1, "", "build_spherical_mesh"]], "mpas_tools.mesh.creation.jigsaw_driver": [[34, 3, 1, "", "jigsaw_driver"]], "mpas_tools.mesh.creation.jigsaw_to_netcdf": [[35, 3, 1, "", "jigsaw_to_netcdf"]], "mpas_tools.mesh.creation.mesh_definition_tools": [[37, 3, 1, "", "AtlanticPacificGrid"], [38, 3, 1, "", "EC_CellWidthVsLat"], [39, 3, 1, "", "RRS_CellWidthVsLat"], [40, 3, 1, "", "mergeCellWidthVsLat"]], "mpas_tools.mesh.creation.mpas_to_triangle": [[41, 3, 1, "", "mpas_to_triangle"]], "mpas_tools.mesh.creation.signed_distance": [[43, 3, 1, "", "distance_from_geojson"], [44, 3, 1, "", "mask_from_geojson"], [45, 3, 1, "", "signed_distance_from_geojson"]], "mpas_tools.mesh.creation.triangle_to_netcdf": [[46, 3, 1, "", "triangle_to_netcdf"]], "mpas_tools.mesh.cull": [[47, 3, 1, "", "cull_dataset"], [48, 3, 1, "", "map_culled_to_base"], [49, 3, 1, "", "write_culled_dataset"], [50, 3, 1, "", "write_map_culled_to_base"]], "mpas_tools.mesh.interpolation": [[51, 3, 1, "", "interp_bilin"]], "mpas_tools.mesh.mask": [[52, 3, 1, "", "compute_lon_lat_region_masks"], [53, 3, 1, "", "compute_mpas_flood_fill_mask"], [54, 3, 1, "", "compute_mpas_region_masks"], [55, 3, 1, "", "compute_mpas_transect_masks"]], "mpas_tools.ocean": [[56, 0, 0, "-", "build_mesh"], [59, 0, 0, "-", "coastal_tools"], [73, 0, 0, "-", "coastline_alteration"], [87, 0, 0, "-", "moc"]], "mpas_tools.ocean.build_mesh": [[57, 3, 1, "", "build_planar_mesh"], [58, 3, 1, "", "build_spherical_mesh"]], "mpas_tools.ocean.coastal_tools": [[60, 3, 1, "", "CPP_projection"], [61, 3, 1, "", "coastal_refined_mesh"], [62, 3, 1, "", "compute_cell_width"], [63, 3, 1, "", "create_background_mesh"], [64, 3, 1, "", "distance_to_coast"], [65, 3, 1, "", "extract_coastlines"], [66, 3, 1, "", "get_convex_hull_coordinates"], [67, 3, 1, "", "get_data_inside_box"], [68, 3, 1, "", "get_indices_inside_quad"], [69, 3, 1, "", "plot_coarse_coast"], [70, 3, 1, "", "plot_region_box"], [71, 3, 1, "", "save_matfile"], [72, 3, 1, "", "smooth_coastline"]], "mpas_tools.ocean.coastline_alteration": [[74, 3, 1, "", "add_critical_land_blockages"], [75, 3, 1, "", "add_land_locked_cells_to_mask"], [76, 3, 1, "", "widen_transect_edge_masks"]], "mpas_tools.ocean.depth": [[77, 3, 1, "", "add_depth"], [78, 3, 1, "", "add_zmid"], [79, 3, 1, "", "compute_depth"], [80, 3, 1, "", "compute_zmid"], [81, 3, 1, "", "write_time_varying_zmid"]], "mpas_tools.ocean.inject_bathymetry": [[82, 3, 1, "", "inject_bathymetry"]], "mpas_tools.ocean.inject_meshDensity": [[83, 3, 1, "", "inject_meshDensity_from_file"], [84, 3, 1, "", "inject_planar_meshDensity"], [85, 3, 1, "", "inject_spherical_meshDensity"]], "mpas_tools.ocean.inject_preserve_floodplain": [[86, 3, 1, "", "inject_preserve_floodplain"]], "mpas_tools.ocean.moc": [[88, 3, 1, "", "add_moc_southern_boundary_transects"], [89, 3, 1, "", "make_moc_basins_and_transects"]], "mpas_tools.ocean.transects": [[90, 3, 1, "", "find_transect_levels_and_weights"], [91, 3, 1, "", "get_outline_segments"], [92, 3, 1, "", "interp_mpas_to_transect_triangle_nodes"], [93, 3, 1, "", "interp_mpas_to_transect_triangles"], [94, 3, 1, "", "interp_transect_grid_to_transect_triangle_nodes"]], "mpas_tools.ocean.viz": [[95, 3, 1, "", "add_inset"], [96, 3, 1, "", "plot_ocean_transects"]], "mpas_tools.parallel": [[97, 3, 1, "", "create_pool"]], "mpas_tools.planar_hex": [[98, 3, 1, "", "make_planar_hex_mesh"]], "mpas_tools.scrip.from_mpas": [[99, 3, 1, "", "scrip_from_mpas"]], "mpas_tools.seaice.mask": [[100, 3, 1, "", "extend_seaice_mask"]], "mpas_tools.seaice.mesh": [[101, 3, 1, "", "make_mpas_scripfile_on_cells"], [102, 3, 1, "", "make_mpas_scripfile_on_vertices"], [103, 3, 1, "", "write_2D_scripfile"], [104, 3, 1, "", "write_scrip_file"]], "mpas_tools.seaice.partition": [[105, 3, 1, "", "create_partitions"], [106, 3, 1, "", "gen_seaice_mesh_partition"], [107, 3, 1, "", "prepare_partitions"]], "mpas_tools.seaice.regions": [[108, 3, 1, "", "make_regions_file"]], "mpas_tools.seaice.regrid": [[109, 3, 1, "", "regrid_to_other_mesh"]], "mpas_tools.split_grids": [[110, 3, 1, "", "split_grids"]], "mpas_tools.tests.test_cime_constants": [[111, 3, 1, "", "test_cime_constants"]], "mpas_tools.transects": [[112, 3, 1, "", "cartesian_to_great_circle_distance"], [113, 3, 1, "", "cartesian_to_lon_lat"], [114, 3, 1, "", "lon_lat_to_cartesian"], [115, 3, 1, "", "subdivide_great_circle"], [116, 3, 1, "", "subdivide_planar"]], "mpas_tools.translate": [[117, 3, 1, "", "center"], [118, 3, 1, "", "center_on_mesh"], [119, 3, 1, "", "translate"]], "mpas_tools.vector": [[120, 1, 1, "", "Vector"]], "mpas_tools.vector.Vector": [[120, 2, 1, "", "__init__"], [121, 2, 1, "", "angular_distance"], [122, 2, 1, "", "cross"], [123, 2, 1, "", "det"], [124, 2, 1, "", "dot"], [125, 2, 1, "", "intersection"], [126, 2, 1, "", "intersects"], [127, 2, 1, "", "mag"], [128, 2, 1, "", "straddles"]], "mpas_tools.viz.colormaps": [[129, 3, 1, "", "register_sci_viz_colormaps"]], "mpas_tools.viz.mesh_to_triangles": [[130, 3, 1, "", "mesh_to_triangles"]], "mpas_tools.viz.paraview_extractor": [[131, 3, 1, "", "extract_vtk"]], "mpas_tools.viz.transects": [[132, 3, 1, "", "find_planar_transect_cells_and_weights"], [133, 3, 1, "", "find_transect_cells_and_weights"], [134, 3, 1, "", "make_triangle_tree"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function"}, "terms": {"": [3, 54, 55, 95, 106, 110, 120, 128, 138, 139, 140, 141, 149, 156], "0": [29, 34, 38, 44, 52, 54, 55, 57, 58, 64, 65, 75, 76, 91, 95, 100, 108, 119, 131, 132, 133, 138, 139, 140, 141, 142, 155, 156], "0001": 156, "001": 91, "01": [140, 156], "0161513775": 139, "01_00000": 156, "02": [146, 156], "024": 141, "03295898255728466": 140, "04": 146, "0501": 156, "07": 59, "077": 141, "09": 59, "0e3": 137, "1": [29, 30, 43, 44, 45, 47, 48, 49, 50, 53, 64, 65, 80, 95, 115, 116, 131, 132, 133, 136, 137, 139, 140, 141, 155, 156], "10": [65, 75, 131, 139, 140, 141, 155, 156], "100": [131, 140, 141, 156], "1000": [52, 54, 55, 139, 140, 141], "10000": [55, 131, 132, 133], "101": 141, "107": 141, "10e3": 139, "10km": 141, "11": [149, 155], "117": 141, "119": 141, "12": [90, 140, 141, 155], "120": [38, 141], "13": 155, "14": 155, "15": [38, 140, 155], "153": 141, "156": 141, "16": [139, 141, 155], "1600e3": 140, "163818359375015": 140, "17": [141, 155], "175": 141, "18": [39, 140, 155], "180": [33, 37, 52, 58, 61, 62, 63, 64, 85, 130, 136, 139, 140, 141, 156], "181": 140, "188": 141, "19": 155, "1d": [38, 39, 43, 44, 45, 52, 61, 62, 63, 64, 77, 90, 135, 139, 140], "1e": 156, "2": [3, 62, 64, 65, 90, 131, 137, 139, 140, 141, 142, 153, 155, 156], "20": [57, 58, 139, 140, 142, 155], "2000": 139, "20000": 139, "2018": [59, 145], "2020": 139, "21": 155, "210210": 149, "214": 141, "22": [145, 155], "23": 155, "230313": 149, "24": [141, 155], "240": [140, 156], "25": [140, 141, 146, 155], "26": [139, 155], "26669130": [125, 126, 128], "27": 155, "274": 141, "28": [146, 155], "283113991917228": 140, "29": [141, 155], "2d": [43, 44, 45, 61, 63, 90, 103, 135, 136, 139, 140], "2km": 141, "3": [3, 29, 90, 132, 133, 137, 138, 139, 140, 141, 149, 155, 156], "30": [38, 52, 54, 139, 140, 141, 155, 156], "30km": 141, "31": 155, "318": 141, "3181152343750147": 140, "3186035156249841": 140, "32": [139, 155], "32bit": 131, "33": 155, "3405741662837591": 140, "34641": 139, "35": [38, 140], "36": 141, "360": [136, 139, 140, 156], "37": [141, 146], "37353251022881745": 140, "38": 141, "39": [141, 146], "3d": [78, 81, 92, 93, 135, 156], "3wbgy5": 156, "4": [63, 65, 83, 84, 85, 125, 126, 128, 131, 139, 140, 141, 155, 156], "40": [38, 139, 140, 141], "400": 141, "40000": 139, "42": 146, "43": [75, 76, 142], "44": 146, "45": 95, "46": 146, "468": 149, "5": [95, 108, 131, 140, 141, 145, 155, 156], "50": [95, 149], "500": 141, "5000": 141, "500e3": 140, "51": 141, "512": 141, "5159363834516735": 140, "519": 141, "52": 141, "54": 146, "56": [141, 146], "5600585937500142": 140, "58": [139, 141, 146], "5km": 141, "6": [38, 39, 131, 132, 133, 138, 140, 141, 155, 156], "60": [38, 140, 141, 146, 149, 156], "600": 141, "60to30": 141, "62": [141, 146], "63": 146, "636474609375017": 140, "6371": 137, "6371000": 34, "6372070312500188": 140, "64": 146, "65": 146, "66": [140, 146], "67": [141, 146], "678": 141, "68": 141, "7": [141, 155], "70": 38, "71": 141, "72": 141, "73": [38, 140, 141], "732": 141, "74": [141, 146], "75": 141, "756": 141, "76": 141, "77": 141, "7728169": [125, 126, 128], "8": [131, 138, 141, 146, 155, 156], "81": [141, 146], "82": 141, "8232421875000173": 140, "8239462091017558": 140, "83": 141, "84": 141, "8453839885731744": 140, "85": 141, "853": 141, "87": 141, "8752158957336085": 140, "9": [38, 140, 141, 155], "90": [33, 37, 38, 39, 40, 52, 58, 61, 62, 63, 64, 85, 136, 140, 141, 156], "92": 141, "925": 141, "939": 141, "9443359375000164": 140, "9448242187500171": 140, "9771465537125645": 140, "A": [6, 22, 24, 25, 26, 28, 29, 30, 32, 33, 34, 35, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65, 75, 81, 88, 89, 90, 92, 93, 94, 95, 97, 100, 101, 102, 103, 104, 108, 110, 117, 118, 119, 120, 126, 128, 130, 131, 132, 133, 134, 137, 139, 140, 141, 144, 145, 146, 149, 156], "As": [137, 138, 140], "But": [4, 156], "By": [28, 29, 131, 138, 141, 142, 156], "For": [0, 1, 4, 63, 90, 108, 131, 136, 139, 140, 141, 145, 153, 156], "If": [15, 25, 26, 33, 35, 43, 45, 51, 55, 58, 61, 90, 95, 131, 137, 138, 139, 140, 141, 144, 146, 152, 156], "In": [4, 90, 132, 133, 137, 138, 139, 140, 141, 145, 156], "It": [137, 139, 140, 149, 156], "NO": 139, "No": 156, "OR": [110, 139], "On": [140, 155], "One": [4, 96, 139, 140, 146, 149], "That": 137, "The": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 62, 63, 64, 65, 74, 76, 83, 84, 85, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 108, 110, 111, 112, 115, 116, 120, 121, 122, 123, 124, 125, 126, 127, 128, 131, 132, 133, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 156], "Then": [2, 137, 139, 154], "There": [4, 90, 139, 149, 152, 156], "These": [10, 36, 135, 138, 139, 140, 141, 148, 153, 156], "To": [2, 90, 131, 137, 139, 149, 152, 156], "_": [96, 136, 138, 140], "__doc__": 138, "__init__": [6, 25, 120, 138], "__main__": 140, "__name__": [25, 137, 140], "__version__": 138, "__version_info__": 138, "_build": 2, "_moc_mask": 145, "_moc_masks_and_transect": 145, "_plot_transect": 146, "a1": [125, 126, 128], "a2": [125, 126, 128], "about": [140, 156], "abov": [4, 23, 52, 54, 57, 58, 90, 108, 139, 141, 143, 144, 149], "abrupt": 140, "absolut": [8, 10, 28, 29, 149], "acceler": 3, "access": 4, "accomplish": [131, 137, 139, 142, 156], "account": 143, "across": [131, 135, 139, 156], "act": 137, "action": 141, "activ": [149, 152], "ad": [4, 6, 28, 29, 30, 33, 57, 58, 74, 75, 76, 77, 78, 89, 100, 135, 138, 139, 144, 152, 156], "add": [4, 8, 9, 10, 24, 55, 61, 65, 74, 77, 78, 81, 83, 84, 85, 95, 100, 138, 139, 140, 141, 142, 143, 144, 145, 146, 152, 156], "add_argu": 138, "add_critical_land_blockag": 142, "add_depth": 143, "add_earth_spher": 156, "add_edge_sign": 139, "add_from_fil": 4, "add_from_packag": 4, "add_land_locked_cells_to_mask": 142, "add_moc_southern_boundary_transect": 145, "add_user_config": 4, "add_zmid": 143, "addedgesign": [55, 139], "addit": [4, 90, 92, 93, 131, 139, 144, 156], "adher": 139, "adjac": [64, 98, 130, 131, 156], "adrian": 1, "advantag": [4, 149], "advect": 142, "affect": [4, 141], "affin": 138, "after": [4, 65, 115, 116, 141, 149], "again": [139, 152, 156], "against": [3, 139], "aid": 141, "alaska": 141, "albani": 139, "aleutian_islands_": 141, "aleutian_islands_w": 141, "algorithim": 139, "algorithm": [64, 139, 141], "all": [1, 10, 15, 43, 45, 47, 48, 49, 50, 53, 64, 96, 97, 115, 116, 125, 126, 128, 129, 131, 139, 142, 145, 146, 149, 152], "allevi": 142, "alloncel": [131, 156], "allonedg": 156, "allonvertic": 156, "allow": [4, 6, 53, 90, 115, 116, 131, 132, 133, 139, 144, 156], "along": [62, 64, 65, 90, 112, 115, 116, 131, 132, 133, 139, 140, 141, 153, 156], "alphabet": 138, "alreadi": [100, 125, 131, 139, 149, 152], "also": [4, 15, 22, 24, 81, 90, 131, 132, 133, 137, 138, 139, 140, 141, 143, 145, 146, 149, 153, 156], "alter": [62, 75, 76, 135, 139, 141], "altern": [139, 149], "alwai": [4, 6, 108, 130, 139, 141, 149, 156], "am": 156, "america": 141, "among": [92, 93], "amount": 143, "amrap": 1, "an": [0, 4, 9, 13, 14, 15, 16, 17, 18, 24, 25, 28, 30, 33, 38, 39, 40, 41, 46, 47, 49, 51, 53, 54, 55, 58, 62, 63, 64, 65, 77, 78, 81, 83, 88, 89, 90, 92, 93, 94, 95, 98, 99, 100, 105, 106, 107, 119, 125, 126, 130, 131, 132, 133, 134, 136, 137, 138, 139, 141, 142, 143, 145, 146, 149, 154, 156], "anaconda": 138, "analysi": [4, 135, 138, 139, 143, 145], "analysis_memb": 156, "analyz": 135, "angular": 121, "angular_dist": 153, "angulardist": 121, "ani": [4, 95, 131, 138, 139, 141, 142, 143, 149, 156], "anim": 156, "annotate_d": 156, "anoth": [4, 11, 21, 65, 77, 78, 90, 118, 139, 140, 141, 152, 153, 156], "antarct": [74, 76], "antarctica": [139, 140], "antimeridian": 139, "anvil": 149, "anyth": 25, "anywher": 53, "apart": 139, "api": [135, 154], "appear": 141, "append": [131, 140], "appli": [139, 145, 156], "appreci": 140, "approach": [140, 152, 156], "appropri": [131, 141, 143, 156], "approxim": [62, 115, 116, 140, 143, 156], "ar": [3, 4, 6, 15, 29, 36, 38, 39, 40, 47, 49, 51, 52, 53, 54, 55, 63, 65, 75, 90, 95, 98, 103, 104, 115, 116, 120, 125, 126, 128, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 148, 149, 150, 152, 153, 154, 156], "arakawa": 142, "arang": [4, 156], "arbirari": 139, "arbitrari": 119, "arc": [125, 126, 128, 153], "arctic": 140, "area": [132, 133, 141, 147, 156], "areacel": 156, "arg": [26, 138], "argpars": 138, "argument": [4, 26, 35, 47, 49, 63, 110, 131, 137, 138, 139, 141, 144, 145, 146, 149, 156], "argumentpars": 138, "aris": 140, "around": [95, 140, 141], "arrai": [4, 32, 33, 34, 37, 38, 39, 43, 44, 45, 52, 53, 57, 58, 61, 62, 63, 64, 65, 80, 84, 85, 92, 93, 94, 120, 125, 126, 128, 131, 139, 140, 141, 143, 156], "asai": [1, 140, 145, 146], "assign": 4, "associ": [4, 6, 23, 54, 55, 74, 131, 132, 133, 138, 140, 142, 145, 146, 156], "assum": [110, 139], "asymptot": 140, "atlant": [37, 141, 145], "atlantic_restrict": 141, "atlanticpacificgrid": 140, "attribut": [24, 25, 27, 101, 102, 103, 104, 110, 125, 126, 128, 139], "author": [59, 140, 145, 146], "auto": 0, "automat": [4, 138, 149], "avail": [15, 43, 45, 47, 48, 49, 50, 53, 64, 97, 98, 139, 145, 149, 152, 156], "averag": [64, 132, 133, 141, 156], "avoid": [51, 76, 142], "awkwardli": 140, "ax": [69, 95, 96], "axi": [95, 146, 156], "azur": 138, "b": [128, 139, 142], "b1": [125, 126, 128], "b2": [125, 126, 128], "back": [139, 153], "background": [61, 63, 135], "backward": 145, "bai": 141, "balanc": [139, 149], "bar": [52, 54, 55, 57, 58, 131, 139], "base": [29, 47, 48, 49, 50, 54, 55, 61, 80, 90, 97, 125, 126, 128, 138, 139, 140, 141, 142, 156], "base_mesh": [32, 33, 57, 58, 136, 137, 139, 140, 142], "base_mesh_filenam": [49, 50, 139], "base_mesh_vtk": [57, 58, 144], "basi": 156, "basic": [140, 144, 152, 156], "basin": [88, 89, 135], "bathy_coastlin": [64, 65], "bathyemtri": 141, "bathymetri": [57, 58, 65, 80, 90, 141, 144], "bckgnd_grid_cell_width": 63, "bckgrnd_grid_cell_width_vs_lat": 63, "becaus": [139, 140, 143, 145, 149, 156], "becom": [118, 142, 156], "been": [47, 49, 62, 63, 64, 65, 90, 110, 125, 138, 139, 141, 149, 154], "befor": [4, 47, 48, 49, 50, 97, 115, 116, 131, 138, 139, 156], "begin": [4, 97, 139, 141, 156], "behavior": [4, 139], "behind": 156, "being": 139, "belong": [132, 133], "below": [80, 140, 152, 156], "bering_sea_": 141, "bering_sea_w": 141, "besid": [92, 93], "best": [138, 152], "better": [139, 149], "between": [4, 32, 33, 34, 37, 38, 39, 40, 43, 45, 52, 54, 55, 57, 58, 85, 90, 92, 98, 121, 122, 124, 125, 131, 132, 133, 135, 140, 156], "betwen": 139, "beyond": [152, 156], "bilinear": [51, 90, 136], "bilinearli": 90, "bin": [139, 140], "bit": 156, "blank": [4, 156], "blend": [62, 135], "block": [2, 4, 74, 76, 131, 139, 142], "blockag": [74, 76, 135], "book": 96, "bool": [9, 14, 15, 19, 20, 22, 23, 26, 33, 35, 52, 54, 55, 57, 58, 62, 63, 64, 65, 83, 98, 99, 100, 103, 106, 130, 131, 133], "boolean": [4, 14, 126, 128], "both": [110, 137, 138, 139, 140, 141, 143, 145, 148, 149, 152, 153, 156], "bottom": [79, 80, 131, 143, 156], "bottomdepth": [78, 80, 81, 90, 131, 143, 156], "bottomdepthobserv": 144, "bound": [32, 34, 51, 57, 63, 65, 79, 90, 139, 140, 141, 156], "boundari": [43, 45, 88, 89, 131, 140, 141, 142, 145, 156], "boundarymask": [131, 156], "box": [66, 67, 68, 70, 131, 139, 141, 156], "bradi": 1, "branch": [3, 152], "break": [90, 141], "bridg": 142, "broadcast": [136, 140], "bru": 59, "buffer": 95, "build": [3, 32, 33, 34, 57, 58, 89, 98, 135, 138, 152], "build_mesh": [137, 140, 144], "build_moc_basin": 145, "build_planar_mesh": [140, 144], "build_spherical_mesh": [137, 140, 144], "built": [149, 156], "c": [41, 135, 139, 146, 149], "calcul": [131, 156], "calendar": 3, "call": [22, 25, 26, 61, 62, 63, 64, 65, 90, 92, 93, 94, 97, 125, 132, 133, 134, 135, 138, 139, 140, 141, 142, 143, 145, 149, 152, 154, 156], "calledprocesserror": 26, "can": [2, 4, 15, 24, 90, 131, 132, 133, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 149, 152, 153, 154, 156], "candid": [132, 133], "cannot": [142, 156], "capabl": [137, 156], "captur": [137, 139], "care": [139, 145, 156], "caribbean": 141, "cartesian": [112, 113, 114, 115, 120, 125, 126, 128, 130, 131, 133, 139, 153, 154, 156], "cartesian_to_lon_lat": 153, "cartopi": 138, "case": [4, 125, 126, 128, 132, 133, 135, 139, 140, 141, 149, 156], "cast": 15, "caviti": [139, 143], "cd": [2, 149, 152], "cel": 101, "cell": [29, 32, 33, 34, 37, 38, 39, 40, 48, 50, 51, 52, 53, 54, 55, 57, 58, 61, 62, 63, 75, 76, 84, 85, 90, 92, 93, 97, 98, 103, 104, 110, 130, 131, 132, 133, 135, 136, 138, 145, 146, 148, 149, 153, 154, 156], "cell_width": [61, 62, 63, 71, 141], "cellindic": 90, "cellmap": 139, "cellmapbackward": 139, "cellmapforward": 139, "cellseedmask": [139, 144], "cellsoncel": [53, 139, 156], "cellsonvertex": 139, "cellwidth": [32, 33, 34, 36, 57, 58, 83, 84, 85, 136, 137, 140], "cellwidtheq": [38, 39, 140], "cellwidthglob": [33, 58], "cellwidthinatlant": 37, "cellwidthinnorth": [40, 140], "cellwidthinpacif": 37, "cellwidthinsouth": [40, 140], "cellwidthmidlat": 38, "cellwidthonmpa": 136, "cellwidthout": [37, 38, 39, 40], "cellwidthpol": [38, 39, 140], "cellwidthvslat": [136, 140], "cellwidthvslatlon": 140, "center": [38, 51, 53, 98, 103, 104, 118, 130, 132, 133, 134, 136, 139, 140, 141, 154, 156], "center_on_mesh": 139, "central": 141, "cfg": 4, "chang": [2, 38, 40, 135, 146], "channel": [138, 142, 152], "channel_prior": 152, "chapter": 0, "char_dim_nam": 24, "charact": [4, 24], "characterist": 140, "check": [3, 52, 54, 131, 139, 156], "check_cal": 137, "choos": [139, 149], "chrysali": 149, "chunk_siz": 139, "chunksiz": [52, 54, 55, 139], "cime": [111, 135, 140, 142], "circl": [112, 125, 126, 128, 133, 140], "circle_dist": 121, "circul": [89, 135], "ckdtree": [132, 133, 134], "class": [4, 6, 18, 25, 120, 135], "clean": 156, "click": 156, "clip": 156, "clip1": 156, "clobber_mod": 154, "clockwis": 141, "clone": 152, "close": 139, "closest": [43, 45, 53, 62, 64, 92, 139], "closur": [38, 63, 136, 141, 156], "cmap": 96, "cmax": 140, "cmin": 140, "cmocean": 156, "cmu": 41, "coars": [43, 45, 55, 139, 140, 156], "coast": 135, "coastal": [64, 135, 144], "coastal_refined_mesh": 141, "coastal_tool": 141, "coastlin": [62, 64, 65, 135, 139], "coastline_alter": 142, "code": [2, 4, 137, 139, 140, 149, 152], "coeffs_reconstruct": 154, "collect": [30, 52, 53, 54, 55, 89, 95, 131, 139, 142, 145, 156], "colon": [131, 156], "color": 70, "colorbar": 146, "colormap": [96, 135, 146], "column": [103, 156], "com": [1, 125, 126, 128, 138], "combin": [6, 37, 40, 131, 139, 140, 156], "combined_com": 6, "come": [140, 152, 156], "comma": [4, 131, 156], "command": [22, 24, 26, 27, 110, 138, 139, 140, 145, 146, 152, 154, 156], "comment": [6, 22, 23, 135, 138], "common": 140, "commonli": 140, "comp": 131, "compar": 98, "comparewithfilenam": 98, "compass": [3, 4, 135, 141], "compat": 145, "compil": [135, 149], "complain": 156, "complet": [28, 29, 30, 33, 89, 90, 156], "complex": [140, 143, 156], "compliant": 28, "complic": 140, "compon": [120, 131, 135, 139, 140, 146, 154, 156], "componentnam": [139, 142, 156], "compromis": [52, 54, 55], "comput": [55, 79, 80, 89, 90, 121, 122, 124, 131, 135, 140, 143, 145, 156], "compute_cell_width": 141, "compute_depth": 143, "compute_lon_lat_region_mask": 139, "compute_mpas_flood_fill_mask": 139, "compute_mpas_region_mask": [30, 139, 142], "compute_mpas_transect_mask": [139, 142], "compute_zmid": 143, "conceiv": 156, "concentr": 140, "conda": [3, 135, 138, 139, 152], "conda_packag": [2, 138, 152], "condit": [139, 149, 156], "config": [135, 152], "config_copi": 12, "config_filenam": 9, "configpars": [4, 6, 7], "configur": 135, "confin": 141, "conform": 140, "connect": [130, 139, 156], "consid": [108, 156], "consider": [131, 156], "console_script": 138, "constant": [90, 93, 111, 132, 133, 135, 136, 140, 141, 142, 156], "constantcellwidth": 140, "construct": [61, 90, 130, 140, 141, 144, 156], "consum": 139, "contact": [138, 139], "contain": [3, 4, 30, 48, 49, 50, 52, 53, 54, 55, 90, 100, 101, 102, 106, 108, 132, 133, 139, 141, 142, 145, 146, 147, 148, 149, 150, 151, 153, 154, 156], "content": [4, 8, 9, 10, 139, 145], "context": [25, 137, 143], "contigu": [27, 53, 110, 139], "contin": 156, "continent": 141, "continental_u": 141, "continu": 156, "contour": [62, 64, 65, 141], "contrast": [139, 143], "contribut": 1, "contributor": 135, "control": [139, 141], "conu": 141, "conveni": [90, 137, 156], "convent": [138, 156], "convers": [33, 89, 131, 135, 140, 145, 156], "convert": [35, 41, 46, 113, 114, 135, 137, 140, 153, 156], "coord": [77, 78, 131, 156], "coordfilenam": [77, 78, 81], "coordin": [32, 34, 51, 57, 77, 78, 79, 80, 81, 83, 84, 90, 112, 115, 116, 117, 118, 119, 125, 126, 128, 130, 131, 132, 133, 135, 139, 140, 141, 146, 153], "copi": [4, 11, 21, 47, 49, 75, 130, 139, 145, 146, 156], "core": [30, 139], "corner": 95, "corner_lat": 104, "corner_lon": 104, "correct": [143, 156], "correctli": 140, "correspond": [48, 50, 88, 130, 131, 139, 149, 154, 156], "cost": 141, "could": [139, 140, 141, 143, 156], "count": [75, 139, 142, 149], "counter": 141, "counterclockwis": [130, 156], "cover": [4, 141, 147], "coverag": [139, 142, 149], "crate": [97, 137], "creat": [25, 30, 38, 39, 47, 48, 49, 52, 53, 54, 55, 61, 63, 88, 97, 99, 105, 106, 110, 135, 137, 138, 139, 140, 142, 144, 147, 148, 149, 150, 152, 153, 156], "create_background_mesh": [61, 141], "create_pool": 139, "create_seaice_partit": 149, "creation": [30, 62, 63, 64, 65, 97, 135, 137], "creator": [135, 142, 145], "critic": [74, 76, 142], "critical_land_blockag": 142, "critical_passag": 142, "crop": [139, 156], "cross": [130, 153], "cross_product": 122, "ct": 141, "cull": [97, 98, 131, 135, 140, 156], "cull_dataset": 139, "cullcel": [29, 139], "culled_graph": 29, "culled_mesh": [139, 140], "culled_mesh_filenam": [49, 50, 139], "culled_mesh_no_isc": 139, "culled_region": 131, "cullequatorialregion": 106, "culler": [135, 149], "cullerdir": 149, "current": [3, 4, 96, 139, 141, 149, 152, 156], "curri": 1, "curv": [140, 149], "curvatur": [95, 132, 133], "custom": [6, 146], "cw_filenam": 83, "d": [24, 47, 49, 62, 64, 96, 136, 139, 140, 141, 149, 156], "da": [92, 93, 94], "dagrow": [53, 139], "dai": [3, 156], "daili": 156, "danod": [92, 93, 94], "data": [28, 29, 35, 44, 46, 53, 57, 58, 67, 75, 80, 90, 92, 93, 94, 98, 130, 131, 132, 133, 139, 140, 141, 143, 144, 145, 146, 153], "dataarrai": [53, 79, 80, 90, 92, 93, 94, 132, 133], "datadir": 149, "datafil": 139, "dataset": [24, 28, 29, 30, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 65, 74, 75, 76, 88, 90, 92, 93, 94, 96, 98, 117, 118, 119, 130, 132, 133, 134, 135, 136, 140, 141, 145, 156], "date": [51, 149, 156], "datelin": 139, "davi": [1, 140, 145, 146], "dc": [98, 138, 139, 140], "dcoars": 140, "ddeg": [63, 141], "deactiv": 152, "debug": [137, 145], "decid": 141, "deep": [4, 11, 12, 21], "deepest": 156, "def": [137, 138, 140], "default": [4, 24, 28, 29, 38, 43, 45, 47, 48, 49, 50, 53, 57, 58, 63, 64, 95, 96, 110, 131, 139, 140, 141, 142, 144, 146, 149, 156], "default_char_dim_nam": 24, "default_engin": 24, "default_fil": 24, "default_fillv": 24, "default_format": 24, "default_param": [61, 141], "defin": [23, 32, 34, 35, 36, 46, 57, 62, 63, 74, 76, 79, 80, 83, 84, 85, 88, 89, 90, 92, 93, 94, 106, 123, 130, 131, 132, 133, 134, 136, 138, 139, 141, 145, 153, 154, 156], "definit": [135, 139, 142, 152], "deform": 140, "deg": 95, "degre": [33, 37, 38, 39, 40, 43, 45, 51, 52, 54, 58, 61, 62, 63, 64, 75, 76, 85, 95, 103, 113, 114, 130, 133, 139, 140, 141, 142, 156], "delawar": 141, "delaware_bai": 141, "delaware_region": 141, "delaware_restrict": 141, "delet": [28, 29, 30, 33, 89], "demand": 139, "demonstr": 156, "densiti": [3, 83, 84, 85], "depend": [24, 131, 135, 137, 146, 156], "depth": [90, 131, 135, 156], "depth_bnd": 79, "depth_dim": 80, "derivi": 3, "describ": [118, 138, 139, 152, 156], "descript": 138, "design": [139, 140], "desir": [90, 139, 141, 143, 149, 156], "dest": 138, "destin": 149, "detail": [0, 139], "detect": 153, "determin": [29, 61, 62, 108, 123, 126, 128, 139, 145, 149, 153], "dev": [1, 28, 138, 145, 152], "dev_environ": 152, "develop": [2, 138, 139, 152], "dfine": 140, "diagnost": 149, "dict": [6, 15, 24, 26, 61, 62, 65], "dictionari": [4, 6, 15, 24, 61, 141], "differ": [6, 24, 90, 106, 139, 140, 141, 149, 150, 156], "dim": 131, "dimens": [24, 80, 90, 92, 93, 94, 98, 110, 131, 139, 146], "dimension_list": [131, 156], "din": [115, 116], "dir": [28, 29, 30, 33, 89, 137], "direct": [98, 119, 138, 139, 140, 149], "directli": [141, 143, 149, 152, 156], "directori": [28, 29, 30, 33, 57, 58, 89, 96, 106, 131, 138, 144, 149, 156], "disappear": 156, "discontinu": [132, 133, 140], "disk": [47, 49, 143], "displai": [57, 58, 131, 156], "display_imag": 4, "distanc": [43, 45, 62, 64, 98, 100, 112, 115, 116, 121, 132, 133, 135, 147], "distance_from_geojson": 140, "distance_to_coast": [62, 141], "distinct": 15, "distort": 139, "distribut": [37, 40, 52, 54, 55, 140], "divid": [52, 54, 55, 90, 130, 139], "dlat": [136, 140], "dlon": [136, 140], "dnode": [132, 133], "do": [4, 118, 131, 137, 138, 139, 149, 154, 156], "do_inject_bathymetri": [57, 58], "doc": 2, "docs_vers": 2, "document": [0, 28, 135, 138, 152, 154, 155], "doe": [4, 140, 143], "doesn": [100, 139, 140, 149], "dom": 1, "domain": [117, 118, 131, 139, 156], "don": [139, 146, 149], "done": [139, 141, 152], "dot": 122, "dot_product": 124, "doubl": [15, 139], "doubli": 139, "dougla": 1, "dout": [115, 116], "down": [90, 141], "download": [89, 111, 149, 156], "dpi": 146, "drake": 146, "driver": 141, "dry": 144, "ds_base": 48, "ds_base_mesh": 47, "ds_cull": [47, 48], "ds_culled_mesh": [47, 49, 139], "ds_culled_mesh_no_isc": 139, "ds_init": 139, "ds_map_culled_to_bas": [47, 48], "ds_mesh": 96, "dsbasemesh": [139, 142], "dsblockag": 74, "dscritblockmask": 142, "dscritpassmask": 142, "dsculledmesh": 139, "dsin": [28, 29], "dsinvers": 29, "dslandmask": [139, 142], "dsmask": [29, 30, 52, 53, 54, 55, 74, 75, 76, 88, 139, 145], "dsmasksandtransect": 145, "dsmesh": [30, 53, 54, 55, 75, 76, 88, 130, 132, 133, 139, 140, 145, 156], "dsmesh1": 139, "dsmesh2": 139, "dsout": [28, 29, 132, 133], "dspreserv": 29, "dstransect": 90, "dstransecttriangl": [90, 91, 92, 93, 94], "dstri": [130, 132, 133, 134, 156], "dtransect": [132, 133], "dtype": [15, 18], "dual": 153, "duda": 1, "duplic": 156, "dure": [3, 28, 29, 30, 33, 62, 63, 64, 65, 89, 139, 149, 156], "dx_max": 63, "dx_max_glob": 141, "dx_min": [62, 63, 140], "dx_min_coast": 141, "dx_min_glob": 141, "e": [4, 22, 25, 54, 55, 74, 76, 90, 131, 132, 133, 139, 140, 141, 149, 152, 156], "e3sm": [3, 111, 149], "e3sm_tag": 111, "e3smv1": 140, "each": [6, 15, 23, 34, 43, 45, 48, 50, 52, 54, 55, 79, 80, 81, 90, 93, 96, 106, 110, 115, 116, 130, 131, 132, 133, 139, 141, 143, 144, 145, 149, 154, 156], "earth": [3, 33, 34, 43, 45, 55, 100, 112, 115, 139, 140, 142], "earth_radiu": [33, 34, 43, 45, 112, 113, 114, 136, 137, 140], "earth_relief_15": [57, 58, 141, 144], "earthradiu": [55, 115, 142], "easiest": 2, "easili": 156, "east": 141, "ec": [63, 136, 140, 141, 156], "ec120to60": 38, "ec30to60kml60e3smv2r03": 145, "ec60to30": 38, "ec_cellwidthvslat": [39, 63, 136, 140], "eddi": [38, 63, 136, 141, 156], "edg": [32, 34, 48, 50, 52, 54, 55, 57, 104, 110, 131, 132, 133, 134, 139, 140, 145, 153, 154, 156], "edgesign": 55, "edgesoncel": 156, "edu": 41, "effici": [139, 145, 149, 156], "either": [15, 25, 30, 65, 108, 120, 125, 126, 128, 131, 137, 139, 140, 141, 156], "el": [41, 46, 139], "element": [15, 18, 46, 47, 48, 49, 50, 125, 126, 128], "elev": [57, 58, 144], "elimin": 141, "els": 25, "elsewher": [139, 140, 153], "empti": [6, 131, 138, 141, 143, 156], "en": [115, 116, 121], "enabl": 139, "end": [125, 126, 128, 132, 133, 141, 149, 156], "enforc": 141, "engin": [24, 98], "enhanc": 141, "enough": [132, 133, 134, 139], "ensur": [15, 95], "enter": [131, 156], "enthalpy_benchmark_viz": 4, "entir": [95, 156], "entire_glob": 141, "entri": [15, 37, 38, 39, 40, 105, 107, 135, 141, 152], "entry_point": 138, "env": [138, 139, 140, 152], "environ": [2, 135, 138], "epsilon": 91, "equal": [140, 141], "equat": [38, 39, 140, 141], "equatori": [38, 106, 140, 149], "equatorward": 95, "equival": [131, 139, 140, 156], "error": 137, "esmf": 149, "etc": [4, 131, 139, 146, 149, 156], "evalu": 15, "evapor": 3, "even": [6, 98, 142, 156], "eventu": 138, "everi": [131, 156], "ex": 149, "exactli": 139, "exagger": [131, 156], "exampl": [0, 4, 38, 39, 90, 131, 136, 137, 138, 139, 140, 141, 142, 145, 146, 149, 156], "except": [4, 9, 131, 156], "exclud": [62, 65, 141, 156], "exect": 106, "execut": 149, "exist": [4, 25, 26, 47, 49, 100, 118, 131, 137, 139, 144, 149, 152], "exit": [97, 139, 145, 146, 149], "exp": 140, "expand": [100, 156], "expans": 100, "expens": [131, 156], "experiment": [52, 54, 55], "explicitli": 156, "explor": [139, 156], "export": 2, "express": [15, 131, 156], "extend": [23, 100, 135, 156], "extend_seaice_mask": 147, "extenddist": 100, "extens": [41, 138], "extent": [62, 63, 64, 65], "extra": [55, 131, 139, 156], "extract": [57, 58, 64, 65, 131, 135, 140, 144], "extract_coastlin": [62, 64, 141], "extract_vtk": [144, 156], "extractor": [131, 135], "ey": 156, "f": [139, 145, 146, 149, 152, 156], "face": [131, 156], "fact": 139, "factor": [131, 140], "fairli": 156, "fals": [4, 15, 22, 52, 54, 55, 57, 58, 62, 63, 64, 65, 67, 96, 99, 100, 103, 130, 131, 139, 140, 156], "far": 139, "farther": 141, "faster": [52, 54, 136, 139], "fc": [43, 44, 45, 89, 95, 96, 140, 156], "fc_region_mask": [131, 156], "fccritblockag": 142, "fccritpassag": 142, "fclandcoverag": [139, 142], "fcmask": [30, 52, 54, 55, 139, 142, 145], "fcmoc": 145, "fcseed": [53, 139], "featur": [4, 30, 52, 53, 54, 55, 89, 131, 139, 140, 142, 144, 145, 146, 156], "featurecolleciton": 140, "featurecollect": [30, 43, 44, 45, 52, 53, 54, 55, 89, 95, 96, 131, 139, 140, 145, 146, 156], "featurenam": [139, 142, 156], "few": [4, 149, 156], "fewer": 141, "field": [29, 43, 45, 47, 49, 51, 61, 62, 63, 83, 84, 85, 90, 92, 93, 94, 99, 100, 106, 108, 118, 131, 132, 133, 139, 141, 144, 146, 148, 149, 150, 154], "fieldsoncel": 156, "fig": 95, "figur": [24, 95, 146, 156], "file": [8, 9, 10, 15, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 41, 46, 49, 50, 57, 58, 62, 63, 64, 65, 77, 78, 81, 83, 84, 85, 89, 98, 99, 100, 101, 102, 103, 104, 106, 108, 110, 131, 135, 137, 138, 139, 140, 141, 143, 144, 145, 146, 149, 152, 154, 156], "file_id": 139, "filenam": [8, 10, 24, 100, 108, 131, 139, 146, 149, 156], "filename1": 139, "filename2": 139, "filename_pattern": [131, 156], "filename_templ": 154, "filenamedata": [109, 149], "filenameicepres": 108, "filenamemesh": [100, 108], "filenameout": [108, 109], "filenamepres": 100, "filenamescripout": 103, "files_for_e3sm": 149, "fill": [24, 53, 156], "fillvalu": 24, "filter": [131, 156], "final": [29, 132, 133, 139, 141, 156], "find": [43, 45, 53, 64, 75, 125, 132, 133, 134, 139, 142, 149, 152, 153, 154], "find_transect_cells_and_weight": 90, "find_transect_levels_and_weight": [92, 93, 94], "finer": 140, "finish": [139, 149], "first": [4, 27, 40, 75, 90, 110, 123, 128, 131, 132, 133, 138, 139, 140, 141, 149, 156], "five_region_eq": 108, "fix": 156, "fix_regrid_output": 149, "flag": [22, 139, 145], "flat": 156, "flavor": 140, "flip": [96, 146], "float": [4, 15, 16, 18, 33, 34, 35, 37, 38, 39, 40, 43, 45, 52, 54, 55, 57, 58, 62, 63, 64, 65, 75, 76, 95, 98, 100, 108, 112, 115, 116, 119, 120, 131, 132, 133, 154], "flood": [53, 57, 58], "floodplain": 144, "floodplain_elev": [57, 58, 86], "floor": 90, "flow": [74, 76, 142, 145], "fo": [51, 141, 156], "focus": 156, "follow": [2, 121, 131, 139, 140, 141, 154, 156], "forc": 139, "foreseen": 145, "forg": [138, 152], "fork": [97, 139], "forkserv": [97, 139], "form": [81, 156], "format": [24, 35, 41, 46, 65, 98, 135, 137, 141, 145, 156], "formatter_class": 138, "formula": [115, 116], "fortran": [135, 149], "forward": 154, "found": [4, 9, 19, 20, 125, 126, 128, 132, 133, 139, 149, 153, 156], "fp": 23, "framework": 135, "fresh": 3, "from": [3, 4, 11, 15, 21, 22, 29, 30, 38, 40, 41, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 55, 61, 62, 63, 64, 65, 83, 90, 95, 99, 106, 111, 113, 114, 115, 116, 125, 126, 130, 131, 132, 133, 134, 135, 136, 137, 139, 140, 141, 142, 144, 145, 146, 152, 154, 156], "from_mpa": 139, "frustratingli": 139, "full": [132, 133, 139, 156], "fulli": 28, "func": 132, "function": [4, 15, 22, 31, 33, 34, 36, 37, 38, 39, 40, 42, 56, 58, 59, 62, 63, 64, 65, 73, 80, 87, 90, 104, 135, 136, 137, 138, 139, 141, 142, 143, 144, 145, 146, 147, 148, 150, 151, 152, 154, 156], "further": 98, "fusion": 3, "futur": 139, "g": [4, 22, 25, 54, 55, 74, 76, 90, 131, 132, 133, 139, 140, 141, 146, 149, 156], "galveston_bai": 141, "garanaik": 1, "gather": 139, "gaussian": 140, "gen_seaice_mesh_partit": 149, "gener": [0, 106, 110, 137, 138, 139, 140, 141], "generateweight": 109, "geojson": [43, 44, 45, 139, 140, 142, 145, 146], "geojson_file_nam": 139, "geojson_filenam": [89, 145, 146], "geom_edg": [32, 34, 57, 137, 140], "geom_point": [32, 34, 57, 137, 140], "geometr": 89, "geometri": [131, 140, 142, 144, 146, 156], "geometric_featur": [30, 52, 53, 54, 55, 89, 95, 96, 131, 139, 140, 142, 145, 146, 156], "geometricfeatur": [89, 139, 142, 145, 156], "geometrics_featur": [43, 44, 45], "get": [4, 7, 12, 14, 15, 16, 17, 18, 43, 45, 91, 139, 142, 145, 156], "get_r": 140, "getboolean": 4, "getexpress": 4, "getfloat": 4, "getinteg": 4, "getlist": 4, "gf": [89, 139, 142, 145, 156], "github": [1, 28, 138, 145, 155], "give": [62, 63, 64, 65], "given": [3, 7, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 33, 53, 58, 62, 63, 64, 65, 79, 80, 90, 91, 96, 101, 102, 103, 104, 106, 131, 132, 133, 137, 139, 140, 141, 142, 147, 149, 154, 156], "global": [27, 38, 39, 40, 110, 139, 141, 145], "global_ocean": 4, "globe": [37, 156], "go": [137, 139, 156], "goe": 25, "good": 139, "gouraud": 156, "gpmeti": 149, "graph": [1, 28, 29, 106, 135, 139, 147, 150, 151], "graphinfofilenam": [28, 29, 139], "graviti": 3, "grd_box": [63, 141], "great": [112, 121, 125, 126, 128, 133], "greater": [126, 128], "greenland": [139, 141], "grid": [36, 37, 43, 44, 45, 51, 52, 62, 63, 64, 65, 68, 90, 94, 95, 98, 103, 135, 136, 139, 140, 141, 142], "grid_file_nam": 139, "ground": [139, 142], "group": [149, 156], "groupdataset1": 156, "grow": [53, 139], "guarante": [115, 116, 130, 137, 156], "gulf": 141, "h": [139, 145, 146, 149, 154], "h5netcdf": [24, 98], "ha": [4, 19, 52, 54, 55, 62, 63, 64, 65, 132, 133, 138, 139, 140, 141, 143, 144, 149, 154, 156], "had": [149, 152], "half": [38, 141], "hand": 140, "handi": 156, "handl": [139, 156], "hash": 139, "have": [15, 47, 49, 52, 54, 55, 90, 110, 125, 130, 137, 139, 140, 143, 149, 152, 156], "hawaii": 141, "heat": 3, "height": [90, 95], "heinzel": 1, "help": [130, 138, 139, 145, 146, 149, 150, 154], "helper": 149, "here": [4, 136, 137, 139, 140, 141, 142, 149, 152, 156], "hexagon": [98, 140, 156], "hfun": [33, 58, 140], "high": [139, 140, 141], "high_res_region": 140, "higher": [11, 21, 140, 141], "highest": 140, "hillebrand": 1, "hist": [131, 156], "histor": 139, "histori": [24, 27, 110, 139], "hit": 156, "hodg": 156, "hoffman": 1, "hole": 156, "home": 139, "horizcellindic": [132, 133], "horizon": [47, 48, 49, 50, 139], "horizont": [47, 48, 49, 50, 90, 115, 116, 139, 143, 146], "horiztriangleindic": [132, 133], "horiztrianglenodeindic": [132, 133], "how": [2, 61, 62, 63, 64, 65, 89, 139, 152], "howev": [136, 143, 149, 156], "hpc": 149, "html": [2, 41, 138], "http": [1, 28, 41, 115, 116, 121, 125, 126, 128, 138, 145], "hurrican": 141, "hurt": 140, "i": [2, 4, 9, 15, 20, 22, 24, 25, 26, 28, 29, 33, 34, 35, 36, 38, 39, 40, 43, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65, 77, 78, 81, 83, 84, 85, 90, 95, 98, 100, 108, 110, 115, 116, 126, 128, 130, 131, 132, 133, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156], "ic": [3, 76, 105, 108, 139, 142, 143, 147, 148, 149, 150, 151, 156], "icepres": [100, 149], "icepresenceextend": 100, "icepresent_qu60km_polar": 149, "icon": 156, "idea": 139, "ident": [98, 120, 125, 126, 128, 149, 156], "idx": 67, "ignor": [35, 63, 108, 131, 137, 141], "ignore_tim": [131, 156], "ih": 4, "imag": 96, "implement": [4, 138], "import": [15, 136, 137, 139, 140, 141, 142, 145, 152, 156], "in_fil": [139, 145], "in_filenam": [49, 139, 154], "inch": 95, "includ": [2, 4, 15, 22, 23, 50, 62, 65, 74, 76, 101, 102, 103, 104, 115, 116, 130, 131, 132, 133, 135, 137, 138, 139, 140, 141, 142, 146, 149, 154, 156], "include_com": 23, "include_mesh_var": [131, 156], "include_sourc": 23, "increment": 138, "incur": 139, "independ": [78, 81, 90, 131, 143, 156], "index": [2, 48, 50, 80, 90, 130, 131, 132, 133, 135, 138, 140], "indian": 145, "indic": [23, 62, 63, 64, 65, 90, 125, 126, 128, 130, 131, 132, 133, 138, 139, 141, 142, 143, 145, 149, 156], "individu": [145, 154], "indo": 145, "infil": [110, 139], "infile1": [27, 139], "infile2": [27, 139], "infilenam": [77, 78, 81], "info": [28, 29, 137, 139, 149], "inform": [89, 110, 139, 149, 156], "infrastructur": 3, "infrequ": 139, "ingredi": 141, "init": 156, "initi": [79, 135, 139, 149, 156], "initial_onli": 154, "initial_st": 139, "initial_state_no_isc": 139, "inject_bathymetri": 144, "inject_preserve_floodplain": 144, "inlin": 4, "inplac": 139, "input": [28, 29, 36, 51, 62, 77, 78, 81, 139, 141, 145, 149, 154, 156], "input_nam": 139, "inputdata": 149, "inputmesh": 149, "inset": 95, "insid": [44, 45, 54, 55, 137, 139, 140], "instal": [138, 149, 152], "instanc": 156, "instead": [63, 139, 140, 156], "instruct": 152, "int": [15, 17, 18, 26, 30, 43, 45, 47, 48, 49, 50, 52, 53, 54, 55, 62, 63, 64, 65, 75, 97, 98, 103, 104, 106, 110, 131, 136, 138, 139, 140], "integ": [4, 17, 131, 141, 149, 150, 156], "intend": [38, 39, 40, 145, 149], "intens": 136, "interest": [140, 156], "interfac": 156, "interior": [131, 156], "intermedi": [33, 58, 140, 145], "intern": [132, 133, 139, 143], "interp_bilin": 136, "interp_mpas_to_transect_triangle_nod": 90, "interp_transect_grid_to_transect_triangle_nod": 90, "interpcellindic": 90, "interpcellweight": 90, "interphorizcellindic": [132, 133], "interphorizcellweight": [132, 133], "interplevelindic": 90, "interpoi": 51, "interpol": [23, 90, 92, 93, 94, 115, 116, 130, 132, 133, 135, 139, 156], "intersect": [52, 54, 128, 132, 133, 134, 139, 153], "introduc": 138, "invalid": 139, "invers": 139, "invok": 139, "involv": [90, 149, 156], "io": [28, 137, 139, 140, 145], "is_period": 139, "isel": 156, "island": 141, "isn": [9, 139], "isocontour": 65, "isol": 139, "issu": [139, 156], "item": 156, "iter": [141, 142], "iter_count": 140, "its": [131, 137, 139, 143, 156], "itself": [4, 137, 141, 149], "j": [1, 3], "jacobsen": 1, "jcfg_file": 137, "jig": [33, 58, 137, 140], "jigsaw": [33, 34, 35, 36, 58, 135, 137], "jigsaw_driv": [137, 140], "jigsaw_to_netcdf": [137, 139], "jigsawpi": [139, 140], "join": 138, "joseph": 1, "juan": 1, "jump": 90, "just": [25, 137, 138, 140, 146, 156], "k": 3, "kd": 134, "kdtree": [43, 64, 141], "keep": [4, 6, 65, 139, 156], "kei": [4, 141, 156], "kennedi": 1, "keyword": 26, "kg": 3, "khat": 156, "kilomet": [139, 140], "kind": [137, 156], "km": [32, 33, 37, 38, 39, 57, 58, 84, 85, 100, 139, 140, 141, 149, 156], "know": [4, 89], "kwarg": 26, "l": 139, "land": [74, 75, 76, 135, 139, 141, 156], "landic": 139, "landicemask": [99, 139], "larg": [136, 139, 141, 145, 156], "larger": [139, 145], "last": [59, 145], "lat": [33, 34, 36, 37, 38, 39, 40, 43, 44, 45, 52, 54, 58, 60, 62, 63, 64, 65, 67, 68, 71, 85, 90, 95, 113, 114, 130, 131, 133, 136, 137, 140, 141], "lat_grd": [43, 44, 45, 61, 63, 64], "latcel": [54, 55, 104, 136], "latent": 3, "later": [6, 90, 139, 144], "latitud": [33, 38, 43, 44, 45, 51, 52, 54, 55, 58, 61, 62, 63, 64, 65, 75, 76, 95, 103, 104, 133, 136, 139, 140, 141, 142, 148, 153], "latitude_threshold": [75, 76, 142], "latlonbuff": 95, "latnod": [130, 133, 156], "latposeq": 38, "latpospol": 38, "latscentr": 103, "latsvertex": 103, "lattransect": 133, "lattransit": [38, 40, 140], "latwidtheq": 38, "latwidthpol": 38, "latwidthtransit": [40, 140], "layer": [79, 80, 90, 131, 143, 156], "layerthick": [78, 80, 81, 90, 143, 146], "lcrc": 149, "lead": [139, 156], "learn": 149, "least": [76, 125, 126, 128, 140, 142, 143], "leav": 156, "left": [95, 156], "len": [62, 64, 115, 116], "length": [33, 37, 38, 39, 40, 51, 58, 85, 115, 116, 139, 140, 153], "let": 24, "level": [79, 90, 104, 131, 135, 141, 144, 148, 156], "levelindic": 90, "li": 156, "librari": [24, 98, 139, 140], "lie": [131, 132, 133, 156], "like": [3, 4, 15, 90, 131, 137, 139, 140, 145, 146, 149, 156], "limit": [108, 156], "line": [4, 22, 24, 51, 55, 91, 138, 139, 140, 145, 146, 149, 152, 154, 156], "linear": [132, 133], "linearli": [92, 156], "linestr": 146, "link": [138, 144, 149], "linspac": [4, 136, 140], "lipscomb": 1, "list": [1, 4, 15, 18, 26, 29, 32, 34, 57, 62, 63, 64, 65, 96, 106, 110, 131, 139, 140, 141, 146, 149, 154, 156], "load": [52, 54, 55, 139], "local": [2, 144, 152], "locat": [54, 55, 90, 95, 139, 141, 142, 149, 156], "lock": [75, 135], "log": [28, 29, 30, 32, 33, 34, 47, 49, 52, 53, 54, 55, 57, 58, 88, 89, 131, 135, 139, 140], "log_command": 26, "log_filenam": [25, 137], "logger": [25, 26, 28, 29, 30, 32, 33, 34, 47, 49, 52, 53, 54, 55, 57, 58, 88, 89, 137, 139], "loggingcontext": [137, 139], "logic": 34, "logitud": 139, "lon": [33, 34, 36, 37, 43, 44, 45, 52, 54, 58, 60, 62, 63, 64, 65, 67, 68, 71, 85, 90, 95, 113, 114, 130, 131, 133, 136, 137, 140, 141], "lon_grd": [43, 44, 45, 61, 63, 64], "lon_lat_to_cartesian": 153, "loncel": [54, 55, 104, 136], "long": [141, 156], "longer": 95, "longest": [65, 141], "longitud": [33, 43, 44, 45, 51, 52, 54, 55, 58, 61, 62, 63, 64, 65, 85, 103, 104, 130, 133, 136, 139, 140, 141, 148, 153, 156], "lonlat": [131, 156], "lonnod": [130, 133, 156], "lonscentr": 103, "lonsvertex": 103, "lontransect": 133, "look": [106, 132, 133, 139, 140, 145, 146, 156], "lot": [137, 156], "low": [104, 135], "lower": [90, 95, 148, 153], "lowerleft": 95, "luke": 1, "m": [3, 32, 33, 37, 51, 57, 58, 84, 85, 115, 116, 131, 132, 133, 139, 140, 145, 146, 149, 152, 154, 156], "machin": [149, 156], "made": [52, 54, 55, 62, 65, 138, 139, 140, 141, 145], "mag": [131, 156], "magnitud": 127, "mai": [62, 108, 132, 133, 138, 139, 140, 141, 143, 149, 152, 156], "main": [0, 4, 135, 138, 140, 141], "major": [138, 139], "make": [2, 4, 6, 38, 39, 40, 44, 54, 55, 90, 92, 93, 94, 107, 130, 132, 133, 134, 135, 139, 140, 142, 146, 149, 152, 156], "make_diagnostics_fil": 4, "make_moc_basins_and_transect": 145, "make_mpas_scripfile_on_cel": 148, "make_mpas_scripfile_on_vertic": 148, "make_planar_hex_mesh": [138, 139, 140], "make_regions_fil": 150, "make_triangle_tre": [132, 133], "mali": 139, "mamba": 149, "mambaforg": 149, "manag": 25, "mani": [4, 62, 63, 64, 65, 137, 139, 143, 156], "manipul": [98, 147, 156], "map": [47, 48, 49, 50, 95, 139], "map_culled_to_bas": [47, 49, 139], "map_culled_to_base_filenam": [49, 139], "map_filenam": 139, "mapculledtobasecel": [48, 50], "mapculledtobaseedg": [48, 50], "mapculledtobasevertex": [48, 50], "mark": [1, 139, 145, 146], "mask": [29, 44, 74, 75, 76, 80, 88, 89, 97, 99, 104, 131, 135, 140, 145, 153, 156], "mask_and_transect_filenam": [89, 145], "mask_file_nam": 139, "mask_filenam": [89, 145], "mask_from_geojson": 140, "mask_typ": 139, "masks_nam": 139, "masktyp": [54, 55, 142], "master": [3, 111, 155], "match": [115, 116, 131, 138, 139, 149], "matplotlib": [95, 129, 140, 156], "matrix": 123, "matter": 149, "matthew": 1, "max": [63, 65, 110, 141], "max_length": [43, 45, 140], "maxedg": [104, 110, 131, 139, 156], "maxedges1": 139, "maxedges2": 139, "maximum": [43, 45, 55, 63, 65, 75, 104, 115, 116, 139, 141], "maxlength": 95, "maxlevelcel": [78, 80, 81, 90, 131, 143, 146, 156], "maxr": [115, 116], "mdt": [136, 140], "mean": [131, 142, 152, 156], "meant": [62, 63, 64, 65, 142], "memori": [136, 139], "mention": 143, "mere": 139, "merg": [27, 29, 110, 135, 142, 145], "merge_featur": 139, "merge_grid": [110, 139], "merge_point": [110, 139], "mergecellwidthvslat": 140, "merged_mesh": 139, "meridian": [139, 156], "meridion": [89, 135, 154], "mesh": [27, 57, 58, 61, 62, 63, 64, 65, 75, 83, 84, 85, 88, 89, 90, 94, 96, 98, 99, 100, 106, 108, 110, 117, 118, 119, 130, 131, 132, 133, 134, 135, 136, 137, 142, 143, 145, 146, 149, 153, 154], "mesh1": 139, "mesh2": 139, "mesh_definition_tool": 140, "mesh_fil": [82, 86, 145], "mesh_file_nam": 139, "mesh_filenam": [83, 84, 85, 89, 131, 145, 146, 154, 156], "mesh_nam": [145, 149], "mesh_to_cul": 140, "mesh_to_triangl": [132, 133, 134, 156], "mesh_triangl": [33, 58, 137, 140], "mesh_typ": [63, 141], "meshdens": [83, 84, 85, 139], "meshfil": 139, "meshfilenam": [101, 102, 106, 149], "meshfilenamedst": [109, 149], "meshfilenamesrc": [109, 149], "meshgrid": [136, 140], "meshspec": 28, "messag": [139, 145, 146, 149], "meta": [6, 138], "meter": [32, 33, 34, 35, 43, 45, 55, 57, 58, 61, 62, 63, 64, 84, 98, 139, 140, 141], "method": [4, 6, 25, 43, 97, 120, 139, 154, 156], "meti": [106, 139, 149], "mexico": 141, "michael": 1, "micro": 138, "mid": [38, 140], "middl": [79, 80], "might": [108, 134, 137, 139, 140, 146, 149, 156], "mile": 1, "milena": 146, "min": [63, 65, 141], "mincellwidth": [83, 84, 85], "mind": 140, "miniconda": 152, "miniconda3": [139, 149], "minimum": [63, 75, 76, 139, 141], "minlevelcel": 146, "minor": 138, "mix": [131, 156], "moc": 135, "moc_basin": 145, "moc_southern_boundary_extractor": 145, "mocadd_moc_southern_boundary_transect": 145, "mod": [132, 133, 136], "model": [3, 135, 154, 156], "modif": 139, "modifi": [4, 24, 59, 139, 141, 142, 145], "modul": [3, 4, 25, 137, 138, 139, 140, 141, 142, 144, 145, 147, 148, 149, 150, 151, 153], "monthli": 156, "more": [0, 74, 139, 140, 141, 142, 143, 145, 146, 149, 154, 156], "most": [3, 15, 115, 116, 140, 141], "mpa": [1, 3, 4, 27, 28, 30, 32, 33, 38, 39, 40, 41, 47, 48, 49, 50, 51, 53, 54, 55, 57, 58, 75, 77, 78, 80, 81, 83, 84, 85, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 101, 102, 104, 106, 108, 110, 117, 118, 119, 130, 131, 132, 133, 134, 136, 137, 138, 140, 142, 143, 144, 145, 146, 149, 153, 154], "mpas_to_triangl": 139, "mpas_tool": [2, 3, 4, 135, 136, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 156], "mpas_tools_dev": 152, "mpascellcul": [29, 106, 139, 140, 149], "mpasconfigpars": 4, "mpascullerloc": [106, 149], "mpasfield": 51, "mpasfil": [41, 99], "mpasmaskcr": 139, "mpasmeshconvert": [28, 139, 140], "mpaso": 156, "mpi": 149, "msh": [33, 57, 58, 137, 140, 144], "msh_filenam": [35, 137], "much": 139, "multipl": [4, 131, 139, 141, 146, 149], "multipli": 90, "multipolygon": 44, "multiprocess": [30, 52, 54, 55, 97, 135], "multiprocessing_method": 139, "must": [4, 26, 48, 50, 51, 90, 98, 125, 126, 128, 138, 139, 140, 141, 142, 144, 146, 149, 154], "mutiprocess": 97, "n": [4, 32, 33, 37, 38, 39, 40, 51, 57, 58, 62, 64, 65, 84, 85, 139, 140, 149, 152, 156], "n_longest": [65, 141], "name": [4, 7, 9, 13, 14, 16, 17, 18, 19, 20, 22, 24, 25, 27, 32, 33, 35, 46, 57, 58, 59, 62, 63, 64, 65, 80, 83, 96, 98, 101, 102, 103, 104, 106, 108, 110, 131, 137, 138, 139, 140, 141, 144, 146, 149, 154, 156], "narrow": [141, 142], "natur": 142, "natural_earth": [139, 142], "nc": [32, 33, 57, 58, 106, 110, 131, 136, 137, 139, 140, 141, 142, 144, 145, 149, 154, 156], "nc4": 136, "nc_file": [65, 141], "nc_var": [65, 141], "ncell": [53, 90, 92, 93, 104, 110, 139, 146, 156], "ncellsinregion": 139, "ncolumn": 103, "ndarrai": [32, 33, 34, 37, 38, 39, 40, 43, 44, 45, 51, 52, 57, 58, 61, 62, 63, 64, 65, 79, 84, 85, 103, 104, 112, 115, 116, 120, 121, 123, 124, 126, 127, 128, 140, 154], "nearest": [43, 45, 53, 64, 140, 141], "nearli": [140, 149, 156], "necess": 156, "necessari": [149, 153], "necessarili": [137, 140], "nedg": [110, 139, 156], "need": [2, 6, 138, 139, 140, 141, 143, 145, 146, 149, 152, 156], "neg": [45, 140], "neighbor": [43, 45, 53, 64, 92, 141], "neightbor": 64, "netcdf": [24, 35, 41, 46, 65, 98, 99, 106, 108, 131, 137, 141, 149, 154], "netcdf3_64bit": [24, 98], "netcdf3_class": [24, 98], "netcdf4": [24, 98, 136], "netcdf4_class": [24, 98], "new": [6, 25, 47, 49, 62, 89, 95, 100, 137, 138, 139, 141, 142, 149, 156], "next": [139, 141, 156], "nhorizbound": 90, "ninterp": 156, "nlat": [136, 140], "nlon": [136, 140], "nn_search": [43, 64, 141], "no_isc_to_culled_map": 139, "node": [41, 46, 90, 92, 93, 94, 130, 132, 133, 139, 156], "nodecellindic": [130, 156], "nodecellweight": [130, 156], "nodehorizboundsindic": 90, "nodevalu": [132, 133], "nompi": 149, "non": [27, 98, 110, 139, 140], "none": [6, 15, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 43, 45, 47, 49, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65, 77, 78, 81, 88, 89, 90, 95, 96, 97, 98, 104, 106, 109, 110, 131, 137, 139, 141, 156], "nonperiodic_i": [98, 138, 139, 140], "nonperiodic_mesh_10x20_1km": 140, "nonperiodic_x": [98, 138, 139, 140], "nonzero": 26, "normal": [131, 138, 154, 156], "north": [51, 139, 140], "north_america": 141, "northeast": 141, "northern": 140, "noth": [4, 131, 156], "notic": 152, "now": [139, 140, 141, 152, 156], "np": [15, 136, 140, 141], "nparticl": [131, 156], "nproc": 149, "nprocsarrai": [106, 149], "nprocsfil": 149, "npx": 140, "npy": 140, "nregion": 139, "nrow": 103, "nsweep": [75, 142], "ntransect": 139, "ntransectcel": 90, "ntransecttriangl": [90, 92, 93, 94], "ntriangl": 156, "ntrianglenod": [90, 92, 93, 94], "number": [4, 15, 30, 43, 45, 47, 48, 49, 50, 52, 53, 54, 55, 62, 63, 64, 65, 75, 90, 95, 97, 98, 103, 104, 106, 110, 115, 116, 138, 139, 141, 142, 145, 149, 156], "numer": 3, "numpi": [4, 15, 43, 44, 45, 52, 79, 103, 104, 112, 115, 116, 120, 121, 123, 124, 125, 126, 127, 128, 132, 133, 136, 140, 154, 156], "nvertic": [110, 139, 156], "nvertlev": [131, 156], "nvertlevel": [80, 90, 92, 93, 131, 146, 156], "nvertlevelsp1": 156, "nweight": 90, "nx": [98, 138, 139, 140], "ny": [98, 138, 139, 140], "o": [139, 145, 149, 154, 156], "object": [4, 89, 120, 123, 137, 139, 140, 142, 146, 154, 156], "objecttyp": [139, 142, 156], "observ": [90, 132, 133], "obtain": 140, "occur": 141, "ocean": [4, 131, 139, 140, 141, 142, 143, 145, 156], "off": [51, 156], "often": [137, 149, 153, 156], "old": 139, "on_a_spher": 139, "on_spher": [34, 35, 83, 137], "onc": [97, 132, 133, 139], "one": [11, 21, 26, 29, 52, 54, 55, 57, 58, 61, 74, 90, 100, 125, 126, 128, 132, 133, 137, 139, 140, 141, 142, 143, 144, 149, 153, 154, 156], "ones": [53, 139, 140, 142], "ong": 137, "onli": [3, 41, 97, 131, 139, 140, 141, 142, 143, 145, 149, 156], "onto": 149, "open": [2, 156], "open_dataset": [137, 139, 142, 145, 156], "oper": [52, 53, 54, 55, 135, 139], "oppos": [83, 103, 133], "opt": 137, "option": [4, 6, 7, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 38, 39, 43, 45, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65, 75, 77, 78, 80, 81, 83, 88, 89, 90, 95, 96, 97, 98, 100, 103, 104, 110, 111, 119, 130, 131, 132, 133, 137, 139, 140, 141, 144, 145, 146, 149, 154, 156], "order": [132, 133, 138, 139], "org": [115, 116, 121], "origin": [4, 23, 60, 90, 94, 117, 118, 132, 133, 139, 141, 156], "ot": [26, 140], "other": [3, 4, 6, 10, 11, 21, 22, 92, 93, 108, 121, 122, 124, 125, 126, 131, 135, 137, 139, 140, 141, 149, 156], "othermesh": 118, "otherwis": [35, 139], "out": [4, 24, 28, 29, 50, 81, 98, 131, 139, 142, 143, 145, 152, 154], "out_dir": [131, 156], "out_fil": [139, 145], "out_filenam": [32, 33, 49, 50, 57, 58, 137, 139, 140, 154], "out_vari": 154, "outfil": [27, 110, 139], "outfile1": [110, 139], "outfile2": [110, 139], "outfilenam": [77, 78, 81, 98, 138, 140], "outlin": 91, "output": [24, 25, 26, 28, 29, 30, 32, 33, 34, 35, 41, 46, 47, 49, 52, 53, 54, 55, 57, 58, 77, 78, 81, 88, 89, 90, 98, 99, 131, 137, 139, 145, 149, 154, 156], "output_32bit": 131, "output_filenam": 49, "output_interv": 154, "output_nam": [35, 46, 137, 139], "outputdir": 149, "outputmesh": 149, "outputprefix": [106, 149], "outsid": [44, 45, 54, 55, 62, 139, 140, 141], "over": [4, 6, 10, 11, 21, 22, 47, 49, 62, 90, 139, 140, 141, 156], "overhead": [139, 149], "overrid": 24, "overturn": [89, 135], "own": [106, 131, 143, 145, 146, 149, 156], "p": [139, 149, 156], "pacif": [37, 141, 145], "packag": [2, 4, 9, 15, 135, 136, 138, 139, 140, 142, 145, 149, 152, 153, 156], "page": 0, "pair": [95, 126, 130, 139, 156], "parallel": 139, "param": [61, 141], "paramet": [7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 108, 110, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130, 131, 132, 133, 134, 141], "parameter": 140, "paraveiw": [57, 58, 144, 156], "paraview": [131, 135], "paraview_extractor": [144, 156], "paraview_vtk_field_extractor": 156, "parent_id": 139, "parit": 106, "pars": [4, 18, 111, 138], "parse_arg": 138, "parser": [4, 6, 8, 9, 10, 11, 12, 21, 138], "part": [0, 4, 20, 38, 39, 40, 106, 130, 131, 138, 139, 140, 144, 147, 149, 150, 151, 154, 156], "partial": [140, 156], "particl": [131, 156], "particular": 126, "particularli": [136, 139, 145, 156], "partit": [135, 139, 147, 151], "partition_": 149, "partition_diag": [106, 149], "pass": [26, 47, 49, 51, 55, 90, 131, 137, 139, 141, 149, 156], "passag": [76, 142, 146], "path": [4, 8, 10, 24, 28, 29, 41, 99, 106, 138, 139, 141, 149, 152], "pattern": [131, 156], "pdf": 28, "peninsula": [74, 76, 142], "pentagon": 156, "perfect": 79, "perform": [51, 52, 54, 55, 90, 95, 97, 100, 107, 137, 139, 149, 153, 154, 156], "perhap": [139, 145], "period": [98, 130, 139, 140], "periodic_mesh_10x20_1km": 140, "periodiccopi": [130, 156], "petersen": [1, 146], "phillip": 1, "piec": 141, "pip": 152, "pipelin": 138, "place": [4, 62, 138, 141], "plain": [57, 58], "planar": [32, 34, 35, 41, 57, 83, 84, 98, 116, 117, 118, 119, 132, 135, 139, 144, 153], "planar_hex": [138, 139, 140], "plane": [139, 156], "pleas": 138, "plot": [33, 58, 62, 63, 64, 65, 95, 96, 106, 130, 131, 132, 133, 135, 141, 149, 153, 156], "plot_box": [62, 63, 64, 65, 69, 141], "plot_cellwidth": [33, 58, 137], "plot_ocean_transect": 146, "plot_opt": [62, 63, 64, 65, 141], "plt": [140, 156], "png": [33, 58, 62, 63, 64, 65, 96, 141], "podg": 156, "point": [32, 34, 43, 45, 53, 57, 62, 64, 65, 90, 95, 105, 107, 112, 115, 116, 121, 125, 126, 128, 131, 132, 133, 135, 139, 140, 141, 152, 153, 156], "point_list": [65, 141], "pointer": 23, "polar": [38, 76, 95, 106, 140, 142, 149], "polarbuff": 95, "pole": [38, 39, 51, 139, 140, 141], "poleward": [95, 142], "polygon": [32, 34, 52, 54, 57, 95, 131, 139, 140, 156], "pool": [52, 54, 55, 97, 139], "poor": 139, "popen": 26, "portion": 139, "posit": [45, 80, 90, 139, 140], "positive_lon": 139, "possibl": [4, 138, 139, 142, 156], "possibli": [29, 80, 92, 93, 139], "potenti": 90, "practic": 156, "preced": [6, 10, 11, 21], "predefin": 140, "predict": 135, "prefer": [4, 145, 149, 156], "prefix": [41, 81, 106, 139, 143, 149, 154], "prepar": 151, "preparatori": [107, 149], "prepare_seaice_partit": 149, "prepend": [106, 149, 154], "preprocess": 149, "presenc": [147, 149], "present": [4, 47, 49, 108, 139, 147, 149], "preserv": [29, 57, 58, 139, 144], "preserve_floodplain": [57, 58], "prevent": 141, "previou": [139, 141, 152, 156], "previouli": 141, "previous": [110, 136, 139], "price": 1, "primarili": [149, 156], "prime": [139, 156], "print": 141, "prioriti": [11, 21, 22, 152], "probabl": 156, "problem": [51, 142, 156], "problemat": [57, 58, 131], "proce": [131, 156], "procedur": 2, "process": [52, 54, 55, 139], "process_count": [97, 139], "processor": [97, 106, 139, 149], "produc": [28, 29, 30, 33, 41, 58, 89, 90, 96, 139, 140, 142, 144, 145, 156], "product": [122, 124], "profil": 149, "progress": [52, 54, 55, 57, 58, 131, 139], "prohibit": 156, "project": 3, "prompt": [131, 139, 156], "propag": 139, "properli": 137, "properti": [140, 146], "proport": 140, "propos": 156, "proven": [6, 22, 145], "provid": [0, 3, 29, 61, 77, 78, 81, 100, 132, 133, 137, 139, 140, 141, 149, 153, 156], "public_html": 149, "pure": 140, "purpos": [98, 139, 140, 145, 156], "purposefulli": [132, 133], "put": [95, 156], "pvd": [131, 156], "py": [132, 138, 139, 145, 146, 156], "pyplot": [140, 156], "python": [4, 15, 30, 97, 135, 138, 140, 145, 149, 152, 156], "qu": [63, 141], "quadrilater": [62, 65, 90, 141, 156], "quak": 41, "quantiti": [101, 102], "quasi": [63, 141], "queri": [47, 48, 49, 50], "question": 4, "quit": 156, "quot": 15, "r": 136, "rad2deg": [136, 156], "radian": [103, 104, 121, 130, 133, 153, 156], "radiu": [3, 33, 34, 35, 39, 43, 45, 55, 63, 100, 112, 115, 139, 141], "rag": 156, "rais": [4, 9, 26], "random": 139, "rang": [4, 61, 62, 63, 64, 131, 139, 140, 156], "rare": 139, "raster": [43, 44, 45], "rather": [15, 23, 47, 49, 100, 131, 139, 156], "ravel": 156, "raw": 23, "rawtexthelpformatt": 138, "re": [140, 152], "read": [4, 83, 89, 131, 136, 139, 140, 142, 156], "read_feature_collect": 140, "reappear": 156, "reason": [52, 54, 55, 139, 156], "recip": 138, "recommend": 51, "recomput": 139, "reconstruct": 135, "reconstruct_vari": 154, "rectangl": [65, 141], "reduc": 141, "refbottomdepth": [77, 79, 143], "refer": [4, 135, 143], "referenc": 15, "refin": [61, 62, 135], "regardless": 139, "region": [29, 30, 38, 43, 44, 45, 52, 54, 61, 62, 65, 74, 75, 76, 88, 89, 95, 106, 135, 140, 142, 144, 145, 147, 149], "region_box": [65, 141], "regioncellmask": 139, "regionedgemask": 139, "regionfilenam": 106, "regionnam": 139, "regiontyp": 108, "regionvertexmask": 139, "regist": 129, "register_sci_viz_colormap": 156, "regrid": [135, 149], "regrid_to_other_mesh": 151, "regular": [36, 131, 136, 140, 148, 156], "reindex": 139, "rel": [8, 10, 28, 29, 139, 140, 149, 156], "relat": [3, 135, 139, 156], "releas": 138, "relev": [0, 111, 139], "remain": [62, 141, 144], "remov": [29, 98, 106, 135, 139, 142, 156], "repeat": [132, 133, 141], "repeatedli": 141, "replac": 4, "repo": [139, 152], "repositori": 156, "repres": 120, "represent": 139, "request": [98, 115, 116, 139, 145, 149, 156], "requir": [15, 35, 55, 110, 138, 139, 140, 141, 143, 145, 154, 156], "reshap": 156, "resolut": [38, 55, 61, 62, 63, 115, 116, 132, 133, 139, 140, 141, 156], "resolv": [140, 142], "respect": [4, 51, 132, 133, 140, 141, 148], "restart": 156, "restrict": 141, "restrict_box": [62, 141], "resu": 139, "result": [32, 33, 34, 57, 58, 62, 63, 64, 65, 90, 92, 93, 94, 101, 102, 103, 104, 108, 131, 132, 133, 134, 139, 140, 141, 145, 149, 156], "retain": [22, 141], "retriev": 7, "return": [7, 12, 13, 14, 16, 17, 18, 19, 20, 28, 29, 30, 37, 38, 39, 40, 43, 44, 45, 47, 48, 49, 51, 52, 53, 54, 55, 61, 62, 63, 64, 65, 74, 75, 76, 79, 80, 88, 89, 90, 92, 93, 94, 95, 97, 98, 112, 115, 116, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 133, 134, 139, 140, 145], "reus": 139, "revers": 139, "right": [95, 156], "rilei": 1, "ringler": 1, "roekel": 1, "rossbi": [39, 63, 141], "round": 51, "routin": [136, 156], "row": [103, 123], "rr": [63, 140, 141], "rrs18to6": 39, "rrs_cellwidthvslat": 140, "rst": 156, "rule": 4, "run": [2, 26, 135, 137, 138, 139, 140, 143, 152, 154], "runner": [27, 110], "runtim": [131, 156], "rush": 152, "saenz": 1, "salin": 156, "same": [4, 24, 38, 39, 48, 50, 90, 96, 110, 115, 116, 126, 128, 139, 140, 144, 146, 149, 156], "sampl": [90, 131, 156], "save": [24, 28, 29, 47, 49, 63, 98, 110, 139, 140, 141, 149, 154], "saw": 156, "scalar": [125, 126, 128], "scale": [39, 63, 135, 140, 141], "scatter": 139, "scipi": [24, 98, 132, 133, 134, 136], "sciviscolor": [129, 156], "scope": 152, "screen": 139, "scrip": [101, 102, 103, 104, 135], "scrip_from_mpa": 139, "scripfil": 99, "scripfilenam": [101, 102, 104], "script": [41, 97, 135, 138, 139, 140, 145, 152], "scriptitl": 103, "sea": [3, 76, 90, 105, 142, 143, 144, 145, 147, 148, 149, 150, 151, 156], "seafloor": [90, 156], "seaic": [135, 140, 142, 147, 149, 150], "seaice_qu60km_polar": 149, "search": [64, 75, 141], "sec": 3, "second": [4, 26, 27, 40, 110, 123, 125, 126, 128, 132, 133, 138, 139, 156], "secondli": [118, 139], "section": [4, 6, 7, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 138, 139, 153], "section_proxi": 7, "sectionproxi": 7, "see": [3, 4, 61, 98, 136, 138, 139, 140, 141, 144, 146, 152, 154, 156], "seed": [53, 139], "seem": 139, "segment": [55, 90, 91, 95, 115, 116, 121, 128, 132, 133, 134, 139, 153], "segmentindic": 90, "select": [141, 156], "self": 4, "send": 25, "sens": [138, 139, 153], "separ": [4, 110, 118, 131, 139, 149, 154, 156], "sequenc": 153, "seri": 131, "serial": 139, "serv": 139, "sesson": 156, "set": [4, 24, 25, 28, 29, 30, 52, 53, 54, 55, 64, 65, 75, 91, 98, 132, 133, 138, 139, 141, 144, 145, 149, 152, 156], "setup": [135, 138, 140], "sever": [33, 58, 140, 141, 142, 148, 149, 156], "sh": 149, "shade": 156, "shape": [43, 44, 45, 52, 54, 55, 95, 139, 140], "share": [149, 153], "sheet": 139, "shelf": [139, 141, 143], "shell": 26, "shift": [117, 118, 119, 139, 156], "shift_valu": 139, "shortest": [65, 141], "should": [4, 22, 25, 28, 29, 30, 50, 53, 54, 55, 57, 58, 62, 74, 76, 77, 78, 88, 97, 106, 110, 125, 132, 133, 137, 138, 139, 141, 144, 149, 152, 154, 156], "show": [52, 54, 55, 95, 139, 145, 146, 149, 156], "show_progress": 139, "shown": [52, 54, 55], "showprogress": [52, 54, 55, 139], "shr_const_cdai": 3, "shr_const_cpfw": 3, "shr_const_cpic": 3, "shr_const_cpsw": 3, "shr_const_g": 3, "shr_const_latic": 3, "shr_const_latvap": 3, "shr_const_rearth": [3, 136, 140, 142], "shr_const_rhofw": 3, "shr_const_rhoic": 3, "shr_const_rhosw": 3, "side": [141, 156], "sign": [135, 139], "signed_dist": 140, "signed_distance_from_geojson": 140, "signific": [55, 143, 149, 156], "significantli": [149, 156], "similar": [4, 139], "similarli": [90, 131, 139, 142, 144, 156], "simpl": 140, "simple_seaice_partit": 149, "simpler": 156, "simplest": 154, "simpli": [2, 137, 156], "simplifi": 149, "simul": [135, 140, 143, 144, 149, 156], "sinc": [139, 142, 153, 156], "singl": [15, 27, 131, 139, 141, 154, 156], "situat": 156, "size": [33, 34, 51, 53, 58, 120, 125, 126, 128, 131, 139, 140, 146, 156], "skip": [131, 156], "slerp": [115, 116], "slice": 156, "slightli": [143, 156], "slow": [136, 139], "small": [4, 132, 133, 139, 141, 156], "smaller": [52, 54, 139, 153, 156], "smooth": [62, 64, 140, 141], "smooth_coastlin": 141, "smooth_window": 64, "smoother": 90, "snapshot": 156, "snippet": [137, 140], "so": [4, 15, 29, 33, 58, 75, 115, 116, 131, 137, 139, 140, 141, 142, 143, 149, 156], "so_signed_dist": 140, "some": [3, 4, 81, 132, 133, 139, 149, 153, 156], "someth": [139, 149], "sometim": [140, 156], "somewhat": 140, "somewher": 138, "sophist": 139, "sort": [65, 141], "sould": 110, "sourc": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 149], "south": [51, 139, 140, 145], "southern": [88, 89, 135, 140, 156], "space": [4, 34, 38, 115, 116, 130, 131, 139, 143, 156], "spatial": [131, 132, 133, 134, 156], "spawn": [97, 139], "spec": [138, 152], "special": 156, "specif": [3, 28, 139, 140, 144, 149], "specifi": [108, 110, 119, 131, 139, 141, 142, 144, 146, 156], "speck": 138, "spehric": 140, "sphere": [35, 100, 115, 116, 121, 125, 140, 153, 156], "sphere_radiu": [35, 137, 139], "spheric": [34, 35, 83, 85, 139, 144, 153], "split": [110, 135], "split_grid": 139, "split_mesh1": 139, "split_mesh2": 139, "ssh": 90, "sst": 156, "sstnode": 156, "ssttri": 156, "stabl": [145, 155], "stackoverflow": [125, 126, 128], "standalon": 149, "standar": 139, "standard": [139, 156], "star": 143, "start": [4, 53, 62, 139, 141, 156], "state": 79, "statement": 137, "static": [123, 125, 126, 128], "staticfieldsoncel": [131, 156], "statu": 26, "stderr": [25, 137, 139], "stdout": [25, 28, 29, 30, 32, 33, 34, 52, 53, 54, 55, 57, 58, 88, 89, 137, 139], "step": [131, 137, 139, 141, 154, 156], "stephen": 1, "steven": 59, "still": 139, "storag": [131, 156], "store": [33, 58, 131, 139], "str": [7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 41, 46, 49, 50, 57, 58, 65, 77, 78, 80, 81, 83, 84, 85, 89, 96, 98, 99, 100, 101, 102, 103, 104, 106, 108, 110, 111, 131, 138], "stream": 154, "strict": 152, "stride": 156, "string": [4, 15, 24, 26, 55, 101, 102, 103, 104, 131, 143, 156], "string64": 139, "strlen": 24, "structur": 140, "stub": 138, "subdivid": [43, 45, 52, 54, 55, 95, 115, 116, 132, 133, 135, 139], "subdivide_great_circl": 153, "subdivide_planar": 153, "subdivis": [55, 95, 115, 116, 139, 153], "subdivisionr": [132, 133], "subdivisionresolut": [55, 139], "subdivisionthreshold": [52, 54, 139], "subprocess": [26, 135], "subset": 156, "subtask": [52, 54, 55], "success": 141, "suffic": 156, "suffici": [52, 54, 55, 139], "suffix": 149, "suggest": 152, "suit": [136, 146], "suitabl": 143, "sum": [90, 156], "summari": 0, "suppli": [15, 22, 25, 98, 131, 137, 139, 141, 154, 156], "support": [4, 131, 135, 137, 139, 141, 144, 149, 156], "sure": [139, 140, 152, 156], "surfac": [90, 131, 143, 156], "sweep": 75, "switch": 140, "sync": 3, "syntax": 15, "system": [3, 117, 118, 119, 139, 149], "t": [9, 100, 138, 139, 140, 146, 149], "tag": [111, 139, 142], "take": [6, 10, 11, 21, 22, 62, 137, 139, 145, 156], "taken": [139, 141], "tanh": [37, 40, 140], "task": 149, "task_count": 149, "temp_dir": 131, "temporari": [28, 29, 30, 33, 89, 131, 149], "tensor": [51, 52, 136, 140], "termin": [97, 139], "test": [2, 3, 4, 98, 135, 139, 140, 141, 149], "test_cime_const": 3, "testio": 23, "text": 138, "than": [15, 23, 47, 49, 95, 100, 131, 139, 140, 149, 156], "thei": [4, 6, 51, 75, 95, 98, 131, 134, 136, 138, 139, 141, 142, 152, 153, 156], "them": [152, 156], "therefor": 156, "theses": 149, "thi": [0, 4, 11, 15, 21, 22, 24, 25, 34, 35, 38, 39, 40, 62, 63, 64, 65, 90, 97, 100, 108, 110, 118, 122, 124, 130, 131, 132, 133, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 152, 153, 154, 156], "thick": [80, 90, 156], "third": [123, 138], "those": [3, 4, 11, 21, 118, 137, 139, 143, 144, 149, 156], "though": [15, 156], "thread": [43, 45, 47, 48, 49, 50, 52, 53, 54, 55, 64], "three": [123, 139, 140, 141, 156], "three_region": 108, "three_region_eq": 108, "threshold": [52, 54, 139, 142], "through": [22, 141, 149, 153, 156], "thu": 156, "tight": [131, 156], "tile": 139, "time": [24, 62, 63, 64, 65, 78, 80, 81, 131, 135, 139, 140, 141, 146, 149, 154], "time_seri": [131, 156], "timedaily_avg_activetracers_salin": 156, "timedaily_avg_activetracers_salinity_0": 156, "timedaily_avg_activetracers_salinity_maxlevelcel": 156, "timedaily_avg_activetracers_temperatur": 156, "timedaily_avg_activetracers_temperature_0": 156, "timedaily_avg_activetracers_temperature_maxlevelcel": 156, "timedaily_avg_layerthick": 156, "timedaily_avg_layerthickness_0": 156, "timedaily_avg_layerthickness_maxlevelcel": 156, "timedependentfieldsoncel": [131, 156], "timemonthly_avg_": [81, 143], "timeout": 26, "timeseriesstatsdaili": 156, "timeseriesstatsmonthli": 156, "tip": 156, "titl": [101, 102, 103, 104], "to_netcdf": 24, "todai": 149, "todd": 1, "togeth": [27, 29, 64, 110, 131, 135, 139, 156], "tong": 1, "too": [43, 45, 55, 139, 142, 156], "tool": [1, 3, 36, 106, 136, 137, 139, 145, 146, 152, 154, 156], "top": [79, 95, 131, 156], "topo": [57, 58, 144], "topo_cell_index": [131, 156], "topo_dim": [131, 156], "topograph": 131, "topographi": [131, 144, 156], "touch": [132, 133], "track": [4, 139], "trans_func": 62, "trans_start": [62, 140, 141], "trans_width": [62, 140, 141], "transect": [55, 74, 75, 76, 88, 89, 95, 96, 121, 135], "transect_nam": 96, "transectcellglobalid": 139, "transectcellmask": 139, "transectedgemask": 139, "transectedgemasksign": 139, "transectindicesonhoriznod": [132, 133], "transectinterpvertindic": 90, "transectinterpvertweight": 90, "transectnam": 139, "transectvalu": [132, 133], "transectvertexmask": 139, "transectweightsonhoriznod": [132, 133], "transectz": 90, "transfer": 156, "transform": 156, "transit": [38, 40, 62, 140, 141], "translat": [135, 156], "translate_planar_grid": 139, "tree": [132, 133, 134, 138], "trevor": 1, "tri": 156, "triangl": [35, 41, 46, 90, 92, 93, 94, 130, 132, 133, 134, 135, 137], "triangle_to_netcdf": 139, "triangul": 156, "tricellindic": [130, 156], "tricontourf": 90, "trifil": 41, "trinagl": 156, "tripcolor": [90, 156], "true": [4, 9, 15, 23, 26, 33, 34, 35, 57, 58, 62, 63, 64, 65, 68, 83, 109, 131, 133, 137, 138, 139, 140, 141, 143, 156], "truncat": 154, "try": [118, 139], "tue": 139, "tupl": [4, 15, 54, 55], "turner": 1, "twice": [132, 133], "two": [27, 37, 40, 76, 110, 132, 133, 139, 140, 142, 144, 156], "two_region_eq": 108, "txt": [138, 139, 152], "type": [15, 18, 24, 54, 55, 63, 108, 125, 126, 128, 138, 139, 140, 141, 146, 154, 156], "typic": [15, 28, 29, 106, 110, 131, 132, 133, 137, 138, 139, 140, 141, 142, 145, 149, 153, 156], "u": [141, 156], "unchang": [62, 139, 141], "uncheck": 156, "uncul": 139, "under": [138, 139, 156], "underli": [139, 140, 141], "undul": 143, "unfamiliar": 149, "unfortun": 156, "uniform": [63, 135, 141], "union": 29, "uniqu": [25, 62, 63, 64, 65, 137], "unit": [100, 115, 116, 125], "unitspher": 100, "unless": [142, 156], "unlik": 139, "unrel": [154, 156], "unsign": 140, "until": 138, "up": [52, 54, 55, 62, 65, 90, 92, 93, 94, 132, 133, 134, 139, 141, 144, 145, 149, 156], "updat": [135, 139, 141, 152], "upon": [28, 29, 30, 33, 89], "upper": [90, 95], "us": [3, 4, 15, 23, 24, 25, 28, 29, 30, 33, 36, 37, 40, 43, 45, 47, 48, 49, 50, 52, 53, 54, 55, 58, 61, 62, 63, 64, 65, 77, 78, 89, 95, 96, 97, 98, 99, 106, 110, 115, 116, 118, 130, 131, 132, 133, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156], "us_east_coast": 141, "us_gulf_coast": 141, "us_west_coast": 141, "usag": [110, 139, 145, 146, 149, 154], "usdequ120at30cr10rr2": 141, "use_numpyfunc": 15, "use_progress_bar": [57, 58, 131], "uselandicemask": 99, "user": [4, 6, 10, 22, 106, 119, 138, 139, 140, 141, 142, 144, 156], "usr": 140, "util": [3, 139, 149], "v": [142, 146, 154, 156], "v0": [138, 155], "v1": 123, "v2": 123, "v3": 123, "valid": [15, 28, 90, 104, 138, 139], "valu": [3, 4, 13, 14, 15, 16, 17, 18, 22, 24, 43, 44, 45, 61, 62, 90, 93, 108, 110, 115, 131, 132, 133, 139, 140, 141, 149, 150, 156], "van": 1, "var": 154, "vari": 143, "variabl": [6, 25, 36, 55, 65, 90, 96, 103, 108, 120, 130, 131, 135, 136, 139, 140, 141, 146, 154, 156], "variable_list": [96, 131, 146, 156], "variable_nam": 96, "variat": 140, "varieti": 139, "variou": [136, 146, 152], "varnam": 108, "vector": [37, 38, 39, 40, 115, 116, 135], "vector_reconstruct": 154, "veloc": 142, "veneziani": 146, "veri": [136, 139, 156], "version": [139, 149, 156], "vertex": [54, 55, 102, 139], "vertexdegre": 139, "vertic": [48, 50, 52, 54, 55, 79, 80, 90, 103, 104, 110, 130, 131, 132, 133, 139, 142, 143, 145, 146, 148, 153, 156], "vi": 138, "via": [77, 78, 131, 139, 141, 156], "view": [2, 57, 58, 144, 156], "visual": [90, 135, 139, 143, 153], "visualizaiton": 146, "viz": [90, 144, 146, 156], "vtk": [131, 135, 144], "vtk_dir": [57, 58], "vtk_file": [131, 156], "vtk_files2": 156, "vtk_files3": 156, "vtk_files4": 156, "vtk_files5": 156, "vtk_files6": 156, "vtk_files7": 156, "vtk_files8": 156, "vtk_files9": 156, "vtp": [131, 156], "w": 154, "wa": [19, 20, 22, 23, 139, 149], "wai": [131, 137, 138, 139, 140, 145, 146, 149, 152, 154, 156], "want": [137, 139, 140, 149, 156], "water": [3, 131, 156], "wc14to60e2r3": 149, "we": [3, 4, 136, 139, 140, 145, 149, 152, 156], "weight": [90, 130, 132, 133, 140, 156], "weights_filenam": 154, "weightsfilenam": 109, "weird": 140, "well": [4, 33, 58, 130, 131, 136, 139, 140, 145], "were": [92, 93, 156], "western_atlant": 141, "wet": 144, "what": [138, 146, 156], "whatev": [92, 93, 139], "when": [6, 15, 22, 90, 110, 130, 131, 132, 133, 138, 139, 141], "where": [4, 9, 23, 25, 28, 29, 57, 58, 62, 63, 64, 65, 90, 104, 108, 115, 116, 125, 131, 132, 133, 136, 137, 139, 140, 141, 142, 143, 147, 149, 156], "wherea": 156, "whether": [9, 19, 20, 22, 23, 26, 33, 34, 35, 52, 54, 55, 57, 58, 62, 63, 64, 65, 83, 96, 99, 100, 103, 106, 130, 131, 133, 139, 141, 144], "which": [3, 4, 15, 22, 24, 28, 29, 30, 33, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 62, 74, 76, 88, 89, 90, 100, 108, 125, 126, 128, 130, 131, 132, 133, 137, 138, 139, 140, 141, 142, 143, 144, 149, 156], "whichev": [126, 128], "while": [139, 140, 141, 145], "who": 156, "whose": [53, 118], "wide": [76, 139, 142, 145], "widen": [75, 76, 135], "widen_transect_edge_mask": 142, "width": [32, 33, 37, 38, 39, 40, 57, 58, 61, 62, 63, 84, 85, 95, 135, 136], "wiki": [115, 116, 121], "wikipedia": [115, 116, 121], "william": 1, "wind": [130, 156], "window": 72, "wise": [125, 126, 128], "wish": [132, 133, 139, 156], "within": [4, 90, 130, 131, 132, 133, 135, 138, 140, 141, 149, 152, 156], "withing": 141, "without": [4, 131, 138, 141, 145, 149], "wolfram": 1, "won": [138, 149], "work": [41, 52, 54, 55, 98, 107, 137, 139, 149, 152, 156], "worker": [43, 45, 47, 48, 49, 50, 53, 64], "workflow": [38, 39, 40, 135, 139, 141, 142, 145, 152, 156], "worth": 139, "would": [4, 138, 139, 140, 142, 145], "wrapper": 139, "write": [4, 24, 26, 27, 49, 50, 89, 101, 102, 103, 104, 108, 110, 135, 137, 139, 145], "write_2d_scripfil": 148, "write_culled_dataset": 139, "write_map_culled_to_bas": [47, 49, 139], "write_netcdf": [137, 139], "write_scrip_fil": 148, "write_time_varying_zmid": 143, "written": [4, 22, 25, 28, 29, 33, 50, 58, 131, 139, 140, 145, 156], "www": 41, "x": [1, 28, 29, 32, 33, 34, 51, 57, 58, 62, 64, 65, 72, 84, 85, 96, 98, 106, 112, 113, 114, 115, 116, 119, 120, 125, 126, 128, 132, 137, 138, 139, 140, 146, 149, 154, 156], "x1": [118, 139], "x_mid": 140, "x_period": 139, "xarrai": [24, 28, 29, 30, 47, 48, 52, 53, 54, 55, 74, 75, 76, 79, 80, 88, 90, 92, 93, 94, 96, 98, 117, 118, 119, 130, 132, 133, 134, 137, 139, 140, 142, 145, 156], "xbuffer": 95, "xcartnod": 133, "xcarttransect": 133, "xcell": [51, 118, 139], "xlim": 156, "xml": 156, "xnode": [130, 132, 156], "xoffset": [119, 139], "xout": [115, 116], "xr": 139, "xtime": [131, 156], "xtime_enddaili": 156, "xtime_startdaili": 156, "xtransect": 132, "xval": 140, "xvertex": 139, "xylar": [1, 139, 140, 145, 146], "y": [32, 34, 51, 57, 72, 84, 98, 112, 113, 114, 115, 116, 119, 120, 125, 126, 128, 132, 137, 139, 140, 149, 152, 154], "y1": [118, 139], "y_period": 139, "yaml": 138, "ybuffer": 95, "ycartnod": 133, "ycarttransect": 133, "ycell": [51, 118, 139], "ye": 139, "year": [4, 149], "yet": [138, 139], "ylim": 156, "ynode": [130, 132, 156], "yoffset": [119, 139], "you": [2, 4, 24, 26, 131, 137, 138, 139, 140, 146, 149, 152, 154, 156], "your": [146, 149, 152, 156], "yout": [115, 116], "ytransect": 132, "yvertex": 139, "z": [57, 58, 79, 90, 112, 113, 114, 115, 120, 125, 126, 128, 141, 143, 154], "z_contour": [65, 141], "zcartnod": 133, "zcarttransect": 133, "zcell": 139, "zero": [90, 132, 133, 139, 140, 142], "zhang": 1, "zmid": [78, 80, 81, 135], "znode": [130, 156], "zonal": 154, "zout": 115, "zseafloor": 90, "ztransect": 90, "ztransectnod": 90, "zvertex": 139}, "titles": ["API reference", "Main Authors", "Building the Documentation", "CIME Constants", "Config files", "mpas_tools.cime.constants", "mpas_tools.config.MpasConfigParser", "mpas_tools.config.MpasConfigParser.__getitem__", "mpas_tools.config.MpasConfigParser.add_from_file", "mpas_tools.config.MpasConfigParser.add_from_package", "mpas_tools.config.MpasConfigParser.add_user_config", "mpas_tools.config.MpasConfigParser.append", "mpas_tools.config.MpasConfigParser.copy", "mpas_tools.config.MpasConfigParser.get", "mpas_tools.config.MpasConfigParser.getboolean", "mpas_tools.config.MpasConfigParser.getexpression", "mpas_tools.config.MpasConfigParser.getfloat", "mpas_tools.config.MpasConfigParser.getint", "mpas_tools.config.MpasConfigParser.getlist", "mpas_tools.config.MpasConfigParser.has_option", "mpas_tools.config.MpasConfigParser.has_section", "mpas_tools.config.MpasConfigParser.prepend", "mpas_tools.config.MpasConfigParser.set", "mpas_tools.config.MpasConfigParser.write", "mpas_tools.io.write_netcdf", "mpas_tools.logging.LoggingContext", "mpas_tools.logging.check_call", "mpas_tools.merge_grids.merge_grids", "mpas_tools.mesh.conversion.convert", "mpas_tools.mesh.conversion.cull", "mpas_tools.mesh.conversion.mask", "mpas_tools.mesh.creation.build_mesh", "mpas_tools.mesh.creation.build_mesh.build_planar_mesh", "mpas_tools.mesh.creation.build_mesh.build_spherical_mesh", "mpas_tools.mesh.creation.jigsaw_driver.jigsaw_driver", "mpas_tools.mesh.creation.jigsaw_to_netcdf.jigsaw_to_netcdf", "mpas_tools.mesh.creation.mesh_definition_tools", "mpas_tools.mesh.creation.mesh_definition_tools.AtlanticPacificGrid", "mpas_tools.mesh.creation.mesh_definition_tools.EC_CellWidthVsLat", "mpas_tools.mesh.creation.mesh_definition_tools.RRS_CellWidthVsLat", "mpas_tools.mesh.creation.mesh_definition_tools.mergeCellWidthVsLat", "mpas_tools.mesh.creation.mpas_to_triangle.mpas_to_triangle", "mpas_tools.mesh.creation.signed_distance", "mpas_tools.mesh.creation.signed_distance.distance_from_geojson", "mpas_tools.mesh.creation.signed_distance.mask_from_geojson", "mpas_tools.mesh.creation.signed_distance.signed_distance_from_geojson", "mpas_tools.mesh.creation.triangle_to_netcdf.triangle_to_netcdf", "mpas_tools.mesh.cull.cull_dataset", "mpas_tools.mesh.cull.map_culled_to_base", "mpas_tools.mesh.cull.write_culled_dataset", "mpas_tools.mesh.cull.write_map_culled_to_base", "mpas_tools.mesh.interpolation.interp_bilin", "mpas_tools.mesh.mask.compute_lon_lat_region_masks", "mpas_tools.mesh.mask.compute_mpas_flood_fill_mask", "mpas_tools.mesh.mask.compute_mpas_region_masks", "mpas_tools.mesh.mask.compute_mpas_transect_masks", "mpas_tools.ocean.build_mesh", "mpas_tools.ocean.build_mesh.build_planar_mesh", "mpas_tools.ocean.build_mesh.build_spherical_mesh", "mpas_tools.ocean.coastal_tools", "mpas_tools.ocean.coastal_tools.CPP_projection", "mpas_tools.ocean.coastal_tools.coastal_refined_mesh", "mpas_tools.ocean.coastal_tools.compute_cell_width", "mpas_tools.ocean.coastal_tools.create_background_mesh", "mpas_tools.ocean.coastal_tools.distance_to_coast", "mpas_tools.ocean.coastal_tools.extract_coastlines", "mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates", "mpas_tools.ocean.coastal_tools.get_data_inside_box", "mpas_tools.ocean.coastal_tools.get_indices_inside_quad", "mpas_tools.ocean.coastal_tools.plot_coarse_coast", "mpas_tools.ocean.coastal_tools.plot_region_box", "mpas_tools.ocean.coastal_tools.save_matfile", "mpas_tools.ocean.coastal_tools.smooth_coastline", "mpas_tools.ocean.coastline_alteration", "mpas_tools.ocean.coastline_alteration.add_critical_land_blockages", "mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask", "mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks", "mpas_tools.ocean.depth.add_depth", "mpas_tools.ocean.depth.add_zmid", "mpas_tools.ocean.depth.compute_depth", "mpas_tools.ocean.depth.compute_zmid", "mpas_tools.ocean.depth.write_time_varying_zmid", "mpas_tools.ocean.inject_bathymetry.inject_bathymetry", "mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file", "mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity", "mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity", "mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain", "mpas_tools.ocean.moc", "mpas_tools.ocean.moc.add_moc_southern_boundary_transects", "mpas_tools.ocean.moc.make_moc_basins_and_transects", "mpas_tools.ocean.transects.find_transect_levels_and_weights", "mpas_tools.ocean.transects.get_outline_segments", "mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes", "mpas_tools.ocean.transects.interp_mpas_to_transect_triangles", "mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes", "mpas_tools.ocean.viz.add_inset", "mpas_tools.ocean.viz.plot_ocean_transects", "mpas_tools.parallel.create_pool", "mpas_tools.planar_hex.make_planar_hex_mesh", "mpas_tools.scrip.from_mpas.scrip_from_mpas", "mpas_tools.seaice.mask.extend_seaice_mask", "mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells", "mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices", "mpas_tools.seaice.mesh.write_2D_scripfile", "mpas_tools.seaice.mesh.write_scrip_file", "mpas_tools.seaice.partition.create_partitions", "mpas_tools.seaice.partition.gen_seaice_mesh_partition", "mpas_tools.seaice.partition.prepare_partitions", "mpas_tools.seaice.regions.make_regions_file", "mpas_tools.seaice.regrid.regrid_to_other_mesh", "mpas_tools.split_grids.split_grids", "mpas_tools.tests.test_cime_constants.test_cime_constants", "mpas_tools.transects.cartesian_to_great_circle_distance", "mpas_tools.transects.cartesian_to_lon_lat", "mpas_tools.transects.lon_lat_to_cartesian", "mpas_tools.transects.subdivide_great_circle", "mpas_tools.transects.subdivide_planar", "mpas_tools.translate.center", "mpas_tools.translate.center_on_mesh", "mpas_tools.translate.translate", "mpas_tools.vector.Vector", "mpas_tools.vector.Vector.angular_distance", "mpas_tools.vector.Vector.cross", "mpas_tools.vector.Vector.det", "mpas_tools.vector.Vector.dot", "mpas_tools.vector.Vector.intersection", "mpas_tools.vector.Vector.intersects", "mpas_tools.vector.Vector.mag", "mpas_tools.vector.Vector.straddles", "mpas_tools.viz.colormaps.register_sci_viz_colormaps", "mpas_tools.viz.mesh_to_triangles.mesh_to_triangles", "mpas_tools.viz.paraview_extractor.extract_vtk", "mpas_tools.viz.transects.find_planar_transect_cells_and_weights", "mpas_tools.viz.transects.find_transect_cells_and_weights", "mpas_tools.viz.transects.make_triangle_tree", "MPAS-Tools", "Interpolation", "Logging", "Making Changes to mpas_tools", "Mesh Conversion", "Mesh Creation", "Coastal Tools", "Coastline Alteration", "Adding a Depth Coordinate", "Ocean Mesh Creation", "Meridional Overturning Circulation", "Visualization", "Mask", "Mesh", "Graph partitioning", "Region masks", "Regrid", "Testing Changes to mpas_tools", "Transects", "Vector Operations", "Versions", "Visualization"], "titleterms": {"": 135, "1d": 143, "2d": 148, "3d": 143, "__getitem__": 7, "ad": [142, 143, 145], "add_critical_land_blockag": 74, "add_depth": 77, "add_from_fil": 8, "add_from_packag": 9, "add_inset": 95, "add_land_locked_cells_to_mask": 75, "add_moc_southern_boundary_transect": 88, "add_user_config": 10, "add_zmid": 78, "all": 156, "alter": 142, "an": 140, "angular_dist": 121, "api": 0, "append": 11, "atlant": 140, "atlanticpacificgrid": 37, "author": [1, 135], "background": 141, "basin": 145, "between": [139, 151], "blend": 141, "blockag": 142, "build": [2, 140, 145], "build_mesh": [31, 32, 33, 56, 57, 58], "build_planar_mesh": [32, 57], "build_spherical_mesh": [33, 58], "call": 137, "cartesian_to_great_circle_dist": 112, "cartesian_to_lon_lat": 113, "cell": [139, 140, 141, 142], "center": 117, "center_on_mesh": 118, "chang": [138, 152], "check_cal": 26, "cime": [0, 3, 5], "circul": 145, "class": 154, "closur": 140, "coast": 141, "coastal": 141, "coastal_refined_mesh": 61, "coastal_tool": [59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "coastlin": [141, 142], "coastline_alter": [73, 74, 75, 76], "colormap": [129, 156], "comment": 4, "compass": 149, "comput": [139, 141], "compute_cell_width": 62, "compute_depth": 79, "compute_lon_lat_region_mask": 52, "compute_mpas_flood_fill_mask": 53, "compute_mpas_region_mask": 54, "compute_mpas_transect_mask": 55, "compute_zmid": 80, "conda": 149, "config": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "constant": [0, 3, 5], "contributor": 1, "convers": [0, 28, 29, 30, 139], "convert": [28, 139], "coordin": [143, 156], "copi": 12, "cpp_project": 60, "creat": 141, "create_background_mesh": 63, "create_partit": 105, "create_pool": 97, "creation": [0, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 139, 140, 144], "creator": 139, "cross": 122, "cull": [29, 47, 48, 49, 50, 139], "cull_dataset": 47, "culler": 139, "data": 156, "dataset": 139, "defin": 140, "definit": 140, "depend": [138, 143], "depth": [77, 78, 79, 80, 81, 143], "det": 123, "develop": 135, "dimens": 156, "distanc": [140, 141], "distance_from_geojson": 43, "distance_to_coast": 64, "document": 2, "dot": 124, "driver": 140, "ec_cellwidthvslat": 38, "eddi": 140, "entri": 138, "environ": [149, 152], "extend": 147, "extend_seaice_mask": 100, "extract": [141, 156], "extract_coastlin": 65, "extract_vtk": 131, "extractor": 156, "field": 156, "file": [4, 148], "fill": 139, "find_planar_transect_cells_and_weight": 132, "find_transect_cells_and_weight": 133, "find_transect_levels_and_weight": 90, "flood": 139, "format": 139, "from": 149, "from_mpa": 99, "function": [140, 149, 153], "gen_seaice_mesh_partit": 106, "get": 13, "get_convex_hull_coordin": 66, "get_data_inside_box": 67, "get_indices_inside_quad": 68, "get_outline_seg": 91, "getboolean": 14, "getexpress": 15, "getfloat": 16, "getint": 17, "getlist": 18, "graph": 149, "grid": 148, "guid": 135, "has_opt": 19, "has_sect": 20, "i": 0, "ic": [0, 135], "ignor": 156, "index": 156, "indic": 135, "inject_bathymetri": 82, "inject_meshdens": [83, 84, 85], "inject_meshdensity_from_fil": 83, "inject_planar_meshdens": 84, "inject_preserve_floodplain": 86, "inject_spherical_meshdens": 85, "interp_bilin": 51, "interp_mpas_to_transect_triangl": 93, "interp_mpas_to_transect_triangle_nod": 92, "interp_transect_grid_to_transect_triangle_nod": 94, "interpol": [0, 51, 136], "intersect": [125, 126], "io": 24, "jigsaw": 140, "jigsaw_driv": 34, "jigsaw_to_netcdf": 35, "land": 142, "lat": [139, 156], "level": 153, "lock": 142, "log": [0, 25, 26, 137], "loggingcontext": 25, "lon": [139, 156], "lon_lat_to_cartesian": 114, "low": 153, "macro": 156, "mag": 127, "main": 1, "make": [138, 150], "make_moc_basins_and_transect": 89, "make_mpas_scripfile_on_cel": 101, "make_mpas_scripfile_on_vertic": 102, "make_planar_hex_mesh": 98, "make_regions_fil": 108, "make_triangle_tre": 134, "map_culled_to_bas": 48, "mask": [30, 52, 53, 54, 55, 100, 139, 142, 147, 150], "mask_from_geojson": 44, "merg": [139, 140], "merge_grid": 27, "mergecellwidthvslat": 40, "meridion": 145, "mesh": [0, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 101, 102, 103, 104, 139, 140, 141, 144, 148, 151, 156], "mesh_definition_tool": [36, 37, 38, 39, 40], "mesh_to_triangl": 130, "moc": [87, 88, 89, 145], "mpa": [0, 135, 139, 148, 151, 156], "mpas_to_triangl": 41, "mpas_tool": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 138, 152], "mpasconfigpars": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "msh": 139, "multipl": 156, "multiprocess": 139, "netcdf": 139, "o": 0, "ocean": [0, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 135, 144, 146], "oper": 154, "overturn": 145, "pacif": 140, "parallel": [0, 97], "paraview": 156, "paraview_extractor": 131, "partit": [105, 106, 107, 149, 150], "planar": 140, "planar_hex": 98, "plot": 146, "plot_coarse_coast": 69, "plot_ocean_transect": 96, "plot_region_box": 70, "point": 138, "prepare_partit": 107, "prepend": 21, "python": 139, "radiu": 140, "reconstruct": 154, "refer": 0, "refin": 141, "region": [108, 139, 141, 150, 156], "register_sci_viz_colormap": 129, "regrid": [109, 151], "regrid_to_other_mesh": 109, "remov": 152, "rossbi": 140, "rrs_cellwidthvslat": 39, "run": 149, "save_matfil": 71, "scrip": [99, 139, 148], "scrip_from_mpa": 99, "sea": [0, 135], "seaic": [100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 148, 151], "seri": 156, "set": 22, "sign": 140, "signed_dist": [42, 43, 44, 45], "signed_distance_from_geojson": 45, "smooth_coastlin": 72, "southern": 145, "spheric": 140, "split": 139, "split_grid": 110, "straddl": 128, "subdivid": 153, "subdivide_great_circl": 115, "subdivide_planar": 116, "subprocess": 137, "tabl": 135, "temperatur": 156, "test": [0, 111, 152], "test_cime_const": 111, "time": [143, 156], "togeth": 145, "tool": [0, 135, 140, 141, 149], "topograph": 156, "transect": [0, 90, 91, 92, 93, 94, 112, 113, 114, 115, 116, 132, 133, 134, 139, 142, 145, 146, 153], "translat": [117, 118, 119, 139], "triangl": [139, 156], "triangle_to_netcdf": 46, "uniform": 140, "updat": 138, "us": 137, "user": 135, "variabl": 143, "vector": [0, 120, 121, 122, 123, 124, 125, 126, 127, 128, 154], "version": [135, 138, 155], "visual": [0, 146, 156], "viz": [95, 96, 129, 130, 131, 132, 133, 134], "vtk": 156, "widen": 142, "widen_transect_edge_mask": 76, "width": [140, 141], "write": [23, 143], "write_2d_scripfil": 103, "write_culled_dataset": 49, "write_map_culled_to_bas": 50, "write_netcdf": 24, "write_scrip_fil": 104, "write_time_varying_zmid": 81, "zmid": 143}}) \ No newline at end of file diff --git a/stable/testing_changes.html b/stable/testing_changes.html index 40440396f..6f20ab5af 100644 --- a/stable/testing_changes.html +++ b/stable/testing_changes.html @@ -14,7 +14,7 @@ - + diff --git a/stable/transects.html b/stable/transects.html index 6ff7aa632..9dac9b430 100644 --- a/stable/transects.html +++ b/stable/transects.html @@ -14,7 +14,7 @@ - + diff --git a/stable/vector.html b/stable/vector.html index b9e821d24..7b2199db8 100644 --- a/stable/vector.html +++ b/stable/vector.html @@ -14,7 +14,7 @@ - + diff --git a/stable/versions.html b/stable/versions.html index d6ac8ceef..0b2e760de 100644 --- a/stable/versions.html +++ b/stable/versions.html @@ -14,7 +14,7 @@ - + diff --git a/stable/visualization.html b/stable/visualization.html index 17af7dce3..57fcb3585 100644 --- a/stable/visualization.html +++ b/stable/visualization.html @@ -14,7 +14,7 @@ - +