diff --git a/stable/_sources/versions.rst.txt b/stable/_sources/versions.rst.txt index 09cdc133..bc24806e 100644 --- a/stable/_sources/versions.rst.txt +++ b/stable/_sources/versions.rst.txt @@ -43,6 +43,7 @@ Documentation On GitHub `v0.28.0`_ `0.28.0`_ `v0.29.0`_ `0.29.0`_ `v0.30.0`_ `0.30.0`_ +`v0.31.0`_ `0.31.0`_ ================ =============== .. _`stable`: ../stable/index.html @@ -119,3 +120,5 @@ Documentation On GitHub .. _`0.29.0`: https://github.com/MPAS-Dev/MPAS-Tools/tree/0.29.0 .. _`v0.30.0`: ../0.30.0/index.html .. _`0.30.0`: https://github.com/MPAS-Dev/MPAS-Tools/tree/0.30.0 +.. _`v0.31.0`: ../0.31.0/index.html +.. _`0.31.0`: https://github.com/MPAS-Dev/MPAS-Tools/tree/0.31.0 diff --git a/stable/generated/mpas_tools.io.write_netcdf.html b/stable/generated/mpas_tools.io.write_netcdf.html index a0f98b32..e2cdb981 100644 --- a/stable/generated/mpas_tools.io.write_netcdf.html +++ b/stable/generated/mpas_tools.io.write_netcdf.html @@ -149,7 +149,7 @@
ds (xarray.Dataset) – The dataset to save
ds (xarray.Dataset) – The dataset to save
fileName (str) – The path for the NetCDF file to write
fillValues (dict, optional) – A dictionary of fill values for different NetCDF types. Default is
mpas_tools.io.default_fills
, which can be modified but which
@@ -158,7 +158,7 @@
'NETCDF3_64BIT'
engine ({'netcdf4', 'scipy', 'h5netcdf'}, optional) – The library to use for NetCDF output. The default is the same as
-in xarray.Dataset.to_netcdf()
and depends on format
.
+in xarray.Dataset.to_netcdf()
and depends on format
.
You can override the default by setting
mpas_tools.io.default_engine
char_dim_name (str, optional) – The name of the dimension used for character strings, or None to let diff --git a/stable/generated/mpas_tools.mesh.conversion.convert.html b/stable/generated/mpas_tools.mesh.conversion.convert.html index c3b648fc..7d5f7709 100644 --- a/stable/generated/mpas_tools.mesh.conversion.convert.html +++ b/stable/generated/mpas_tools.mesh.conversion.convert.html @@ -161,7 +161,7 @@
dsIn (xarray.Dataset) – A data set to convert
dsIn (xarray.Dataset) – A data set to convert
graphInfoFileName (str, optional) – A file path (relative or absolute) where the graph file (typically
graph.info
should be written out. By default, graph.info
is
not saved.
dsIn (xarray.Dataset) – A data set to cull, possibly with a cullCell
field set to one where
+
dsIn (xarray.Dataset) – A data set to cull, possibly with a cullCell
field set to one where
cells should be removed
dsMask (xarray.Dataset or list, optional) – A data set (or data sets) with region masks that are 1 where cells +
dsMask (xarray.Dataset or list, optional) – A data set (or data sets) with region masks that are 1 where cells should be culled
dsInverse (xarray.Dataset or list, optional) – A data set (or data sets) with region masks that are 0 where cells +
dsInverse (xarray.Dataset or list, optional) – A data set (or data sets) with region masks that are 0 where cells should be culled
dsPreserve (xarray.Dataset or list, optional) – A data set (or data sets) with region masks that are 1 where cells +
dsPreserve (xarray.Dataset or list, optional) – A data set (or data sets) with region masks that are 1 where cells should not be culled
graphInfoFileName (str, optional) – A file path (relative or absolute) where the graph file (typically
culled_graph.info
should be written out. By default,
diff --git a/stable/generated/mpas_tools.mesh.conversion.mask.html b/stable/generated/mpas_tools.mesh.conversion.mask.html
index 4e1807dc..df362aee 100644
--- a/stable/generated/mpas_tools.mesh.conversion.mask.html
+++ b/stable/generated/mpas_tools.mesh.conversion.mask.html
@@ -160,7 +160,7 @@
dsMesh (xarray.Dataset, optional) – An MPAS mesh on which the masks should be created
dsMesh (xarray.Dataset, optional) – An MPAS mesh on which the masks should be created
fcMask (geometric_features.FeatureCollection, optional) – A feature collection containing features to use to create the mask
logger (logging.Logger, optional) – A logger for the output if not stdout
dir (str, optional) – A directory in which a temporary directory will be added with files 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 d20581bb..ce287aff 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 @@ -161,7 +161,7 @@
dsMesh (xarray.Dataset) – An MPAS mesh on which the masks should be created
dsMesh (xarray.Dataset) – An MPAS mesh on which the masks should be created
fcSeed (geometric_features.FeatureCollection) – A feature collection containing points at which to start the flood fill
logger (logging.Logger, optional) – A logger for the output if not stdout
workers (int, optional) – The number of threads used for finding nearest neighbors. The default 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 8752a30a..73b5ce1a 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 @@ -160,7 +160,7 @@
dsMesh (xarray.Dataset) – An MPAS mesh on which the masks should be created
dsMesh (xarray.Dataset) – An MPAS mesh on which the masks should be created
fcMask (geometric_features.FeatureCollection) – A feature collection containing features to use to create the mask
maskTypes (tuple of {'cell', 'edge', 'vertex'}, optional) – Which type(s) of masks to make. Masks are created based on whether the latitude and longitude associated with each of these locations 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 6cf9fe13..5fac498f 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 @@ -160,7 +160,7 @@
dsMesh (xarray.Dataset) – An MPAS mesh on which the masks should be created
dsMesh (xarray.Dataset) – An MPAS mesh on which the masks should be created
fcMask (geometric_features.FeatureCollection) – A feature collection containing features to use to create the mask
earthRadius (float) – The radius of the earth in meters
maskTypes (tuple of {'cell', 'edge', 'vertex'}, optional) – Which type(s) of masks to make. Masks are created based on whether 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 122355a3..d13b2f3f 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 @@ -181,8 +181,8 @@
dsMask (xarray.Dataset) – The mask to which critical blockages should be added
dsBlockages (xarray.Dataset) – The transect masks defining critical land regions that should block +
dsMask (xarray.Dataset) – The mask to which critical blockages should be added
dsBlockages (xarray.Dataset) – The transect masks defining critical land regions that should block ocean flow (e.g. the Antarctic Peninsula)
dsMask (xarray.Dataset) – A land-mask data set
dsMesh (xarray.Dataset) – MPAS Mesh data set
dsMask (xarray.Dataset) – A land-mask data set
dsMesh (xarray.Dataset) – MPAS Mesh data set
latitude_threshold (float, optional) – Minimum latitude, in degrees, for transect widening
nSweeps (int, optional) – Maximum number of sweeps to search for land-locked cells
dsMask (xarray.Dataset) – The mask to which critical blockages should be added
dsMesh (xarray.Dataset) – The transect masks defining critical land regions that should block +
dsMask (xarray.Dataset) – The mask to which critical blockages should be added
dsMesh (xarray.Dataset) – The transect masks defining critical land regions that should block ocean flow (e.g. the Antarctic Peninsula)
latitude_threshold (float) – Minimum latitude, degrees, for transect widening
refBottomDepth (xarray.DataArray) – the depth of the bottom of each vertical layer in the initial state +
refBottomDepth (xarray.DataArray) – the depth of the bottom of each vertical layer in the initial state (perfect z-level coordinate)
bottomDepth (xarray.DataArray) – the depth of the ocean bottom (positive)
maxLevelCell (xarray.DataArray) – the 1-based vertical index of the bottom of the ocean
layerThickness (xarray.DataArray) – the thickness of MPAS-Ocean layers (possibly as a function of time)
bottomDepth (xarray.DataArray) – the depth of the ocean bottom (positive)
maxLevelCell (xarray.DataArray) – the 1-based vertical index of the bottom of the ocean
layerThickness (xarray.DataArray) – the thickness of MPAS-Ocean layers (possibly as a function of time)
depth_dim (str, optional) – the name of the vertical dimension
dsTransect (xarray.Dataset) – A dataset that defines nodes of the transect, the results of calling +
dsTransect (xarray.Dataset) – A dataset that defines nodes of the transect, the results of calling
mpas_tools.viz.transects.find_transect_cells_and_weights()
layerThickness (xarray.DataArray) – layer thicknesses on the MPAS mesh
bottomDepth (xarray.DataArray) – the (positive down) depth of the seafloor on the MPAS mesh
maxLevelCell (xarray.DataArray) – the vertical zero-based index of the bathymetry on the MPAS mesh
zTransect (xarray.DataArray, optional) – the z coordinate of the transect (1D or 2D). If 2D, it must have the +
layerThickness (xarray.DataArray) – layer thicknesses on the MPAS mesh
bottomDepth (xarray.DataArray) – the (positive down) depth of the seafloor on the MPAS mesh
maxLevelCell (xarray.DataArray) – the vertical zero-based index of the bathymetry on the MPAS mesh
zTransect (xarray.DataArray, optional) – the z coordinate of the transect (1D or 2D). If 2D, it must have the
same along-transect dimension as the lon and lat passed to
mpas_tools.viz.transects.find_transect_cells_and_weights()
dsTransectTriangles (xarray.Dataset) – A dataset that defines triangles making up an MPAS-Ocean transect, the +
dsTransectTriangles (xarray.Dataset) – A dataset that defines triangles making up an MPAS-Ocean transect, the
results of calling find_transect_levels_and_weights()
da (xarray.DataArray) – An MPAS-Ocean 3D field with dimensions nCells` and nVertLevels
+
da (xarray.DataArray) – An MPAS-Ocean 3D field with dimensions nCells` and nVertLevels
(possibly among others)
dsTransectTriangles (xarray.Dataset) – A dataset that defines triangles making up an MPAS-Ocean transect, the +
dsTransectTriangles (xarray.Dataset) – A dataset that defines triangles making up an MPAS-Ocean transect, the
results of calling find_transect_levels_and_weights()
da (xarray.DataArray) – An MPAS-Ocean 3D field with dimensions nCells` and nVertLevels
+
da (xarray.DataArray) – An MPAS-Ocean 3D field with dimensions nCells` and nVertLevels
(possibly among others)
dsTransectTriangles (xarray.Dataset) – A dataset that defines triangles making up an MPAS-Ocean transect, the +
dsTransectTriangles (xarray.Dataset) – A dataset that defines triangles making up an MPAS-Ocean transect, the
results of calling find_transect_levels_and_weights()
da (xarray.DataArray) – An field on the original triangle mesh
da (xarray.DataArray) – An field on the original triangle mesh
fc (geometric_features.FeatureCollection) – The transects to plot
ds (xarray.Dataset) – The MPAS-Ocean dataset to plot
ds_mesh (xarray.Dataset, optional) – The MPAS-Ocean mesh to use for plotting, the same as ds
by default
ds (xarray.Dataset) – The MPAS-Ocean dataset to plot
ds_mesh (xarray.Dataset, optional) – The MPAS-Ocean mesh to use for plotting, the same as ds
by default
variable_list (list of str, optional) – The variables to plot
cmap (str, optional) – The name of a colormap to use
flip (book, optional) – Whether to flip the x axes of all transect plot
mesh (xarray.Dataset) – A planar mesh to translate
+mesh (xarray.Dataset) – A planar mesh to translate
mesh (xarray.Dataset) – A planar mesh to translate
otherMesh (xarray.Dataset) – Another planar mesh whose center will become the center of this mesh. +
mesh (xarray.Dataset) – A planar mesh to translate
otherMesh (xarray.Dataset) – Another planar mesh whose center will become the center of this mesh. Uses xCell,yCell or, if those fields do not exist, will secondly try x1,y1 fields
mesh (xarray.Dataset) – A planar mesh to translate
mesh (xarray.Dataset) – A planar mesh to translate
xOffset (float, optional) – user-specified shift in the x-direction
yOffset (float, optional) – user-specified shift in the y-direction
dsMesh (xarray.Dataset) – An MPAS mesh
dsMesh (xarray.Dataset) – An MPAS mesh
periodicCopy (bool, optional) – Whether to make a periodic copy of triangles that cross -180/180 degrees longitude. This is helpful when plotting triangles in a lon/lat space.
xTransect (xarray.DataArray) – The x points defining segments making up the transect
yTransect (xarray.DataArray) – The y points defining segments making up the transect
dsTris (xarray.Dataset) – A dataset that defines triangles, the results of calling +
xTransect (xarray.DataArray) – The x points defining segments making up the transect
yTransect (xarray.DataArray) – The y points defining segments making up the transect
dsTris (xarray.Dataset) – A dataset that defines triangles, the results of calling :py:func:`mpas_tools.viz.mesh_to_triangles.mesh_to_triangles()
dsMesh (xarray.Dataset) – A data set with the full MPAS mesh.
dsMesh (xarray.Dataset) – A data set with the full MPAS mesh.
tree (scipy.spatial.cKDTree) – A tree of edge centers from triangles making up an MPAS mesh, the return
value from make_triangle_tree()
subdivisionRes (float, optional) – Resolution in m to use to subdivide the transect when looking for 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 99750f1b..0e854e08 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 @@ -147,11 +147,11 @@
lonTransect (xarray.DataArray) – The longitude of segments making up the transect
latTransect (xarray.DataArray) – The latitude of segments making up the transect
dsTris (xarray.Dataset) – A dataset that defines triangles, the results of calling +
lonTransect (xarray.DataArray) – The longitude of segments making up the transect
latTransect (xarray.DataArray) – The latitude of segments making up the transect
dsTris (xarray.Dataset) – A dataset that defines triangles, the results of calling
mpas_tools.viz.mesh_to_triangles.mesh_to_triangles()
dsMesh (xarray.Dataset) – A data set with the full MPAS mesh.
dsMesh (xarray.Dataset) – A data set with the full MPAS mesh.
tree (scipy.spatial.cKDTree) – A tree of edge centers from triangles making up an MPAS mesh, the return
value from make_triangle_tree()
degrees (bool, optional) – Whether lonTransect
and latTransect
are in degrees (as opposed
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 c61995e5..2c5130d5 100644
--- a/stable/generated/mpas_tools.viz.transects.make_triangle_tree.html
+++ b/stable/generated/mpas_tools.viz.transects.make_triangle_tree.html
@@ -146,7 +146,7 @@
dsTris (xarray.Dataset) – A dataset that defines triangles, the results of calling +
dsTris (xarray.Dataset) – A dataset that defines triangles, the results of calling
mpas_tools.viz.mesh_to_triangles.mesh_to_triangles()
mpas_tools.mesh.mask.compute_mpas_region_masks()
or the compute_mpas_region_masks
command-line tool can
be used to create region masks on cells, edges and/or vertices given an MPAS
-mesh xarray.Dataset
dsMesh
and a
+mesh xarray.Dataset
dsMesh
and a
geometric_features.FeatureCollection
fcMask
containing regions.
The resulting masks, in the variable regionCellMasks
, are 1 where the center
of the polygon corresponding to the cell, edge or vertex (see the
diff --git a/stable/searchindex.js b/stable/searchindex.js
index 2f182549..1b02b5fb 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.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.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.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, 58, 59, 60, 61, 86, 93, 96, 104, 106, 114, 118, 120, 126, 127, 128, 129, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 145, 148, 149, 150, 152], "page": 0, "provid": [0, 3, 29, 57, 73, 74, 77, 96, 128, 129, 133, 135, 136, 137, 145, 149, 152], "an": [0, 4, 9, 13, 14, 15, 16, 17, 18, 24, 25, 28, 30, 33, 38, 39, 40, 41, 46, 47, 49, 50, 51, 54, 58, 59, 60, 61, 73, 74, 77, 79, 84, 85, 86, 88, 89, 90, 91, 94, 95, 96, 101, 102, 103, 115, 121, 122, 126, 127, 128, 129, 130, 132, 133, 134, 135, 137, 138, 139, 141, 142, 145, 150, 152], "auto": 0, "gener": [0, 102, 106, 133, 134, 135, 136, 137], "summari": 0, "For": [0, 1, 4, 59, 86, 104, 127, 132, 135, 136, 137, 141, 149, 152], "more": [0, 70, 135, 136, 137, 138, 139, 141, 142, 145, 150, 152], "detail": [0, 135], "exampl": [0, 4, 38, 39, 86, 127, 132, 133, 134, 135, 136, 137, 138, 141, 142, 145, 152], "relev": [0, 107, 135], "chapter": 0, "main": [0, 4, 131, 134, 136, 137], "part": [0, 4, 20, 38, 39, 40, 102, 126, 127, 134, 135, 136, 140, 143, 145, 146, 147, 150, 152], "document": [0, 28, 131, 134, 148, 150, 151], "xylar": [1, 135, 136, 141, 142], "asai": [1, 136, 141, 142], "davi": [1, 136, 141, 142], "michael": 1, "duda": 1, "matthew": 1, "hoffman": 1, "dougla": 1, "jacobsen": 1, "rilei": 1, "x": [1, 28, 29, 32, 33, 34, 47, 53, 54, 58, 60, 61, 68, 80, 81, 92, 94, 102, 108, 109, 110, 111, 112, 115, 116, 121, 122, 124, 128, 133, 134, 135, 136, 142, 145, 150, 152], "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, 135, 141, 142], "petersen": [1, 142], "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, 53, 58, 59, 60, 61, 92, 102, 106, 127, 135, 136, 137, 142, 145, 150, 152], "all": [1, 10, 15, 43, 45, 49, 60, 92, 93, 111, 112, 121, 122, 124, 125, 127, 135, 138, 141, 142, 145, 148], "contribut": 1, "http": [1, 28, 41, 111, 112, 117, 121, 122, 124, 134, 141], "github": [1, 28, 134, 141, 151], "com": [1, 121, 122, 124, 134], "mpa": [1, 3, 4, 27, 28, 30, 32, 33, 38, 39, 40, 41, 47, 49, 50, 51, 53, 54, 71, 73, 74, 76, 77, 79, 80, 81, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 100, 102, 104, 106, 113, 114, 115, 126, 127, 128, 129, 130, 132, 133, 134, 136, 138, 139, 140, 141, 142, 145, 149, 150], "dev": [1, 28, 134, 141, 148], "tool": [1, 3, 36, 102, 132, 133, 135, 141, 142, 148, 150, 152], "graph": [1, 28, 29, 102, 131, 135, 143, 146, 147], "To": [2, 86, 127, 133, 135, 145, 148, 152], "make": [2, 4, 6, 38, 39, 40, 44, 50, 51, 86, 88, 89, 90, 103, 126, 128, 129, 130, 131, 135, 136, 138, 142, 145, 148, 152], "local": [2, 140, 148], "test": [2, 3, 4, 94, 131, 136, 137, 145], "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, 53, 54, 57, 58, 59, 60, 61, 73, 74, 77, 79, 80, 81, 86, 91, 94, 96, 104, 106, 111, 112, 122, 124, 126, 127, 128, 129, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152], "easiest": 2, "follow": [2, 117, 127, 135, 136, 137, 150, 152], "chang": [2, 38, 40, 131, 142], "mpas_tool": [2, 3, 4, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 152], "procedur": 2, "how": [2, 57, 58, 59, 60, 61, 85, 135, 148], "packag": [2, 4, 9, 15, 131, 132, 134, 135, 136, 138, 141, 145, 148, 149, 152], "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, 48, 49, 50, 51, 53, 54, 58, 59, 60, 61, 70, 72, 79, 80, 81, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 104, 106, 107, 108, 111, 112, 116, 117, 118, 119, 120, 121, 122, 123, 124, 127, 128, 129, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 152], "develop": [2, 134, 135, 148], "environ": [2, 131, 134], "includ": [2, 4, 15, 22, 23, 58, 61, 70, 72, 97, 98, 99, 100, 111, 112, 126, 127, 128, 129, 131, 133, 134, 135, 136, 137, 138, 142, 145, 150, 152], "need": [2, 6, 134, 135, 136, 137, 139, 141, 142, 145, 148, 152], "simpli": [2, 133, 152], "run": [2, 26, 131, 133, 134, 135, 136, 139, 148, 150], "code": [2, 4, 133, 135, 136, 145, 148], "block": [2, 4, 70, 72, 127, 135, 138], "export": 2, "docs_vers": 2, "cd": [2, 145, 148], "conda_packag": [2, 134, 148], "doc": 2, "html": [2, 41, 134], "Then": [2, 133, 135, 150], "you": [2, 4, 24, 26, 127, 133, 134, 135, 136, 142, 145, 148, 150, 152], "can": [2, 4, 15, 24, 86, 127, 128, 129, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 145, 148, 149, 150, 152], "view": [2, 53, 54, 140, 152], "open": [2, 152], "_build": 2, "index": [2, 76, 86, 126, 127, 128, 129, 131, 134, 136], "modul": [3, 4, 25, 133, 134, 135, 136, 137, 138, 140, 141, 143, 144, 145, 146, 147, 149], "contain": [3, 4, 30, 48, 49, 50, 51, 86, 96, 97, 98, 102, 104, 128, 129, 135, 137, 138, 141, 142, 143, 144, 145, 146, 147, 149, 150, 152], "ar": [3, 4, 6, 15, 29, 36, 38, 39, 40, 47, 48, 49, 50, 51, 59, 61, 71, 86, 91, 94, 99, 100, 111, 112, 116, 121, 122, 124, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 141, 142, 144, 145, 146, 148, 149, 150, 152], "sync": 3, "which": [3, 4, 15, 22, 24, 28, 29, 30, 33, 48, 49, 50, 51, 53, 54, 58, 70, 72, 84, 85, 86, 96, 104, 121, 122, 124, 126, 127, 128, 129, 133, 134, 135, 136, 137, 138, 139, 140, 145, 152], "infrastructur": 3, "util": [3, 135, 145], "earth": [3, 33, 34, 43, 45, 51, 96, 108, 111, 135, 136, 138], "system": [3, 113, 114, 115, 135, 145], "model": [3, 131, 150, 152], "e3sm": [3, 107, 145], "current": [3, 4, 92, 135, 137, 145, 148, 152], "we": [3, 4, 132, 135, 136, 141, 145, 148, 152], "onli": [3, 41, 93, 127, 135, 136, 137, 138, 139, 141, 145, 152], "those": [3, 4, 11, 21, 114, 133, 135, 139, 140, 145, 152], "given": [3, 7, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 33, 49, 54, 58, 59, 60, 61, 75, 76, 86, 87, 92, 97, 98, 99, 100, 102, 127, 128, 129, 133, 135, 136, 137, 138, 143, 145, 150, 152], "numer": 3, "valu": [3, 4, 13, 14, 15, 16, 17, 18, 22, 24, 43, 44, 45, 57, 58, 86, 89, 104, 106, 111, 127, 128, 129, 135, 136, 137, 145, 146, 152], "derivi": 3, "from": [3, 4, 11, 15, 21, 22, 29, 30, 38, 40, 41, 43, 44, 45, 48, 49, 50, 51, 57, 58, 59, 60, 61, 79, 86, 91, 95, 102, 107, 109, 110, 111, 112, 121, 122, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 138, 140, 141, 142, 148, 150, 152], "other": [3, 4, 6, 10, 11, 21, 22, 88, 89, 104, 117, 118, 120, 121, 122, 127, 131, 133, 135, 136, 137, 145, 152], "check": [3, 48, 50, 127, 135, 152], "against": [3, 135], "": [3, 50, 51, 91, 102, 106, 116, 124, 134, 135, 136, 137, 145, 152], "master": [3, 107, 151], "branch": [3, 148], "dure": [3, 28, 29, 30, 33, 58, 59, 60, 61, 85, 135, 145, 152], "conda": [3, 131, 134, 135, 148], "build": [3, 32, 33, 34, 53, 54, 85, 94, 131, 134, 148], "see": [3, 4, 57, 94, 132, 134, 135, 136, 137, 140, 142, 148, 150, 152], "test_cime_const": 3, "some": [3, 4, 77, 128, 129, 135, 145, 149, 152], "most": [3, 15, 111, 112, 136, 137], "like": [3, 4, 15, 86, 127, 133, 135, 136, 141, 142, 145, 152], "us": [3, 4, 15, 23, 24, 25, 28, 29, 30, 33, 36, 37, 40, 43, 45, 48, 49, 50, 51, 54, 57, 58, 59, 60, 61, 73, 74, 85, 91, 92, 93, 94, 95, 102, 106, 111, 112, 114, 126, 127, 128, 129, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152], "compass": [3, 4, 131, 137], "relat": [3, 131, 135, 152], "project": 3, "shr_const_cdai": 3, "sec": 3, "calendar": 3, "dai": [3, 152], "shr_const_rearth": [3, 132, 136, 138], "radiu": [3, 33, 34, 35, 39, 43, 45, 51, 59, 96, 108, 111, 135, 137], "m": [3, 32, 33, 37, 47, 53, 54, 80, 81, 111, 112, 127, 128, 129, 135, 136, 141, 142, 145, 148, 150, 152], "shr_const_g": 3, "acceler": 3, "graviti": 3, "2": [3, 58, 60, 61, 86, 127, 133, 135, 136, 137, 138, 149, 151, 152], "shr_const_rhofw": 3, "densiti": [3, 79, 80, 81], "fresh": 3, "water": [3, 127, 152], "kg": 3, "3": [3, 29, 86, 128, 129, 133, 134, 135, 136, 137, 145, 151, 152], "shr_const_rhosw": 3, "sea": [3, 72, 86, 101, 138, 139, 140, 141, 143, 144, 145, 146, 147, 152], "shr_const_rhoic": 3, "ic": [3, 72, 101, 104, 135, 138, 139, 143, 144, 145, 146, 147, 152], "shr_const_cpfw": 3, "specif": [3, 28, 135, 136, 140, 145], "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, 116, 131], "read": [4, 79, 85, 127, 132, 135, 136, 138, 152], "get": [4, 7, 12, 14, 15, 16, 17, 18, 43, 45, 87, 135, 138, 141, 152], "set": [4, 24, 25, 28, 29, 30, 48, 49, 50, 51, 60, 61, 71, 87, 94, 128, 129, 134, 135, 137, 140, 141, 145, 148, 152], "write": [4, 24, 26, 27, 85, 97, 98, 99, 100, 104, 106, 131, 133, 141], "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, 48, 49, 50, 51, 53, 54, 57, 58, 59, 60, 61, 71, 73, 74, 76, 77, 79, 84, 85, 86, 91, 92, 93, 94, 96, 99, 100, 106, 107, 115, 126, 127, 128, 129, 133, 135, 136, 137, 140, 141, 142, 145, 150, 152], "add_from_packag": 4, "method": [4, 6, 25, 43, 93, 116, 135, 150, 152], "add": [4, 8, 9, 10, 24, 51, 57, 61, 70, 73, 74, 77, 79, 80, 81, 91, 96, 134, 135, 136, 137, 138, 139, 140, 141, 142, 148, 152], "content": [4, 8, 9, 10, 135, 141], "within": [4, 86, 126, 127, 128, 129, 131, 134, 136, 137, 145, 148, 152], "here": [4, 132, 133, 135, 136, 137, 138, 145, 148, 152], "python": [4, 15, 30, 93, 131, 134, 136, 141, 145, 148, 152], "self": 4, "ocean": [4, 127, 135, 136, 137, 138, 139, 141, 152], "global_ocean": 4, "make_diagnostics_fil": 4, "cfg": 4, "except": [4, 9, 127, 152], "true": [4, 9, 15, 23, 26, 33, 34, 35, 53, 54, 58, 59, 60, 61, 64, 79, 105, 127, 129, 133, 134, 135, 136, 137, 139, 152], "first": [4, 27, 40, 71, 86, 106, 119, 124, 127, 128, 129, 134, 135, 136, 137, 145, 152], "second": [4, 26, 27, 40, 106, 119, 121, 122, 124, 128, 129, 134, 135, 152], "argument": [4, 26, 35, 59, 106, 127, 133, 134, 135, 137, 140, 141, 142, 145, 152], "name": [4, 7, 9, 13, 14, 16, 17, 18, 19, 20, 22, 24, 25, 27, 32, 33, 35, 46, 53, 54, 55, 58, 59, 60, 61, 76, 79, 92, 94, 97, 98, 99, 100, 102, 104, 106, 127, 133, 134, 135, 136, 137, 140, 142, 145, 150, 152], "itself": [4, 133, 137, 145], "respect": [4, 47, 128, 129, 136, 137, 144], "path": [4, 8, 10, 24, 28, 29, 41, 95, 102, 134, 135, 137, 145, 148], "replac": 4, "In": [4, 86, 128, 129, 133, 134, 135, 136, 137, 141, 152], "case": [4, 121, 122, 124, 128, 129, 131, 135, 136, 137, 145, 152], "know": [4, 85], "should": [4, 22, 25, 28, 29, 30, 49, 50, 51, 53, 54, 58, 70, 72, 73, 74, 84, 93, 102, 106, 121, 128, 129, 133, 134, 135, 137, 140, 145, 148, 150, 152], "alwai": [4, 6, 104, 126, 135, 137, 145, 152], "exist": [4, 25, 26, 96, 114, 127, 133, 135, 140, 145, 148], "so": [4, 15, 29, 33, 54, 71, 111, 112, 127, 133, 135, 136, 137, 138, 139, 145, 152], "would": [4, 134, 135, 136, 138, 141], "rais": [4, 9, 26], "found": [4, 9, 19, 20, 121, 122, 124, 128, 129, 135, 145, 149, 152], "default": [4, 24, 28, 29, 38, 43, 45, 49, 53, 54, 59, 60, 91, 92, 106, 127, 135, 136, 137, 138, 140, 142, 145, 152], "behavior": [4, 135], "do": [4, 114, 127, 133, 134, 135, 145, 150, 152], "noth": [4, 127, 152], "doe": [4, 136, 139], "fals": [4, 15, 22, 48, 50, 51, 53, 54, 58, 59, 60, 61, 63, 92, 95, 96, 99, 126, 127, 135, 136, 152], "ih": 4, "also": [4, 15, 22, 24, 77, 86, 127, 128, 129, 133, 134, 135, 136, 137, 139, 141, 142, 145, 149, 152], "ad": [4, 6, 28, 29, 30, 33, 53, 54, 70, 71, 72, 73, 74, 85, 96, 131, 134, 135, 140, 148, 152], "user": [4, 6, 10, 22, 102, 115, 134, 135, 136, 137, 138, 140, 152], "add_user_config": 4, "add_from_fil": 4, "copi": [4, 11, 21, 71, 126, 141, 142, 152], "deep": [4, 11, 12, 21], "parser": [4, 6, 8, 9, 10, 11, 12, 21, 134], "where": [4, 9, 23, 25, 28, 29, 53, 54, 58, 59, 60, 61, 86, 100, 104, 111, 112, 121, 127, 128, 129, 132, 133, 135, 136, 137, 138, 139, 143, 145, 152], "modifi": [4, 24, 55, 135, 137, 138, 141], "without": [4, 127, 134, 137, 141, 145], "affect": [4, 137], "origin": [4, 23, 56, 86, 90, 113, 114, 128, 129, 135, 137, 152], "object": [4, 85, 116, 119, 133, 135, 136, 138, 142, 150, 152], "featur": [4, 30, 48, 49, 50, 51, 85, 127, 135, 136, 138, 140, 141, 142, 152], "analysi": [4, 131, 134, 135, 139, 141], "refer": [4, 131, 139], "year": [4, 145], "start": [4, 49, 58, 135, 137, 152], "ha": [4, 19, 48, 50, 51, 58, 59, 60, 61, 128, 129, 134, 135, 136, 137, 139, 140, 145, 150, 152], "present": [4, 104, 143, 145], "configpars": [4, 6, 7], "written": [4, 22, 25, 28, 29, 33, 54, 127, 135, 136, 141, 152], "out": [4, 24, 28, 29, 77, 94, 127, 138, 139, 141, 148, 150], "abov": [4, 23, 48, 50, 53, 54, 86, 104, 135, 137, 139, 140, 145], "cover": [4, 137, 143], "multipl": [4, 127, 135, 137, 142, 145], "line": [4, 22, 24, 47, 51, 87, 134, 135, 136, 141, 142, 145, 148, 150, 152], "n": [4, 32, 33, 37, 38, 39, 40, 47, 53, 54, 58, 60, 61, 80, 81, 135, 136, 145, 148, 152], "charact": [4, 24], "automat": [4, 134, 145], "similar": [4, 135], "addit": [4, 86, 88, 89, 127, 135, 140, 152], "getinteg": 4, "getfloat": 4, "getboolean": 4, "implement": [4, 134], "getlist": 4, "pars": [4, 18, 107, 134], "separ": [4, 106, 114, 127, 135, 145, 150, 152], "space": [4, 34, 38, 111, 112, 126, 127, 135, 139, 152], "comma": [4, 127, 152], "string": [4, 15, 24, 26, 51, 97, 98, 99, 100, 127, 139, 152], "float": [4, 15, 16, 18, 33, 34, 35, 37, 38, 39, 40, 43, 45, 48, 50, 51, 53, 54, 58, 59, 60, 61, 71, 72, 91, 94, 96, 104, 108, 111, 112, 115, 116, 127, 128, 129, 150], "integ": [4, 17, 127, 137, 145, 146, 152], "boolean": [4, 14, 122, 124], "etc": [4, 127, 135, 142, 145, 152], "anoth": [4, 11, 21, 61, 73, 74, 86, 114, 135, 136, 137, 148, 149, 152], "getexpress": 4, "dictionari": [4, 6, 15, 24, 57, 137], "tupl": [4, 15, 50, 51], "well": [4, 33, 54, 126, 127, 132, 135, 136, 141], "small": [4, 128, 129, 135, 137, 152], "function": [4, 15, 22, 31, 33, 34, 36, 37, 38, 39, 40, 42, 52, 54, 55, 58, 59, 60, 61, 69, 76, 83, 86, 100, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 148, 150, 152], "rang": [4, 57, 58, 59, 60, 127, 135, 136, 152], "numpi": [4, 15, 43, 44, 45, 48, 75, 99, 100, 108, 111, 112, 116, 117, 119, 120, 121, 122, 123, 124, 128, 129, 132, 136, 150, 152], "linspac": [4, 132, 136], "arang": [4, 152], "arrai": [4, 32, 33, 34, 37, 38, 39, 43, 44, 45, 48, 53, 54, 57, 58, 59, 60, 61, 76, 80, 81, 88, 89, 90, 116, 121, 122, 124, 127, 135, 136, 137, 139, 152], "support": [4, 127, 131, 133, 135, 137, 140, 145, 152], "access": 4, "section": [4, 6, 7, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 134, 135, 149], "kei": [4, 137, 152], "e": [4, 22, 25, 50, 51, 70, 72, 86, 127, 128, 129, 135, 136, 137, 145, 148, 152], "g": [4, 22, 25, 50, 51, 70, 72, 86, 127, 128, 129, 135, 136, 137, 142, 145, 152], "enthalpy_benchmark_viz": 4, "display_imag": 4, "But": [4, 152], "allow": [4, 6, 86, 111, 112, 127, 128, 129, 140, 152], "assign": 4, "mani": [4, 58, 59, 60, 61, 133, 135, 139, 152], "One": [4, 92, 135, 136, 142, 145], "advantag": [4, 145], "over": [4, 6, 10, 11, 21, 22, 58, 86, 135, 136, 137, 152], "keep": [4, 6, 61, 135, 152], "track": [4, 135], "associ": [4, 6, 23, 50, 51, 70, 127, 128, 129, 134, 136, 138, 141, 142, 152], "There": [4, 86, 135, 145, 148, 152], "few": [4, 145, 152], "rule": 4, "possibl": [4, 134, 135, 138, 152], "must": [4, 26, 47, 86, 94, 121, 122, 124, 134, 135, 136, 137, 138, 140, 142, 145, 150], "begin": [4, 93, 135, 137, 152], "thei": [4, 6, 47, 71, 91, 94, 127, 130, 132, 134, 135, 137, 138, 148, 149, 152], "place": [4, 58, 134, 137], "befor": [4, 93, 111, 112, 127, 134, 135, 152], "question": 4, "prefer": [4, 141, 145, 152], "blank": [4, 152], "between": [4, 32, 33, 34, 37, 38, 39, 40, 43, 45, 48, 50, 51, 53, 54, 81, 86, 88, 94, 117, 118, 120, 121, 127, 128, 129, 131, 136, 152], "ani": [4, 91, 127, 134, 135, 137, 138, 139, 145, 152], "number": [4, 15, 30, 43, 45, 48, 49, 50, 51, 58, 59, 60, 61, 71, 86, 91, 93, 94, 99, 100, 102, 106, 111, 112, 134, 135, 137, 138, 141, 145, 152], "inlin": 4, "after": [4, 61, 111, 112, 137, 145], "same": [4, 24, 38, 39, 86, 92, 106, 111, 112, 122, 124, 135, 136, 140, 142, 145, 152], "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, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 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, 145], "A": [6, 22, 24, 25, 26, 28, 29, 30, 32, 33, 34, 35, 43, 44, 45, 46, 48, 49, 50, 51, 53, 54, 57, 58, 59, 60, 61, 71, 77, 84, 85, 86, 88, 89, 90, 91, 93, 96, 97, 98, 99, 100, 104, 106, 113, 114, 115, 116, 122, 124, 126, 127, 128, 129, 130, 133, 135, 136, 137, 140, 141, 142, 145, 152], "meta": [6, 134], "combin": [6, 37, 40, 127, 135, 136, 152], "when": [6, 15, 22, 86, 106, 126, 127, 128, 129, 134, 135, 137], "custom": [6, 142], "proven": [6, 22, 141], "differ": [6, 24, 86, 102, 135, 136, 137, 145, 146, 152], "take": [6, 10, 11, 21, 22, 58, 133, 135, 141, 152], "preced": [6, 10, 11, 21], "even": [6, 94, 138, 152], "later": [6, 86, 135, 140], "variabl": [6, 25, 36, 51, 61, 86, 92, 99, 104, 116, 126, 127, 131, 132, 135, 136, 137, 142, 150, 152], "none": [6, 15, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 43, 45, 48, 49, 50, 51, 53, 54, 57, 58, 59, 60, 61, 73, 74, 77, 84, 85, 86, 91, 92, 93, 94, 100, 102, 105, 106, 127, 133, 135, 137, 152], "combined_com": 6, "dict": [6, 15, 24, 26, 57, 58, 61], "comment": [6, 22, 23, 131, 134], "each": [6, 15, 23, 34, 43, 45, 48, 50, 51, 75, 76, 77, 86, 89, 92, 102, 106, 111, 112, 126, 127, 128, 129, 135, 137, 139, 140, 141, 145, 150, 152], "__init__": [6, 25, 116, 134], "new": [6, 25, 58, 85, 91, 96, 133, 134, 135, 137, 138, 145, 152], "empti": [6, 127, 134, 137, 139, 152], "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, 53, 54, 57, 58, 59, 60, 61, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 104, 106, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 126, 127, 128, 129, 130, 137], "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, 53, 54, 61, 73, 74, 76, 77, 79, 80, 81, 85, 92, 94, 95, 96, 97, 98, 99, 100, 102, 104, 106, 107, 127, 134], "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, 50, 51, 57, 58, 59, 60, 61, 70, 71, 72, 75, 76, 84, 85, 86, 88, 89, 90, 91, 93, 94, 108, 111, 112, 117, 118, 119, 120, 121, 122, 123, 124, 126, 128, 129, 130, 135, 136, 141], "section_proxi": 7, "sectionproxi": 7, "filenam": [8, 10, 24, 96, 104, 127, 135, 142, 145, 152], "file": [8, 9, 10, 15, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 41, 46, 53, 54, 58, 59, 60, 61, 73, 74, 77, 79, 80, 81, 85, 94, 95, 96, 97, 98, 99, 100, 102, 104, 106, 127, 131, 133, 134, 135, 136, 137, 139, 140, 141, 142, 145, 148, 150, 152], "rel": [8, 10, 28, 29, 135, 136, 145, 152], "absolut": [8, 10, 28, 29, 145], "config_filenam": 9, "bool": [9, 14, 15, 19, 20, 22, 23, 26, 33, 35, 48, 50, 51, 53, 54, 58, 59, 60, 61, 79, 94, 95, 96, 99, 102, 126, 127, 129], "whether": [9, 19, 20, 22, 23, 26, 33, 34, 35, 48, 50, 51, 53, 54, 58, 59, 60, 61, 79, 92, 95, 96, 99, 102, 126, 127, 129, 135, 137, 140], "isn": [9, 135], "t": [9, 96, 134, 135, 136, 142, 145], "These": [10, 36, 131, 134, 135, 136, 137, 144, 149, 152], "one": [11, 21, 26, 29, 48, 50, 51, 53, 54, 57, 70, 86, 96, 121, 122, 124, 128, 129, 133, 135, 136, 137, 138, 139, 140, 145, 149, 150, 152], "higher": [11, 21, 136, 137], "prioriti": [11, 21, 22, 148], "config_copi": 12, "dtype": [15, 18], "use_numpyfunc": 15, "express": [15, 127, 152], "typic": [15, 28, 29, 102, 106, 127, 128, 129, 133, 134, 135, 136, 137, 138, 141, 145, 149, 152], "though": [15, 152], "avail": [15, 43, 45, 49, 60, 93, 94, 135, 141, 145, 148, 152], "requir": [15, 35, 51, 106, 134, 135, 136, 137, 139, 141, 150, 152], "have": [15, 48, 50, 51, 86, 106, 121, 126, 133, 135, 136, 139, 145, 148, 152], "valid": [15, 28, 86, 100, 134, 135], "syntax": 15, "entri": [15, 37, 38, 39, 40, 101, 103, 131, 137, 148], "singl": [15, 27, 127, 135, 137, 150, 152], "doubl": [15, 135], "quot": 15, "type": [15, 18, 24, 50, 51, 59, 104, 121, 122, 124, 134, 135, 136, 137, 142, 150, 152], "int": [15, 17, 18, 26, 30, 43, 45, 48, 49, 50, 51, 58, 59, 60, 61, 71, 93, 94, 99, 100, 102, 106, 127, 132, 134, 135, 136], "If": [15, 25, 26, 33, 35, 43, 45, 47, 51, 54, 57, 86, 91, 127, 133, 134, 135, 136, 137, 140, 142, 148, 152], "suppli": [15, 22, 25, 94, 127, 133, 135, 137, 150, 152], "element": [15, 18, 46, 121, 122, 124], "cast": 15, "ensur": [15, 91], "rather": [15, 23, 96, 127, 135, 152], "than": [15, 23, 91, 96, 127, 135, 136, 145, 152], "distinct": 15, "import": [15, 132, 133, 135, 136, 137, 138, 141, 148, 152], "evalu": 15, "referenc": 15, "either": [15, 25, 30, 61, 104, 116, 121, 122, 124, 127, 133, 135, 136, 137, 152], "np": [15, 132, 136, 137], "wa": [19, 20, 22, 23, 145], "call": [22, 25, 26, 57, 58, 59, 60, 61, 86, 88, 89, 90, 93, 121, 128, 129, 130, 131, 134, 135, 136, 137, 138, 139, 141, 145, 148, 150, 152], "retain": [22, 137], "through": [22, 137, 145, 149, 152], "command": [22, 24, 26, 27, 106, 134, 135, 136, 141, 142, 148, 150, 152], "flag": [22, 135, 141], "fp": 23, "include_sourc": 23, "include_com": 23, "raw": 23, "pointer": 23, "testio": 23, "indic": [23, 58, 59, 60, 61, 86, 121, 122, 124, 126, 127, 128, 129, 134, 135, 137, 138, 139, 141, 145, 152], "defin": [23, 32, 34, 35, 36, 46, 53, 58, 59, 70, 72, 75, 76, 79, 80, 81, 84, 85, 86, 88, 89, 90, 102, 119, 126, 127, 128, 129, 130, 132, 134, 135, 137, 141, 149, 150, 152], "extend": [23, 96, 131, 152], "interpol": [23, 86, 88, 89, 90, 111, 112, 126, 128, 129, 131, 135, 152], "d": [24, 58, 60, 92, 132, 135, 136, 137, 145, 152], "fillvalu": 24, "format": [24, 35, 41, 46, 61, 94, 131, 133, 137, 141, 152], "engin": [24, 94], "char_dim_nam": 24, "xarrai": [24, 28, 29, 30, 48, 49, 50, 51, 70, 71, 72, 75, 76, 84, 86, 88, 89, 90, 92, 94, 113, 114, 115, 126, 128, 129, 130, 133, 135, 136, 138, 141, 152], "dataset": [24, 28, 29, 30, 48, 49, 50, 51, 53, 54, 61, 70, 71, 72, 84, 86, 88, 89, 90, 92, 94, 113, 114, 115, 126, 128, 129, 130, 132, 135, 136, 137, 141, 152], "netcdf4": [24, 94, 132], "fill": [24, 49, 152], "dimens": [24, 76, 86, 88, 89, 90, 94, 106, 127, 135, 142], "time": [24, 58, 59, 60, 61, 74, 76, 77, 127, 131, 135, 136, 137, 142, 145, 150], "histori": [24, 27, 106, 135], "attribut": [24, 25, 27, 97, 98, 99, 100, 106, 121, 122, 124, 135], "save": [24, 28, 29, 59, 94, 106, 135, 136, 137, 145, 150], "netcdf": [24, 35, 41, 46, 61, 94, 95, 102, 104, 127, 133, 137, 145, 150], "default_fil": 24, "default_fillv": 24, "netcdf4_class": [24, 94], "netcdf3_64bit": [24, 94], "netcdf3_class": [24, 94], "default_format": 24, "scipi": [24, 94, 128, 129, 130, 132], "h5netcdf": [24, 94], "librari": [24, 94, 135, 136], "output": [24, 25, 26, 28, 29, 30, 32, 33, 34, 35, 41, 46, 48, 49, 50, 51, 53, 54, 73, 74, 77, 84, 85, 86, 94, 95, 127, 133, 135, 141, 145, 150, 152], "to_netcdf": 24, "depend": [24, 127, 131, 133, 142, 152], "overrid": 24, "default_engin": 24, "let": 24, "figur": [24, 91, 142, 152], "default_char_dim_nam": 24, "strlen": 24, "logger": [25, 26, 28, 29, 30, 32, 33, 34, 48, 49, 50, 51, 53, 54, 84, 85, 133, 135], "log_filenam": [25, 133], "context": [25, 133, 139], "manag": 25, "creat": [25, 30, 38, 39, 48, 49, 50, 51, 57, 59, 84, 93, 95, 101, 102, 106, 131, 133, 134, 135, 136, 138, 140, 143, 144, 145, 146, 148, 149, 152], "send": 25, "stdout": [25, 28, 29, 30, 32, 33, 34, 48, 49, 50, 51, 53, 54, 84, 85, 133, 135], "stderr": [25, 133, 135], "anyth": 25, "els": 25, "just": [25, 133, 134, 136, 142, 152], "uniqu": [25, 58, 59, 60, 61, 133], "__name__": [25, 133, 136], "goe": 25, "arg": [26, 134], "log_command": 26, "timeout": 26, "kwarg": 26, "subprocess": [26, 131], "pass": [26, 47, 51, 86, 127, 133, 135, 137, 145, 152], "shell": 26, "ot": [26, 136], "keyword": 26, "popen": 26, "calledprocesserror": 26, "nonzero": 26, "statu": 26, "infile1": [27, 135], "infile2": [27, 135], "outfil": [27, 106, 135], "runner": [27, 106], "merg": [27, 29, 106, 131, 138, 141], "two": [27, 37, 40, 72, 106, 128, 129, 135, 136, 138, 140, 152], "non": [27, 94, 106, 135, 136], "contigu": [27, 49, 106, 135], "mesh": [27, 53, 54, 57, 58, 59, 60, 61, 71, 79, 80, 81, 84, 85, 86, 90, 92, 94, 95, 96, 102, 104, 106, 113, 114, 115, 126, 127, 128, 129, 130, 131, 132, 133, 138, 139, 141, 142, 145, 149, 150], "togeth": [27, 29, 60, 106, 127, 131, 135, 152], "global": [27, 38, 39, 40, 106, 135, 137, 141], "dsin": [28, 29], "graphinfofilenam": [28, 29, 135], "dir": [28, 29, 30, 33, 85, 133], "mpasmeshconvert": [28, 135, 136], "input": [28, 29, 36, 47, 58, 73, 74, 77, 135, 137, 141, 145, 150, 152], "fulli": 28, "compliant": 28, "io": [28, 133, 135, 136, 141], "meshspec": 28, "pdf": 28, "data": [28, 29, 35, 44, 46, 53, 54, 63, 71, 76, 86, 88, 89, 90, 94, 126, 127, 128, 129, 135, 136, 137, 139, 140, 141, 142, 149], "info": [28, 29, 133, 135, 145], "By": [28, 29, 127, 134, 137, 138, 152], "log": [28, 29, 30, 32, 33, 34, 48, 49, 50, 51, 53, 54, 84, 85, 127, 131, 135, 136], "directori": [28, 29, 30, 33, 53, 54, 85, 92, 102, 127, 134, 140, 145, 152], "temporari": [28, 29, 30, 33, 85, 127, 145], "produc": [28, 29, 30, 33, 41, 54, 85, 86, 92, 135, 136, 138, 140, 141, 152], "delet": [28, 29, 30, 33, 85], "upon": [28, 29, 30, 33, 85], "complet": [28, 29, 30, 33, 85, 86, 152], "dsout": [28, 29, 128, 129], "dsmask": [29, 30, 48, 49, 50, 51, 70, 71, 72, 84, 135, 141], "dsinvers": 29, "dspreserv": 29, "mpascellcul": [29, 102, 135, 136, 145], "cell": [29, 32, 33, 34, 37, 38, 39, 40, 47, 48, 49, 50, 51, 53, 54, 57, 58, 59, 71, 72, 80, 81, 86, 88, 89, 93, 94, 99, 100, 106, 126, 127, 128, 129, 131, 132, 134, 141, 142, 144, 145, 149, 150, 152], "base": [29, 50, 51, 57, 76, 86, 93, 121, 122, 124, 134, 135, 136, 137, 138, 152], "cullcel": [29, 135], "field": [29, 43, 45, 47, 57, 58, 59, 79, 80, 81, 86, 88, 89, 90, 95, 96, 102, 104, 114, 127, 128, 129, 135, 137, 140, 142, 144, 145, 146, 150], "mask": [29, 44, 70, 71, 72, 76, 84, 85, 93, 95, 100, 127, 131, 136, 141, 149, 152], "final": [29, 128, 129, 135, 137, 152], "union": 29, "preserv": [29, 53, 54, 135, 140], "determin": [29, 57, 58, 104, 119, 122, 124, 135, 141, 145, 149], "possibli": [29, 76, 88, 89, 135], "remov": [29, 94, 102, 131, 135, 138, 152], "region": [29, 30, 38, 43, 44, 45, 48, 50, 57, 58, 61, 70, 71, 72, 84, 85, 91, 102, 131, 136, 138, 140, 141, 143, 145], "1": [29, 30, 43, 44, 45, 49, 60, 61, 76, 91, 111, 112, 127, 128, 129, 132, 133, 135, 136, 137, 151, 152], "0": [29, 34, 38, 44, 48, 50, 51, 53, 54, 60, 61, 71, 72, 87, 91, 96, 104, 115, 127, 128, 129, 134, 135, 136, 137, 138, 151, 152], "culled_graph": 29, "dsmesh": [30, 49, 50, 51, 71, 72, 84, 126, 128, 129, 135, 136, 141, 152], "fcmask": [30, 48, 50, 51, 135, 138, 141], "core": [30, 135], "compute_mpas_region_mask": [30, 135, 138], "collect": [30, 48, 49, 50, 51, 85, 91, 127, 135, 138, 141, 152], "geometric_featur": [30, 48, 49, 50, 51, 85, 91, 92, 127, 135, 136, 138, 141, 142, 152], "featurecollect": [30, 43, 44, 45, 48, 49, 50, 51, 85, 91, 92, 127, 135, 136, 141, 142, 152], "creation": [30, 58, 59, 60, 61, 93, 131, 133], "multiprocess": [30, 48, 50, 51, 93, 131], "cellwidth": [32, 33, 34, 36, 53, 54, 79, 80, 81, 132, 133, 136], "y": [32, 34, 47, 53, 68, 80, 94, 108, 109, 110, 111, 112, 115, 116, 121, 122, 124, 128, 133, 135, 136, 145, 148, 150], "geom_point": [32, 34, 53, 133, 136], "geom_edg": [32, 34, 53, 133, 136], "out_filenam": [32, 33, 53, 54, 133, 136, 150], "base_mesh": [32, 33, 53, 54, 132, 133, 135, 136, 138], "nc": [32, 33, 53, 54, 102, 106, 127, 132, 133, 135, 136, 137, 138, 140, 141, 145, 150, 152], "planar": [32, 34, 35, 41, 53, 79, 80, 94, 112, 113, 114, 115, 128, 131, 135, 140, 149], "ndarrai": [32, 33, 34, 37, 38, 39, 40, 43, 44, 45, 47, 48, 53, 54, 57, 58, 59, 60, 61, 75, 80, 81, 99, 100, 108, 111, 112, 116, 117, 119, 120, 122, 123, 124, 136, 150], "width": [32, 33, 37, 38, 39, 40, 53, 54, 57, 58, 59, 80, 81, 91, 131, 132], "km": [32, 33, 37, 38, 39, 53, 54, 80, 81, 96, 135, 136, 137, 145, 152], "coordin": [32, 34, 47, 53, 73, 74, 75, 76, 77, 79, 80, 86, 108, 111, 112, 113, 114, 115, 121, 122, 124, 126, 127, 128, 129, 131, 135, 136, 137, 142, 149], "meter": [32, 33, 34, 35, 43, 45, 51, 53, 54, 57, 58, 59, 60, 80, 94, 135, 136, 137], "point": [32, 34, 43, 45, 49, 53, 58, 60, 61, 86, 91, 101, 103, 108, 111, 112, 117, 121, 122, 124, 127, 128, 129, 131, 135, 136, 137, 148, 149, 152], "bound": [32, 34, 47, 53, 59, 61, 75, 86, 135, 136, 137, 152], "polygon": [32, 34, 48, 50, 53, 91, 127, 135, 136, 152], "edg": [32, 34, 48, 50, 51, 53, 100, 106, 127, 128, 129, 130, 135, 136, 141, 149, 150, 152], "result": [32, 33, 34, 53, 54, 58, 59, 60, 61, 86, 88, 89, 90, 97, 98, 99, 100, 104, 127, 128, 129, 130, 135, 136, 137, 141, 145, 152], "lon": [33, 34, 36, 37, 43, 44, 45, 48, 50, 54, 56, 58, 59, 60, 61, 63, 64, 67, 81, 86, 91, 109, 110, 126, 127, 129, 132, 133, 136, 137], "lat": [33, 34, 36, 37, 38, 39, 40, 43, 44, 45, 48, 50, 54, 56, 58, 59, 60, 61, 63, 64, 67, 81, 86, 91, 109, 110, 126, 127, 129, 132, 133, 136, 137], "earth_radiu": [33, 34, 43, 45, 108, 109, 110, 132, 133, 136], "plot_cellwidth": [33, 54, 133], "jigsaw": [33, 34, 35, 36, 54, 131, 133], "size": [33, 34, 47, 54, 116, 121, 122, 124, 127, 135, 136, 142, 152], "latitud": [33, 38, 43, 44, 45, 47, 48, 50, 51, 54, 57, 58, 59, 60, 61, 71, 72, 91, 99, 100, 129, 132, 135, 136, 137, 138, 144, 149], "longitud": [33, 43, 44, 45, 47, 48, 50, 51, 54, 57, 58, 59, 60, 61, 81, 99, 100, 126, 129, 132, 135, 136, 137, 144, 149, 152], "store": [33, 54, 127, 135], "sever": [33, 54, 136, 137, 138, 144, 145, 152], "intermedi": [33, 54, 136, 141], "hfun": [33, 54, 136], "msh": [33, 53, 54, 133, 136, 140], "jig": [33, 54, 133, 136], "mesh_triangl": [33, 54, 133, 136], "degre": [33, 37, 38, 39, 40, 43, 45, 47, 48, 50, 54, 57, 58, 59, 60, 71, 72, 81, 91, 99, 109, 110, 126, 129, 135, 136, 137, 138, 152], "length": [33, 37, 38, 39, 40, 47, 54, 81, 111, 112, 135, 136, 149], "180": [33, 37, 48, 54, 57, 58, 59, 60, 81, 126, 132, 135, 136, 137, 152], "90": [33, 37, 38, 39, 40, 48, 54, 57, 58, 59, 60, 81, 132, 136, 137, 152], "plot": [33, 54, 58, 59, 60, 61, 91, 92, 102, 126, 127, 128, 129, 131, 137, 145, 149, 152], "cellwidthglob": [33, 54], "png": [33, 54, 58, 59, 60, 61, 92, 137], "convers": [33, 85, 127, 131, 136, 141, 152], "on_spher": [34, 35, 79, 133], "6371000": 34, "spheric": [34, 35, 79, 81, 135, 140, 149], "logic": 34, "msh_filenam": [35, 133], "output_nam": [35, 46, 133, 135], "sphere_radiu": [35, 133, 135], "convert": [35, 41, 46, 109, 110, 131, 133, 136, 149, 152], "triangl": [35, 41, 46, 86, 88, 89, 90, 126, 128, 129, 130, 131, 133], "sphere": [35, 96, 111, 112, 117, 121, 136, 149, 152], "otherwis": [35, 135], "ignor": [35, 59, 104, 127, 133, 137], "regular": [36, 127, 132, 136, 144, 152], "grid": [36, 37, 43, 44, 45, 47, 48, 58, 59, 60, 61, 64, 86, 90, 91, 94, 99, 131, 132, 135, 136, 137, 138], "cellwidthinatlant": 37, "cellwidthinpacif": 37, "distribut": [37, 40, 48, 50, 51, 136], "tanh": [37, 40, 136], "vector": [37, 38, 39, 40, 111, 112, 131], "atlant": [37, 137, 141], "pacif": [37, 137, 141], "cellwidthout": [37, 38, 39, 40], "globe": [37, 152], "cellwidtheq": [38, 39, 136], "30": [38, 48, 50, 135, 136, 137, 151, 152], "cellwidthmidlat": 38, "60": [38, 136, 137, 142, 145, 152], "cellwidthpol": [38, 39, 136], "35": [38, 136], "latposeq": 38, "15": [38, 136, 151], "latpospol": 38, "73": [38, 136, 137], "lattransit": [38, 40, 136], "40": [38, 135, 136, 137], "latwidtheq": 38, "6": [38, 39, 127, 128, 129, 134, 136, 137, 151, 152], "latwidthpol": 38, "9": [38, 136, 137, 151], "eddi": [38, 59, 132, 137, 152], "closur": [38, 59, 132, 137, 152], "intend": [38, 39, 40, 141, 145], "workflow": [38, 39, 40, 131, 137, 138, 141, 148, 152], "equat": [38, 39, 136, 137], "mid": [38, 136], "pole": [38, 39, 47, 135, 136, 137], "center": [38, 47, 49, 94, 99, 100, 114, 126, 128, 129, 130, 132, 135, 136, 137, 150, 152], "equatori": [38, 102, 136, 145], "transit": [38, 40, 58, 136, 137], "polar": [38, 72, 91, 102, 136, 138, 145], "1d": [38, 39, 43, 44, 45, 48, 57, 58, 59, 60, 73, 86, 131, 135, 136], "ec60to30": 38, "half": [38, 137], "resolut": [38, 51, 57, 58, 59, 111, 112, 128, 129, 135, 136, 137, 152], "ec120to60": 38, "120": [38, 137], "70": 38, "rossbi": [39, 59, 137], "scale": [39, 59, 131, 136, 137], "rrs18to6": 39, "ec_cellwidthvslat": [39, 59, 132, 136], "18": [39, 136, 151], "cellwidthinsouth": [40, 136], "cellwidthinnorth": [40, 136], "latwidthtransit": [40, 136], "mpasfil": [41, 95], "trifil": 41, "script": [41, 93, 131, 134, 135, 136, 141, 148], "www": 41, "c": [41, 131, 135, 142, 145], "cmu": 41, "edu": 41, "quak": 41, "node": [41, 46, 86, 88, 89, 90, 126, 128, 129, 135, 152], "el": [41, 46, 135], "prefix": [41, 77, 102, 135, 139, 145, 150], "extens": [41, 134], "work": [41, 48, 50, 51, 94, 103, 133, 135, 145, 148, 152], "fc": [43, 44, 45, 85, 91, 92, 136, 152], "lon_grd": [43, 44, 45, 57, 59, 60], "lat_grd": [43, 44, 45, 57, 59, 60], "nn_search": [43, 60, 137], "kdtree": [43, 60, 137], "max_length": [43, 45, 136], "worker": [43, 45, 49, 60], "distanc": [43, 45, 58, 60, 94, 96, 108, 111, 112, 117, 128, 129, 131, 143], "closest": [43, 45, 49, 58, 60, 88, 135], "boundari": [43, 45, 84, 85, 127, 136, 137, 138, 141, 152], "geojson": [43, 44, 45, 135, 136, 138, 141, 142], "geometrics_featur": [43, 44, 45], "raster": [43, 44, 45], "find": [43, 45, 49, 60, 71, 121, 128, 129, 130, 135, 138, 145, 148, 149, 150], "nearest": [43, 45, 49, 60, 136, 137], "shape": [43, 44, 45, 48, 50, 51, 91, 135, 136], "maximum": [43, 45, 51, 59, 61, 71, 100, 111, 112, 135, 137], "too": [43, 45, 51, 135, 138, 152], "coars": [43, 45, 51, 135, 136, 152], "subdivid": [43, 45, 48, 50, 51, 91, 111, 112, 128, 129, 131, 135], "thread": [43, 45, 48, 49, 50, 51, 60], "neighbor": [43, 45, 49, 60, 88, 137], "2d": [43, 44, 45, 57, 59, 86, 99, 131, 132, 135, 136], "multipolygon": 44, "outsid": [44, 45, 50, 51, 58, 135, 136, 137], "insid": [44, 45, 50, 51, 133, 135, 136], "neg": [45, 136], "posit": [45, 76, 86, 135, 136], "xcell": [47, 114, 135], "ycell": [47, 114, 135], "perform": [47, 48, 50, 51, 86, 91, 93, 96, 103, 133, 135, 145, 149, 150, 152], "bilinear": [47, 86, 132], "tensor": [47, 48, 132, 136], "recommend": 47, "avoid": [47, 72, 138], "round": 47, "off": [47, 152], "problem": [47, 138, 152], "north": [47, 135, 136], "south": [47, 135, 136, 141], "date": [47, 145, 152], "fo": [47, 137, 152], "mpasfield": 47, "interpoi": 47, "pool": [48, 50, 51, 93, 135], "chunksiz": [48, 50, 51, 135], "1000": [48, 50, 51, 135, 136, 137], "showprogress": [48, 50, 51, 135], "subdivisionthreshold": [48, 50, 135], "process": [48, 50, 51, 135], "made": [48, 50, 51, 58, 61, 134, 135, 136, 137, 141], "up": [48, 50, 51, 58, 61, 86, 88, 89, 90, 128, 129, 130, 135, 137, 140, 141, 145, 152], "vertic": [48, 50, 51, 75, 76, 86, 99, 100, 106, 126, 127, 128, 129, 135, 138, 139, 141, 142, 144, 149, 152], "oper": [48, 49, 50, 51, 131, 135], "experiment": [48, 50, 51], "shown": [48, 50, 51], "reason": [48, 50, 51, 135, 152], "compromis": [48, 50, 51], "divid": [48, 50, 51, 86, 126, 135], "suffici": [48, 50, 51, 135], "subtask": [48, 50, 51], "load": [48, 50, 51, 135], "show": [48, 50, 51, 91, 135, 141, 142, 145, 152], "progress": [48, 50, 51, 53, 54, 127, 135], "bar": [48, 50, 51, 53, 54, 127, 135], "threshold": [48, 50, 135, 138], "smaller": [48, 50, 135, 149, 152], "faster": [48, 50, 132, 135], "intersect": [48, 50, 124, 128, 129, 130, 135, 149], "fcseed": [49, 135], "flood": [49, 53, 54], "seed": [49, 135], "cellsoncel": [49, 135, 152], "whose": [49, 114], "masktyp": [50, 51, 138], "vertex": [50, 51, 98, 135], "locat": [50, 51, 86, 91, 135, 137, 138, 145, 152], "latcel": [50, 51, 100, 132], "loncel": [50, 51, 100, 132], "earthradiu": [51, 111, 138], "subdivisionresolut": [51, 135], "10000": [51, 127, 128, 129], "addedgesign": [51, 135], "transect": [51, 70, 71, 72, 84, 85, 91, 92, 117, 131], "segment": [51, 86, 87, 91, 111, 112, 117, 124, 128, 129, 130, 135, 149], "subdivis": [51, 91, 111, 112, 135, 149], "edgesign": 51, "signific": [51, 139, 145, 152], "extra": [51, 127, 135, 152], "comput": [51, 75, 76, 85, 86, 117, 118, 120, 127, 131, 136, 139, 141, 152], "vtk_dir": [53, 54], "base_mesh_vtk": [53, 54, 140], "preserve_floodplain": [53, 54], "floodplain_elev": [53, 54, 82], "20": [53, 54, 135, 136, 138, 151], "do_inject_bathymetri": [53, 54], "use_progress_bar": [53, 54, 127], "extract": [53, 54, 60, 61, 127, 131, 136, 140], "paraveiw": [53, 54, 140, 152], "plain": [53, 54], "bathymetri": [53, 54, 61, 76, 86, 137, 140], "z": [53, 54, 75, 86, 108, 109, 110, 111, 116, 121, 122, 124, 137, 139, 150], "elev": [53, 54, 140], "earth_relief_15": [53, 54, 137, 140], "topo": [53, 54, 140], "displai": [53, 54, 127, 152], "problemat": [53, 54, 127], "author": [55, 136, 141, 142], "steven": 55, "bru": 55, "last": [55, 141], "07": 55, "09": 55, "2018": [55, 141], "param": [57, 137], "cell_width": [57, 58, 59, 67, 137], "background": [57, 59, 131], "refin": [57, 58, 131], "construct": [57, 86, 126, 136, 137, 140, 152], "default_param": [57, 137], "create_background_mesh": [57, 137], "dx_min": [58, 59, 136], "trans_start": [58, 136, 137], "trans_width": [58, 136, 137], "restrict_box": [58, 137], "plot_opt": [58, 59, 60, 61, 137], "plot_box": [58, 59, 60, 61, 65, 137], "coastlin": [58, 60, 61, 131, 135], "blend": [58, 131], "contour": [58, 60, 61, 137], "len": [58, 60, 111, 112], "smooth": [58, 60, 136, 137], "distance_to_coast": [58, 137], "approxim": [58, 111, 112, 136, 139, 152], "quadrilater": [58, 61, 86, 137, 152], "exclud": [58, 61, 137, 152], "mai": [58, 104, 128, 129, 134, 135, 136, 137, 139, 145, 148, 152], "alter": [58, 71, 72, 131, 135, 137], "remain": [58, 137, 140], "unchang": [58, 135, 137], "trans_func": 58, "meant": [58, 59, 60, 61, 138], "been": [58, 59, 60, 61, 86, 106, 121, 134, 135, 137, 145, 150], "extent": [58, 59, 60, 61], "along": [58, 60, 61, 86, 108, 111, 112, 127, 128, 129, 135, 136, 137, 149, 152], "extract_coastlin": [58, 60, 137], "give": [58, 59, 60, 61], "grd_box": [59, 137], "ddeg": [59, 137], "mesh_typ": [59, 137], "dx_max": 59, "4": [59, 61, 79, 80, 81, 121, 122, 124, 127, 135, 136, 137, 151, 152], "min": [59, 61, 137], "max": [59, 61, 106, 137], "qu": [59, 137], "ec": [59, 132, 136, 137, 152], "rr": [59, 136, 137], "quasi": [59, 137], "uniform": [59, 131, 137], "minimum": [59, 71, 72, 135, 137], "instead": [59, 135, 136, 152], "bckgrnd_grid_cell_width_vs_lat": 59, "bckgnd_grid_cell_width": 59, "smooth_window": 60, "algorithm": [60, 135, 137], "neightbor": 60, "search": [60, 71, 137], "adjac": [60, 94, 126, 127, 152], "averag": [60, 128, 129, 137, 152], "coastal": [60, 131, 140], "bathy_coastlin": [60, 61], "nc_file": [61, 137], "nc_var": [61, 137], "region_box": [61, 137], "z_contour": [61, 137], "n_longest": [61, 137], "10": [61, 71, 127, 135, 136, 137, 151, 152], "point_list": [61, 137], "rectangl": [61, 137], "isocontour": 61, "sort": [61, 137], "longest": [61, 137], "shortest": [61, 137], "box": [62, 63, 64, 66, 127, 135, 137, 152], "idx": 63, "ax": [65, 91, 92], "color": 66, "window": 68, "dsblockag": 70, "land": [70, 71, 72, 131, 135, 137, 152], "critic": [70, 72, 138], "blockag": [70, 72, 131], "flow": [70, 72, 138, 141], "antarct": [70, 72], "peninsula": [70, 72, 138], "latitude_threshold": [71, 72, 138], "43": [71, 72, 138], "nsweep": [71, 138], "lock": [71, 131], "count": [71, 135, 138, 145], "widen": [71, 72, 131], "sweep": 71, "passag": [72, 138, 142], "least": [72, 121, 122, 124, 136, 138, 139], "wide": [72, 135, 138, 141], "infilenam": [73, 74, 77], "outfilenam": [73, 74, 77, 94, 134, 136], "coordfilenam": [73, 74, 77], "coord": [73, 74, 127, 152], "via": [73, 74, 127, 135, 137, 152], "refbottomdepth": [73, 75, 139], "3d": [74, 77, 88, 89, 131, 152], "independ": [74, 77, 86, 127, 139, 152], "zmid": [74, 76, 77, 131], "bottomdepth": [74, 76, 77, 86, 127, 139, 152], "maxlevelcel": [74, 76, 77, 86, 127, 139, 142, 152], "layerthick": [74, 76, 77, 86, 139, 142], "dataarrai": [75, 76, 86, 88, 89, 90, 128, 129], "bottom": [75, 76, 127, 139, 152], "layer": [75, 76, 86, 127, 139, 152], "initi": [75, 131, 145, 152], "state": 75, "perfect": 75, "level": [75, 86, 100, 127, 131, 137, 140, 144, 152], "middl": [75, 76], "depth_bnd": 75, "top": [75, 91, 127, 152], "depth_dim": 76, "nvertlevel": [76, 86, 88, 89, 127, 142, 152], "thick": [76, 86, 152], "below": [76, 136, 148, 152], "form": [77, 152], "timemonthly_avg_": [77, 139], "mesh_fil": [78, 82, 141], "cw_filenam": 79, "mesh_filenam": [79, 80, 81, 85, 127, 141, 142, 150, 152], "meshdens": [79, 80, 81, 135], "mincellwidth": [79, 80, 81], "oppos": [79, 99, 129], "basin": [84, 85, 131], "correspond": [84, 126, 127, 135, 145, 150, 152], "southern": [84, 85, 131, 136, 152], "gf": [85, 135, 138, 141, 152], "mask_and_transect_filenam": [85, 141], "geojson_filenam": [85, 141, 142], "mask_filenam": [85, 141], "meridion": [85, 131, 150], "overturn": [85, 131], "circul": [85, 131], "geometricfeatur": [85, 135, 138, 141, 152], "download": [85, 107, 145, 152], "geometr": 85, "inform": [85, 106, 135, 145, 152], "dstransect": 86, "ztransect": 86, "viz": [86, 140, 142, 152], "find_transect_cells_and_weight": 86, "break": [86, 137], "visual": [86, 131, 135, 139, 149], "tripcolor": [86, 152], "tricontourf": 86, "weight": [86, 126, 128, 129, 136, 152], "observ": [86, 128, 129], "transectz": 86, "bilinearli": 86, "down": [86, 137], "depth": [86, 127, 131, 152], "seafloor": [86, 152], "zero": [86, 128, 129, 135, 136, 138], "dstransecttriangl": [86, 87, 88, 89, 90], "conveni": [86, 133, 152], "upper": [86, 91], "lower": [86, 91, 144, 149], "potenti": 86, "jump": 86, "constant": [86, 89, 107, 128, 129, 131, 132, 136, 137, 138, 152], "ntransecttriangl": [86, 88, 89, 90], "ntransectcel": 86, "ntrianglenod": [86, 88, 89, 90], "nodehorizboundsindic": 86, "nhorizbound": 86, "horizont": [86, 111, 112, 139, 142], "segmentindic": 86, "cellindic": 86, "levelindic": 86, "ztransectnod": 86, "height": [86, 91], "ssh": 86, "zseafloor": 86, "surfac": [86, 127, 139, 152], "floor": 86, "interpcellindic": 86, "interplevelindic": 86, "involv": [86, 145, 152], "nweight": 86, "12": [86, 136, 137, 151], "interpcellweight": 86, "multipli": 86, "transectinterpvertindic": 86, "transectinterpvertweight": 86, "interp_mpas_to_transect_triangle_nod": 86, "similarli": [86, 127, 135, 138, 140, 152], "interp_transect_grid_to_transect_triangle_nod": 86, "sampl": [86, 127, 152], "ncell": [86, 88, 89, 100, 106, 135, 142, 152], "smoother": 86, "desir": [86, 135, 137, 139, 145, 152], "sum": [86, 152], "epsilon": 87, "001": 87, "outlin": 87, "da": [88, 89, 90], "linearli": [88, 152], "find_transect_levels_and_weight": [88, 89, 90], "among": [88, 89], "danod": [88, 89, 90], "whatev": [88, 89, 135], "were": [88, 89, 152], "besid": [88, 89], "fig": 91, "latlonbuff": 91, "45": 91, "polarbuff": 91, "5": [91, 104, 127, 136, 137, 141, 151, 152], "lowerleft": 91, "xbuffer": 91, "ybuffer": 91, "maxlength": 91, "inset": 91, "map": [91, 135], "entir": [91, 152], "poleward": [91, 138], "50": [91, 145], "deg": 91, "matplotlib": [91, 125, 136, 152], "buffer": 91, "around": [91, 136, 137], "equatorward": 91, "inch": 91, "pair": [91, 122, 126, 135, 152], "left": [91, 152], "corner": 91, "axi": [91, 142, 152], "put": [91, 152], "right": [91, 152], "longer": 91, "curvatur": [91, 128, 129], "ds_mesh": 92, "variable_list": [92, 127, 142, 152], "cmap": 92, "flip": [92, 142], "imag": 92, "transect_nam": 92, "_": [92, 132, 134, 136], "variable_nam": 92, "colormap": [92, 131, 142], "book": 92, "process_count": [93, 135], "forkserv": [93, 135], "crate": [93, 133], "onc": [93, 128, 129], "cull": [93, 94, 127, 135, 136, 152], "termin": [93, 135], "exit": [93, 135, 141, 142, 145], "processor": [93, 102, 135, 145], "fork": [93, 135], "spawn": [93, 135], "mutiprocess": 93, "nx": [94, 134, 135, 136], "ny": [94, 134, 135, 136], "dc": [94, 134, 135, 136], "nonperiodic_x": [94, 134, 135, 136], "nonperiodic_i": [94, 134, 135, 136], "comparewithfilenam": 94, "period": [94, 126, 135, 136], "hexagon": [94, 136, 152], "request": [94, 111, 112, 135, 141, 145, 152], "direct": [94, 115, 134, 135, 136, 145], "compar": 94, "ident": [94, 116, 121, 122, 124, 145, 152], "purpos": [94, 135, 136, 141, 152], "further": 94, "manipul": [94, 143, 152], "scripfil": 95, "uselandicemask": 95, "landicemask": 95, "filenamemesh": [96, 104], "filenamepres": 96, "extenddist": 96, "unitspher": 96, "icepresenceextend": 96, "doesn": [96, 135, 136, 145], "alreadi": [96, 121, 127, 145, 148], "icepres": [96, 145], "expand": [96, 152], "expans": 96, "unit": [96, 111, 112, 121], "meshfilenam": [97, 98, 102, 145], "scripfilenam": [97, 98, 100], "titl": [97, 98, 99, 100], "scrip": [97, 98, 99, 100, 131], "cel": 97, "quantiti": [97, 98], "filenamescripout": 99, "scriptitl": 99, "ncolumn": 99, "nrow": 99, "latscentr": 99, "lonscentr": 99, "latsvertex": 99, "lonsvertex": 99, "column": [99, 152], "row": [99, 119], "radian": [99, 100, 117, 126, 129, 149, 152], "maxedg": [100, 106, 127, 135, 152], "corner_lat": 100, "corner_lon": 100, "low": [100, 131], "regionfilenam": 102, "nprocsarrai": [102, 145], "mpascullerloc": [102, 145], "outputprefix": [102, 145], "meti": [102, 135, 145], "cullequatorialregion": 102, "own": [102, 127, 139, 141, 142, 145, 152], "look": [102, 128, 129, 136, 141, 142, 152], "prepend": [102, 145, 150], "partition_diag": [102, 145], "exect": 102, "parit": 102, "preparatori": [103, 145], "filenameicepres": 104, "regiontyp": 104, "varnam": 104, "limit": [104, 152], "filenameout": [104, 105], "specifi": [104, 106, 115, 127, 135, 137, 138, 140, 142, 152], "three_region": 104, "two_region_eq": 104, "three_region_eq": 104, "five_region_eq": 104, "might": [104, 130, 133, 136, 142, 145, 152], "consid": [104, 152], "meshfilenamesrc": [105, 145], "filenamedata": [105, 145], "meshfilenamedst": [105, 145], "generateweight": 105, "weightsfilenam": 105, "infil": [106, 135], "outfile1": [106, 135], "outfile2": [106, 135], "nedg": [106, 135, 152], "nvertic": [106, 135, 152], "split": [106, 131], "previous": [106, 132, 135], "usag": [106, 135, 141, 142, 145, 150], "sould": 106, "merge_point": [106, 135], "merge_grid": [106, 135], "OR": [106, 135], "assum": [106, 135], "both": [106, 133, 134, 135, 136, 137, 139, 141, 144, 145, 148, 149, 152], "e3sm_tag": 107, "cime": [107, 131, 136, 138], "tag": [107, 135, 138], "cartesian": [108, 109, 110, 111, 116, 121, 122, 124, 126, 127, 129, 135, 149, 150, 152], "great": [108, 117, 121, 122, 124, 129], "circl": [108, 121, 122, 124, 129, 136], "maxr": [111, 112], "match": [111, 112, 127, 134, 135, 145], "formula": [111, 112], "en": [111, 112, 117], "wikipedia": [111, 112, 117], "org": [111, 112, 117], "wiki": [111, 112, 117], "slerp": [111, 112], "xout": [111, 112], "guarante": [111, 112, 126, 133, 152], "yout": [111, 112], "zout": 111, "din": [111, 112], "dout": [111, 112], "shift": [113, 114, 115, 135, 152], "domain": [113, 114, 127, 135, 152], "othermesh": 114, "describ": [114, 134, 135, 148, 152], "becom": [114, 138, 152], "secondli": [114, 135], "try": [114, 135], "x1": [114, 135], "y1": [114, 135], "xoffset": [115, 135], "yoffset": [115, 135], "arbitrari": 115, "repres": 116, "compon": [116, 127, 131, 135, 136, 142, 150, 152], "angular": 117, "circle_dist": 117, "angulardist": 117, "dot": 118, "product": [118, 120], "cross_product": 118, "static": [119, 121, 122, 124], "v1": 119, "v2": 119, "v3": 119, "matrix": 119, "three": [119, 135, 136, 137, 152], "third": [119, 134], "dot_product": 120, "a1": [121, 122, 124], "a2": [121, 122, 124], "b1": [121, 122, 124], "b2": [121, 122, 124], "stackoverflow": [121, 122, 124], "26669130": [121, 122, 124], "7728169": [121, 122, 124], "arc": [121, 122, 124, 149], "end": [121, 122, 124, 128, 129, 137, 145, 152], "wise": [121, 122, 124], "scalar": [121, 122, 124], "whichev": [122, 124], "greater": [122, 124], "particular": 122, "magnitud": 123, "b": [124, 135, 138], "regist": 125, "sciviscolor": [125, 152], "periodiccopi": [126, 152], "connect": [126, 135, 152], "cross": [126, 149], "help": [126, 134, 135, 141, 142, 145, 146, 150], "dstri": [126, 128, 129, 130, 152], "tricellindic": [126, 152], "nodecellindic": [126, 152], "nodecellweight": [126, 152], "xnode": [126, 128, 152], "ynode": [126, 128, 152], "znode": [126, 152], "lonnod": [126, 129, 152], "latnod": [126, 129, 152], "counterclockwis": [126, 152], "wind": [126, 152], "filename_pattern": [127, 152], "dimension_list": [127, 152], "output_32bit": 127, "append": [127, 136], "out_dir": [127, 152], "vtk_file": [127, 152], "xtime": [127, 152], "lonlat": [127, 152], "ignore_tim": [127, 152], "topo_dim": [127, 152], "topo_cell_index": [127, 152], "include_mesh_var": [127, 152], "fc_region_mask": [127, 152], "temp_dir": 127, "culled_region": 127, "seri": 127, "vtk": [127, 131, 140], "paraview": [127, 131], "across": [127, 131, 135, 152], "pattern": [127, 152], "hist": [127, 152], "comp": 127, "staticfieldsoncel": [127, 152], "vtp": [127, 152], "timedependentfieldsoncel": [127, 152], "pvd": [127, 152], "time_seri": [127, 152], "step": [127, 133, 135, 137, 150, 152], "filter": [127, 152], "expens": [127, 152], "consider": [127, 152], "storag": [127, 152], "runtim": [127, 152], "prompt": [127, 135, 152], "mean": [127, 138, 148, 152], "skip": [127, 152], "colon": [127, 152], "nvertlev": [127, 152], "nparticl": [127, 152], "8": [127, 134, 137, 142, 151, 152], "everi": [127, 152], "its": [127, 133, 135, 139, 152], "particl": [127, 152], "wai": [127, 133, 134, 135, 136, 141, 142, 145, 148, 150, 152], "mix": [127, 152], "extractor": [127, 131], "geometri": [127, 136, 138, 140, 142, 152], "appropri": [127, 137, 139, 152], "topograph": 127, "spatial": [127, 128, 129, 130, 152], "accomplish": [127, 133, 135, 138, 152], "face": [127, 152], "normal": [127, 134, 150, 152], "topographi": [127, 140, 152], "boundarymask": [127, 152], "interior": [127, 152], "calcul": [127, 152], "100": [127, 136, 137, 152], "mag": [127, 152], "enter": [127, 152], "exagger": [127, 152], "factor": [127, 136], "equival": [127, 135, 136, 152], "tight": [127, 152], "alloncel": [127, 152], "32bit": 127, "dim": 127, "lie": [127, 128, 129, 152], "proce": [127, 152], "xtransect": 128, "ytransect": 128, "tree": [128, 129, 130, 134], "subdivisionr": [128, 129], "py": [128, 134, 135, 141, 142, 152], "func": 128, "mesh_to_triangl": [128, 129, 130, 152], "full": [128, 129, 135, 152], "ckdtree": [128, 129, 130], "make_triangle_tre": [128, 129], "candid": [128, 129], "enough": [128, 129, 130, 135], "intern": [128, 129, 135, 139], "purposefulli": [128, 129], "repeat": [128, 129, 137], "twice": [128, 129], "touch": [128, 129], "discontinu": [128, 129, 136], "wish": [128, 129, 135, 152], "dnode": [128, 129], "horiztriangleindic": [128, 129], "horiztrianglenodeindic": [128, 129], "mod": [128, 129, 132], "belong": [128, 129], "horizcellindic": [128, 129], "interphorizcellindic": [128, 129], "interphorizcellweight": [128, 129], "area": [128, 129, 137, 143, 152], "linear": [128, 129], "dtransect": [128, 129], "order": [128, 129, 134, 135], "transectindicesonhoriznod": [128, 129], "transectweightsonhoriznod": [128, 129], "nodevalu": [128, 129], "transectvalu": [128, 129], "lontransect": 129, "lattransect": 129, "xcartnod": 129, "ycartnod": 129, "zcartnod": 129, "xcarttransect": 129, "ycarttransect": 129, "zcarttransect": 129, "kd": 130, "compil": [131, 145], "fortran": [131, 145], "predict": 131, "configur": 131, "setup": [131, 134, 136], "framework": 131, "analyz": 131, "simul": [131, 136, 139, 140, 145, 152], "definit": [131, 135, 138, 148], "sign": [131, 135], "culler": [131, 145], "creator": [131, 138, 141], "translat": [131, 152], "config": [131, 148], "reconstruct": 131, "coast": 131, "moc": 131, "seaic": [131, 136, 138, 143, 145, 146], "partit": [131, 135, 143, 147], "regrid": [131, 145], "updat": [131, 135, 137, 148], "api": [131, 150], "contributor": 131, "variou": [132, 142, 148], "howev": [132, 139, 145, 152], "routin": [132, 152], "suit": [132, 142], "slow": [132, 135], "veri": [132, 135, 152], "memori": [132, 135], "intens": 132, "particularli": [132, 135, 141, 152], "larg": [132, 135, 137, 141, 152], "interp_bilin": 132, "nc4": 132, "dlon": [132, 136], "dlat": [132, 136], "nlon": [132, 136], "360": [132, 135, 136, 152], "nlat": [132, 136], "mdt": [132, 136], "broadcast": [132, 136], "meshgrid": [132, 136], "cellwidthvslat": [132, 136], "r": 132, "rad2deg": [132, 152], "cellwidthonmpa": 132, "capabl": [133, 152], "loggingcontext": 133, "statement": 133, "debug": [133, 141], "error": 133, "It": [133, 135, 136, 145, 152], "kind": [133, 152], "often": [133, 145, 149, 152], "necessarili": [133, 136], "want": [133, 135, 136, 145, 152], "ong": 133, "As": [133, 134, 136], "snippet": [133, 136], "build_mesh": [133, 136, 140], "build_spherical_mesh": [133, 136, 140], "def": [133, 134, 136], "jigsaw_driv": [133, 136], "jigsaw_to_netcdf": [133, 135], "write_netcdf": [133, 135], "open_dataset": [133, 135, 138, 141, 152], "That": 133, "properli": 133, "captur": [133, 135], "check_cal": 133, "act": 133, "lot": [133, 152], "go": [133, 135, 152], "6371": 133, "0e3": 133, "opt": 133, "jcfg_file": 133, "best": [134, 148], "somewher": 134, "recip": 134, "yaml": 134, "planar_hex": [134, 135, 136], "entry_point": 134, "console_script": 134, "instal": [134, 145, 148], "stub": 134, "argpars": 134, "argumentpars": 134, "descript": 134, "__doc__": 134, "formatter_class": 134, "rawtexthelpformatt": 134, "add_argu": 134, "dest": 134, "parse_arg": 134, "make_planar_hex_mesh": [134, 135, 136], "convent": [134, 152], "introduc": 134, "text": 134, "spec": [134, 148], "txt": [134, 135, 148], "alphabet": 134, "affin": 134, "forg": [134, 148], "anaconda": 134, "channel": [134, 138, 148], "pleas": 134, "contact": [134, 135], "speck": 134, "under": [134, 135, 152], "env": [134, 135, 136, 148], "cartopi": 134, "releas": 134, "__version_info__": 134, "__version__": 134, "join": 134, "vi": 134, "increment": 134, "major": [134, 135], "minor": 134, "micro": 134, "what": [134, 142, 152], "sens": [134, 135, 149], "v0": [134, 151], "link": [134, 140, 145], "won": [134, 145], "until": 134, "azur": 134, "pipelin": 134, "eventu": 134, "yet": [134, 135], "wrapper": 135, "10e3": 135, "o": [135, 141, 145, 150, 152], "doubli": 135, "sure": [135, 136, 148, 152], "adher": 135, "regardless": 135, "mere": 135, "previou": [135, 137, 148, 152], "16": [135, 137, 151], "32": 135, "vertexdegre": 135, "zcell": 135, "xvertex": 135, "yvertex": 135, "zvertex": 135, "cellsonvertex": 135, "on_a_spher": 135, "NO": 135, "is_period": 135, "ye": 135, "histor": 135, "ones": [135, 136, 138], "kilomet": [135, 136], "x_period": 135, "40000": 135, "y_period": 135, "34641": 135, "0161513775": 135, "tue": 135, "26": [135, 151], "58": [135, 137, 142], "2020": 135, "home": 135, "miniconda3": [135, 145], "bin": [135, 136], "file_id": 135, "parent_id": 135, "random": 135, "hash": 135, "screen": 135, "invers": 135, "merge_featur": 135, "natural_earth": [135, 138], "coverag": [135, 138, 145], "mpasmaskcr": 135, "f": [135, 141, 142, 145, 148, 152], "culled_mesh": [135, 136], "next": [135, 137, 152], "fclandcoverag": [135, 138], "componentnam": [135, 138, 152], "objecttyp": [135, 138, 152], "featurenam": [135, 138, 152], "dsbasemesh": [135, 138], "dslandmask": [135, 138], "dsculledmesh": 135, "input_nam": 135, "p": [135, 145, 152], "masks_nam": 135, "control": [135, 137], "appli": [135, 141, 152], "forc": 135, "old": 135, "cellmap": 135, "cellmapforward": 135, "revers": 135, "cellmapbackward": 135, "in_fil": [135, 141], "out_fil": [135, 141], "positive_lon": 135, "algorithim": 135, "isol": 135, "unlik": 135, "rare": 135, "standard": [135, 152], "logitud": 135, "prime": [135, 152], "meridian": [135, 152], "being": 135, "standar": 135, "repo": [135, 148], "fact": 135, "recomput": 135, "serial": 135, "effici": [135, 141, 145, 152], "sophist": 135, "better": [135, 145], "enabl": 135, "now": [135, 136, 137, 148, 152], "futur": 135, "much": 135, "regioncellmask": 135, "far": 135, "parallel": 135, "create_pool": 135, "finish": [135, 145], "frustratingli": 135, "incur": 135, "high": [135, 136, 137], "overhead": [135, 145], "while": [135, 136, 137, 141], "lead": [135, 152], "poor": 135, "balanc": [135, 145], "infrequ": 135, "seem": 135, "varieti": 135, "good": 135, "idea": 135, "tile": 135, "larger": [135, 141], "underli": [135, 136, 137], "consum": 135, "again": [135, 148, 152], "altern": [135, 145], "explor": [135, 152], "nregion": 135, "regionedgemask": 135, "regionvertexmask": 135, "regionnam": 135, "string64": 135, "invalid": 135, "ncellsinregion": 135, "h": [135, 141, 142, 145, 150], "mesh_file_nam": 135, "geojson_file_nam": 135, "mask_file_nam": 135, "mask_typ": 135, "chunk_siz": 135, "show_progress": 135, "multiprocessing_method": 135, "messag": [135, 141, 142, 145], "compute_mpas_transect_mask": [135, 138], "represent": 135, "distort": 135, "becaus": [135, 136, 139, 141, 145, 152], "design": [135, 136], "plane": [135, 152], "care": [135, 141, 152], "taken": [135, 137], "handl": [135, 152], "datelin": 135, "antimeridian": 135, "issu": [135, 152], "close": 135, "worth": 135, "modif": 135, "transectcellmask": 135, "ntransect": 135, "transectedgemask": 135, "transectvertexmask": 135, "transectnam": 135, "don": [135, 142, 145], "transectcellglobalid": 135, "could": [135, 136, 137, 139, 152], "demand": 135, "transectedgemasksign": 135, "sinc": [135, 138, 149, 152], "someth": [135, 145], "add_edge_sign": 135, "compute_mpas_flood_fill_mask": 135, "scatter": 135, "cellseedmask": [135, 140], "propag": 135, "elsewher": [135, 136, 149], "compute_lon_lat_region_mask": 135, "serv": 135, "grid_file_nam": 135, "albani": 135, "mali": 135, "greenland": [135, 137], "antarctica": [135, 136], "dsmesh1": 135, "dsmesh2": 135, "20000": 135, "mesh1": 135, "mesh2": 135, "merged_mesh": 135, "perhap": [135, 141], "apart": 135, "done": [135, 137, 148], "split_grid": 135, "split_mesh1": 135, "split_mesh2": 135, "filename1": 135, "filename2": 135, "maxedges1": 135, "maxedges2": 135, "meshfil": 135, "2000": 135, "inplac": 135, "contrast": [135, 139], "center_on_mesh": 135, "translate_planar_grid": 135, "gather": 135, "invok": 135, "choos": [135, 145], "arbirari": 135, "datafil": 135, "shift_valu": 135, "jigsawpi": [135, 136], "triangle_to_netcdf": 135, "mpas_to_triangl": 135, "from_mpa": 135, "scrip_from_mpa": 135, "l": 135, "landic": 135, "basic": [136, 140, 148, 152], "approach": [136, 148, 152], "periodic_mesh_10x20_1km": 136, "awkwardli": 136, "hurt": 136, "conform": 136, "correctli": 136, "On": [136, 151], "npx": 136, "npy": 136, "mesh_to_cul": 136, "nonperiodic_mesh_10x20_1km": 136, "simpl": 136, "240": [136, 152], "usr": 136, "cellwidthvslatlon": 136, "constantcellwidth": 136, "__main__": 136, "complex": [136, 139, 152], "variat": 136, "build_planar_mesh": [136, 140], "spehric": 136, "structur": 136, "mesh_definition_tool": 136, "mergecellwidthvslat": 136, "asymptot": 136, "characterist": 136, "about": [136, 152], "arctic": 136, "181": 136, "66": [136, 142], "commonli": 136, "flavor": 136, "mind": 136, "parameter": 136, "pure": 136, "northern": 136, "somewhat": 136, "abrupt": 136, "switch": 136, "nearli": [136, 145, 152], "appreci": 136, "aris": 136, "obtain": 136, "common": 136, "deform": 136, "partial": [136, 152], "resolv": [136, 138], "proport": 136, "finer": 136, "e3smv1": 136, "rrs_cellwidthvslat": 136, "atlanticpacificgrid": 136, "signed_dist": 136, "curv": [136, 145], "equal": [136, 137], "hand": 136, "featurecolleciton": 136, "come": [136, 148, 152], "predefin": 136, "signed_distance_from_geojson": 136, "read_feature_collect": 136, "re": [136, 148], "high_res_region": 136, "so_signed_dist": 136, "25": [136, 137, 142, 151], "1600e3": 136, "500e3": 136, "sometim": [136, 152], "interest": [136, 152], "unsign": 136, "mask_from_geojson": 136, "distance_from_geojson": 136, "complic": 136, "highest": 136, "concentr": 136, "pyplot": [136, 152], "plt": [136, 152], "gaussian": 136, "dcoars": 136, "dfine": 136, "cmin": 136, "cmax": 136, "iter_count": 136, "get_r": 136, "xval": 136, "exp": 136, "x_mid": 136, "01": [136, 152], "properti": [136, 142], "weird": 136, "8232421875000173": 136, "283113991917228": 136, "5600585937500142": 136, "8752158957336085": 136, "9448242187500171": 136, "8453839885731744": 136, "3186035156249841": 136, "8239462091017558": 136, "6372070312500188": 136, "37353251022881745": 136, "3181152343750147": 136, "03295898255728466": 136, "636474609375017": 136, "3405741662837591": 136, "163818359375015": 136, "5159363834516735": 136, "9443359375000164": 136, "9771465537125645": 136, "coastal_tool": 137, "aid": 137, "driver": 137, "coastal_refined_mesh": 137, "repeatedli": 137, "continental_u": 137, "smooth_coastlin": 137, "entire_glob": 137, "60to30": 137, "dx_max_glob": 137, "dx_min_glob": 137, "dx_min_coast": 137, "600": 137, "400": 137, "north_america": 137, "compute_cell_width": 137, "farther": 137, "occur": 137, "action": 137, "hurrican": 137, "usdequ120at30cr10rr2": 137, "success": 137, "delawar": 137, "bai": 137, "ct": 137, "print": 137, "enhanc": 137, "30km": 137, "atlantic_restrict": 137, "western_atlant": 137, "5000": 137, "500": 137, "northeast": 137, "10km": 137, "delaware_bai": 137, "5km": 137, "delaware_region": 137, "175": 137, "75": 137, "2km": 137, "delaware_restrict": 137, "17": [137, 151], "directli": [137, 139, 145, 148, 152], "long": [137, 152], "bathyemtri": 137, "select": [137, 152], "continent": 137, "shelf": [137, 139], "reduc": 137, "cost": 137, "fewer": 137, "withing": 137, "ingredi": 137, "previouli": 137, "decid": 137, "iter": [137, 138], "confin": 137, "restrict": 137, "elimin": 137, "prevent": 137, "appear": 137, "side": [137, 152], "narrow": [137, 138], "piec": 137, "gulf": 137, "mexico": 137, "central": 137, "america": 137, "enforc": 137, "853": 137, "39": [137, 142], "732": 137, "74": [137, 142], "939": 137, "36": 137, "678": 137, "71": 137, "519": 137, "156": 137, "153": 137, "077": 137, "76": 137, "024": 137, "37": [137, 142], "188": 137, "214": 137, "756": 137, "512": 137, "925": 137, "274": 137, "38": 137, "318": 137, "counter": 137, "clockwis": 137, "u": [137, 152], "east": 137, "island": 137, "81": [137, 142], "85": 137, "87": 137, "7": [137, 151], "51": 137, "56": [137, 142], "68": 137, "107": 137, "119": 137, "92": 137, "52": 137, "84": 137, "83": 137, "101": 137, "82": 137, "72": 137, "24": [137, 151], "117": 137, "29": [137, 151], "77": 137, "62": [137, 142], "67": [137, 142], "galveston_bai": 137, "us_east_coast": 137, "us_gulf_coast": 137, "caribbean": 137, "us_west_coast": 137, "hawaii": 137, "alaska": 137, "bering_sea_": 137, "bering_sea_w": 137, "aleutian_islands_": 137, "aleutian_islands_w": 137, "conu": 137, "coastline_alter": 138, "v": [138, 142, 150, 152], "ground": 138, "add_critical_land_blockag": 138, "bridg": 138, "natur": 138, "fccritblockag": 138, "critical_land_blockag": 138, "dscritblockmask": 138, "arakawa": 138, "veloc": 138, "allevi": 138, "add_land_locked_cells_to_mask": 138, "cannot": [138, 152], "advect": 138, "unless": [138, 152], "widen_transect_edge_mask": 138, "critical_passag": 138, "fccritpassag": 138, "dscritpassmask": 138, "add_depth": 139, "star": 139, "correct": [139, 152], "compute_depth": 139, "suitabl": 139, "add_zmid": 139, "caviti": 139, "vari": 139, "slightli": [139, 152], "undul": 139, "account": 139, "compute_zmid": 139, "write_time_varying_zmid": 139, "mention": 139, "amount": 139, "disk": 139, "paraview_extractor": [140, 152], "extract_vtk": [140, 152], "floodplain": 140, "wet": 140, "dry": 140, "inject_preserve_floodplain": 140, "bottomdepthobserv": 140, "inject_bathymetri": 140, "build_moc_basin": 141, "individu": [141, 150], "stabl": [141, 151], "indian": 141, "indo": 141, "fcmoc": 141, "mocadd_moc_southern_boundary_transect": 141, "dsmasksandtransect": 141, "add_moc_southern_boundary_transect": 141, "moc_southern_boundary_extractor": 141, "foreseen": 141, "22": [141, 151], "backward": 141, "compat": 141, "make_moc_basins_and_transect": 141, "mesh_nam": [141, 145], "ec30to60kml60e3smv2r03": 141, "_moc_mask": 141, "_moc_masks_and_transect": 141, "moc_basin": 141, "plot_ocean_transect": 142, "drake": 142, "milena": 142, "veneziani": 142, "linestr": 142, "63": 142, "02": [142, 152], "65": 142, "46": 142, "64": 142, "42": 142, "04": 142, "28": [142, 151], "54": 142, "44": 142, "minlevelcel": 142, "visualizaiton": 142, "your": [142, 145, 148, 152], "_plot_transect": 142, "dpi": 142, "colorbar": 142, "extend_seaice_mask": 143, "presenc": [143, 145], "make_mpas_scripfile_on_cel": 144, "make_mpas_scripfile_on_vertic": 144, "write_scrip_fil": 144, "write_2d_scripfil": 144, "files_for_e3sm": 145, "version": [145, 152], "esmf": 145, "unfamiliar": 145, "learn": 145, "mambaforg": 145, "activ": [145, 148], "profil": 145, "sh": 145, "mamba": 145, "11": [145, 151], "nompi": 145, "mpi": 145, "necessari": [145, 149], "hpc": 145, "fix_regrid_output": 145, "ex": 145, "built": [145, 152], "theses": 145, "prepare_seaice_partit": 145, "create_seaice_partit": 145, "outputdir": 145, "inputmesh": 145, "outputmesh": 145, "destin": 145, "had": [145, 148], "standalon": 145, "preprocess": 145, "significantli": [145, 152], "nproc": 145, "nprocsfil": 145, "cullerdir": 145, "execut": 145, "diagnost": 145, "onto": 145, "gpmeti": 145, "partition_": 145, "simplifi": 145, "primarili": [145, 152], "lcrc": 145, "machin": [145, 152], "anvil": 145, "chrysali": 145, "simple_seaice_partit": 145, "datadir": 145, "seaice_qu60km_polar": 145, "icepresent_qu60km_polar": 145, "inputdata": 145, "share": [145, 149], "condit": [145, 152], "matter": 145, "230313": 145, "todai": 145, "task_count": 145, "suffix": 145, "task": 145, "group": [145, 152], "public_html": 145, "wc14to60e2r3": 145, "210210": 145, "468": 145, "helper": 145, "gen_seaice_mesh_partit": 145, "make_regions_fil": 146, "regrid_to_other_mesh": 147, "prepar": 147, "clone": 148, "instruct": 148, "miniconda": 148, "beyond": [148, 152], "scope": 148, "strict": 148, "channel_prior": 148, "notic": 148, "them": [148, 152], "mpas_tools_dev": 148, "pip": 148, "rush": 148, "dev_environ": 148, "suggest": 148, "deactiv": 148, "dual": 149, "detect": 149, "subdivide_great_circl": 149, "subdivide_planar": 149, "sequenc": 149, "lon_lat_to_cartesian": 149, "back": 149, "cartesian_to_lon_lat": 149, "angular_dist": 149, "unrel": [150, 152], "vector_reconstruct": 150, "reconstruct_vari": 150, "zonal": 150, "coeffs_reconstruct": 150, "simplest": 150, "stream": 150, "forward": 150, "clobber_mod": 150, "truncat": 150, "output_interv": 150, "initial_onli": 150, "filename_templ": 150, "var": 150, "w": 150, "weights_filenam": 150, "in_filenam": 150, "out_vari": 150, "13": 151, "14": 151, "19": 151, "21": 151, "23": 151, "27": 151, "hodg": 152, "podg": 152, "conceiv": 152, "repositori": 152, "who": 152, "basi": 152, "monthli": 152, "wherea": 152, "slice": 152, "suffic": 152, "quit": 152, "therefor": 152, "prohibit": 152, "transfer": 152, "practic": 152, "paraview_vtk_field_extractor": 152, "interfac": 152, "subset": 152, "fairli": 152, "mpaso": 152, "timeseriesstatsmonthli": 152, "restart": 152, "rst": 152, "0001": 152, "01_00000": 152, "daili": 152, "analysis_memb": 152, "am": 152, "timeseriesstatsdaili": 152, "timedaily_avg_activetracers_temperatur": 152, "init": 152, "xtime_startdaili": 152, "instanc": 152, "xtime_enddaili": 152, "fieldsoncel": 152, "tip": 152, "contin": 152, "areacel": 152, "demonstr": 152, "explicitli": 152, "vtk_files2": 152, "sesson": 152, "easili": 152, "necess": 152, "vtk_files3": 152, "special": 152, "allonedg": 152, "allonvertic": 152, "edgesoncel": 152, "nvertlevelsp1": 152, "vtk_files4": 152, "saw": 152, "deepest": 152, "salin": 152, "timedaily_avg_activetracers_salin": 152, "timedaily_avg_layerthick": 152, "vtk_files5": 152, "timedaily_avg_activetracers_temperature_0": 152, "timedaily_avg_activetracers_temperature_maxlevelcel": 152, "timedaily_avg_activetracers_salinity_0": 152, "timedaily_avg_activetracers_salinity_maxlevelcel": 152, "timedaily_avg_layerthickness_0": 152, "timedaily_avg_layerthickness_maxlevelcel": 152, "probabl": 152, "stride": 152, "continu": 152, "vtk_files6": 152, "complain": 152, "rag": 152, "vtk_files7": 152, "li": 152, "propos": 152, "fix": 152, "duplic": 152, "transform": 152, "uncheck": 152, "hit": 152, "disappear": 152, "click": 152, "ey": 152, "icon": 152, "reappear": 152, "crop": 152, "groupdataset1": 152, "item": 152, "clip": 152, "clip1": 152, "clean": 152, "behind": 152, "leav": 152, "vtk_files8": 152, "bit": 152, "simpler": 152, "1e": 152, "khat": 152, "focus": 152, "situat": 152, "vtk_files9": 152, "add_earth_spher": 152, "annotate_d": 152, "hole": 152, "anim": 152, "thu": 152, "pentagon": 152, "trinagl": 152, "tri": 152, "triangul": 152, "0501": 152, "sst": 152, "isel": 152, "ssttri": 152, "sstnode": 152, "ninterp": 152, "ntriangl": 152, "reshap": 152, "ravel": 152, "shade": 152, "gouraud": 152, "xlim": 152, "ylim": 152, "flat": 152, "snapshot": 152, "handi": 152, "unfortun": 152, "cmocean": 152, "register_sci_viz_colormap": 152, "No": 152, "xml": 152, "3wbgy5": 152}, "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.interpolation": [[47, 3, 1, "", "interp_bilin"]], "mpas_tools.mesh.mask": [[48, 3, 1, "", "compute_lon_lat_region_masks"], [49, 3, 1, "", "compute_mpas_flood_fill_mask"], [50, 3, 1, "", "compute_mpas_region_masks"], [51, 3, 1, "", "compute_mpas_transect_masks"]], "mpas_tools.ocean": [[52, 0, 0, "-", "build_mesh"], [55, 0, 0, "-", "coastal_tools"], [69, 0, 0, "-", "coastline_alteration"], [83, 0, 0, "-", "moc"]], "mpas_tools.ocean.build_mesh": [[53, 3, 1, "", "build_planar_mesh"], [54, 3, 1, "", "build_spherical_mesh"]], "mpas_tools.ocean.coastal_tools": [[56, 3, 1, "", "CPP_projection"], [57, 3, 1, "", "coastal_refined_mesh"], [58, 3, 1, "", "compute_cell_width"], [59, 3, 1, "", "create_background_mesh"], [60, 3, 1, "", "distance_to_coast"], [61, 3, 1, "", "extract_coastlines"], [62, 3, 1, "", "get_convex_hull_coordinates"], [63, 3, 1, "", "get_data_inside_box"], [64, 3, 1, "", "get_indices_inside_quad"], [65, 3, 1, "", "plot_coarse_coast"], [66, 3, 1, "", "plot_region_box"], [67, 3, 1, "", "save_matfile"], [68, 3, 1, "", "smooth_coastline"]], "mpas_tools.ocean.coastline_alteration": [[70, 3, 1, "", "add_critical_land_blockages"], [71, 3, 1, "", "add_land_locked_cells_to_mask"], [72, 3, 1, "", "widen_transect_edge_masks"]], "mpas_tools.ocean.depth": [[73, 3, 1, "", "add_depth"], [74, 3, 1, "", "add_zmid"], [75, 3, 1, "", "compute_depth"], [76, 3, 1, "", "compute_zmid"], [77, 3, 1, "", "write_time_varying_zmid"]], "mpas_tools.ocean.inject_bathymetry": [[78, 3, 1, "", "inject_bathymetry"]], "mpas_tools.ocean.inject_meshDensity": [[79, 3, 1, "", "inject_meshDensity_from_file"], [80, 3, 1, "", "inject_planar_meshDensity"], [81, 3, 1, "", "inject_spherical_meshDensity"]], "mpas_tools.ocean.inject_preserve_floodplain": [[82, 3, 1, "", "inject_preserve_floodplain"]], "mpas_tools.ocean.moc": [[84, 3, 1, "", "add_moc_southern_boundary_transects"], [85, 3, 1, "", "make_moc_basins_and_transects"]], "mpas_tools.ocean.transects": [[86, 3, 1, "", "find_transect_levels_and_weights"], [87, 3, 1, "", "get_outline_segments"], [88, 3, 1, "", "interp_mpas_to_transect_triangle_nodes"], [89, 3, 1, "", "interp_mpas_to_transect_triangles"], [90, 3, 1, "", "interp_transect_grid_to_transect_triangle_nodes"]], "mpas_tools.ocean.viz": [[91, 3, 1, "", "add_inset"], [92, 3, 1, "", "plot_ocean_transects"]], "mpas_tools.parallel": [[93, 3, 1, "", "create_pool"]], "mpas_tools.planar_hex": [[94, 3, 1, "", "make_planar_hex_mesh"]], "mpas_tools.scrip.from_mpas": [[95, 3, 1, "", "scrip_from_mpas"]], "mpas_tools.seaice.mask": [[96, 3, 1, "", "extend_seaice_mask"]], "mpas_tools.seaice.mesh": [[97, 3, 1, "", "make_mpas_scripfile_on_cells"], [98, 3, 1, "", "make_mpas_scripfile_on_vertices"], [99, 3, 1, "", "write_2D_scripfile"], [100, 3, 1, "", "write_scrip_file"]], "mpas_tools.seaice.partition": [[101, 3, 1, "", "create_partitions"], [102, 3, 1, "", "gen_seaice_mesh_partition"], [103, 3, 1, "", "prepare_partitions"]], "mpas_tools.seaice.regions": [[104, 3, 1, "", "make_regions_file"]], "mpas_tools.seaice.regrid": [[105, 3, 1, "", "regrid_to_other_mesh"]], "mpas_tools.split_grids": [[106, 3, 1, "", "split_grids"]], "mpas_tools.tests.test_cime_constants": [[107, 3, 1, "", "test_cime_constants"]], "mpas_tools.transects": [[108, 3, 1, "", "cartesian_to_great_circle_distance"], [109, 3, 1, "", "cartesian_to_lon_lat"], [110, 3, 1, "", "lon_lat_to_cartesian"], [111, 3, 1, "", "subdivide_great_circle"], [112, 3, 1, "", "subdivide_planar"]], "mpas_tools.translate": [[113, 3, 1, "", "center"], [114, 3, 1, "", "center_on_mesh"], [115, 3, 1, "", "translate"]], "mpas_tools.vector": [[116, 1, 1, "", "Vector"]], "mpas_tools.vector.Vector": [[116, 2, 1, "", "__init__"], [117, 2, 1, "", "angular_distance"], [118, 2, 1, "", "cross"], [119, 2, 1, "", "det"], [120, 2, 1, "", "dot"], [121, 2, 1, "", "intersection"], [122, 2, 1, "", "intersects"], [123, 2, 1, "", "mag"], [124, 2, 1, "", "straddles"]], "mpas_tools.viz.colormaps": [[125, 3, 1, "", "register_sci_viz_colormaps"]], "mpas_tools.viz.mesh_to_triangles": [[126, 3, 1, "", "mesh_to_triangles"]], "mpas_tools.viz.paraview_extractor": [[127, 3, 1, "", "extract_vtk"]], "mpas_tools.viz.transects": [[128, 3, 1, "", "find_planar_transect_cells_and_weights"], [129, 3, 1, "", "find_transect_cells_and_weights"], [130, 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, 131, 135, 144, 147, 152], "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, 97, 98, 99, 100, 135, 136, 137, 140, 144, 147, 152], "tool": [0, 131, 136, 137, 145], "creation": [0, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 135, 136, 140], "convers": [0, 28, 29, 30, 135], "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, 93], "interpol": [0, 47, 132], "cime": [0, 3, 5], "constant": [0, 3, 5], "ocean": [0, 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, 131, 140, 142], "sea": [0, 131], "ic": [0, 131], "log": [0, 25, 26, 133], "transect": [0, 86, 87, 88, 89, 90, 108, 109, 110, 111, 112, 128, 129, 130, 135, 138, 141, 142, 149], "vector": [0, 116, 117, 118, 119, 120, 121, 122, 123, 124, 150], "visual": [0, 142, 152], "test": [0, 107, 148], "main": 1, "author": [1, 131], "contributor": 1, "build": [2, 136, 141], "document": 2, "file": [4, 144], "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, 134, 148], "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, 139], "io": 24, "write_netcdf": 24, "loggingcontext": 25, "check_cal": 26, "merge_grid": 27, "convert": [28, 135], "cull": 29, "mask": [30, 48, 49, 50, 51, 96, 135, 138, 143, 146], "build_mesh": [31, 32, 33, 52, 53, 54], "build_planar_mesh": [32, 53], "build_spherical_mesh": [33, 54], "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, "interp_bilin": 47, "compute_lon_lat_region_mask": 48, "compute_mpas_flood_fill_mask": 49, "compute_mpas_region_mask": 50, "compute_mpas_transect_mask": 51, "coastal_tool": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "cpp_project": 56, "coastal_refined_mesh": 57, "compute_cell_width": 58, "create_background_mesh": 59, "distance_to_coast": 60, "extract_coastlin": 61, "get_convex_hull_coordin": 62, "get_data_inside_box": 63, "get_indices_inside_quad": 64, "plot_coarse_coast": 65, "plot_region_box": 66, "save_matfil": 67, "smooth_coastlin": 68, "coastline_alter": [69, 70, 71, 72], "add_critical_land_blockag": 70, "add_land_locked_cells_to_mask": 71, "widen_transect_edge_mask": 72, "depth": [73, 74, 75, 76, 77, 139], "add_depth": 73, "add_zmid": 74, "compute_depth": 75, "compute_zmid": 76, "write_time_varying_zmid": 77, "inject_bathymetri": 78, "inject_meshdens": [79, 80, 81], "inject_meshdensity_from_fil": 79, "inject_planar_meshdens": 80, "inject_spherical_meshdens": 81, "inject_preserve_floodplain": 82, "moc": [83, 84, 85, 141], "add_moc_southern_boundary_transect": 84, "make_moc_basins_and_transect": 85, "find_transect_levels_and_weight": 86, "get_outline_seg": 87, "interp_mpas_to_transect_triangle_nod": 88, "interp_mpas_to_transect_triangl": 89, "interp_transect_grid_to_transect_triangle_nod": 90, "viz": [91, 92, 125, 126, 127, 128, 129, 130], "add_inset": 91, "plot_ocean_transect": 92, "create_pool": 93, "planar_hex": 94, "make_planar_hex_mesh": 94, "scrip": [95, 135, 144], "from_mpa": 95, "scrip_from_mpa": 95, "seaic": [96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 144, 147], "extend_seaice_mask": 96, "make_mpas_scripfile_on_cel": 97, "make_mpas_scripfile_on_vertic": 98, "write_2d_scripfil": 99, "write_scrip_fil": 100, "partit": [101, 102, 103, 145, 146], "create_partit": 101, "gen_seaice_mesh_partit": 102, "prepare_partit": 103, "region": [104, 135, 137, 146, 152], "make_regions_fil": 104, "regrid": [105, 147], "regrid_to_other_mesh": 105, "split_grid": 106, "test_cime_const": 107, "cartesian_to_great_circle_dist": 108, "cartesian_to_lon_lat": 109, "lon_lat_to_cartesian": 110, "subdivide_great_circl": 111, "subdivide_planar": 112, "translat": [113, 114, 115, 135], "center": 113, "center_on_mesh": 114, "angular_dist": 117, "cross": 118, "det": 119, "dot": 120, "intersect": [121, 122], "mag": 123, "straddl": 124, "colormap": [125, 152], "register_sci_viz_colormap": 125, "mesh_to_triangl": 126, "paraview_extractor": 127, "extract_vtk": 127, "find_planar_transect_cells_and_weight": 128, "find_transect_cells_and_weight": 129, "make_triangle_tre": 130, "user": 131, "": 131, "guid": 131, "develop": 131, "indic": 131, "tabl": 131, "version": [131, 134, 151], "us": 133, "subprocess": 133, "call": 133, "make": [134, 146], "chang": [134, 148], "entri": 134, "point": 134, "depend": [134, 139], "updat": 134, "cell": [135, 136, 137, 138], "culler": 135, "creator": 135, "python": 135, "multiprocess": 135, "comput": [135, 137], "flood": 135, "fill": 135, "lon": [135, 152], "lat": [135, 152], "merg": [135, 136], "split": 135, "between": [135, 147], "format": 135, "msh": 135, "netcdf": 135, "triangl": [135, 152], "uniform": 136, "planar": 136, "jigsaw": 136, "spheric": 136, "driver": 136, "definit": 136, "width": [136, 137], "defin": 136, "an": 136, "eddi": 136, "closur": 136, "rossbi": 136, "radiu": 136, "atlant": 136, "pacif": 136, "sign": 136, "distanc": [136, 137], "function": [136, 145, 149], "coastal": 137, "refin": 137, "creat": 137, "background": 137, "extract": [137, 152], "coastlin": [137, 138], "coast": 137, "blend": 137, "alter": 138, "ad": [138, 139, 141], "land": 138, "blockag": 138, "lock": 138, "widen": 138, "coordin": [139, 152], "1d": 139, "3d": 139, "zmid": 139, "time": [139, 152], "variabl": 139, "meridion": 141, "overturn": 141, "circul": 141, "basin": 141, "southern": 141, "togeth": 141, "plot": 142, "extend": 143, "2d": 144, "grid": 144, "graph": 145, "run": 145, "from": 145, "compass": 145, "conda": 145, "environ": [145, 148], "remov": 148, "subdivid": 149, "low": 149, "level": 149, "oper": 150, "class": 150, "reconstruct": 150, "paraview": 152, "vtk": 152, "extractor": 152, "temperatur": 152, "seri": 152, "multipl": 152, "field": 152, "all": 152, "index": 152, "dimens": 152, "ignor": 152, "topograph": 152, "data": 152, "macro": 152}, "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"], [132, "interpolation"]], "CIME constants": [[0, "cime-constants"]], "Ocean Tools": [[0, "ocean-tools"], [131, null]], "Sea-ice Tools": [[0, "sea-ice-tools"], [131, null]], "Logging": [[0, "logging"], [133, "logging"]], "Transects": [[0, "transects"], [149, "transects"]], "Vector": [[0, "vector"]], "Visualization": [[0, "visualization"], [142, "visualization"], [152, "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.interpolation.interp_bilin": [[47, "mpas-tools-mesh-interpolation-interp-bilin"]], "mpas_tools.mesh.mask.compute_lon_lat_region_masks": [[48, "mpas-tools-mesh-mask-compute-lon-lat-region-masks"]], "mpas_tools.mesh.mask.compute_mpas_flood_fill_mask": [[49, "mpas-tools-mesh-mask-compute-mpas-flood-fill-mask"]], "mpas_tools.mesh.mask.compute_mpas_region_masks": [[50, "mpas-tools-mesh-mask-compute-mpas-region-masks"]], "mpas_tools.mesh.mask.compute_mpas_transect_masks": [[51, "mpas-tools-mesh-mask-compute-mpas-transect-masks"]], "mpas_tools.ocean.build_mesh": [[52, "module-mpas_tools.ocean.build_mesh"]], "mpas_tools.ocean.build_mesh.build_planar_mesh": [[53, "mpas-tools-ocean-build-mesh-build-planar-mesh"]], "mpas_tools.ocean.build_mesh.build_spherical_mesh": [[54, "mpas-tools-ocean-build-mesh-build-spherical-mesh"]], "mpas_tools.ocean.coastal_tools": [[55, "module-mpas_tools.ocean.coastal_tools"]], "mpas_tools.ocean.coastal_tools.CPP_projection": [[56, "mpas-tools-ocean-coastal-tools-cpp-projection"]], "mpas_tools.ocean.coastal_tools.coastal_refined_mesh": [[57, "mpas-tools-ocean-coastal-tools-coastal-refined-mesh"]], "mpas_tools.ocean.coastal_tools.compute_cell_width": [[58, "mpas-tools-ocean-coastal-tools-compute-cell-width"]], "mpas_tools.ocean.coastal_tools.create_background_mesh": [[59, "mpas-tools-ocean-coastal-tools-create-background-mesh"]], "mpas_tools.ocean.coastal_tools.distance_to_coast": [[60, "mpas-tools-ocean-coastal-tools-distance-to-coast"]], "mpas_tools.ocean.coastal_tools.extract_coastlines": [[61, "mpas-tools-ocean-coastal-tools-extract-coastlines"]], "mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates": [[62, "mpas-tools-ocean-coastal-tools-get-convex-hull-coordinates"]], "mpas_tools.ocean.coastal_tools.get_data_inside_box": [[63, "mpas-tools-ocean-coastal-tools-get-data-inside-box"]], "mpas_tools.ocean.coastal_tools.get_indices_inside_quad": [[64, "mpas-tools-ocean-coastal-tools-get-indices-inside-quad"]], "mpas_tools.ocean.coastal_tools.plot_coarse_coast": [[65, "mpas-tools-ocean-coastal-tools-plot-coarse-coast"]], "mpas_tools.ocean.coastal_tools.plot_region_box": [[66, "mpas-tools-ocean-coastal-tools-plot-region-box"]], "mpas_tools.ocean.coastal_tools.save_matfile": [[67, "mpas-tools-ocean-coastal-tools-save-matfile"]], "mpas_tools.ocean.coastal_tools.smooth_coastline": [[68, "mpas-tools-ocean-coastal-tools-smooth-coastline"]], "mpas_tools.ocean.coastline_alteration": [[69, "module-mpas_tools.ocean.coastline_alteration"]], "mpas_tools.ocean.coastline_alteration.add_critical_land_blockages": [[70, "mpas-tools-ocean-coastline-alteration-add-critical-land-blockages"]], "mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask": [[71, "mpas-tools-ocean-coastline-alteration-add-land-locked-cells-to-mask"]], "mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks": [[72, "mpas-tools-ocean-coastline-alteration-widen-transect-edge-masks"]], "mpas_tools.ocean.depth.add_depth": [[73, "mpas-tools-ocean-depth-add-depth"]], "mpas_tools.ocean.depth.add_zmid": [[74, "mpas-tools-ocean-depth-add-zmid"]], "mpas_tools.ocean.depth.compute_depth": [[75, "mpas-tools-ocean-depth-compute-depth"]], "mpas_tools.ocean.depth.compute_zmid": [[76, "mpas-tools-ocean-depth-compute-zmid"]], "mpas_tools.ocean.depth.write_time_varying_zmid": [[77, "mpas-tools-ocean-depth-write-time-varying-zmid"]], "mpas_tools.ocean.inject_bathymetry.inject_bathymetry": [[78, "mpas-tools-ocean-inject-bathymetry-inject-bathymetry"]], "mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file": [[79, "mpas-tools-ocean-inject-meshdensity-inject-meshdensity-from-file"]], "mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity": [[80, "mpas-tools-ocean-inject-meshdensity-inject-planar-meshdensity"]], "mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity": [[81, "mpas-tools-ocean-inject-meshdensity-inject-spherical-meshdensity"]], "mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain": [[82, "mpas-tools-ocean-inject-preserve-floodplain-inject-preserve-floodplain"]], "mpas_tools.ocean.moc": [[83, "module-mpas_tools.ocean.moc"]], "mpas_tools.ocean.moc.add_moc_southern_boundary_transects": [[84, "mpas-tools-ocean-moc-add-moc-southern-boundary-transects"]], "mpas_tools.ocean.moc.make_moc_basins_and_transects": [[85, "mpas-tools-ocean-moc-make-moc-basins-and-transects"]], "mpas_tools.ocean.transects.find_transect_levels_and_weights": [[86, "mpas-tools-ocean-transects-find-transect-levels-and-weights"]], "mpas_tools.ocean.transects.get_outline_segments": [[87, "mpas-tools-ocean-transects-get-outline-segments"]], "mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes": [[88, "mpas-tools-ocean-transects-interp-mpas-to-transect-triangle-nodes"]], "mpas_tools.ocean.transects.interp_mpas_to_transect_triangles": [[89, "mpas-tools-ocean-transects-interp-mpas-to-transect-triangles"]], "mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes": [[90, "mpas-tools-ocean-transects-interp-transect-grid-to-transect-triangle-nodes"]], "mpas_tools.ocean.viz.add_inset": [[91, "mpas-tools-ocean-viz-add-inset"]], "mpas_tools.ocean.viz.plot_ocean_transects": [[92, "mpas-tools-ocean-viz-plot-ocean-transects"]], "mpas_tools.parallel.create_pool": [[93, "mpas-tools-parallel-create-pool"]], "mpas_tools.planar_hex.make_planar_hex_mesh": [[94, "mpas-tools-planar-hex-make-planar-hex-mesh"]], "mpas_tools.scrip.from_mpas.scrip_from_mpas": [[95, "mpas-tools-scrip-from-mpas-scrip-from-mpas"]], "mpas_tools.seaice.mask.extend_seaice_mask": [[96, "mpas-tools-seaice-mask-extend-seaice-mask"]], "mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells": [[97, "mpas-tools-seaice-mesh-make-mpas-scripfile-on-cells"]], "mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices": [[98, "mpas-tools-seaice-mesh-make-mpas-scripfile-on-vertices"]], "mpas_tools.seaice.mesh.write_2D_scripfile": [[99, "mpas-tools-seaice-mesh-write-2d-scripfile"]], "mpas_tools.seaice.mesh.write_scrip_file": [[100, "mpas-tools-seaice-mesh-write-scrip-file"]], "mpas_tools.seaice.partition.create_partitions": [[101, "mpas-tools-seaice-partition-create-partitions"]], "mpas_tools.seaice.partition.gen_seaice_mesh_partition": [[102, "mpas-tools-seaice-partition-gen-seaice-mesh-partition"]], "mpas_tools.seaice.partition.prepare_partitions": [[103, "mpas-tools-seaice-partition-prepare-partitions"]], "mpas_tools.seaice.regions.make_regions_file": [[104, "mpas-tools-seaice-regions-make-regions-file"]], "mpas_tools.seaice.regrid.regrid_to_other_mesh": [[105, "mpas-tools-seaice-regrid-regrid-to-other-mesh"]], "mpas_tools.split_grids.split_grids": [[106, "mpas-tools-split-grids-split-grids"]], "mpas_tools.tests.test_cime_constants.test_cime_constants": [[107, "mpas-tools-tests-test-cime-constants-test-cime-constants"]], "mpas_tools.transects.cartesian_to_great_circle_distance": [[108, "mpas-tools-transects-cartesian-to-great-circle-distance"]], "mpas_tools.transects.cartesian_to_lon_lat": [[109, "mpas-tools-transects-cartesian-to-lon-lat"]], "mpas_tools.transects.lon_lat_to_cartesian": [[110, "mpas-tools-transects-lon-lat-to-cartesian"]], "mpas_tools.transects.subdivide_great_circle": [[111, "mpas-tools-transects-subdivide-great-circle"]], "mpas_tools.transects.subdivide_planar": [[112, "mpas-tools-transects-subdivide-planar"]], "mpas_tools.translate.center": [[113, "mpas-tools-translate-center"]], "mpas_tools.translate.center_on_mesh": [[114, "mpas-tools-translate-center-on-mesh"]], "mpas_tools.translate.translate": [[115, "mpas-tools-translate-translate"]], "mpas_tools.vector.Vector": [[116, "mpas-tools-vector-vector"]], "mpas_tools.vector.Vector.angular_distance": [[117, "mpas-tools-vector-vector-angular-distance"]], "mpas_tools.vector.Vector.cross": [[118, "mpas-tools-vector-vector-cross"]], "mpas_tools.vector.Vector.det": [[119, "mpas-tools-vector-vector-det"]], "mpas_tools.vector.Vector.dot": [[120, "mpas-tools-vector-vector-dot"]], "mpas_tools.vector.Vector.intersection": [[121, "mpas-tools-vector-vector-intersection"]], "mpas_tools.vector.Vector.intersects": [[122, "mpas-tools-vector-vector-intersects"]], "mpas_tools.vector.Vector.mag": [[123, "mpas-tools-vector-vector-mag"]], "mpas_tools.vector.Vector.straddles": [[124, "mpas-tools-vector-vector-straddles"]], "mpas_tools.viz.colormaps.register_sci_viz_colormaps": [[125, "mpas-tools-viz-colormaps-register-sci-viz-colormaps"]], "mpas_tools.viz.mesh_to_triangles.mesh_to_triangles": [[126, "mpas-tools-viz-mesh-to-triangles-mesh-to-triangles"]], "mpas_tools.viz.paraview_extractor.extract_vtk": [[127, "mpas-tools-viz-paraview-extractor-extract-vtk"]], "mpas_tools.viz.transects.find_planar_transect_cells_and_weights": [[128, "mpas-tools-viz-transects-find-planar-transect-cells-and-weights"]], "mpas_tools.viz.transects.find_transect_cells_and_weights": [[129, "mpas-tools-viz-transects-find-transect-cells-and-weights"]], "mpas_tools.viz.transects.make_triangle_tree": [[130, "mpas-tools-viz-transects-make-triangle-tree"]], "MPAS-Tools": [[131, "mpas-tools"]], "User's Guide": [[131, null]], "Developer's Guide": [[131, null]], "Indices and tables": [[131, "indices-and-tables"]], "Authors": [[131, null]], "Versions": [[131, null], [151, "versions"]], "Using logging": [[133, "using-logging"]], "Logging subprocess calls": [[133, "logging-subprocess-calls"]], "Making Changes to mpas_tools": [[134, "making-changes-to-mpas-tools"]], "Entry Points": [[134, "entry-points"]], "Dependencies": [[134, "dependencies"]], "Updating the Version": [[134, "updating-the-version"]], "Mesh Conversion": [[135, "mesh-conversion"]], "Mesh Converter": [[135, "mesh-converter"]], "Cell Culler": [[135, "cell-culler"]], "Mask Creator": [[135, "mask-creator"]], "Mask Creation with Python Multiprocessing": [[135, "mask-creation-with-python-multiprocessing"]], "Computing MPAS Region Masks": [[135, "computing-mpas-region-masks"]], "Computing Transect Masks": [[135, "computing-transect-masks"]], "Computing a Flood-fill Mask": [[135, "computing-a-flood-fill-mask"]], "Computing Lon/Lat Region Masks": [[135, "computing-lon-lat-region-masks"]], "Merging and Splitting": [[135, "merging-and-splitting"]], "Translation": [[135, "translation"]], "Converting Between Mesh Formats": [[135, "converting-between-mesh-formats"]], "MSH to MPAS NetCDF": [[135, "msh-to-mpas-netcdf"]], "Triangle to MPAS NetCDF": [[135, "triangle-to-mpas-netcdf"]], "MPAS NetCDF to Triangle": [[135, "mpas-netcdf-to-triangle"]], "MPAS NetCDF to SCRIP": [[135, "mpas-netcdf-to-scrip"]], "Mesh Creation": [[136, "id1"]], "Uniform, Planar Meshes": [[136, "uniform-planar-meshes"]], "Building a JIGSAW Mesh": [[136, "building-a-jigsaw-mesh"]], "Spherical Meshes": [[136, "spherical-meshes"]], "Planar Meshes": [[136, "planar-meshes"]], "JIGSAW Driver": [[136, "jigsaw-driver"]], "Mesh Definition Tools": [[136, "mesh-definition-tools"]], "Merging Cell Widths": [[136, "merging-cell-widths"]], "Defining an Eddy-closure Mesh": [[136, "defining-an-eddy-closure-mesh"]], "Defining a Rossby-radius Mesh": [[136, "defining-a-rossby-radius-mesh"]], "Defining an Atlantic/Pacific Mesh": [[136, "defining-an-atlantic-pacific-mesh"]], "Signed Distance Functions": [[136, "signed-distance-functions"]], "Coastal Tools": [[137, "coastal-tools"]], "Refining a Mesh": [[137, "refining-a-mesh"]], "Creating a Background Mesh": [[137, "creating-a-background-mesh"]], "Extracting Coastlines": [[137, "extracting-coastlines"]], "Computing Distance to Coast": [[137, "computing-distance-to-coast"]], "Blending Cell Widths": [[137, "blending-cell-widths"]], "Regions": [[137, "regions"]], "Coastline Alteration": [[138, "coastline-alteration"]], "Adding Land Blockages": [[138, "adding-land-blockages"]], "Masking Land-locked Cells": [[138, "masking-land-locked-cells"]], "Widening Transects": [[138, "widening-transects"]], "Adding a Depth Coordinate": [[139, "adding-a-depth-coordinate"]], "Adding a 1D depth coordinate": [[139, "adding-a-1d-depth-coordinate"]], "Adding a 3D zMid coordinate": [[139, "adding-a-3d-zmid-coordinate"]], "Writing a time-dependent, 3D zMid variable": [[139, "writing-a-time-dependent-3d-zmid-variable"]], "Ocean Mesh Creation": [[140, "ocean-mesh-creation"]], "Meridional Overturning Circulation": [[141, "meridional-overturning-circulation"]], "Building MOC Basins": [[141, "building-moc-basins"]], "Adding Southern Transects": [[141, "adding-southern-transects"]], "Building MOC Basins and Transects Together": [[141, "building-moc-basins-and-transects-together"]], "Plotting Ocean Transects": [[142, "plotting-ocean-transects"]], "Mask": [[143, "mask"]], "Extending a Mask": [[143, "extending-a-mask"]], "Mesh": [[144, "mesh"]], "MPAS-Seaice SCRIP files": [[144, "mpas-seaice-scrip-files"]], "SCRIP files for 2D grids": [[144, "scrip-files-for-2d-grids"]], "Graph partitioning": [[145, "graph-partitioning"]], "Running from compass": [[145, "running-from-compass"]], "Conda environment": [[145, "conda-environment"]], "Graph partition tools": [[145, "graph-partition-tools"]], "Graph partition function": [[145, "graph-partition-function"]], "Region masks": [[146, "region-masks"]], "Make a region mask for partitioning": [[146, "make-a-region-mask-for-partitioning"]], "Regrid": [[147, "regrid"]], "Regridding between MPAS-Seaice meshes": [[147, "regridding-between-mpas-seaice-meshes"]], "Testing Changes to mpas_tools": [[148, "testing-changes-to-mpas-tools"]], "Removing the test environment": [[148, "removing-the-test-environment"]], "Subdividing transects": [[149, "subdividing-transects"]], "Low-level functions": [[149, "low-level-functions"]], "Vector Operations": [[150, "vector-operations"]], "Vector Class": [[150, "vector-class"]], "Vector Reconstructions": [[150, "vector-reconstructions"]], "ParaView VTK Extractor": [[152, "paraview-vtk-extractor"]], "Extracting a Temperature Time-series": [[152, "extracting-a-temperature-time-series"]], "Extracting Multiple Fields": [[152, "extracting-multiple-fields"]], "Extracting \u201cAll\u201d Fields": [[152, "extracting-all-fields"]], "Indexing Dimensions": [[152, "indexing-dimensions"]], "Indexing Time": [[152, "indexing-time"]], "Ignoring Time": [[152, "ignoring-time"]], "Lon/Lat Coordinates": [[152, "lon-lat-coordinates"]], "Topographic Data": [[152, "topographic-data"]], "Extracting a Region": [[152, "extracting-a-region"]], "ParaView Macros": [[152, "paraview-macros"]], "MPAS Mesh to Triangles": [[152, "mpas-mesh-to-triangles"]], "Colormaps": [[152, "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"], [52, "module-mpas_tools.ocean.build_mesh"], [55, "module-mpas_tools.ocean.coastal_tools"], [69, "module-mpas_tools.ocean.coastline_alteration"], [83, "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"]], "interp_bilin() (in module mpas_tools.mesh.interpolation)": [[47, "mpas_tools.mesh.interpolation.interp_bilin"]], "compute_lon_lat_region_masks() (in module mpas_tools.mesh.mask)": [[48, "mpas_tools.mesh.mask.compute_lon_lat_region_masks"]], "compute_mpas_flood_fill_mask() (in module mpas_tools.mesh.mask)": [[49, "mpas_tools.mesh.mask.compute_mpas_flood_fill_mask"]], "compute_mpas_region_masks() (in module mpas_tools.mesh.mask)": [[50, "mpas_tools.mesh.mask.compute_mpas_region_masks"]], "compute_mpas_transect_masks() (in module mpas_tools.mesh.mask)": [[51, "mpas_tools.mesh.mask.compute_mpas_transect_masks"]], "mpas_tools.ocean.build_mesh": [[52, "module-mpas_tools.ocean.build_mesh"]], "build_planar_mesh() (in module mpas_tools.ocean.build_mesh)": [[53, "mpas_tools.ocean.build_mesh.build_planar_mesh"]], "build_spherical_mesh() (in module mpas_tools.ocean.build_mesh)": [[54, "mpas_tools.ocean.build_mesh.build_spherical_mesh"]], "mpas_tools.ocean.coastal_tools": [[55, "module-mpas_tools.ocean.coastal_tools"]], "cpp_projection() (in module mpas_tools.ocean.coastal_tools)": [[56, "mpas_tools.ocean.coastal_tools.CPP_projection"]], "coastal_refined_mesh() (in module mpas_tools.ocean.coastal_tools)": [[57, "mpas_tools.ocean.coastal_tools.coastal_refined_mesh"]], "compute_cell_width() (in module mpas_tools.ocean.coastal_tools)": [[58, "mpas_tools.ocean.coastal_tools.compute_cell_width"]], "create_background_mesh() (in module mpas_tools.ocean.coastal_tools)": [[59, "mpas_tools.ocean.coastal_tools.create_background_mesh"]], "distance_to_coast() (in module mpas_tools.ocean.coastal_tools)": [[60, "mpas_tools.ocean.coastal_tools.distance_to_coast"]], "extract_coastlines() (in module mpas_tools.ocean.coastal_tools)": [[61, "mpas_tools.ocean.coastal_tools.extract_coastlines"]], "get_convex_hull_coordinates() (in module mpas_tools.ocean.coastal_tools)": [[62, "mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates"]], "get_data_inside_box() (in module mpas_tools.ocean.coastal_tools)": [[63, "mpas_tools.ocean.coastal_tools.get_data_inside_box"]], "get_indices_inside_quad() (in module mpas_tools.ocean.coastal_tools)": [[64, "mpas_tools.ocean.coastal_tools.get_indices_inside_quad"]], "plot_coarse_coast() (in module mpas_tools.ocean.coastal_tools)": [[65, "mpas_tools.ocean.coastal_tools.plot_coarse_coast"]], "plot_region_box() (in module mpas_tools.ocean.coastal_tools)": [[66, "mpas_tools.ocean.coastal_tools.plot_region_box"]], "save_matfile() (in module mpas_tools.ocean.coastal_tools)": [[67, "mpas_tools.ocean.coastal_tools.save_matfile"]], "smooth_coastline() (in module mpas_tools.ocean.coastal_tools)": [[68, "mpas_tools.ocean.coastal_tools.smooth_coastline"]], "mpas_tools.ocean.coastline_alteration": [[69, "module-mpas_tools.ocean.coastline_alteration"]], "add_critical_land_blockages() (in module mpas_tools.ocean.coastline_alteration)": [[70, "mpas_tools.ocean.coastline_alteration.add_critical_land_blockages"]], "add_land_locked_cells_to_mask() (in module mpas_tools.ocean.coastline_alteration)": [[71, "mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask"]], "widen_transect_edge_masks() (in module mpas_tools.ocean.coastline_alteration)": [[72, "mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks"]], "add_depth() (in module mpas_tools.ocean.depth)": [[73, "mpas_tools.ocean.depth.add_depth"]], "add_zmid() (in module mpas_tools.ocean.depth)": [[74, "mpas_tools.ocean.depth.add_zmid"]], "compute_depth() (in module mpas_tools.ocean.depth)": [[75, "mpas_tools.ocean.depth.compute_depth"]], "compute_zmid() (in module mpas_tools.ocean.depth)": [[76, "mpas_tools.ocean.depth.compute_zmid"]], "write_time_varying_zmid() (in module mpas_tools.ocean.depth)": [[77, "mpas_tools.ocean.depth.write_time_varying_zmid"]], "inject_bathymetry() (in module mpas_tools.ocean.inject_bathymetry)": [[78, "mpas_tools.ocean.inject_bathymetry.inject_bathymetry"]], "inject_meshdensity_from_file() (in module mpas_tools.ocean.inject_meshdensity)": [[79, "mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file"]], "inject_planar_meshdensity() (in module mpas_tools.ocean.inject_meshdensity)": [[80, "mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity"]], "inject_spherical_meshdensity() (in module mpas_tools.ocean.inject_meshdensity)": [[81, "mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity"]], "inject_preserve_floodplain() (in module mpas_tools.ocean.inject_preserve_floodplain)": [[82, "mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain"]], "mpas_tools.ocean.moc": [[83, "module-mpas_tools.ocean.moc"]], "add_moc_southern_boundary_transects() (in module mpas_tools.ocean.moc)": [[84, "mpas_tools.ocean.moc.add_moc_southern_boundary_transects"]], "make_moc_basins_and_transects() (in module mpas_tools.ocean.moc)": [[85, "mpas_tools.ocean.moc.make_moc_basins_and_transects"]], "find_transect_levels_and_weights() (in module mpas_tools.ocean.transects)": [[86, "mpas_tools.ocean.transects.find_transect_levels_and_weights"]], "get_outline_segments() (in module mpas_tools.ocean.transects)": [[87, "mpas_tools.ocean.transects.get_outline_segments"]], "interp_mpas_to_transect_triangle_nodes() (in module mpas_tools.ocean.transects)": [[88, "mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes"]], "interp_mpas_to_transect_triangles() (in module mpas_tools.ocean.transects)": [[89, "mpas_tools.ocean.transects.interp_mpas_to_transect_triangles"]], "interp_transect_grid_to_transect_triangle_nodes() (in module mpas_tools.ocean.transects)": [[90, "mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes"]], "add_inset() (in module mpas_tools.ocean.viz)": [[91, "mpas_tools.ocean.viz.add_inset"]], "plot_ocean_transects() (in module mpas_tools.ocean.viz)": [[92, "mpas_tools.ocean.viz.plot_ocean_transects"]], "create_pool() (in module mpas_tools.parallel)": [[93, "mpas_tools.parallel.create_pool"]], "make_planar_hex_mesh() (in module mpas_tools.planar_hex)": [[94, "mpas_tools.planar_hex.make_planar_hex_mesh"]], "scrip_from_mpas() (in module mpas_tools.scrip.from_mpas)": [[95, "mpas_tools.scrip.from_mpas.scrip_from_mpas"]], "extend_seaice_mask() (in module mpas_tools.seaice.mask)": [[96, "mpas_tools.seaice.mask.extend_seaice_mask"]], "make_mpas_scripfile_on_cells() (in module mpas_tools.seaice.mesh)": [[97, "mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells"]], "make_mpas_scripfile_on_vertices() (in module mpas_tools.seaice.mesh)": [[98, "mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices"]], "write_2d_scripfile() (in module mpas_tools.seaice.mesh)": [[99, "mpas_tools.seaice.mesh.write_2D_scripfile"]], "write_scrip_file() (in module mpas_tools.seaice.mesh)": [[100, "mpas_tools.seaice.mesh.write_scrip_file"]], "create_partitions() (in module mpas_tools.seaice.partition)": [[101, "mpas_tools.seaice.partition.create_partitions"]], "gen_seaice_mesh_partition() (in module mpas_tools.seaice.partition)": [[102, "mpas_tools.seaice.partition.gen_seaice_mesh_partition"]], "prepare_partitions() (in module mpas_tools.seaice.partition)": [[103, "mpas_tools.seaice.partition.prepare_partitions"]], "make_regions_file() (in module mpas_tools.seaice.regions)": [[104, "mpas_tools.seaice.regions.make_regions_file"]], "regrid_to_other_mesh() (in module mpas_tools.seaice.regrid)": [[105, "mpas_tools.seaice.regrid.regrid_to_other_mesh"]], "split_grids() (in module mpas_tools.split_grids)": [[106, "mpas_tools.split_grids.split_grids"]], "test_cime_constants() (in module mpas_tools.tests.test_cime_constants)": [[107, "mpas_tools.tests.test_cime_constants.test_cime_constants"]], "cartesian_to_great_circle_distance() (in module mpas_tools.transects)": [[108, "mpas_tools.transects.cartesian_to_great_circle_distance"]], "cartesian_to_lon_lat() (in module mpas_tools.transects)": [[109, "mpas_tools.transects.cartesian_to_lon_lat"]], "lon_lat_to_cartesian() (in module mpas_tools.transects)": [[110, "mpas_tools.transects.lon_lat_to_cartesian"]], "subdivide_great_circle() (in module mpas_tools.transects)": [[111, "mpas_tools.transects.subdivide_great_circle"]], "subdivide_planar() (in module mpas_tools.transects)": [[112, "mpas_tools.transects.subdivide_planar"]], "center() (in module mpas_tools.translate)": [[113, "mpas_tools.translate.center"]], "center_on_mesh() (in module mpas_tools.translate)": [[114, "mpas_tools.translate.center_on_mesh"]], "translate() (in module mpas_tools.translate)": [[115, "mpas_tools.translate.translate"]], "vector (class in mpas_tools.vector)": [[116, "mpas_tools.vector.Vector"]], "__init__() (mpas_tools.vector.vector method)": [[116, "mpas_tools.vector.Vector.__init__"]], "angular_distance() (mpas_tools.vector.vector method)": [[117, "mpas_tools.vector.Vector.angular_distance"]], "cross() (mpas_tools.vector.vector method)": [[118, "mpas_tools.vector.Vector.cross"]], "det() (mpas_tools.vector.vector static method)": [[119, "mpas_tools.vector.Vector.det"]], "dot() (mpas_tools.vector.vector method)": [[120, "mpas_tools.vector.Vector.dot"]], "intersection() (mpas_tools.vector.vector static method)": [[121, "mpas_tools.vector.Vector.intersection"]], "intersects() (mpas_tools.vector.vector static method)": [[122, "mpas_tools.vector.Vector.intersects"]], "mag() (mpas_tools.vector.vector method)": [[123, "mpas_tools.vector.Vector.mag"]], "straddles() (mpas_tools.vector.vector static method)": [[124, "mpas_tools.vector.Vector.straddles"]], "register_sci_viz_colormaps() (in module mpas_tools.viz.colormaps)": [[125, "mpas_tools.viz.colormaps.register_sci_viz_colormaps"]], "mesh_to_triangles() (in module mpas_tools.viz.mesh_to_triangles)": [[126, "mpas_tools.viz.mesh_to_triangles.mesh_to_triangles"]], "extract_vtk() (in module mpas_tools.viz.paraview_extractor)": [[127, "mpas_tools.viz.paraview_extractor.extract_vtk"]], "find_planar_transect_cells_and_weights() (in module mpas_tools.viz.transects)": [[128, "mpas_tools.viz.transects.find_planar_transect_cells_and_weights"]], "find_transect_cells_and_weights() (in module mpas_tools.viz.transects)": [[129, "mpas_tools.viz.transects.find_transect_cells_and_weights"]], "make_triangle_tree() (in module mpas_tools.viz.transects)": [[130, "mpas_tools.viz.transects.make_triangle_tree"]]}})
\ No newline at end of file
+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.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.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.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, 58, 59, 60, 61, 86, 93, 96, 104, 106, 114, 118, 120, 126, 127, 128, 129, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 145, 148, 149, 150, 152], "page": 0, "provid": [0, 3, 29, 57, 73, 74, 77, 96, 128, 129, 133, 135, 136, 137, 145, 149, 152], "an": [0, 4, 9, 13, 14, 15, 16, 17, 18, 24, 25, 28, 30, 33, 38, 39, 40, 41, 46, 47, 49, 50, 51, 54, 58, 59, 60, 61, 73, 74, 77, 79, 84, 85, 86, 88, 89, 90, 91, 94, 95, 96, 101, 102, 103, 115, 121, 122, 126, 127, 128, 129, 130, 132, 133, 134, 135, 137, 138, 139, 141, 142, 145, 150, 152], "auto": 0, "gener": [0, 102, 106, 133, 134, 135, 136, 137], "summari": 0, "For": [0, 1, 4, 59, 86, 104, 127, 132, 135, 136, 137, 141, 149, 152], "more": [0, 70, 135, 136, 137, 138, 139, 141, 142, 145, 150, 152], "detail": [0, 135], "exampl": [0, 4, 38, 39, 86, 127, 132, 133, 134, 135, 136, 137, 138, 141, 142, 145, 152], "relev": [0, 107, 135], "chapter": 0, "main": [0, 4, 131, 134, 136, 137], "part": [0, 4, 20, 38, 39, 40, 102, 126, 127, 134, 135, 136, 140, 143, 145, 146, 147, 150, 152], "document": [0, 28, 131, 134, 148, 150, 151], "xylar": [1, 135, 136, 141, 142], "asai": [1, 136, 141, 142], "davi": [1, 136, 141, 142], "michael": 1, "duda": 1, "matthew": 1, "hoffman": 1, "dougla": 1, "jacobsen": 1, "rilei": 1, "x": [1, 28, 29, 32, 33, 34, 47, 53, 54, 58, 60, 61, 68, 80, 81, 92, 94, 102, 108, 109, 110, 111, 112, 115, 116, 121, 122, 124, 128, 133, 134, 135, 136, 142, 145, 150, 152], "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, 135, 141, 142], "petersen": [1, 142], "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, 53, 58, 59, 60, 61, 92, 102, 106, 127, 135, 136, 137, 142, 145, 150, 152], "all": [1, 10, 15, 43, 45, 49, 60, 92, 93, 111, 112, 121, 122, 124, 125, 127, 135, 138, 141, 142, 145, 148], "contribut": 1, "http": [1, 28, 41, 111, 112, 117, 121, 122, 124, 134, 141], "github": [1, 28, 134, 141, 151], "com": [1, 121, 122, 124, 134], "mpa": [1, 3, 4, 27, 28, 30, 32, 33, 38, 39, 40, 41, 47, 49, 50, 51, 53, 54, 71, 73, 74, 76, 77, 79, 80, 81, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 100, 102, 104, 106, 113, 114, 115, 126, 127, 128, 129, 130, 132, 133, 134, 136, 138, 139, 140, 141, 142, 145, 149, 150], "dev": [1, 28, 134, 141, 148], "tool": [1, 3, 36, 102, 132, 133, 135, 141, 142, 148, 150, 152], "graph": [1, 28, 29, 102, 131, 135, 143, 146, 147], "To": [2, 86, 127, 133, 135, 145, 148, 152], "make": [2, 4, 6, 38, 39, 40, 44, 50, 51, 86, 88, 89, 90, 103, 126, 128, 129, 130, 131, 135, 136, 138, 142, 145, 148, 152], "local": [2, 140, 148], "test": [2, 3, 4, 94, 131, 136, 137, 145], "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, 53, 54, 57, 58, 59, 60, 61, 73, 74, 77, 79, 80, 81, 86, 91, 94, 96, 104, 106, 111, 112, 122, 124, 126, 127, 128, 129, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152], "easiest": 2, "follow": [2, 117, 127, 135, 136, 137, 150, 152], "chang": [2, 38, 40, 131, 142], "mpas_tool": [2, 3, 4, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 152], "procedur": 2, "how": [2, 57, 58, 59, 60, 61, 85, 135, 148], "packag": [2, 4, 9, 15, 131, 132, 134, 135, 136, 138, 141, 145, 148, 149, 152], "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, 48, 49, 50, 51, 53, 54, 58, 59, 60, 61, 70, 72, 79, 80, 81, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 104, 106, 107, 108, 111, 112, 116, 117, 118, 119, 120, 121, 122, 123, 124, 127, 128, 129, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 152], "develop": [2, 134, 135, 148], "environ": [2, 131, 134], "includ": [2, 4, 15, 22, 23, 58, 61, 70, 72, 97, 98, 99, 100, 111, 112, 126, 127, 128, 129, 131, 133, 134, 135, 136, 137, 138, 142, 145, 150, 152], "need": [2, 6, 134, 135, 136, 137, 139, 141, 142, 145, 148, 152], "simpli": [2, 133, 152], "run": [2, 26, 131, 133, 134, 135, 136, 139, 148, 150], "code": [2, 4, 133, 135, 136, 145, 148], "block": [2, 4, 70, 72, 127, 135, 138], "export": 2, "docs_vers": 2, "cd": [2, 145, 148], "conda_packag": [2, 134, 148], "doc": 2, "html": [2, 41, 134], "Then": [2, 133, 135, 150], "you": [2, 4, 24, 26, 127, 133, 134, 135, 136, 142, 145, 148, 150, 152], "can": [2, 4, 15, 24, 86, 127, 128, 129, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 145, 148, 149, 150, 152], "view": [2, 53, 54, 140, 152], "open": [2, 152], "_build": 2, "index": [2, 76, 86, 126, 127, 128, 129, 131, 134, 136], "modul": [3, 4, 25, 133, 134, 135, 136, 137, 138, 140, 141, 143, 144, 145, 146, 147, 149], "contain": [3, 4, 30, 48, 49, 50, 51, 86, 96, 97, 98, 102, 104, 128, 129, 135, 137, 138, 141, 142, 143, 144, 145, 146, 147, 149, 150, 152], "ar": [3, 4, 6, 15, 29, 36, 38, 39, 40, 47, 48, 49, 50, 51, 59, 61, 71, 86, 91, 94, 99, 100, 111, 112, 116, 121, 122, 124, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 141, 142, 144, 145, 146, 148, 149, 150, 152], "sync": 3, "which": [3, 4, 15, 22, 24, 28, 29, 30, 33, 48, 49, 50, 51, 53, 54, 58, 70, 72, 84, 85, 86, 96, 104, 121, 122, 124, 126, 127, 128, 129, 133, 134, 135, 136, 137, 138, 139, 140, 145, 152], "infrastructur": 3, "util": [3, 135, 145], "earth": [3, 33, 34, 43, 45, 51, 96, 108, 111, 135, 136, 138], "system": [3, 113, 114, 115, 135, 145], "model": [3, 131, 150, 152], "e3sm": [3, 107, 145], "current": [3, 4, 92, 135, 137, 145, 148, 152], "we": [3, 4, 132, 135, 136, 141, 145, 148, 152], "onli": [3, 41, 93, 127, 135, 136, 137, 138, 139, 141, 145, 152], "those": [3, 4, 11, 21, 114, 133, 135, 139, 140, 145, 152], "given": [3, 7, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 33, 49, 54, 58, 59, 60, 61, 75, 76, 86, 87, 92, 97, 98, 99, 100, 102, 127, 128, 129, 133, 135, 136, 137, 138, 143, 145, 150, 152], "numer": 3, "valu": [3, 4, 13, 14, 15, 16, 17, 18, 22, 24, 43, 44, 45, 57, 58, 86, 89, 104, 106, 111, 127, 128, 129, 135, 136, 137, 145, 146, 152], "derivi": 3, "from": [3, 4, 11, 15, 21, 22, 29, 30, 38, 40, 41, 43, 44, 45, 48, 49, 50, 51, 57, 58, 59, 60, 61, 79, 86, 91, 95, 102, 107, 109, 110, 111, 112, 121, 122, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 138, 140, 141, 142, 148, 150, 152], "other": [3, 4, 6, 10, 11, 21, 22, 88, 89, 104, 117, 118, 120, 121, 122, 127, 131, 133, 135, 136, 137, 145, 152], "check": [3, 48, 50, 127, 135, 152], "against": [3, 135], "": [3, 50, 51, 91, 102, 106, 116, 124, 134, 135, 136, 137, 145, 152], "master": [3, 107, 151], "branch": [3, 148], "dure": [3, 28, 29, 30, 33, 58, 59, 60, 61, 85, 135, 145, 152], "conda": [3, 131, 134, 135, 148], "build": [3, 32, 33, 34, 53, 54, 85, 94, 131, 134, 148], "see": [3, 4, 57, 94, 132, 134, 135, 136, 137, 140, 142, 148, 150, 152], "test_cime_const": 3, "some": [3, 4, 77, 128, 129, 135, 145, 149, 152], "most": [3, 15, 111, 112, 136, 137], "like": [3, 4, 15, 86, 127, 133, 135, 136, 141, 142, 145, 152], "us": [3, 4, 15, 23, 24, 25, 28, 29, 30, 33, 36, 37, 40, 43, 45, 48, 49, 50, 51, 54, 57, 58, 59, 60, 61, 73, 74, 85, 91, 92, 93, 94, 95, 102, 106, 111, 112, 114, 126, 127, 128, 129, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152], "compass": [3, 4, 131, 137], "relat": [3, 131, 135, 152], "project": 3, "shr_const_cdai": 3, "sec": 3, "calendar": 3, "dai": [3, 152], "shr_const_rearth": [3, 132, 136, 138], "radiu": [3, 33, 34, 35, 39, 43, 45, 51, 59, 96, 108, 111, 135, 137], "m": [3, 32, 33, 37, 47, 53, 54, 80, 81, 111, 112, 127, 128, 129, 135, 136, 141, 142, 145, 148, 150, 152], "shr_const_g": 3, "acceler": 3, "graviti": 3, "2": [3, 58, 60, 61, 86, 127, 133, 135, 136, 137, 138, 149, 151, 152], "shr_const_rhofw": 3, "densiti": [3, 79, 80, 81], "fresh": 3, "water": [3, 127, 152], "kg": 3, "3": [3, 29, 86, 128, 129, 133, 134, 135, 136, 137, 145, 151, 152], "shr_const_rhosw": 3, "sea": [3, 72, 86, 101, 138, 139, 140, 141, 143, 144, 145, 146, 147, 152], "shr_const_rhoic": 3, "ic": [3, 72, 101, 104, 135, 138, 139, 143, 144, 145, 146, 147, 152], "shr_const_cpfw": 3, "specif": [3, 28, 135, 136, 140, 145], "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, 116, 131], "read": [4, 79, 85, 127, 132, 135, 136, 138, 152], "get": [4, 7, 12, 14, 15, 16, 17, 18, 43, 45, 87, 135, 138, 141, 152], "set": [4, 24, 25, 28, 29, 30, 48, 49, 50, 51, 60, 61, 71, 87, 94, 128, 129, 134, 135, 137, 140, 141, 145, 148, 152], "write": [4, 24, 26, 27, 85, 97, 98, 99, 100, 104, 106, 131, 133, 141], "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, 48, 49, 50, 51, 53, 54, 57, 58, 59, 60, 61, 71, 73, 74, 76, 77, 79, 84, 85, 86, 91, 92, 93, 94, 96, 99, 100, 106, 107, 115, 126, 127, 128, 129, 133, 135, 136, 137, 140, 141, 142, 145, 150, 152], "add_from_packag": 4, "method": [4, 6, 25, 43, 93, 116, 135, 150, 152], "add": [4, 8, 9, 10, 24, 51, 57, 61, 70, 73, 74, 77, 79, 80, 81, 91, 96, 134, 135, 136, 137, 138, 139, 140, 141, 142, 148, 152], "content": [4, 8, 9, 10, 135, 141], "within": [4, 86, 126, 127, 128, 129, 131, 134, 136, 137, 145, 148, 152], "here": [4, 132, 133, 135, 136, 137, 138, 145, 148, 152], "python": [4, 15, 30, 93, 131, 134, 136, 141, 145, 148, 152], "self": 4, "ocean": [4, 127, 135, 136, 137, 138, 139, 141, 152], "global_ocean": 4, "make_diagnostics_fil": 4, "cfg": 4, "except": [4, 9, 127, 152], "true": [4, 9, 15, 23, 26, 33, 34, 35, 53, 54, 58, 59, 60, 61, 64, 79, 105, 127, 129, 133, 134, 135, 136, 137, 139, 152], "first": [4, 27, 40, 71, 86, 106, 119, 124, 127, 128, 129, 134, 135, 136, 137, 145, 152], "second": [4, 26, 27, 40, 106, 119, 121, 122, 124, 128, 129, 134, 135, 152], "argument": [4, 26, 35, 59, 106, 127, 133, 134, 135, 137, 140, 141, 142, 145, 152], "name": [4, 7, 9, 13, 14, 16, 17, 18, 19, 20, 22, 24, 25, 27, 32, 33, 35, 46, 53, 54, 55, 58, 59, 60, 61, 76, 79, 92, 94, 97, 98, 99, 100, 102, 104, 106, 127, 133, 134, 135, 136, 137, 140, 142, 145, 150, 152], "itself": [4, 133, 137, 145], "respect": [4, 47, 128, 129, 136, 137, 144], "path": [4, 8, 10, 24, 28, 29, 41, 95, 102, 134, 135, 137, 145, 148], "replac": 4, "In": [4, 86, 128, 129, 133, 134, 135, 136, 137, 141, 152], "case": [4, 121, 122, 124, 128, 129, 131, 135, 136, 137, 145, 152], "know": [4, 85], "should": [4, 22, 25, 28, 29, 30, 49, 50, 51, 53, 54, 58, 70, 72, 73, 74, 84, 93, 102, 106, 121, 128, 129, 133, 134, 135, 137, 140, 145, 148, 150, 152], "alwai": [4, 6, 104, 126, 135, 137, 145, 152], "exist": [4, 25, 26, 96, 114, 127, 133, 135, 140, 145, 148], "so": [4, 15, 29, 33, 54, 71, 111, 112, 127, 133, 135, 136, 137, 138, 139, 145, 152], "would": [4, 134, 135, 136, 138, 141], "rais": [4, 9, 26], "found": [4, 9, 19, 20, 121, 122, 124, 128, 129, 135, 145, 149, 152], "default": [4, 24, 28, 29, 38, 43, 45, 49, 53, 54, 59, 60, 91, 92, 106, 127, 135, 136, 137, 138, 140, 142, 145, 152], "behavior": [4, 135], "do": [4, 114, 127, 133, 134, 135, 145, 150, 152], "noth": [4, 127, 152], "doe": [4, 136, 139], "fals": [4, 15, 22, 48, 50, 51, 53, 54, 58, 59, 60, 61, 63, 92, 95, 96, 99, 126, 127, 135, 136, 152], "ih": 4, "also": [4, 15, 22, 24, 77, 86, 127, 128, 129, 133, 134, 135, 136, 137, 139, 141, 142, 145, 149, 152], "ad": [4, 6, 28, 29, 30, 33, 53, 54, 70, 71, 72, 73, 74, 85, 96, 131, 134, 135, 140, 148, 152], "user": [4, 6, 10, 22, 102, 115, 134, 135, 136, 137, 138, 140, 152], "add_user_config": 4, "add_from_fil": 4, "copi": [4, 11, 21, 71, 126, 141, 142, 152], "deep": [4, 11, 12, 21], "parser": [4, 6, 8, 9, 10, 11, 12, 21, 134], "where": [4, 9, 23, 25, 28, 29, 53, 54, 58, 59, 60, 61, 86, 100, 104, 111, 112, 121, 127, 128, 129, 132, 133, 135, 136, 137, 138, 139, 143, 145, 152], "modifi": [4, 24, 55, 135, 137, 138, 141], "without": [4, 127, 134, 137, 141, 145], "affect": [4, 137], "origin": [4, 23, 56, 86, 90, 113, 114, 128, 129, 135, 137, 152], "object": [4, 85, 116, 119, 133, 135, 136, 138, 142, 150, 152], "featur": [4, 30, 48, 49, 50, 51, 85, 127, 135, 136, 138, 140, 141, 142, 152], "analysi": [4, 131, 134, 135, 139, 141], "refer": [4, 131, 139], "year": [4, 145], "start": [4, 49, 58, 135, 137, 152], "ha": [4, 19, 48, 50, 51, 58, 59, 60, 61, 128, 129, 134, 135, 136, 137, 139, 140, 145, 150, 152], "present": [4, 104, 143, 145], "configpars": [4, 6, 7], "written": [4, 22, 25, 28, 29, 33, 54, 127, 135, 136, 141, 152], "out": [4, 24, 28, 29, 77, 94, 127, 138, 139, 141, 148, 150], "abov": [4, 23, 48, 50, 53, 54, 86, 104, 135, 137, 139, 140, 145], "cover": [4, 137, 143], "multipl": [4, 127, 135, 137, 142, 145], "line": [4, 22, 24, 47, 51, 87, 134, 135, 136, 141, 142, 145, 148, 150, 152], "n": [4, 32, 33, 37, 38, 39, 40, 47, 53, 54, 58, 60, 61, 80, 81, 135, 136, 145, 148, 152], "charact": [4, 24], "automat": [4, 134, 145], "similar": [4, 135], "addit": [4, 86, 88, 89, 127, 135, 140, 152], "getinteg": 4, "getfloat": 4, "getboolean": 4, "implement": [4, 134], "getlist": 4, "pars": [4, 18, 107, 134], "separ": [4, 106, 114, 127, 135, 145, 150, 152], "space": [4, 34, 38, 111, 112, 126, 127, 135, 139, 152], "comma": [4, 127, 152], "string": [4, 15, 24, 26, 51, 97, 98, 99, 100, 127, 139, 152], "float": [4, 15, 16, 18, 33, 34, 35, 37, 38, 39, 40, 43, 45, 48, 50, 51, 53, 54, 58, 59, 60, 61, 71, 72, 91, 94, 96, 104, 108, 111, 112, 115, 116, 127, 128, 129, 150], "integ": [4, 17, 127, 137, 145, 146, 152], "boolean": [4, 14, 122, 124], "etc": [4, 127, 135, 142, 145, 152], "anoth": [4, 11, 21, 61, 73, 74, 86, 114, 135, 136, 137, 148, 149, 152], "getexpress": 4, "dictionari": [4, 6, 15, 24, 57, 137], "tupl": [4, 15, 50, 51], "well": [4, 33, 54, 126, 127, 132, 135, 136, 141], "small": [4, 128, 129, 135, 137, 152], "function": [4, 15, 22, 31, 33, 34, 36, 37, 38, 39, 40, 42, 52, 54, 55, 58, 59, 60, 61, 69, 76, 83, 86, 100, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 148, 150, 152], "rang": [4, 57, 58, 59, 60, 127, 135, 136, 152], "numpi": [4, 15, 43, 44, 45, 48, 75, 99, 100, 108, 111, 112, 116, 117, 119, 120, 121, 122, 123, 124, 128, 129, 132, 136, 150, 152], "linspac": [4, 132, 136], "arang": [4, 152], "arrai": [4, 32, 33, 34, 37, 38, 39, 43, 44, 45, 48, 53, 54, 57, 58, 59, 60, 61, 76, 80, 81, 88, 89, 90, 116, 121, 122, 124, 127, 135, 136, 137, 139, 152], "support": [4, 127, 131, 133, 135, 137, 140, 145, 152], "access": 4, "section": [4, 6, 7, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 134, 135, 149], "kei": [4, 137, 152], "e": [4, 22, 25, 50, 51, 70, 72, 86, 127, 128, 129, 135, 136, 137, 145, 148, 152], "g": [4, 22, 25, 50, 51, 70, 72, 86, 127, 128, 129, 135, 136, 137, 142, 145, 152], "enthalpy_benchmark_viz": 4, "display_imag": 4, "But": [4, 152], "allow": [4, 6, 86, 111, 112, 127, 128, 129, 140, 152], "assign": 4, "mani": [4, 58, 59, 60, 61, 133, 135, 139, 152], "One": [4, 92, 135, 136, 142, 145], "advantag": [4, 145], "over": [4, 6, 10, 11, 21, 22, 58, 86, 135, 136, 137, 152], "keep": [4, 6, 61, 135, 152], "track": [4, 135], "associ": [4, 6, 23, 50, 51, 70, 127, 128, 129, 134, 136, 138, 141, 142, 152], "There": [4, 86, 135, 145, 148, 152], "few": [4, 145, 152], "rule": 4, "possibl": [4, 134, 135, 138, 152], "must": [4, 26, 47, 86, 94, 121, 122, 124, 134, 135, 136, 137, 138, 140, 142, 145, 150], "begin": [4, 93, 135, 137, 152], "thei": [4, 6, 47, 71, 91, 94, 127, 130, 132, 134, 135, 137, 138, 148, 149, 152], "place": [4, 58, 134, 137], "befor": [4, 93, 111, 112, 127, 134, 135, 152], "question": 4, "prefer": [4, 141, 145, 152], "blank": [4, 152], "between": [4, 32, 33, 34, 37, 38, 39, 40, 43, 45, 48, 50, 51, 53, 54, 81, 86, 88, 94, 117, 118, 120, 121, 127, 128, 129, 131, 136, 152], "ani": [4, 91, 127, 134, 135, 137, 138, 139, 145, 152], "number": [4, 15, 30, 43, 45, 48, 49, 50, 51, 58, 59, 60, 61, 71, 86, 91, 93, 94, 99, 100, 102, 106, 111, 112, 134, 135, 137, 138, 141, 145, 152], "inlin": 4, "after": [4, 61, 111, 112, 137, 145], "same": [4, 24, 38, 39, 86, 92, 106, 111, 112, 122, 124, 135, 136, 140, 142, 145, 152], "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, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 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, 145], "A": [6, 22, 24, 25, 26, 28, 29, 30, 32, 33, 34, 35, 43, 44, 45, 46, 48, 49, 50, 51, 53, 54, 57, 58, 59, 60, 61, 71, 77, 84, 85, 86, 88, 89, 90, 91, 93, 96, 97, 98, 99, 100, 104, 106, 113, 114, 115, 116, 122, 124, 126, 127, 128, 129, 130, 133, 135, 136, 137, 140, 141, 142, 145, 152], "meta": [6, 134], "combin": [6, 37, 40, 127, 135, 136, 152], "when": [6, 15, 22, 86, 106, 126, 127, 128, 129, 134, 135, 137], "custom": [6, 142], "proven": [6, 22, 141], "differ": [6, 24, 86, 102, 135, 136, 137, 145, 146, 152], "take": [6, 10, 11, 21, 22, 58, 133, 135, 141, 152], "preced": [6, 10, 11, 21], "even": [6, 94, 138, 152], "later": [6, 86, 135, 140], "variabl": [6, 25, 36, 51, 61, 86, 92, 99, 104, 116, 126, 127, 131, 132, 135, 136, 137, 142, 150, 152], "none": [6, 15, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 43, 45, 48, 49, 50, 51, 53, 54, 57, 58, 59, 60, 61, 73, 74, 77, 84, 85, 86, 91, 92, 93, 94, 100, 102, 105, 106, 127, 133, 135, 137, 152], "combined_com": 6, "dict": [6, 15, 24, 26, 57, 58, 61], "comment": [6, 22, 23, 131, 134], "each": [6, 15, 23, 34, 43, 45, 48, 50, 51, 75, 76, 77, 86, 89, 92, 102, 106, 111, 112, 126, 127, 128, 129, 135, 137, 139, 140, 141, 145, 150, 152], "__init__": [6, 25, 116, 134], "new": [6, 25, 58, 85, 91, 96, 133, 134, 135, 137, 138, 145, 152], "empti": [6, 127, 134, 137, 139, 152], "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, 53, 54, 57, 58, 59, 60, 61, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 104, 106, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 126, 127, 128, 129, 130, 137], "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, 53, 54, 61, 73, 74, 76, 77, 79, 80, 81, 85, 92, 94, 95, 96, 97, 98, 99, 100, 102, 104, 106, 107, 127, 134], "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, 50, 51, 57, 58, 59, 60, 61, 70, 71, 72, 75, 76, 84, 85, 86, 88, 89, 90, 91, 93, 94, 108, 111, 112, 117, 118, 119, 120, 121, 122, 123, 124, 126, 128, 129, 130, 135, 136, 141], "section_proxi": 7, "sectionproxi": 7, "filenam": [8, 10, 24, 96, 104, 127, 135, 142, 145, 152], "file": [8, 9, 10, 15, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 41, 46, 53, 54, 58, 59, 60, 61, 73, 74, 77, 79, 80, 81, 85, 94, 95, 96, 97, 98, 99, 100, 102, 104, 106, 127, 131, 133, 134, 135, 136, 137, 139, 140, 141, 142, 145, 148, 150, 152], "rel": [8, 10, 28, 29, 135, 136, 145, 152], "absolut": [8, 10, 28, 29, 145], "config_filenam": 9, "bool": [9, 14, 15, 19, 20, 22, 23, 26, 33, 35, 48, 50, 51, 53, 54, 58, 59, 60, 61, 79, 94, 95, 96, 99, 102, 126, 127, 129], "whether": [9, 19, 20, 22, 23, 26, 33, 34, 35, 48, 50, 51, 53, 54, 58, 59, 60, 61, 79, 92, 95, 96, 99, 102, 126, 127, 129, 135, 137, 140], "isn": [9, 135], "t": [9, 96, 134, 135, 136, 142, 145], "These": [10, 36, 131, 134, 135, 136, 137, 144, 149, 152], "one": [11, 21, 26, 29, 48, 50, 51, 53, 54, 57, 70, 86, 96, 121, 122, 124, 128, 129, 133, 135, 136, 137, 138, 139, 140, 145, 149, 150, 152], "higher": [11, 21, 136, 137], "prioriti": [11, 21, 22, 148], "config_copi": 12, "dtype": [15, 18], "use_numpyfunc": 15, "express": [15, 127, 152], "typic": [15, 28, 29, 102, 106, 127, 128, 129, 133, 134, 135, 136, 137, 138, 141, 145, 149, 152], "though": [15, 152], "avail": [15, 43, 45, 49, 60, 93, 94, 135, 141, 145, 148, 152], "requir": [15, 35, 51, 106, 134, 135, 136, 137, 139, 141, 150, 152], "have": [15, 48, 50, 51, 86, 106, 121, 126, 133, 135, 136, 139, 145, 148, 152], "valid": [15, 28, 86, 100, 134, 135], "syntax": 15, "entri": [15, 37, 38, 39, 40, 101, 103, 131, 137, 148], "singl": [15, 27, 127, 135, 137, 150, 152], "doubl": [15, 135], "quot": 15, "type": [15, 18, 24, 50, 51, 59, 104, 121, 122, 124, 134, 135, 136, 137, 142, 150, 152], "int": [15, 17, 18, 26, 30, 43, 45, 48, 49, 50, 51, 58, 59, 60, 61, 71, 93, 94, 99, 100, 102, 106, 127, 132, 134, 135, 136], "If": [15, 25, 26, 33, 35, 43, 45, 47, 51, 54, 57, 86, 91, 127, 133, 134, 135, 136, 137, 140, 142, 148, 152], "suppli": [15, 22, 25, 94, 127, 133, 135, 137, 150, 152], "element": [15, 18, 46, 121, 122, 124], "cast": 15, "ensur": [15, 91], "rather": [15, 23, 96, 127, 135, 152], "than": [15, 23, 91, 96, 127, 135, 136, 145, 152], "distinct": 15, "import": [15, 132, 133, 135, 136, 137, 138, 141, 148, 152], "evalu": 15, "referenc": 15, "either": [15, 25, 30, 61, 104, 116, 121, 122, 124, 127, 133, 135, 136, 137, 152], "np": [15, 132, 136, 137], "wa": [19, 20, 22, 23, 145], "call": [22, 25, 26, 57, 58, 59, 60, 61, 86, 88, 89, 90, 93, 121, 128, 129, 130, 131, 134, 135, 136, 137, 138, 139, 141, 145, 148, 150, 152], "retain": [22, 137], "through": [22, 137, 145, 149, 152], "command": [22, 24, 26, 27, 106, 134, 135, 136, 141, 142, 148, 150, 152], "flag": [22, 135, 141], "fp": 23, "include_sourc": 23, "include_com": 23, "raw": 23, "pointer": 23, "testio": 23, "indic": [23, 58, 59, 60, 61, 86, 121, 122, 124, 126, 127, 128, 129, 134, 135, 137, 138, 139, 141, 145, 152], "defin": [23, 32, 34, 35, 36, 46, 53, 58, 59, 70, 72, 75, 76, 79, 80, 81, 84, 85, 86, 88, 89, 90, 102, 119, 126, 127, 128, 129, 130, 132, 134, 135, 137, 141, 149, 150, 152], "extend": [23, 96, 131, 152], "interpol": [23, 86, 88, 89, 90, 111, 112, 126, 128, 129, 131, 135, 152], "d": [24, 58, 60, 92, 132, 135, 136, 137, 145, 152], "fillvalu": 24, "format": [24, 35, 41, 46, 61, 94, 131, 133, 137, 141, 152], "engin": [24, 94], "char_dim_nam": 24, "xarrai": [24, 28, 29, 30, 48, 49, 50, 51, 70, 71, 72, 75, 76, 84, 86, 88, 89, 90, 92, 94, 113, 114, 115, 126, 128, 129, 130, 133, 135, 136, 138, 141, 152], "dataset": [24, 28, 29, 30, 48, 49, 50, 51, 53, 54, 61, 70, 71, 72, 84, 86, 88, 89, 90, 92, 94, 113, 114, 115, 126, 128, 129, 130, 132, 135, 136, 137, 141, 152], "netcdf4": [24, 94, 132], "fill": [24, 49, 152], "dimens": [24, 76, 86, 88, 89, 90, 94, 106, 127, 135, 142], "time": [24, 58, 59, 60, 61, 74, 76, 77, 127, 131, 135, 136, 137, 142, 145, 150], "histori": [24, 27, 106, 135], "attribut": [24, 25, 27, 97, 98, 99, 100, 106, 121, 122, 124, 135], "save": [24, 28, 29, 59, 94, 106, 135, 136, 137, 145, 150], "netcdf": [24, 35, 41, 46, 61, 94, 95, 102, 104, 127, 133, 137, 145, 150], "default_fil": 24, "default_fillv": 24, "netcdf4_class": [24, 94], "netcdf3_64bit": [24, 94], "netcdf3_class": [24, 94], "default_format": 24, "scipi": [24, 94, 128, 129, 130, 132], "h5netcdf": [24, 94], "librari": [24, 94, 135, 136], "output": [24, 25, 26, 28, 29, 30, 32, 33, 34, 35, 41, 46, 48, 49, 50, 51, 53, 54, 73, 74, 77, 84, 85, 86, 94, 95, 127, 133, 135, 141, 145, 150, 152], "to_netcdf": 24, "depend": [24, 127, 131, 133, 142, 152], "overrid": 24, "default_engin": 24, "let": 24, "figur": [24, 91, 142, 152], "default_char_dim_nam": 24, "strlen": 24, "logger": [25, 26, 28, 29, 30, 32, 33, 34, 48, 49, 50, 51, 53, 54, 84, 85, 133, 135], "log_filenam": [25, 133], "context": [25, 133, 139], "manag": 25, "creat": [25, 30, 38, 39, 48, 49, 50, 51, 57, 59, 84, 93, 95, 101, 102, 106, 131, 133, 134, 135, 136, 138, 140, 143, 144, 145, 146, 148, 149, 152], "send": 25, "stdout": [25, 28, 29, 30, 32, 33, 34, 48, 49, 50, 51, 53, 54, 84, 85, 133, 135], "stderr": [25, 133, 135], "anyth": 25, "els": 25, "just": [25, 133, 134, 136, 142, 152], "uniqu": [25, 58, 59, 60, 61, 133], "__name__": [25, 133, 136], "goe": 25, "arg": [26, 134], "log_command": 26, "timeout": 26, "kwarg": 26, "subprocess": [26, 131], "pass": [26, 47, 51, 86, 127, 133, 135, 137, 145, 152], "shell": 26, "ot": [26, 136], "keyword": 26, "popen": 26, "calledprocesserror": 26, "nonzero": 26, "statu": 26, "infile1": [27, 135], "infile2": [27, 135], "outfil": [27, 106, 135], "runner": [27, 106], "merg": [27, 29, 106, 131, 138, 141], "two": [27, 37, 40, 72, 106, 128, 129, 135, 136, 138, 140, 152], "non": [27, 94, 106, 135, 136], "contigu": [27, 49, 106, 135], "mesh": [27, 53, 54, 57, 58, 59, 60, 61, 71, 79, 80, 81, 84, 85, 86, 90, 92, 94, 95, 96, 102, 104, 106, 113, 114, 115, 126, 127, 128, 129, 130, 131, 132, 133, 138, 139, 141, 142, 145, 149, 150], "togeth": [27, 29, 60, 106, 127, 131, 135, 152], "global": [27, 38, 39, 40, 106, 135, 137, 141], "dsin": [28, 29], "graphinfofilenam": [28, 29, 135], "dir": [28, 29, 30, 33, 85, 133], "mpasmeshconvert": [28, 135, 136], "input": [28, 29, 36, 47, 58, 73, 74, 77, 135, 137, 141, 145, 150, 152], "fulli": 28, "compliant": 28, "io": [28, 133, 135, 136, 141], "meshspec": 28, "pdf": 28, "data": [28, 29, 35, 44, 46, 53, 54, 63, 71, 76, 86, 88, 89, 90, 94, 126, 127, 128, 129, 135, 136, 137, 139, 140, 141, 142, 149], "info": [28, 29, 133, 135, 145], "By": [28, 29, 127, 134, 137, 138, 152], "log": [28, 29, 30, 32, 33, 34, 48, 49, 50, 51, 53, 54, 84, 85, 127, 131, 135, 136], "directori": [28, 29, 30, 33, 53, 54, 85, 92, 102, 127, 134, 140, 145, 152], "temporari": [28, 29, 30, 33, 85, 127, 145], "produc": [28, 29, 30, 33, 41, 54, 85, 86, 92, 135, 136, 138, 140, 141, 152], "delet": [28, 29, 30, 33, 85], "upon": [28, 29, 30, 33, 85], "complet": [28, 29, 30, 33, 85, 86, 152], "dsout": [28, 29, 128, 129], "dsmask": [29, 30, 48, 49, 50, 51, 70, 71, 72, 84, 135, 141], "dsinvers": 29, "dspreserv": 29, "mpascellcul": [29, 102, 135, 136, 145], "cell": [29, 32, 33, 34, 37, 38, 39, 40, 47, 48, 49, 50, 51, 53, 54, 57, 58, 59, 71, 72, 80, 81, 86, 88, 89, 93, 94, 99, 100, 106, 126, 127, 128, 129, 131, 132, 134, 141, 142, 144, 145, 149, 150, 152], "base": [29, 50, 51, 57, 76, 86, 93, 121, 122, 124, 134, 135, 136, 137, 138, 152], "cullcel": [29, 135], "field": [29, 43, 45, 47, 57, 58, 59, 79, 80, 81, 86, 88, 89, 90, 95, 96, 102, 104, 114, 127, 128, 129, 135, 137, 140, 142, 144, 145, 146, 150], "mask": [29, 44, 70, 71, 72, 76, 84, 85, 93, 95, 100, 127, 131, 136, 141, 149, 152], "final": [29, 128, 129, 135, 137, 152], "union": 29, "preserv": [29, 53, 54, 135, 140], "determin": [29, 57, 58, 104, 119, 122, 124, 135, 141, 145, 149], "possibli": [29, 76, 88, 89, 135], "remov": [29, 94, 102, 131, 135, 138, 152], "region": [29, 30, 38, 43, 44, 45, 48, 50, 57, 58, 61, 70, 71, 72, 84, 85, 91, 102, 131, 136, 138, 140, 141, 143, 145], "1": [29, 30, 43, 44, 45, 49, 60, 61, 76, 91, 111, 112, 127, 128, 129, 132, 133, 135, 136, 137, 151, 152], "0": [29, 34, 38, 44, 48, 50, 51, 53, 54, 60, 61, 71, 72, 87, 91, 96, 104, 115, 127, 128, 129, 134, 135, 136, 137, 138, 151, 152], "culled_graph": 29, "dsmesh": [30, 49, 50, 51, 71, 72, 84, 126, 128, 129, 135, 136, 141, 152], "fcmask": [30, 48, 50, 51, 135, 138, 141], "core": [30, 135], "compute_mpas_region_mask": [30, 135, 138], "collect": [30, 48, 49, 50, 51, 85, 91, 127, 135, 138, 141, 152], "geometric_featur": [30, 48, 49, 50, 51, 85, 91, 92, 127, 135, 136, 138, 141, 142, 152], "featurecollect": [30, 43, 44, 45, 48, 49, 50, 51, 85, 91, 92, 127, 135, 136, 141, 142, 152], "creation": [30, 58, 59, 60, 61, 93, 131, 133], "multiprocess": [30, 48, 50, 51, 93, 131], "cellwidth": [32, 33, 34, 36, 53, 54, 79, 80, 81, 132, 133, 136], "y": [32, 34, 47, 53, 68, 80, 94, 108, 109, 110, 111, 112, 115, 116, 121, 122, 124, 128, 133, 135, 136, 145, 148, 150], "geom_point": [32, 34, 53, 133, 136], "geom_edg": [32, 34, 53, 133, 136], "out_filenam": [32, 33, 53, 54, 133, 136, 150], "base_mesh": [32, 33, 53, 54, 132, 133, 135, 136, 138], "nc": [32, 33, 53, 54, 102, 106, 127, 132, 133, 135, 136, 137, 138, 140, 141, 145, 150, 152], "planar": [32, 34, 35, 41, 53, 79, 80, 94, 112, 113, 114, 115, 128, 131, 135, 140, 149], "ndarrai": [32, 33, 34, 37, 38, 39, 40, 43, 44, 45, 47, 48, 53, 54, 57, 58, 59, 60, 61, 75, 80, 81, 99, 100, 108, 111, 112, 116, 117, 119, 120, 122, 123, 124, 136, 150], "width": [32, 33, 37, 38, 39, 40, 53, 54, 57, 58, 59, 80, 81, 91, 131, 132], "km": [32, 33, 37, 38, 39, 53, 54, 80, 81, 96, 135, 136, 137, 145, 152], "coordin": [32, 34, 47, 53, 73, 74, 75, 76, 77, 79, 80, 86, 108, 111, 112, 113, 114, 115, 121, 122, 124, 126, 127, 128, 129, 131, 135, 136, 137, 142, 149], "meter": [32, 33, 34, 35, 43, 45, 51, 53, 54, 57, 58, 59, 60, 80, 94, 135, 136, 137], "point": [32, 34, 43, 45, 49, 53, 58, 60, 61, 86, 91, 101, 103, 108, 111, 112, 117, 121, 122, 124, 127, 128, 129, 131, 135, 136, 137, 148, 149, 152], "bound": [32, 34, 47, 53, 59, 61, 75, 86, 135, 136, 137, 152], "polygon": [32, 34, 48, 50, 53, 91, 127, 135, 136, 152], "edg": [32, 34, 48, 50, 51, 53, 100, 106, 127, 128, 129, 130, 135, 136, 141, 149, 150, 152], "result": [32, 33, 34, 53, 54, 58, 59, 60, 61, 86, 88, 89, 90, 97, 98, 99, 100, 104, 127, 128, 129, 130, 135, 136, 137, 141, 145, 152], "lon": [33, 34, 36, 37, 43, 44, 45, 48, 50, 54, 56, 58, 59, 60, 61, 63, 64, 67, 81, 86, 91, 109, 110, 126, 127, 129, 132, 133, 136, 137], "lat": [33, 34, 36, 37, 38, 39, 40, 43, 44, 45, 48, 50, 54, 56, 58, 59, 60, 61, 63, 64, 67, 81, 86, 91, 109, 110, 126, 127, 129, 132, 133, 136, 137], "earth_radiu": [33, 34, 43, 45, 108, 109, 110, 132, 133, 136], "plot_cellwidth": [33, 54, 133], "jigsaw": [33, 34, 35, 36, 54, 131, 133], "size": [33, 34, 47, 54, 116, 121, 122, 124, 127, 135, 136, 142, 152], "latitud": [33, 38, 43, 44, 45, 47, 48, 50, 51, 54, 57, 58, 59, 60, 61, 71, 72, 91, 99, 100, 129, 132, 135, 136, 137, 138, 144, 149], "longitud": [33, 43, 44, 45, 47, 48, 50, 51, 54, 57, 58, 59, 60, 61, 81, 99, 100, 126, 129, 132, 135, 136, 137, 144, 149, 152], "store": [33, 54, 127, 135], "sever": [33, 54, 136, 137, 138, 144, 145, 152], "intermedi": [33, 54, 136, 141], "hfun": [33, 54, 136], "msh": [33, 53, 54, 133, 136, 140], "jig": [33, 54, 133, 136], "mesh_triangl": [33, 54, 133, 136], "degre": [33, 37, 38, 39, 40, 43, 45, 47, 48, 50, 54, 57, 58, 59, 60, 71, 72, 81, 91, 99, 109, 110, 126, 129, 135, 136, 137, 138, 152], "length": [33, 37, 38, 39, 40, 47, 54, 81, 111, 112, 135, 136, 149], "180": [33, 37, 48, 54, 57, 58, 59, 60, 81, 126, 132, 135, 136, 137, 152], "90": [33, 37, 38, 39, 40, 48, 54, 57, 58, 59, 60, 81, 132, 136, 137, 152], "plot": [33, 54, 58, 59, 60, 61, 91, 92, 102, 126, 127, 128, 129, 131, 137, 145, 149, 152], "cellwidthglob": [33, 54], "png": [33, 54, 58, 59, 60, 61, 92, 137], "convers": [33, 85, 127, 131, 136, 141, 152], "on_spher": [34, 35, 79, 133], "6371000": 34, "spheric": [34, 35, 79, 81, 135, 140, 149], "logic": 34, "msh_filenam": [35, 133], "output_nam": [35, 46, 133, 135], "sphere_radiu": [35, 133, 135], "convert": [35, 41, 46, 109, 110, 131, 133, 136, 149, 152], "triangl": [35, 41, 46, 86, 88, 89, 90, 126, 128, 129, 130, 131, 133], "sphere": [35, 96, 111, 112, 117, 121, 136, 149, 152], "otherwis": [35, 135], "ignor": [35, 59, 104, 127, 133, 137], "regular": [36, 127, 132, 136, 144, 152], "grid": [36, 37, 43, 44, 45, 47, 48, 58, 59, 60, 61, 64, 86, 90, 91, 94, 99, 131, 132, 135, 136, 137, 138], "cellwidthinatlant": 37, "cellwidthinpacif": 37, "distribut": [37, 40, 48, 50, 51, 136], "tanh": [37, 40, 136], "vector": [37, 38, 39, 40, 111, 112, 131], "atlant": [37, 137, 141], "pacif": [37, 137, 141], "cellwidthout": [37, 38, 39, 40], "globe": [37, 152], "cellwidtheq": [38, 39, 136], "30": [38, 48, 50, 135, 136, 137, 151, 152], "cellwidthmidlat": 38, "60": [38, 136, 137, 142, 145, 152], "cellwidthpol": [38, 39, 136], "35": [38, 136], "latposeq": 38, "15": [38, 136, 151], "latpospol": 38, "73": [38, 136, 137], "lattransit": [38, 40, 136], "40": [38, 135, 136, 137], "latwidtheq": 38, "6": [38, 39, 127, 128, 129, 134, 136, 137, 151, 152], "latwidthpol": 38, "9": [38, 136, 137, 151], "eddi": [38, 59, 132, 137, 152], "closur": [38, 59, 132, 137, 152], "intend": [38, 39, 40, 141, 145], "workflow": [38, 39, 40, 131, 137, 138, 141, 148, 152], "equat": [38, 39, 136, 137], "mid": [38, 136], "pole": [38, 39, 47, 135, 136, 137], "center": [38, 47, 49, 94, 99, 100, 114, 126, 128, 129, 130, 132, 135, 136, 137, 150, 152], "equatori": [38, 102, 136, 145], "transit": [38, 40, 58, 136, 137], "polar": [38, 72, 91, 102, 136, 138, 145], "1d": [38, 39, 43, 44, 45, 48, 57, 58, 59, 60, 73, 86, 131, 135, 136], "ec60to30": 38, "half": [38, 137], "resolut": [38, 51, 57, 58, 59, 111, 112, 128, 129, 135, 136, 137, 152], "ec120to60": 38, "120": [38, 137], "70": 38, "rossbi": [39, 59, 137], "scale": [39, 59, 131, 136, 137], "rrs18to6": 39, "ec_cellwidthvslat": [39, 59, 132, 136], "18": [39, 136, 151], "cellwidthinsouth": [40, 136], "cellwidthinnorth": [40, 136], "latwidthtransit": [40, 136], "mpasfil": [41, 95], "trifil": 41, "script": [41, 93, 131, 134, 135, 136, 141, 148], "www": 41, "c": [41, 131, 135, 142, 145], "cmu": 41, "edu": 41, "quak": 41, "node": [41, 46, 86, 88, 89, 90, 126, 128, 129, 135, 152], "el": [41, 46, 135], "prefix": [41, 77, 102, 135, 139, 145, 150], "extens": [41, 134], "work": [41, 48, 50, 51, 94, 103, 133, 135, 145, 148, 152], "fc": [43, 44, 45, 85, 91, 92, 136, 152], "lon_grd": [43, 44, 45, 57, 59, 60], "lat_grd": [43, 44, 45, 57, 59, 60], "nn_search": [43, 60, 137], "kdtree": [43, 60, 137], "max_length": [43, 45, 136], "worker": [43, 45, 49, 60], "distanc": [43, 45, 58, 60, 94, 96, 108, 111, 112, 117, 128, 129, 131, 143], "closest": [43, 45, 49, 58, 60, 88, 135], "boundari": [43, 45, 84, 85, 127, 136, 137, 138, 141, 152], "geojson": [43, 44, 45, 135, 136, 138, 141, 142], "geometrics_featur": [43, 44, 45], "raster": [43, 44, 45], "find": [43, 45, 49, 60, 71, 121, 128, 129, 130, 135, 138, 145, 148, 149, 150], "nearest": [43, 45, 49, 60, 136, 137], "shape": [43, 44, 45, 48, 50, 51, 91, 135, 136], "maximum": [43, 45, 51, 59, 61, 71, 100, 111, 112, 135, 137], "too": [43, 45, 51, 135, 138, 152], "coars": [43, 45, 51, 135, 136, 152], "subdivid": [43, 45, 48, 50, 51, 91, 111, 112, 128, 129, 131, 135], "thread": [43, 45, 48, 49, 50, 51, 60], "neighbor": [43, 45, 49, 60, 88, 137], "2d": [43, 44, 45, 57, 59, 86, 99, 131, 132, 135, 136], "multipolygon": 44, "outsid": [44, 45, 50, 51, 58, 135, 136, 137], "insid": [44, 45, 50, 51, 133, 135, 136], "neg": [45, 136], "posit": [45, 76, 86, 135, 136], "xcell": [47, 114, 135], "ycell": [47, 114, 135], "perform": [47, 48, 50, 51, 86, 91, 93, 96, 103, 133, 135, 145, 149, 150, 152], "bilinear": [47, 86, 132], "tensor": [47, 48, 132, 136], "recommend": 47, "avoid": [47, 72, 138], "round": 47, "off": [47, 152], "problem": [47, 138, 152], "north": [47, 135, 136], "south": [47, 135, 136, 141], "date": [47, 145, 152], "fo": [47, 137, 152], "mpasfield": 47, "interpoi": 47, "pool": [48, 50, 51, 93, 135], "chunksiz": [48, 50, 51, 135], "1000": [48, 50, 51, 135, 136, 137], "showprogress": [48, 50, 51, 135], "subdivisionthreshold": [48, 50, 135], "process": [48, 50, 51, 135], "made": [48, 50, 51, 58, 61, 134, 135, 136, 137, 141], "up": [48, 50, 51, 58, 61, 86, 88, 89, 90, 128, 129, 130, 135, 137, 140, 141, 145, 152], "vertic": [48, 50, 51, 75, 76, 86, 99, 100, 106, 126, 127, 128, 129, 135, 138, 139, 141, 142, 144, 149, 152], "oper": [48, 49, 50, 51, 131, 135], "experiment": [48, 50, 51], "shown": [48, 50, 51], "reason": [48, 50, 51, 135, 152], "compromis": [48, 50, 51], "divid": [48, 50, 51, 86, 126, 135], "suffici": [48, 50, 51, 135], "subtask": [48, 50, 51], "load": [48, 50, 51, 135], "show": [48, 50, 51, 91, 135, 141, 142, 145, 152], "progress": [48, 50, 51, 53, 54, 127, 135], "bar": [48, 50, 51, 53, 54, 127, 135], "threshold": [48, 50, 135, 138], "smaller": [48, 50, 135, 149, 152], "faster": [48, 50, 132, 135], "intersect": [48, 50, 124, 128, 129, 130, 135, 149], "fcseed": [49, 135], "flood": [49, 53, 54], "seed": [49, 135], "cellsoncel": [49, 135, 152], "whose": [49, 114], "masktyp": [50, 51, 138], "vertex": [50, 51, 98, 135], "locat": [50, 51, 86, 91, 135, 137, 138, 145, 152], "latcel": [50, 51, 100, 132], "loncel": [50, 51, 100, 132], "earthradiu": [51, 111, 138], "subdivisionresolut": [51, 135], "10000": [51, 127, 128, 129], "addedgesign": [51, 135], "transect": [51, 70, 71, 72, 84, 85, 91, 92, 117, 131], "segment": [51, 86, 87, 91, 111, 112, 117, 124, 128, 129, 130, 135, 149], "subdivis": [51, 91, 111, 112, 135, 149], "edgesign": 51, "signific": [51, 139, 145, 152], "extra": [51, 127, 135, 152], "comput": [51, 75, 76, 85, 86, 117, 118, 120, 127, 131, 136, 139, 141, 152], "vtk_dir": [53, 54], "base_mesh_vtk": [53, 54, 140], "preserve_floodplain": [53, 54], "floodplain_elev": [53, 54, 82], "20": [53, 54, 135, 136, 138, 151], "do_inject_bathymetri": [53, 54], "use_progress_bar": [53, 54, 127], "extract": [53, 54, 60, 61, 127, 131, 136, 140], "paraveiw": [53, 54, 140, 152], "plain": [53, 54], "bathymetri": [53, 54, 61, 76, 86, 137, 140], "z": [53, 54, 75, 86, 108, 109, 110, 111, 116, 121, 122, 124, 137, 139, 150], "elev": [53, 54, 140], "earth_relief_15": [53, 54, 137, 140], "topo": [53, 54, 140], "displai": [53, 54, 127, 152], "problemat": [53, 54, 127], "author": [55, 136, 141, 142], "steven": 55, "bru": 55, "last": [55, 141], "07": 55, "09": 55, "2018": [55, 141], "param": [57, 137], "cell_width": [57, 58, 59, 67, 137], "background": [57, 59, 131], "refin": [57, 58, 131], "construct": [57, 86, 126, 136, 137, 140, 152], "default_param": [57, 137], "create_background_mesh": [57, 137], "dx_min": [58, 59, 136], "trans_start": [58, 136, 137], "trans_width": [58, 136, 137], "restrict_box": [58, 137], "plot_opt": [58, 59, 60, 61, 137], "plot_box": [58, 59, 60, 61, 65, 137], "coastlin": [58, 60, 61, 131, 135], "blend": [58, 131], "contour": [58, 60, 61, 137], "len": [58, 60, 111, 112], "smooth": [58, 60, 136, 137], "distance_to_coast": [58, 137], "approxim": [58, 111, 112, 136, 139, 152], "quadrilater": [58, 61, 86, 137, 152], "exclud": [58, 61, 137, 152], "mai": [58, 104, 128, 129, 134, 135, 136, 137, 139, 145, 148, 152], "alter": [58, 71, 72, 131, 135, 137], "remain": [58, 137, 140], "unchang": [58, 135, 137], "trans_func": 58, "meant": [58, 59, 60, 61, 138], "been": [58, 59, 60, 61, 86, 106, 121, 134, 135, 137, 145, 150], "extent": [58, 59, 60, 61], "along": [58, 60, 61, 86, 108, 111, 112, 127, 128, 129, 135, 136, 137, 149, 152], "extract_coastlin": [58, 60, 137], "give": [58, 59, 60, 61], "grd_box": [59, 137], "ddeg": [59, 137], "mesh_typ": [59, 137], "dx_max": 59, "4": [59, 61, 79, 80, 81, 121, 122, 124, 127, 135, 136, 137, 151, 152], "min": [59, 61, 137], "max": [59, 61, 106, 137], "qu": [59, 137], "ec": [59, 132, 136, 137, 152], "rr": [59, 136, 137], "quasi": [59, 137], "uniform": [59, 131, 137], "minimum": [59, 71, 72, 135, 137], "instead": [59, 135, 136, 152], "bckgrnd_grid_cell_width_vs_lat": 59, "bckgnd_grid_cell_width": 59, "smooth_window": 60, "algorithm": [60, 135, 137], "neightbor": 60, "search": [60, 71, 137], "adjac": [60, 94, 126, 127, 152], "averag": [60, 128, 129, 137, 152], "coastal": [60, 131, 140], "bathy_coastlin": [60, 61], "nc_file": [61, 137], "nc_var": [61, 137], "region_box": [61, 137], "z_contour": [61, 137], "n_longest": [61, 137], "10": [61, 71, 127, 135, 136, 137, 151, 152], "point_list": [61, 137], "rectangl": [61, 137], "isocontour": 61, "sort": [61, 137], "longest": [61, 137], "shortest": [61, 137], "box": [62, 63, 64, 66, 127, 135, 137, 152], "idx": 63, "ax": [65, 91, 92], "color": 66, "window": 68, "dsblockag": 70, "land": [70, 71, 72, 131, 135, 137, 152], "critic": [70, 72, 138], "blockag": [70, 72, 131], "flow": [70, 72, 138, 141], "antarct": [70, 72], "peninsula": [70, 72, 138], "latitude_threshold": [71, 72, 138], "43": [71, 72, 138], "nsweep": [71, 138], "lock": [71, 131], "count": [71, 135, 138, 145], "widen": [71, 72, 131], "sweep": 71, "passag": [72, 138, 142], "least": [72, 121, 122, 124, 136, 138, 139], "wide": [72, 135, 138, 141], "infilenam": [73, 74, 77], "outfilenam": [73, 74, 77, 94, 134, 136], "coordfilenam": [73, 74, 77], "coord": [73, 74, 127, 152], "via": [73, 74, 127, 135, 137, 152], "refbottomdepth": [73, 75, 139], "3d": [74, 77, 88, 89, 131, 152], "independ": [74, 77, 86, 127, 139, 152], "zmid": [74, 76, 77, 131], "bottomdepth": [74, 76, 77, 86, 127, 139, 152], "maxlevelcel": [74, 76, 77, 86, 127, 139, 142, 152], "layerthick": [74, 76, 77, 86, 139, 142], "dataarrai": [75, 76, 86, 88, 89, 90, 128, 129], "bottom": [75, 76, 127, 139, 152], "layer": [75, 76, 86, 127, 139, 152], "initi": [75, 131, 145, 152], "state": 75, "perfect": 75, "level": [75, 86, 100, 127, 131, 137, 140, 144, 152], "middl": [75, 76], "depth_bnd": 75, "top": [75, 91, 127, 152], "depth_dim": 76, "nvertlevel": [76, 86, 88, 89, 127, 142, 152], "thick": [76, 86, 152], "below": [76, 136, 148, 152], "form": [77, 152], "timemonthly_avg_": [77, 139], "mesh_fil": [78, 82, 141], "cw_filenam": 79, "mesh_filenam": [79, 80, 81, 85, 127, 141, 142, 150, 152], "meshdens": [79, 80, 81, 135], "mincellwidth": [79, 80, 81], "oppos": [79, 99, 129], "basin": [84, 85, 131], "correspond": [84, 126, 127, 135, 145, 150, 152], "southern": [84, 85, 131, 136, 152], "gf": [85, 135, 138, 141, 152], "mask_and_transect_filenam": [85, 141], "geojson_filenam": [85, 141, 142], "mask_filenam": [85, 141], "meridion": [85, 131, 150], "overturn": [85, 131], "circul": [85, 131], "geometricfeatur": [85, 135, 138, 141, 152], "download": [85, 107, 145, 152], "geometr": 85, "inform": [85, 106, 135, 145, 152], "dstransect": 86, "ztransect": 86, "viz": [86, 140, 142, 152], "find_transect_cells_and_weight": 86, "break": [86, 137], "visual": [86, 131, 135, 139, 149], "tripcolor": [86, 152], "tricontourf": 86, "weight": [86, 126, 128, 129, 136, 152], "observ": [86, 128, 129], "transectz": 86, "bilinearli": 86, "down": [86, 137], "depth": [86, 127, 131, 152], "seafloor": [86, 152], "zero": [86, 128, 129, 135, 136, 138], "dstransecttriangl": [86, 87, 88, 89, 90], "conveni": [86, 133, 152], "upper": [86, 91], "lower": [86, 91, 144, 149], "potenti": 86, "jump": 86, "constant": [86, 89, 107, 128, 129, 131, 132, 136, 137, 138, 152], "ntransecttriangl": [86, 88, 89, 90], "ntransectcel": 86, "ntrianglenod": [86, 88, 89, 90], "nodehorizboundsindic": 86, "nhorizbound": 86, "horizont": [86, 111, 112, 139, 142], "segmentindic": 86, "cellindic": 86, "levelindic": 86, "ztransectnod": 86, "height": [86, 91], "ssh": 86, "zseafloor": 86, "surfac": [86, 127, 139, 152], "floor": 86, "interpcellindic": 86, "interplevelindic": 86, "involv": [86, 145, 152], "nweight": 86, "12": [86, 136, 137, 151], "interpcellweight": 86, "multipli": 86, "transectinterpvertindic": 86, "transectinterpvertweight": 86, "interp_mpas_to_transect_triangle_nod": 86, "similarli": [86, 127, 135, 138, 140, 152], "interp_transect_grid_to_transect_triangle_nod": 86, "sampl": [86, 127, 152], "ncell": [86, 88, 89, 100, 106, 135, 142, 152], "smoother": 86, "desir": [86, 135, 137, 139, 145, 152], "sum": [86, 152], "epsilon": 87, "001": 87, "outlin": 87, "da": [88, 89, 90], "linearli": [88, 152], "find_transect_levels_and_weight": [88, 89, 90], "among": [88, 89], "danod": [88, 89, 90], "whatev": [88, 89, 135], "were": [88, 89, 152], "besid": [88, 89], "fig": 91, "latlonbuff": 91, "45": 91, "polarbuff": 91, "5": [91, 104, 127, 136, 137, 141, 151, 152], "lowerleft": 91, "xbuffer": 91, "ybuffer": 91, "maxlength": 91, "inset": 91, "map": [91, 135], "entir": [91, 152], "poleward": [91, 138], "50": [91, 145], "deg": 91, "matplotlib": [91, 125, 136, 152], "buffer": 91, "around": [91, 136, 137], "equatorward": 91, "inch": 91, "pair": [91, 122, 126, 135, 152], "left": [91, 152], "corner": 91, "axi": [91, 142, 152], "put": [91, 152], "right": [91, 152], "longer": 91, "curvatur": [91, 128, 129], "ds_mesh": 92, "variable_list": [92, 127, 142, 152], "cmap": 92, "flip": [92, 142], "imag": 92, "transect_nam": 92, "_": [92, 132, 134, 136], "variable_nam": 92, "colormap": [92, 131, 142], "book": 92, "process_count": [93, 135], "forkserv": [93, 135], "crate": [93, 133], "onc": [93, 128, 129], "cull": [93, 94, 127, 135, 136, 152], "termin": [93, 135], "exit": [93, 135, 141, 142, 145], "processor": [93, 102, 135, 145], "fork": [93, 135], "spawn": [93, 135], "mutiprocess": 93, "nx": [94, 134, 135, 136], "ny": [94, 134, 135, 136], "dc": [94, 134, 135, 136], "nonperiodic_x": [94, 134, 135, 136], "nonperiodic_i": [94, 134, 135, 136], "comparewithfilenam": 94, "period": [94, 126, 135, 136], "hexagon": [94, 136, 152], "request": [94, 111, 112, 135, 141, 145, 152], "direct": [94, 115, 134, 135, 136, 145], "compar": 94, "ident": [94, 116, 121, 122, 124, 145, 152], "purpos": [94, 135, 136, 141, 152], "further": 94, "manipul": [94, 143, 152], "scripfil": 95, "uselandicemask": 95, "landicemask": 95, "filenamemesh": [96, 104], "filenamepres": 96, "extenddist": 96, "unitspher": 96, "icepresenceextend": 96, "doesn": [96, 135, 136, 145], "alreadi": [96, 121, 127, 145, 148], "icepres": [96, 145], "expand": [96, 152], "expans": 96, "unit": [96, 111, 112, 121], "meshfilenam": [97, 98, 102, 145], "scripfilenam": [97, 98, 100], "titl": [97, 98, 99, 100], "scrip": [97, 98, 99, 100, 131], "cel": 97, "quantiti": [97, 98], "filenamescripout": 99, "scriptitl": 99, "ncolumn": 99, "nrow": 99, "latscentr": 99, "lonscentr": 99, "latsvertex": 99, "lonsvertex": 99, "column": [99, 152], "row": [99, 119], "radian": [99, 100, 117, 126, 129, 149, 152], "maxedg": [100, 106, 127, 135, 152], "corner_lat": 100, "corner_lon": 100, "low": [100, 131], "regionfilenam": 102, "nprocsarrai": [102, 145], "mpascullerloc": [102, 145], "outputprefix": [102, 145], "meti": [102, 135, 145], "cullequatorialregion": 102, "own": [102, 127, 139, 141, 142, 145, 152], "look": [102, 128, 129, 136, 141, 142, 152], "prepend": [102, 145, 150], "partition_diag": [102, 145], "exect": 102, "parit": 102, "preparatori": [103, 145], "filenameicepres": 104, "regiontyp": 104, "varnam": 104, "limit": [104, 152], "filenameout": [104, 105], "specifi": [104, 106, 115, 127, 135, 137, 138, 140, 142, 152], "three_region": 104, "two_region_eq": 104, "three_region_eq": 104, "five_region_eq": 104, "might": [104, 130, 133, 136, 142, 145, 152], "consid": [104, 152], "meshfilenamesrc": [105, 145], "filenamedata": [105, 145], "meshfilenamedst": [105, 145], "generateweight": 105, "weightsfilenam": 105, "infil": [106, 135], "outfile1": [106, 135], "outfile2": [106, 135], "nedg": [106, 135, 152], "nvertic": [106, 135, 152], "split": [106, 131], "previous": [106, 132, 135], "usag": [106, 135, 141, 142, 145, 150], "sould": 106, "merge_point": [106, 135], "merge_grid": [106, 135], "OR": [106, 135], "assum": [106, 135], "both": [106, 133, 134, 135, 136, 137, 139, 141, 144, 145, 148, 149, 152], "e3sm_tag": 107, "cime": [107, 131, 136, 138], "tag": [107, 135, 138], "cartesian": [108, 109, 110, 111, 116, 121, 122, 124, 126, 127, 129, 135, 149, 150, 152], "great": [108, 117, 121, 122, 124, 129], "circl": [108, 121, 122, 124, 129, 136], "maxr": [111, 112], "match": [111, 112, 127, 134, 135, 145], "formula": [111, 112], "en": [111, 112, 117], "wikipedia": [111, 112, 117], "org": [111, 112, 117], "wiki": [111, 112, 117], "slerp": [111, 112], "xout": [111, 112], "guarante": [111, 112, 126, 133, 152], "yout": [111, 112], "zout": 111, "din": [111, 112], "dout": [111, 112], "shift": [113, 114, 115, 135, 152], "domain": [113, 114, 127, 135, 152], "othermesh": 114, "describ": [114, 134, 135, 148, 152], "becom": [114, 138, 152], "secondli": [114, 135], "try": [114, 135], "x1": [114, 135], "y1": [114, 135], "xoffset": [115, 135], "yoffset": [115, 135], "arbitrari": 115, "repres": 116, "compon": [116, 127, 131, 135, 136, 142, 150, 152], "angular": 117, "circle_dist": 117, "angulardist": 117, "dot": 118, "product": [118, 120], "cross_product": 118, "static": [119, 121, 122, 124], "v1": 119, "v2": 119, "v3": 119, "matrix": 119, "three": [119, 135, 136, 137, 152], "third": [119, 134], "dot_product": 120, "a1": [121, 122, 124], "a2": [121, 122, 124], "b1": [121, 122, 124], "b2": [121, 122, 124], "stackoverflow": [121, 122, 124], "26669130": [121, 122, 124], "7728169": [121, 122, 124], "arc": [121, 122, 124, 149], "end": [121, 122, 124, 128, 129, 137, 145, 152], "wise": [121, 122, 124], "scalar": [121, 122, 124], "whichev": [122, 124], "greater": [122, 124], "particular": 122, "magnitud": 123, "b": [124, 135, 138], "regist": 125, "sciviscolor": [125, 152], "periodiccopi": [126, 152], "connect": [126, 135, 152], "cross": [126, 149], "help": [126, 134, 135, 141, 142, 145, 146, 150], "dstri": [126, 128, 129, 130, 152], "tricellindic": [126, 152], "nodecellindic": [126, 152], "nodecellweight": [126, 152], "xnode": [126, 128, 152], "ynode": [126, 128, 152], "znode": [126, 152], "lonnod": [126, 129, 152], "latnod": [126, 129, 152], "counterclockwis": [126, 152], "wind": [126, 152], "filename_pattern": [127, 152], "dimension_list": [127, 152], "output_32bit": 127, "append": [127, 136], "out_dir": [127, 152], "vtk_file": [127, 152], "xtime": [127, 152], "lonlat": [127, 152], "ignore_tim": [127, 152], "topo_dim": [127, 152], "topo_cell_index": [127, 152], "include_mesh_var": [127, 152], "fc_region_mask": [127, 152], "temp_dir": 127, "culled_region": 127, "seri": 127, "vtk": [127, 131, 140], "paraview": [127, 131], "across": [127, 131, 135, 152], "pattern": [127, 152], "hist": [127, 152], "comp": 127, "staticfieldsoncel": [127, 152], "vtp": [127, 152], "timedependentfieldsoncel": [127, 152], "pvd": [127, 152], "time_seri": [127, 152], "step": [127, 133, 135, 137, 150, 152], "filter": [127, 152], "expens": [127, 152], "consider": [127, 152], "storag": [127, 152], "runtim": [127, 152], "prompt": [127, 135, 152], "mean": [127, 138, 148, 152], "skip": [127, 152], "colon": [127, 152], "nvertlev": [127, 152], "nparticl": [127, 152], "8": [127, 134, 137, 142, 151, 152], "everi": [127, 152], "its": [127, 133, 135, 139, 152], "particl": [127, 152], "wai": [127, 133, 134, 135, 136, 141, 142, 145, 148, 150, 152], "mix": [127, 152], "extractor": [127, 131], "geometri": [127, 136, 138, 140, 142, 152], "appropri": [127, 137, 139, 152], "topograph": 127, "spatial": [127, 128, 129, 130, 152], "accomplish": [127, 133, 135, 138, 152], "face": [127, 152], "normal": [127, 134, 150, 152], "topographi": [127, 140, 152], "boundarymask": [127, 152], "interior": [127, 152], "calcul": [127, 152], "100": [127, 136, 137, 152], "mag": [127, 152], "enter": [127, 152], "exagger": [127, 152], "factor": [127, 136], "equival": [127, 135, 136, 152], "tight": [127, 152], "alloncel": [127, 152], "32bit": 127, "dim": 127, "lie": [127, 128, 129, 152], "proce": [127, 152], "xtransect": 128, "ytransect": 128, "tree": [128, 129, 130, 134], "subdivisionr": [128, 129], "py": [128, 134, 135, 141, 142, 152], "func": 128, "mesh_to_triangl": [128, 129, 130, 152], "full": [128, 129, 135, 152], "ckdtree": [128, 129, 130], "make_triangle_tre": [128, 129], "candid": [128, 129], "enough": [128, 129, 130, 135], "intern": [128, 129, 135, 139], "purposefulli": [128, 129], "repeat": [128, 129, 137], "twice": [128, 129], "touch": [128, 129], "discontinu": [128, 129, 136], "wish": [128, 129, 135, 152], "dnode": [128, 129], "horiztriangleindic": [128, 129], "horiztrianglenodeindic": [128, 129], "mod": [128, 129, 132], "belong": [128, 129], "horizcellindic": [128, 129], "interphorizcellindic": [128, 129], "interphorizcellweight": [128, 129], "area": [128, 129, 137, 143, 152], "linear": [128, 129], "dtransect": [128, 129], "order": [128, 129, 134, 135], "transectindicesonhoriznod": [128, 129], "transectweightsonhoriznod": [128, 129], "nodevalu": [128, 129], "transectvalu": [128, 129], "lontransect": 129, "lattransect": 129, "xcartnod": 129, "ycartnod": 129, "zcartnod": 129, "xcarttransect": 129, "ycarttransect": 129, "zcarttransect": 129, "kd": 130, "compil": [131, 145], "fortran": [131, 145], "predict": 131, "configur": 131, "setup": [131, 134, 136], "framework": 131, "analyz": 131, "simul": [131, 136, 139, 140, 145, 152], "definit": [131, 135, 138, 148], "sign": [131, 135], "culler": [131, 145], "creator": [131, 138, 141], "translat": [131, 152], "config": [131, 148], "reconstruct": 131, "coast": 131, "moc": 131, "seaic": [131, 136, 138, 143, 145, 146], "partit": [131, 135, 143, 147], "regrid": [131, 145], "updat": [131, 135, 137, 148], "api": [131, 150], "contributor": 131, "variou": [132, 142, 148], "howev": [132, 139, 145, 152], "routin": [132, 152], "suit": [132, 142], "slow": [132, 135], "veri": [132, 135, 152], "memori": [132, 135], "intens": 132, "particularli": [132, 135, 141, 152], "larg": [132, 135, 137, 141, 152], "interp_bilin": 132, "nc4": 132, "dlon": [132, 136], "dlat": [132, 136], "nlon": [132, 136], "360": [132, 135, 136, 152], "nlat": [132, 136], "mdt": [132, 136], "broadcast": [132, 136], "meshgrid": [132, 136], "cellwidthvslat": [132, 136], "r": 132, "rad2deg": [132, 152], "cellwidthonmpa": 132, "capabl": [133, 152], "loggingcontext": 133, "statement": 133, "debug": [133, 141], "error": 133, "It": [133, 135, 136, 145, 152], "kind": [133, 152], "often": [133, 145, 149, 152], "necessarili": [133, 136], "want": [133, 135, 136, 145, 152], "ong": 133, "As": [133, 134, 136], "snippet": [133, 136], "build_mesh": [133, 136, 140], "build_spherical_mesh": [133, 136, 140], "def": [133, 134, 136], "jigsaw_driv": [133, 136], "jigsaw_to_netcdf": [133, 135], "write_netcdf": [133, 135], "open_dataset": [133, 135, 138, 141, 152], "That": 133, "properli": 133, "captur": [133, 135], "check_cal": 133, "act": 133, "lot": [133, 152], "go": [133, 135, 152], "6371": 133, "0e3": 133, "opt": 133, "jcfg_file": 133, "best": [134, 148], "somewher": 134, "recip": 134, "yaml": 134, "planar_hex": [134, 135, 136], "entry_point": 134, "console_script": 134, "instal": [134, 145, 148], "stub": 134, "argpars": 134, "argumentpars": 134, "descript": 134, "__doc__": 134, "formatter_class": 134, "rawtexthelpformatt": 134, "add_argu": 134, "dest": 134, "parse_arg": 134, "make_planar_hex_mesh": [134, 135, 136], "convent": [134, 152], "introduc": 134, "text": 134, "spec": [134, 148], "txt": [134, 135, 148], "alphabet": 134, "affin": 134, "forg": [134, 148], "anaconda": 134, "channel": [134, 138, 148], "pleas": 134, "contact": [134, 135], "speck": 134, "under": [134, 135, 152], "env": [134, 135, 136, 148], "cartopi": 134, "releas": 134, "__version_info__": 134, "__version__": 134, "join": 134, "vi": 134, "increment": 134, "major": [134, 135], "minor": 134, "micro": 134, "what": [134, 142, 152], "sens": [134, 135, 149], "v0": [134, 151], "link": [134, 140, 145], "won": [134, 145], "until": 134, "azur": 134, "pipelin": 134, "eventu": 134, "yet": [134, 135], "wrapper": 135, "10e3": 135, "o": [135, 141, 145, 150, 152], "doubli": 135, "sure": [135, 136, 148, 152], "adher": 135, "regardless": 135, "mere": 135, "previou": [135, 137, 148, 152], "16": [135, 137, 151], "32": 135, "vertexdegre": 135, "zcell": 135, "xvertex": 135, "yvertex": 135, "zvertex": 135, "cellsonvertex": 135, "on_a_spher": 135, "NO": 135, "is_period": 135, "ye": 135, "histor": 135, "ones": [135, 136, 138], "kilomet": [135, 136], "x_period": 135, "40000": 135, "y_period": 135, "34641": 135, "0161513775": 135, "tue": 135, "26": [135, 151], "58": [135, 137, 142], "2020": 135, "home": 135, "miniconda3": [135, 145], "bin": [135, 136], "file_id": 135, "parent_id": 135, "random": 135, "hash": 135, "screen": 135, "invers": 135, "merge_featur": 135, "natural_earth": [135, 138], "coverag": [135, 138, 145], "mpasmaskcr": 135, "f": [135, 141, 142, 145, 148, 152], "culled_mesh": [135, 136], "next": [135, 137, 152], "fclandcoverag": [135, 138], "componentnam": [135, 138, 152], "objecttyp": [135, 138, 152], "featurenam": [135, 138, 152], "dsbasemesh": [135, 138], "dslandmask": [135, 138], "dsculledmesh": 135, "input_nam": 135, "p": [135, 145, 152], "masks_nam": 135, "control": [135, 137], "appli": [135, 141, 152], "forc": 135, "old": 135, "cellmap": 135, "cellmapforward": 135, "revers": 135, "cellmapbackward": 135, "in_fil": [135, 141], "out_fil": [135, 141], "positive_lon": 135, "algorithim": 135, "isol": 135, "unlik": 135, "rare": 135, "standard": [135, 152], "logitud": 135, "prime": [135, 152], "meridian": [135, 152], "being": 135, "standar": 135, "repo": [135, 148], "fact": 135, "recomput": 135, "serial": 135, "effici": [135, 141, 145, 152], "sophist": 135, "better": [135, 145], "enabl": 135, "now": [135, 136, 137, 148, 152], "futur": 135, "much": 135, "regioncellmask": 135, "far": 135, "parallel": 135, "create_pool": 135, "finish": [135, 145], "frustratingli": 135, "incur": 135, "high": [135, 136, 137], "overhead": [135, 145], "while": [135, 136, 137, 141], "lead": [135, 152], "poor": 135, "balanc": [135, 145], "infrequ": 135, "seem": 135, "varieti": 135, "good": 135, "idea": 135, "tile": 135, "larger": [135, 141], "underli": [135, 136, 137], "consum": 135, "again": [135, 148, 152], "altern": [135, 145], "explor": [135, 152], "nregion": 135, "regionedgemask": 135, "regionvertexmask": 135, "regionnam": 135, "string64": 135, "invalid": 135, "ncellsinregion": 135, "h": [135, 141, 142, 145, 150], "mesh_file_nam": 135, "geojson_file_nam": 135, "mask_file_nam": 135, "mask_typ": 135, "chunk_siz": 135, "show_progress": 135, "multiprocessing_method": 135, "messag": [135, 141, 142, 145], "compute_mpas_transect_mask": [135, 138], "represent": 135, "distort": 135, "becaus": [135, 136, 139, 141, 145, 152], "design": [135, 136], "plane": [135, 152], "care": [135, 141, 152], "taken": [135, 137], "handl": [135, 152], "datelin": 135, "antimeridian": 135, "issu": [135, 152], "close": 135, "worth": 135, "modif": 135, "transectcellmask": 135, "ntransect": 135, "transectedgemask": 135, "transectvertexmask": 135, "transectnam": 135, "don": [135, 142, 145], "transectcellglobalid": 135, "could": [135, 136, 137, 139, 152], "demand": 135, "transectedgemasksign": 135, "sinc": [135, 138, 149, 152], "someth": [135, 145], "add_edge_sign": 135, "compute_mpas_flood_fill_mask": 135, "scatter": 135, "cellseedmask": [135, 140], "propag": 135, "elsewher": [135, 136, 149], "compute_lon_lat_region_mask": 135, "serv": 135, "grid_file_nam": 135, "albani": 135, "mali": 135, "greenland": [135, 137], "antarctica": [135, 136], "dsmesh1": 135, "dsmesh2": 135, "20000": 135, "mesh1": 135, "mesh2": 135, "merged_mesh": 135, "perhap": [135, 141], "apart": 135, "done": [135, 137, 148], "split_grid": 135, "split_mesh1": 135, "split_mesh2": 135, "filename1": 135, "filename2": 135, "maxedges1": 135, "maxedges2": 135, "meshfil": 135, "2000": 135, "inplac": 135, "contrast": [135, 139], "center_on_mesh": 135, "translate_planar_grid": 135, "gather": 135, "invok": 135, "choos": [135, 145], "arbirari": 135, "datafil": 135, "shift_valu": 135, "jigsawpi": [135, 136], "triangle_to_netcdf": 135, "mpas_to_triangl": 135, "from_mpa": 135, "scrip_from_mpa": 135, "l": 135, "landic": 135, "basic": [136, 140, 148, 152], "approach": [136, 148, 152], "periodic_mesh_10x20_1km": 136, "awkwardli": 136, "hurt": 136, "conform": 136, "correctli": 136, "On": [136, 151], "npx": 136, "npy": 136, "mesh_to_cul": 136, "nonperiodic_mesh_10x20_1km": 136, "simpl": 136, "240": [136, 152], "usr": 136, "cellwidthvslatlon": 136, "constantcellwidth": 136, "__main__": 136, "complex": [136, 139, 152], "variat": 136, "build_planar_mesh": [136, 140], "spehric": 136, "structur": 136, "mesh_definition_tool": 136, "mergecellwidthvslat": 136, "asymptot": 136, "characterist": 136, "about": [136, 152], "arctic": 136, "181": 136, "66": [136, 142], "commonli": 136, "flavor": 136, "mind": 136, "parameter": 136, "pure": 136, "northern": 136, "somewhat": 136, "abrupt": 136, "switch": 136, "nearli": [136, 145, 152], "appreci": 136, "aris": 136, "obtain": 136, "common": 136, "deform": 136, "partial": [136, 152], "resolv": [136, 138], "proport": 136, "finer": 136, "e3smv1": 136, "rrs_cellwidthvslat": 136, "atlanticpacificgrid": 136, "signed_dist": 136, "curv": [136, 145], "equal": [136, 137], "hand": 136, "featurecolleciton": 136, "come": [136, 148, 152], "predefin": 136, "signed_distance_from_geojson": 136, "read_feature_collect": 136, "re": [136, 148], "high_res_region": 136, "so_signed_dist": 136, "25": [136, 137, 142, 151], "1600e3": 136, "500e3": 136, "sometim": [136, 152], "interest": [136, 152], "unsign": 136, "mask_from_geojson": 136, "distance_from_geojson": 136, "complic": 136, "highest": 136, "concentr": 136, "pyplot": [136, 152], "plt": [136, 152], "gaussian": 136, "dcoars": 136, "dfine": 136, "cmin": 136, "cmax": 136, "iter_count": 136, "get_r": 136, "xval": 136, "exp": 136, "x_mid": 136, "01": [136, 152], "properti": [136, 142], "weird": 136, "8232421875000173": 136, "283113991917228": 136, "5600585937500142": 136, "8752158957336085": 136, "9448242187500171": 136, "8453839885731744": 136, "3186035156249841": 136, "8239462091017558": 136, "6372070312500188": 136, "37353251022881745": 136, "3181152343750147": 136, "03295898255728466": 136, "636474609375017": 136, "3405741662837591": 136, "163818359375015": 136, "5159363834516735": 136, "9443359375000164": 136, "9771465537125645": 136, "coastal_tool": 137, "aid": 137, "driver": 137, "coastal_refined_mesh": 137, "repeatedli": 137, "continental_u": 137, "smooth_coastlin": 137, "entire_glob": 137, "60to30": 137, "dx_max_glob": 137, "dx_min_glob": 137, "dx_min_coast": 137, "600": 137, "400": 137, "north_america": 137, "compute_cell_width": 137, "farther": 137, "occur": 137, "action": 137, "hurrican": 137, "usdequ120at30cr10rr2": 137, "success": 137, "delawar": 137, "bai": 137, "ct": 137, "print": 137, "enhanc": 137, "30km": 137, "atlantic_restrict": 137, "western_atlant": 137, "5000": 137, "500": 137, "northeast": 137, "10km": 137, "delaware_bai": 137, "5km": 137, "delaware_region": 137, "175": 137, "75": 137, "2km": 137, "delaware_restrict": 137, "17": [137, 151], "directli": [137, 139, 145, 148, 152], "long": [137, 152], "bathyemtri": 137, "select": [137, 152], "continent": 137, "shelf": [137, 139], "reduc": 137, "cost": 137, "fewer": 137, "withing": 137, "ingredi": 137, "previouli": 137, "decid": 137, "iter": [137, 138], "confin": 137, "restrict": 137, "elimin": 137, "prevent": 137, "appear": 137, "side": [137, 152], "narrow": [137, 138], "piec": 137, "gulf": 137, "mexico": 137, "central": 137, "america": 137, "enforc": 137, "853": 137, "39": [137, 142], "732": 137, "74": [137, 142], "939": 137, "36": 137, "678": 137, "71": 137, "519": 137, "156": 137, "153": 137, "077": 137, "76": 137, "024": 137, "37": [137, 142], "188": 137, "214": 137, "756": 137, "512": 137, "925": 137, "274": 137, "38": 137, "318": 137, "counter": 137, "clockwis": 137, "u": [137, 152], "east": 137, "island": 137, "81": [137, 142], "85": 137, "87": 137, "7": [137, 151], "51": 137, "56": [137, 142], "68": 137, "107": 137, "119": 137, "92": 137, "52": 137, "84": 137, "83": 137, "101": 137, "82": 137, "72": 137, "24": [137, 151], "117": 137, "29": [137, 151], "77": 137, "62": [137, 142], "67": [137, 142], "galveston_bai": 137, "us_east_coast": 137, "us_gulf_coast": 137, "caribbean": 137, "us_west_coast": 137, "hawaii": 137, "alaska": 137, "bering_sea_": 137, "bering_sea_w": 137, "aleutian_islands_": 137, "aleutian_islands_w": 137, "conu": 137, "coastline_alter": 138, "v": [138, 142, 150, 152], "ground": 138, "add_critical_land_blockag": 138, "bridg": 138, "natur": 138, "fccritblockag": 138, "critical_land_blockag": 138, "dscritblockmask": 138, "arakawa": 138, "veloc": 138, "allevi": 138, "add_land_locked_cells_to_mask": 138, "cannot": [138, 152], "advect": 138, "unless": [138, 152], "widen_transect_edge_mask": 138, "critical_passag": 138, "fccritpassag": 138, "dscritpassmask": 138, "add_depth": 139, "star": 139, "correct": [139, 152], "compute_depth": 139, "suitabl": 139, "add_zmid": 139, "caviti": 139, "vari": 139, "slightli": [139, 152], "undul": 139, "account": 139, "compute_zmid": 139, "write_time_varying_zmid": 139, "mention": 139, "amount": 139, "disk": 139, "paraview_extractor": [140, 152], "extract_vtk": [140, 152], "floodplain": 140, "wet": 140, "dry": 140, "inject_preserve_floodplain": 140, "bottomdepthobserv": 140, "inject_bathymetri": 140, "build_moc_basin": 141, "individu": [141, 150], "stabl": [141, 151], "indian": 141, "indo": 141, "fcmoc": 141, "mocadd_moc_southern_boundary_transect": 141, "dsmasksandtransect": 141, "add_moc_southern_boundary_transect": 141, "moc_southern_boundary_extractor": 141, "foreseen": 141, "22": [141, 151], "backward": 141, "compat": 141, "make_moc_basins_and_transect": 141, "mesh_nam": [141, 145], "ec30to60kml60e3smv2r03": 141, "_moc_mask": 141, "_moc_masks_and_transect": 141, "moc_basin": 141, "plot_ocean_transect": 142, "drake": 142, "milena": 142, "veneziani": 142, "linestr": 142, "63": 142, "02": [142, 152], "65": 142, "46": 142, "64": 142, "42": 142, "04": 142, "28": [142, 151], "54": 142, "44": 142, "minlevelcel": 142, "visualizaiton": 142, "your": [142, 145, 148, 152], "_plot_transect": 142, "dpi": 142, "colorbar": 142, "extend_seaice_mask": 143, "presenc": [143, 145], "make_mpas_scripfile_on_cel": 144, "make_mpas_scripfile_on_vertic": 144, "write_scrip_fil": 144, "write_2d_scripfil": 144, "files_for_e3sm": 145, "version": [145, 152], "esmf": 145, "unfamiliar": 145, "learn": 145, "mambaforg": 145, "activ": [145, 148], "profil": 145, "sh": 145, "mamba": 145, "11": [145, 151], "nompi": 145, "mpi": 145, "necessari": [145, 149], "hpc": 145, "fix_regrid_output": 145, "ex": 145, "built": [145, 152], "theses": 145, "prepare_seaice_partit": 145, "create_seaice_partit": 145, "outputdir": 145, "inputmesh": 145, "outputmesh": 145, "destin": 145, "had": [145, 148], "standalon": 145, "preprocess": 145, "significantli": [145, 152], "nproc": 145, "nprocsfil": 145, "cullerdir": 145, "execut": 145, "diagnost": 145, "onto": 145, "gpmeti": 145, "partition_": 145, "simplifi": 145, "primarili": [145, 152], "lcrc": 145, "machin": [145, 152], "anvil": 145, "chrysali": 145, "simple_seaice_partit": 145, "datadir": 145, "seaice_qu60km_polar": 145, "icepresent_qu60km_polar": 145, "inputdata": 145, "share": [145, 149], "condit": [145, 152], "matter": 145, "230313": 145, "todai": 145, "task_count": 145, "suffix": 145, "task": 145, "group": [145, 152], "public_html": 145, "wc14to60e2r3": 145, "210210": 145, "468": 145, "helper": 145, "gen_seaice_mesh_partit": 145, "make_regions_fil": 146, "regrid_to_other_mesh": 147, "prepar": 147, "clone": 148, "instruct": 148, "miniconda": 148, "beyond": [148, 152], "scope": 148, "strict": 148, "channel_prior": 148, "notic": 148, "them": [148, 152], "mpas_tools_dev": 148, "pip": 148, "rush": 148, "dev_environ": 148, "suggest": 148, "deactiv": 148, "dual": 149, "detect": 149, "subdivide_great_circl": 149, "subdivide_planar": 149, "sequenc": 149, "lon_lat_to_cartesian": 149, "back": 149, "cartesian_to_lon_lat": 149, "angular_dist": 149, "unrel": [150, 152], "vector_reconstruct": 150, "reconstruct_vari": 150, "zonal": 150, "coeffs_reconstruct": 150, "simplest": 150, "stream": 150, "forward": 150, "clobber_mod": 150, "truncat": 150, "output_interv": 150, "initial_onli": 150, "filename_templ": 150, "var": 150, "w": 150, "weights_filenam": 150, "in_filenam": 150, "out_vari": 150, "13": 151, "14": 151, "19": 151, "21": 151, "23": 151, "27": 151, "31": 151, "hodg": 152, "podg": 152, "conceiv": 152, "repositori": 152, "who": 152, "basi": 152, "monthli": 152, "wherea": 152, "slice": 152, "suffic": 152, "quit": 152, "therefor": 152, "prohibit": 152, "transfer": 152, "practic": 152, "paraview_vtk_field_extractor": 152, "interfac": 152, "subset": 152, "fairli": 152, "mpaso": 152, "timeseriesstatsmonthli": 152, "restart": 152, "rst": 152, "0001": 152, "01_00000": 152, "daili": 152, "analysis_memb": 152, "am": 152, "timeseriesstatsdaili": 152, "timedaily_avg_activetracers_temperatur": 152, "init": 152, "xtime_startdaili": 152, "instanc": 152, "xtime_enddaili": 152, "fieldsoncel": 152, "tip": 152, "contin": 152, "areacel": 152, "demonstr": 152, "explicitli": 152, "vtk_files2": 152, "sesson": 152, "easili": 152, "necess": 152, "vtk_files3": 152, "special": 152, "allonedg": 152, "allonvertic": 152, "edgesoncel": 152, "nvertlevelsp1": 152, "vtk_files4": 152, "saw": 152, "deepest": 152, "salin": 152, "timedaily_avg_activetracers_salin": 152, "timedaily_avg_layerthick": 152, "vtk_files5": 152, "timedaily_avg_activetracers_temperature_0": 152, "timedaily_avg_activetracers_temperature_maxlevelcel": 152, "timedaily_avg_activetracers_salinity_0": 152, "timedaily_avg_activetracers_salinity_maxlevelcel": 152, "timedaily_avg_layerthickness_0": 152, "timedaily_avg_layerthickness_maxlevelcel": 152, "probabl": 152, "stride": 152, "continu": 152, "vtk_files6": 152, "complain": 152, "rag": 152, "vtk_files7": 152, "li": 152, "propos": 152, "fix": 152, "duplic": 152, "transform": 152, "uncheck": 152, "hit": 152, "disappear": 152, "click": 152, "ey": 152, "icon": 152, "reappear": 152, "crop": 152, "groupdataset1": 152, "item": 152, "clip": 152, "clip1": 152, "clean": 152, "behind": 152, "leav": 152, "vtk_files8": 152, "bit": 152, "simpler": 152, "1e": 152, "khat": 152, "focus": 152, "situat": 152, "vtk_files9": 152, "add_earth_spher": 152, "annotate_d": 152, "hole": 152, "anim": 152, "thu": 152, "pentagon": 152, "trinagl": 152, "tri": 152, "triangul": 152, "0501": 152, "sst": 152, "isel": 152, "ssttri": 152, "sstnode": 152, "ninterp": 152, "ntriangl": 152, "reshap": 152, "ravel": 152, "shade": 152, "gouraud": 152, "xlim": 152, "ylim": 152, "flat": 152, "snapshot": 152, "handi": 152, "unfortun": 152, "cmocean": 152, "register_sci_viz_colormap": 152, "No": 152, "xml": 152, "3wbgy5": 152}, "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.interpolation": [[47, 3, 1, "", "interp_bilin"]], "mpas_tools.mesh.mask": [[48, 3, 1, "", "compute_lon_lat_region_masks"], [49, 3, 1, "", "compute_mpas_flood_fill_mask"], [50, 3, 1, "", "compute_mpas_region_masks"], [51, 3, 1, "", "compute_mpas_transect_masks"]], "mpas_tools.ocean": [[52, 0, 0, "-", "build_mesh"], [55, 0, 0, "-", "coastal_tools"], [69, 0, 0, "-", "coastline_alteration"], [83, 0, 0, "-", "moc"]], "mpas_tools.ocean.build_mesh": [[53, 3, 1, "", "build_planar_mesh"], [54, 3, 1, "", "build_spherical_mesh"]], "mpas_tools.ocean.coastal_tools": [[56, 3, 1, "", "CPP_projection"], [57, 3, 1, "", "coastal_refined_mesh"], [58, 3, 1, "", "compute_cell_width"], [59, 3, 1, "", "create_background_mesh"], [60, 3, 1, "", "distance_to_coast"], [61, 3, 1, "", "extract_coastlines"], [62, 3, 1, "", "get_convex_hull_coordinates"], [63, 3, 1, "", "get_data_inside_box"], [64, 3, 1, "", "get_indices_inside_quad"], [65, 3, 1, "", "plot_coarse_coast"], [66, 3, 1, "", "plot_region_box"], [67, 3, 1, "", "save_matfile"], [68, 3, 1, "", "smooth_coastline"]], "mpas_tools.ocean.coastline_alteration": [[70, 3, 1, "", "add_critical_land_blockages"], [71, 3, 1, "", "add_land_locked_cells_to_mask"], [72, 3, 1, "", "widen_transect_edge_masks"]], "mpas_tools.ocean.depth": [[73, 3, 1, "", "add_depth"], [74, 3, 1, "", "add_zmid"], [75, 3, 1, "", "compute_depth"], [76, 3, 1, "", "compute_zmid"], [77, 3, 1, "", "write_time_varying_zmid"]], "mpas_tools.ocean.inject_bathymetry": [[78, 3, 1, "", "inject_bathymetry"]], "mpas_tools.ocean.inject_meshDensity": [[79, 3, 1, "", "inject_meshDensity_from_file"], [80, 3, 1, "", "inject_planar_meshDensity"], [81, 3, 1, "", "inject_spherical_meshDensity"]], "mpas_tools.ocean.inject_preserve_floodplain": [[82, 3, 1, "", "inject_preserve_floodplain"]], "mpas_tools.ocean.moc": [[84, 3, 1, "", "add_moc_southern_boundary_transects"], [85, 3, 1, "", "make_moc_basins_and_transects"]], "mpas_tools.ocean.transects": [[86, 3, 1, "", "find_transect_levels_and_weights"], [87, 3, 1, "", "get_outline_segments"], [88, 3, 1, "", "interp_mpas_to_transect_triangle_nodes"], [89, 3, 1, "", "interp_mpas_to_transect_triangles"], [90, 3, 1, "", "interp_transect_grid_to_transect_triangle_nodes"]], "mpas_tools.ocean.viz": [[91, 3, 1, "", "add_inset"], [92, 3, 1, "", "plot_ocean_transects"]], "mpas_tools.parallel": [[93, 3, 1, "", "create_pool"]], "mpas_tools.planar_hex": [[94, 3, 1, "", "make_planar_hex_mesh"]], "mpas_tools.scrip.from_mpas": [[95, 3, 1, "", "scrip_from_mpas"]], "mpas_tools.seaice.mask": [[96, 3, 1, "", "extend_seaice_mask"]], "mpas_tools.seaice.mesh": [[97, 3, 1, "", "make_mpas_scripfile_on_cells"], [98, 3, 1, "", "make_mpas_scripfile_on_vertices"], [99, 3, 1, "", "write_2D_scripfile"], [100, 3, 1, "", "write_scrip_file"]], "mpas_tools.seaice.partition": [[101, 3, 1, "", "create_partitions"], [102, 3, 1, "", "gen_seaice_mesh_partition"], [103, 3, 1, "", "prepare_partitions"]], "mpas_tools.seaice.regions": [[104, 3, 1, "", "make_regions_file"]], "mpas_tools.seaice.regrid": [[105, 3, 1, "", "regrid_to_other_mesh"]], "mpas_tools.split_grids": [[106, 3, 1, "", "split_grids"]], "mpas_tools.tests.test_cime_constants": [[107, 3, 1, "", "test_cime_constants"]], "mpas_tools.transects": [[108, 3, 1, "", "cartesian_to_great_circle_distance"], [109, 3, 1, "", "cartesian_to_lon_lat"], [110, 3, 1, "", "lon_lat_to_cartesian"], [111, 3, 1, "", "subdivide_great_circle"], [112, 3, 1, "", "subdivide_planar"]], "mpas_tools.translate": [[113, 3, 1, "", "center"], [114, 3, 1, "", "center_on_mesh"], [115, 3, 1, "", "translate"]], "mpas_tools.vector": [[116, 1, 1, "", "Vector"]], "mpas_tools.vector.Vector": [[116, 2, 1, "", "__init__"], [117, 2, 1, "", "angular_distance"], [118, 2, 1, "", "cross"], [119, 2, 1, "", "det"], [120, 2, 1, "", "dot"], [121, 2, 1, "", "intersection"], [122, 2, 1, "", "intersects"], [123, 2, 1, "", "mag"], [124, 2, 1, "", "straddles"]], "mpas_tools.viz.colormaps": [[125, 3, 1, "", "register_sci_viz_colormaps"]], "mpas_tools.viz.mesh_to_triangles": [[126, 3, 1, "", "mesh_to_triangles"]], "mpas_tools.viz.paraview_extractor": [[127, 3, 1, "", "extract_vtk"]], "mpas_tools.viz.transects": [[128, 3, 1, "", "find_planar_transect_cells_and_weights"], [129, 3, 1, "", "find_transect_cells_and_weights"], [130, 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, 131, 135, 144, 147, 152], "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, 97, 98, 99, 100, 135, 136, 137, 140, 144, 147, 152], "tool": [0, 131, 136, 137, 145], "creation": [0, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 135, 136, 140], "convers": [0, 28, 29, 30, 135], "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, 93], "interpol": [0, 47, 132], "cime": [0, 3, 5], "constant": [0, 3, 5], "ocean": [0, 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, 131, 140, 142], "sea": [0, 131], "ic": [0, 131], "log": [0, 25, 26, 133], "transect": [0, 86, 87, 88, 89, 90, 108, 109, 110, 111, 112, 128, 129, 130, 135, 138, 141, 142, 149], "vector": [0, 116, 117, 118, 119, 120, 121, 122, 123, 124, 150], "visual": [0, 142, 152], "test": [0, 107, 148], "main": 1, "author": [1, 131], "contributor": 1, "build": [2, 136, 141], "document": 2, "file": [4, 144], "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, 134, 148], "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, 139], "io": 24, "write_netcdf": 24, "loggingcontext": 25, "check_cal": 26, "merge_grid": 27, "convert": [28, 135], "cull": 29, "mask": [30, 48, 49, 50, 51, 96, 135, 138, 143, 146], "build_mesh": [31, 32, 33, 52, 53, 54], "build_planar_mesh": [32, 53], "build_spherical_mesh": [33, 54], "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, "interp_bilin": 47, "compute_lon_lat_region_mask": 48, "compute_mpas_flood_fill_mask": 49, "compute_mpas_region_mask": 50, "compute_mpas_transect_mask": 51, "coastal_tool": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "cpp_project": 56, "coastal_refined_mesh": 57, "compute_cell_width": 58, "create_background_mesh": 59, "distance_to_coast": 60, "extract_coastlin": 61, "get_convex_hull_coordin": 62, "get_data_inside_box": 63, "get_indices_inside_quad": 64, "plot_coarse_coast": 65, "plot_region_box": 66, "save_matfil": 67, "smooth_coastlin": 68, "coastline_alter": [69, 70, 71, 72], "add_critical_land_blockag": 70, "add_land_locked_cells_to_mask": 71, "widen_transect_edge_mask": 72, "depth": [73, 74, 75, 76, 77, 139], "add_depth": 73, "add_zmid": 74, "compute_depth": 75, "compute_zmid": 76, "write_time_varying_zmid": 77, "inject_bathymetri": 78, "inject_meshdens": [79, 80, 81], "inject_meshdensity_from_fil": 79, "inject_planar_meshdens": 80, "inject_spherical_meshdens": 81, "inject_preserve_floodplain": 82, "moc": [83, 84, 85, 141], "add_moc_southern_boundary_transect": 84, "make_moc_basins_and_transect": 85, "find_transect_levels_and_weight": 86, "get_outline_seg": 87, "interp_mpas_to_transect_triangle_nod": 88, "interp_mpas_to_transect_triangl": 89, "interp_transect_grid_to_transect_triangle_nod": 90, "viz": [91, 92, 125, 126, 127, 128, 129, 130], "add_inset": 91, "plot_ocean_transect": 92, "create_pool": 93, "planar_hex": 94, "make_planar_hex_mesh": 94, "scrip": [95, 135, 144], "from_mpa": 95, "scrip_from_mpa": 95, "seaic": [96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 144, 147], "extend_seaice_mask": 96, "make_mpas_scripfile_on_cel": 97, "make_mpas_scripfile_on_vertic": 98, "write_2d_scripfil": 99, "write_scrip_fil": 100, "partit": [101, 102, 103, 145, 146], "create_partit": 101, "gen_seaice_mesh_partit": 102, "prepare_partit": 103, "region": [104, 135, 137, 146, 152], "make_regions_fil": 104, "regrid": [105, 147], "regrid_to_other_mesh": 105, "split_grid": 106, "test_cime_const": 107, "cartesian_to_great_circle_dist": 108, "cartesian_to_lon_lat": 109, "lon_lat_to_cartesian": 110, "subdivide_great_circl": 111, "subdivide_planar": 112, "translat": [113, 114, 115, 135], "center": 113, "center_on_mesh": 114, "angular_dist": 117, "cross": 118, "det": 119, "dot": 120, "intersect": [121, 122], "mag": 123, "straddl": 124, "colormap": [125, 152], "register_sci_viz_colormap": 125, "mesh_to_triangl": 126, "paraview_extractor": 127, "extract_vtk": 127, "find_planar_transect_cells_and_weight": 128, "find_transect_cells_and_weight": 129, "make_triangle_tre": 130, "user": 131, "": 131, "guid": 131, "develop": 131, "indic": 131, "tabl": 131, "version": [131, 134, 151], "us": 133, "subprocess": 133, "call": 133, "make": [134, 146], "chang": [134, 148], "entri": 134, "point": 134, "depend": [134, 139], "updat": 134, "cell": [135, 136, 137, 138], "culler": 135, "creator": 135, "python": 135, "multiprocess": 135, "comput": [135, 137], "flood": 135, "fill": 135, "lon": [135, 152], "lat": [135, 152], "merg": [135, 136], "split": 135, "between": [135, 147], "format": 135, "msh": 135, "netcdf": 135, "triangl": [135, 152], "uniform": 136, "planar": 136, "jigsaw": 136, "spheric": 136, "driver": 136, "definit": 136, "width": [136, 137], "defin": 136, "an": 136, "eddi": 136, "closur": 136, "rossbi": 136, "radiu": 136, "atlant": 136, "pacif": 136, "sign": 136, "distanc": [136, 137], "function": [136, 145, 149], "coastal": 137, "refin": 137, "creat": 137, "background": 137, "extract": [137, 152], "coastlin": [137, 138], "coast": 137, "blend": 137, "alter": 138, "ad": [138, 139, 141], "land": 138, "blockag": 138, "lock": 138, "widen": 138, "coordin": [139, 152], "1d": 139, "3d": 139, "zmid": 139, "time": [139, 152], "variabl": 139, "meridion": 141, "overturn": 141, "circul": 141, "basin": 141, "southern": 141, "togeth": 141, "plot": 142, "extend": 143, "2d": 144, "grid": 144, "graph": 145, "run": 145, "from": 145, "compass": 145, "conda": 145, "environ": [145, 148], "remov": 148, "subdivid": 149, "low": 149, "level": 149, "oper": 150, "class": 150, "reconstruct": 150, "paraview": 152, "vtk": 152, "extractor": 152, "temperatur": 152, "seri": 152, "multipl": 152, "field": 152, "all": 152, "index": 152, "dimens": 152, "ignor": 152, "topograph": 152, "data": 152, "macro": 152}, "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"], [132, "interpolation"]], "CIME constants": [[0, "cime-constants"]], "Ocean Tools": [[0, "ocean-tools"], [131, null]], "Sea-ice Tools": [[0, "sea-ice-tools"], [131, null]], "Logging": [[0, "logging"], [133, "logging"]], "Transects": [[0, "transects"], [149, "transects"]], "Vector": [[0, "vector"]], "Visualization": [[0, "visualization"], [142, "visualization"], [152, "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.interpolation.interp_bilin": [[47, "mpas-tools-mesh-interpolation-interp-bilin"]], "mpas_tools.mesh.mask.compute_lon_lat_region_masks": [[48, "mpas-tools-mesh-mask-compute-lon-lat-region-masks"]], "mpas_tools.mesh.mask.compute_mpas_flood_fill_mask": [[49, "mpas-tools-mesh-mask-compute-mpas-flood-fill-mask"]], "mpas_tools.mesh.mask.compute_mpas_region_masks": [[50, "mpas-tools-mesh-mask-compute-mpas-region-masks"]], "mpas_tools.mesh.mask.compute_mpas_transect_masks": [[51, "mpas-tools-mesh-mask-compute-mpas-transect-masks"]], "mpas_tools.ocean.build_mesh": [[52, "module-mpas_tools.ocean.build_mesh"]], "mpas_tools.ocean.build_mesh.build_planar_mesh": [[53, "mpas-tools-ocean-build-mesh-build-planar-mesh"]], "mpas_tools.ocean.build_mesh.build_spherical_mesh": [[54, "mpas-tools-ocean-build-mesh-build-spherical-mesh"]], "mpas_tools.ocean.coastal_tools": [[55, "module-mpas_tools.ocean.coastal_tools"]], "mpas_tools.ocean.coastal_tools.CPP_projection": [[56, "mpas-tools-ocean-coastal-tools-cpp-projection"]], "mpas_tools.ocean.coastal_tools.coastal_refined_mesh": [[57, "mpas-tools-ocean-coastal-tools-coastal-refined-mesh"]], "mpas_tools.ocean.coastal_tools.compute_cell_width": [[58, "mpas-tools-ocean-coastal-tools-compute-cell-width"]], "mpas_tools.ocean.coastal_tools.create_background_mesh": [[59, "mpas-tools-ocean-coastal-tools-create-background-mesh"]], "mpas_tools.ocean.coastal_tools.distance_to_coast": [[60, "mpas-tools-ocean-coastal-tools-distance-to-coast"]], "mpas_tools.ocean.coastal_tools.extract_coastlines": [[61, "mpas-tools-ocean-coastal-tools-extract-coastlines"]], "mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates": [[62, "mpas-tools-ocean-coastal-tools-get-convex-hull-coordinates"]], "mpas_tools.ocean.coastal_tools.get_data_inside_box": [[63, "mpas-tools-ocean-coastal-tools-get-data-inside-box"]], "mpas_tools.ocean.coastal_tools.get_indices_inside_quad": [[64, "mpas-tools-ocean-coastal-tools-get-indices-inside-quad"]], "mpas_tools.ocean.coastal_tools.plot_coarse_coast": [[65, "mpas-tools-ocean-coastal-tools-plot-coarse-coast"]], "mpas_tools.ocean.coastal_tools.plot_region_box": [[66, "mpas-tools-ocean-coastal-tools-plot-region-box"]], "mpas_tools.ocean.coastal_tools.save_matfile": [[67, "mpas-tools-ocean-coastal-tools-save-matfile"]], "mpas_tools.ocean.coastal_tools.smooth_coastline": [[68, "mpas-tools-ocean-coastal-tools-smooth-coastline"]], "mpas_tools.ocean.coastline_alteration": [[69, "module-mpas_tools.ocean.coastline_alteration"]], "mpas_tools.ocean.coastline_alteration.add_critical_land_blockages": [[70, "mpas-tools-ocean-coastline-alteration-add-critical-land-blockages"]], "mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask": [[71, "mpas-tools-ocean-coastline-alteration-add-land-locked-cells-to-mask"]], "mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks": [[72, "mpas-tools-ocean-coastline-alteration-widen-transect-edge-masks"]], "mpas_tools.ocean.depth.add_depth": [[73, "mpas-tools-ocean-depth-add-depth"]], "mpas_tools.ocean.depth.add_zmid": [[74, "mpas-tools-ocean-depth-add-zmid"]], "mpas_tools.ocean.depth.compute_depth": [[75, "mpas-tools-ocean-depth-compute-depth"]], "mpas_tools.ocean.depth.compute_zmid": [[76, "mpas-tools-ocean-depth-compute-zmid"]], "mpas_tools.ocean.depth.write_time_varying_zmid": [[77, "mpas-tools-ocean-depth-write-time-varying-zmid"]], "mpas_tools.ocean.inject_bathymetry.inject_bathymetry": [[78, "mpas-tools-ocean-inject-bathymetry-inject-bathymetry"]], "mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file": [[79, "mpas-tools-ocean-inject-meshdensity-inject-meshdensity-from-file"]], "mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity": [[80, "mpas-tools-ocean-inject-meshdensity-inject-planar-meshdensity"]], "mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity": [[81, "mpas-tools-ocean-inject-meshdensity-inject-spherical-meshdensity"]], "mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain": [[82, "mpas-tools-ocean-inject-preserve-floodplain-inject-preserve-floodplain"]], "mpas_tools.ocean.moc": [[83, "module-mpas_tools.ocean.moc"]], "mpas_tools.ocean.moc.add_moc_southern_boundary_transects": [[84, "mpas-tools-ocean-moc-add-moc-southern-boundary-transects"]], "mpas_tools.ocean.moc.make_moc_basins_and_transects": [[85, "mpas-tools-ocean-moc-make-moc-basins-and-transects"]], "mpas_tools.ocean.transects.find_transect_levels_and_weights": [[86, "mpas-tools-ocean-transects-find-transect-levels-and-weights"]], "mpas_tools.ocean.transects.get_outline_segments": [[87, "mpas-tools-ocean-transects-get-outline-segments"]], "mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes": [[88, "mpas-tools-ocean-transects-interp-mpas-to-transect-triangle-nodes"]], "mpas_tools.ocean.transects.interp_mpas_to_transect_triangles": [[89, "mpas-tools-ocean-transects-interp-mpas-to-transect-triangles"]], "mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes": [[90, "mpas-tools-ocean-transects-interp-transect-grid-to-transect-triangle-nodes"]], "mpas_tools.ocean.viz.add_inset": [[91, "mpas-tools-ocean-viz-add-inset"]], "mpas_tools.ocean.viz.plot_ocean_transects": [[92, "mpas-tools-ocean-viz-plot-ocean-transects"]], "mpas_tools.parallel.create_pool": [[93, "mpas-tools-parallel-create-pool"]], "mpas_tools.planar_hex.make_planar_hex_mesh": [[94, "mpas-tools-planar-hex-make-planar-hex-mesh"]], "mpas_tools.scrip.from_mpas.scrip_from_mpas": [[95, "mpas-tools-scrip-from-mpas-scrip-from-mpas"]], "mpas_tools.seaice.mask.extend_seaice_mask": [[96, "mpas-tools-seaice-mask-extend-seaice-mask"]], "mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells": [[97, "mpas-tools-seaice-mesh-make-mpas-scripfile-on-cells"]], "mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices": [[98, "mpas-tools-seaice-mesh-make-mpas-scripfile-on-vertices"]], "mpas_tools.seaice.mesh.write_2D_scripfile": [[99, "mpas-tools-seaice-mesh-write-2d-scripfile"]], "mpas_tools.seaice.mesh.write_scrip_file": [[100, "mpas-tools-seaice-mesh-write-scrip-file"]], "mpas_tools.seaice.partition.create_partitions": [[101, "mpas-tools-seaice-partition-create-partitions"]], "mpas_tools.seaice.partition.gen_seaice_mesh_partition": [[102, "mpas-tools-seaice-partition-gen-seaice-mesh-partition"]], "mpas_tools.seaice.partition.prepare_partitions": [[103, "mpas-tools-seaice-partition-prepare-partitions"]], "mpas_tools.seaice.regions.make_regions_file": [[104, "mpas-tools-seaice-regions-make-regions-file"]], "mpas_tools.seaice.regrid.regrid_to_other_mesh": [[105, "mpas-tools-seaice-regrid-regrid-to-other-mesh"]], "mpas_tools.split_grids.split_grids": [[106, "mpas-tools-split-grids-split-grids"]], "mpas_tools.tests.test_cime_constants.test_cime_constants": [[107, "mpas-tools-tests-test-cime-constants-test-cime-constants"]], "mpas_tools.transects.cartesian_to_great_circle_distance": [[108, "mpas-tools-transects-cartesian-to-great-circle-distance"]], "mpas_tools.transects.cartesian_to_lon_lat": [[109, "mpas-tools-transects-cartesian-to-lon-lat"]], "mpas_tools.transects.lon_lat_to_cartesian": [[110, "mpas-tools-transects-lon-lat-to-cartesian"]], "mpas_tools.transects.subdivide_great_circle": [[111, "mpas-tools-transects-subdivide-great-circle"]], "mpas_tools.transects.subdivide_planar": [[112, "mpas-tools-transects-subdivide-planar"]], "mpas_tools.translate.center": [[113, "mpas-tools-translate-center"]], "mpas_tools.translate.center_on_mesh": [[114, "mpas-tools-translate-center-on-mesh"]], "mpas_tools.translate.translate": [[115, "mpas-tools-translate-translate"]], "mpas_tools.vector.Vector": [[116, "mpas-tools-vector-vector"]], "mpas_tools.vector.Vector.angular_distance": [[117, "mpas-tools-vector-vector-angular-distance"]], "mpas_tools.vector.Vector.cross": [[118, "mpas-tools-vector-vector-cross"]], "mpas_tools.vector.Vector.det": [[119, "mpas-tools-vector-vector-det"]], "mpas_tools.vector.Vector.dot": [[120, "mpas-tools-vector-vector-dot"]], "mpas_tools.vector.Vector.intersection": [[121, "mpas-tools-vector-vector-intersection"]], "mpas_tools.vector.Vector.intersects": [[122, "mpas-tools-vector-vector-intersects"]], "mpas_tools.vector.Vector.mag": [[123, "mpas-tools-vector-vector-mag"]], "mpas_tools.vector.Vector.straddles": [[124, "mpas-tools-vector-vector-straddles"]], "mpas_tools.viz.colormaps.register_sci_viz_colormaps": [[125, "mpas-tools-viz-colormaps-register-sci-viz-colormaps"]], "mpas_tools.viz.mesh_to_triangles.mesh_to_triangles": [[126, "mpas-tools-viz-mesh-to-triangles-mesh-to-triangles"]], "mpas_tools.viz.paraview_extractor.extract_vtk": [[127, "mpas-tools-viz-paraview-extractor-extract-vtk"]], "mpas_tools.viz.transects.find_planar_transect_cells_and_weights": [[128, "mpas-tools-viz-transects-find-planar-transect-cells-and-weights"]], "mpas_tools.viz.transects.find_transect_cells_and_weights": [[129, "mpas-tools-viz-transects-find-transect-cells-and-weights"]], "mpas_tools.viz.transects.make_triangle_tree": [[130, "mpas-tools-viz-transects-make-triangle-tree"]], "MPAS-Tools": [[131, "mpas-tools"]], "User's Guide": [[131, null]], "Developer's Guide": [[131, null]], "Indices and tables": [[131, "indices-and-tables"]], "Authors": [[131, null]], "Versions": [[131, null], [151, "versions"]], "Using logging": [[133, "using-logging"]], "Logging subprocess calls": [[133, "logging-subprocess-calls"]], "Making Changes to mpas_tools": [[134, "making-changes-to-mpas-tools"]], "Entry Points": [[134, "entry-points"]], "Dependencies": [[134, "dependencies"]], "Updating the Version": [[134, "updating-the-version"]], "Mesh Conversion": [[135, "mesh-conversion"]], "Mesh Converter": [[135, "mesh-converter"]], "Cell Culler": [[135, "cell-culler"]], "Mask Creator": [[135, "mask-creator"]], "Mask Creation with Python Multiprocessing": [[135, "mask-creation-with-python-multiprocessing"]], "Computing MPAS Region Masks": [[135, "computing-mpas-region-masks"]], "Computing Transect Masks": [[135, "computing-transect-masks"]], "Computing a Flood-fill Mask": [[135, "computing-a-flood-fill-mask"]], "Computing Lon/Lat Region Masks": [[135, "computing-lon-lat-region-masks"]], "Merging and Splitting": [[135, "merging-and-splitting"]], "Translation": [[135, "translation"]], "Converting Between Mesh Formats": [[135, "converting-between-mesh-formats"]], "MSH to MPAS NetCDF": [[135, "msh-to-mpas-netcdf"]], "Triangle to MPAS NetCDF": [[135, "triangle-to-mpas-netcdf"]], "MPAS NetCDF to Triangle": [[135, "mpas-netcdf-to-triangle"]], "MPAS NetCDF to SCRIP": [[135, "mpas-netcdf-to-scrip"]], "Mesh Creation": [[136, "id1"]], "Uniform, Planar Meshes": [[136, "uniform-planar-meshes"]], "Building a JIGSAW Mesh": [[136, "building-a-jigsaw-mesh"]], "Spherical Meshes": [[136, "spherical-meshes"]], "Planar Meshes": [[136, "planar-meshes"]], "JIGSAW Driver": [[136, "jigsaw-driver"]], "Mesh Definition Tools": [[136, "mesh-definition-tools"]], "Merging Cell Widths": [[136, "merging-cell-widths"]], "Defining an Eddy-closure Mesh": [[136, "defining-an-eddy-closure-mesh"]], "Defining a Rossby-radius Mesh": [[136, "defining-a-rossby-radius-mesh"]], "Defining an Atlantic/Pacific Mesh": [[136, "defining-an-atlantic-pacific-mesh"]], "Signed Distance Functions": [[136, "signed-distance-functions"]], "Coastal Tools": [[137, "coastal-tools"]], "Refining a Mesh": [[137, "refining-a-mesh"]], "Creating a Background Mesh": [[137, "creating-a-background-mesh"]], "Extracting Coastlines": [[137, "extracting-coastlines"]], "Computing Distance to Coast": [[137, "computing-distance-to-coast"]], "Blending Cell Widths": [[137, "blending-cell-widths"]], "Regions": [[137, "regions"]], "Coastline Alteration": [[138, "coastline-alteration"]], "Adding Land Blockages": [[138, "adding-land-blockages"]], "Masking Land-locked Cells": [[138, "masking-land-locked-cells"]], "Widening Transects": [[138, "widening-transects"]], "Adding a Depth Coordinate": [[139, "adding-a-depth-coordinate"]], "Adding a 1D depth coordinate": [[139, "adding-a-1d-depth-coordinate"]], "Adding a 3D zMid coordinate": [[139, "adding-a-3d-zmid-coordinate"]], "Writing a time-dependent, 3D zMid variable": [[139, "writing-a-time-dependent-3d-zmid-variable"]], "Ocean Mesh Creation": [[140, "ocean-mesh-creation"]], "Meridional Overturning Circulation": [[141, "meridional-overturning-circulation"]], "Building MOC Basins": [[141, "building-moc-basins"]], "Adding Southern Transects": [[141, "adding-southern-transects"]], "Building MOC Basins and Transects Together": [[141, "building-moc-basins-and-transects-together"]], "Plotting Ocean Transects": [[142, "plotting-ocean-transects"]], "Mask": [[143, "mask"]], "Extending a Mask": [[143, "extending-a-mask"]], "Mesh": [[144, "mesh"]], "MPAS-Seaice SCRIP files": [[144, "mpas-seaice-scrip-files"]], "SCRIP files for 2D grids": [[144, "scrip-files-for-2d-grids"]], "Graph partitioning": [[145, "graph-partitioning"]], "Running from compass": [[145, "running-from-compass"]], "Conda environment": [[145, "conda-environment"]], "Graph partition tools": [[145, "graph-partition-tools"]], "Graph partition function": [[145, "graph-partition-function"]], "Region masks": [[146, "region-masks"]], "Make a region mask for partitioning": [[146, "make-a-region-mask-for-partitioning"]], "Regrid": [[147, "regrid"]], "Regridding between MPAS-Seaice meshes": [[147, "regridding-between-mpas-seaice-meshes"]], "Testing Changes to mpas_tools": [[148, "testing-changes-to-mpas-tools"]], "Removing the test environment": [[148, "removing-the-test-environment"]], "Subdividing transects": [[149, "subdividing-transects"]], "Low-level functions": [[149, "low-level-functions"]], "Vector Operations": [[150, "vector-operations"]], "Vector Class": [[150, "vector-class"]], "Vector Reconstructions": [[150, "vector-reconstructions"]], "ParaView VTK Extractor": [[152, "paraview-vtk-extractor"]], "Extracting a Temperature Time-series": [[152, "extracting-a-temperature-time-series"]], "Extracting Multiple Fields": [[152, "extracting-multiple-fields"]], "Extracting \u201cAll\u201d Fields": [[152, "extracting-all-fields"]], "Indexing Dimensions": [[152, "indexing-dimensions"]], "Indexing Time": [[152, "indexing-time"]], "Ignoring Time": [[152, "ignoring-time"]], "Lon/Lat Coordinates": [[152, "lon-lat-coordinates"]], "Topographic Data": [[152, "topographic-data"]], "Extracting a Region": [[152, "extracting-a-region"]], "ParaView Macros": [[152, "paraview-macros"]], "MPAS Mesh to Triangles": [[152, "mpas-mesh-to-triangles"]], "Colormaps": [[152, "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"], [52, "module-mpas_tools.ocean.build_mesh"], [55, "module-mpas_tools.ocean.coastal_tools"], [69, "module-mpas_tools.ocean.coastline_alteration"], [83, "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"]], "interp_bilin() (in module mpas_tools.mesh.interpolation)": [[47, "mpas_tools.mesh.interpolation.interp_bilin"]], "compute_lon_lat_region_masks() (in module mpas_tools.mesh.mask)": [[48, "mpas_tools.mesh.mask.compute_lon_lat_region_masks"]], "compute_mpas_flood_fill_mask() (in module mpas_tools.mesh.mask)": [[49, "mpas_tools.mesh.mask.compute_mpas_flood_fill_mask"]], "compute_mpas_region_masks() (in module mpas_tools.mesh.mask)": [[50, "mpas_tools.mesh.mask.compute_mpas_region_masks"]], "compute_mpas_transect_masks() (in module mpas_tools.mesh.mask)": [[51, "mpas_tools.mesh.mask.compute_mpas_transect_masks"]], "mpas_tools.ocean.build_mesh": [[52, "module-mpas_tools.ocean.build_mesh"]], "build_planar_mesh() (in module mpas_tools.ocean.build_mesh)": [[53, "mpas_tools.ocean.build_mesh.build_planar_mesh"]], "build_spherical_mesh() (in module mpas_tools.ocean.build_mesh)": [[54, "mpas_tools.ocean.build_mesh.build_spherical_mesh"]], "mpas_tools.ocean.coastal_tools": [[55, "module-mpas_tools.ocean.coastal_tools"]], "cpp_projection() (in module mpas_tools.ocean.coastal_tools)": [[56, "mpas_tools.ocean.coastal_tools.CPP_projection"]], "coastal_refined_mesh() (in module mpas_tools.ocean.coastal_tools)": [[57, "mpas_tools.ocean.coastal_tools.coastal_refined_mesh"]], "compute_cell_width() (in module mpas_tools.ocean.coastal_tools)": [[58, "mpas_tools.ocean.coastal_tools.compute_cell_width"]], "create_background_mesh() (in module mpas_tools.ocean.coastal_tools)": [[59, "mpas_tools.ocean.coastal_tools.create_background_mesh"]], "distance_to_coast() (in module mpas_tools.ocean.coastal_tools)": [[60, "mpas_tools.ocean.coastal_tools.distance_to_coast"]], "extract_coastlines() (in module mpas_tools.ocean.coastal_tools)": [[61, "mpas_tools.ocean.coastal_tools.extract_coastlines"]], "get_convex_hull_coordinates() (in module mpas_tools.ocean.coastal_tools)": [[62, "mpas_tools.ocean.coastal_tools.get_convex_hull_coordinates"]], "get_data_inside_box() (in module mpas_tools.ocean.coastal_tools)": [[63, "mpas_tools.ocean.coastal_tools.get_data_inside_box"]], "get_indices_inside_quad() (in module mpas_tools.ocean.coastal_tools)": [[64, "mpas_tools.ocean.coastal_tools.get_indices_inside_quad"]], "plot_coarse_coast() (in module mpas_tools.ocean.coastal_tools)": [[65, "mpas_tools.ocean.coastal_tools.plot_coarse_coast"]], "plot_region_box() (in module mpas_tools.ocean.coastal_tools)": [[66, "mpas_tools.ocean.coastal_tools.plot_region_box"]], "save_matfile() (in module mpas_tools.ocean.coastal_tools)": [[67, "mpas_tools.ocean.coastal_tools.save_matfile"]], "smooth_coastline() (in module mpas_tools.ocean.coastal_tools)": [[68, "mpas_tools.ocean.coastal_tools.smooth_coastline"]], "mpas_tools.ocean.coastline_alteration": [[69, "module-mpas_tools.ocean.coastline_alteration"]], "add_critical_land_blockages() (in module mpas_tools.ocean.coastline_alteration)": [[70, "mpas_tools.ocean.coastline_alteration.add_critical_land_blockages"]], "add_land_locked_cells_to_mask() (in module mpas_tools.ocean.coastline_alteration)": [[71, "mpas_tools.ocean.coastline_alteration.add_land_locked_cells_to_mask"]], "widen_transect_edge_masks() (in module mpas_tools.ocean.coastline_alteration)": [[72, "mpas_tools.ocean.coastline_alteration.widen_transect_edge_masks"]], "add_depth() (in module mpas_tools.ocean.depth)": [[73, "mpas_tools.ocean.depth.add_depth"]], "add_zmid() (in module mpas_tools.ocean.depth)": [[74, "mpas_tools.ocean.depth.add_zmid"]], "compute_depth() (in module mpas_tools.ocean.depth)": [[75, "mpas_tools.ocean.depth.compute_depth"]], "compute_zmid() (in module mpas_tools.ocean.depth)": [[76, "mpas_tools.ocean.depth.compute_zmid"]], "write_time_varying_zmid() (in module mpas_tools.ocean.depth)": [[77, "mpas_tools.ocean.depth.write_time_varying_zmid"]], "inject_bathymetry() (in module mpas_tools.ocean.inject_bathymetry)": [[78, "mpas_tools.ocean.inject_bathymetry.inject_bathymetry"]], "inject_meshdensity_from_file() (in module mpas_tools.ocean.inject_meshdensity)": [[79, "mpas_tools.ocean.inject_meshDensity.inject_meshDensity_from_file"]], "inject_planar_meshdensity() (in module mpas_tools.ocean.inject_meshdensity)": [[80, "mpas_tools.ocean.inject_meshDensity.inject_planar_meshDensity"]], "inject_spherical_meshdensity() (in module mpas_tools.ocean.inject_meshdensity)": [[81, "mpas_tools.ocean.inject_meshDensity.inject_spherical_meshDensity"]], "inject_preserve_floodplain() (in module mpas_tools.ocean.inject_preserve_floodplain)": [[82, "mpas_tools.ocean.inject_preserve_floodplain.inject_preserve_floodplain"]], "mpas_tools.ocean.moc": [[83, "module-mpas_tools.ocean.moc"]], "add_moc_southern_boundary_transects() (in module mpas_tools.ocean.moc)": [[84, "mpas_tools.ocean.moc.add_moc_southern_boundary_transects"]], "make_moc_basins_and_transects() (in module mpas_tools.ocean.moc)": [[85, "mpas_tools.ocean.moc.make_moc_basins_and_transects"]], "find_transect_levels_and_weights() (in module mpas_tools.ocean.transects)": [[86, "mpas_tools.ocean.transects.find_transect_levels_and_weights"]], "get_outline_segments() (in module mpas_tools.ocean.transects)": [[87, "mpas_tools.ocean.transects.get_outline_segments"]], "interp_mpas_to_transect_triangle_nodes() (in module mpas_tools.ocean.transects)": [[88, "mpas_tools.ocean.transects.interp_mpas_to_transect_triangle_nodes"]], "interp_mpas_to_transect_triangles() (in module mpas_tools.ocean.transects)": [[89, "mpas_tools.ocean.transects.interp_mpas_to_transect_triangles"]], "interp_transect_grid_to_transect_triangle_nodes() (in module mpas_tools.ocean.transects)": [[90, "mpas_tools.ocean.transects.interp_transect_grid_to_transect_triangle_nodes"]], "add_inset() (in module mpas_tools.ocean.viz)": [[91, "mpas_tools.ocean.viz.add_inset"]], "plot_ocean_transects() (in module mpas_tools.ocean.viz)": [[92, "mpas_tools.ocean.viz.plot_ocean_transects"]], "create_pool() (in module mpas_tools.parallel)": [[93, "mpas_tools.parallel.create_pool"]], "make_planar_hex_mesh() (in module mpas_tools.planar_hex)": [[94, "mpas_tools.planar_hex.make_planar_hex_mesh"]], "scrip_from_mpas() (in module mpas_tools.scrip.from_mpas)": [[95, "mpas_tools.scrip.from_mpas.scrip_from_mpas"]], "extend_seaice_mask() (in module mpas_tools.seaice.mask)": [[96, "mpas_tools.seaice.mask.extend_seaice_mask"]], "make_mpas_scripfile_on_cells() (in module mpas_tools.seaice.mesh)": [[97, "mpas_tools.seaice.mesh.make_mpas_scripfile_on_cells"]], "make_mpas_scripfile_on_vertices() (in module mpas_tools.seaice.mesh)": [[98, "mpas_tools.seaice.mesh.make_mpas_scripfile_on_vertices"]], "write_2d_scripfile() (in module mpas_tools.seaice.mesh)": [[99, "mpas_tools.seaice.mesh.write_2D_scripfile"]], "write_scrip_file() (in module mpas_tools.seaice.mesh)": [[100, "mpas_tools.seaice.mesh.write_scrip_file"]], "create_partitions() (in module mpas_tools.seaice.partition)": [[101, "mpas_tools.seaice.partition.create_partitions"]], "gen_seaice_mesh_partition() (in module mpas_tools.seaice.partition)": [[102, "mpas_tools.seaice.partition.gen_seaice_mesh_partition"]], "prepare_partitions() (in module mpas_tools.seaice.partition)": [[103, "mpas_tools.seaice.partition.prepare_partitions"]], "make_regions_file() (in module mpas_tools.seaice.regions)": [[104, "mpas_tools.seaice.regions.make_regions_file"]], "regrid_to_other_mesh() (in module mpas_tools.seaice.regrid)": [[105, "mpas_tools.seaice.regrid.regrid_to_other_mesh"]], "split_grids() (in module mpas_tools.split_grids)": [[106, "mpas_tools.split_grids.split_grids"]], "test_cime_constants() (in module mpas_tools.tests.test_cime_constants)": [[107, "mpas_tools.tests.test_cime_constants.test_cime_constants"]], "cartesian_to_great_circle_distance() (in module mpas_tools.transects)": [[108, "mpas_tools.transects.cartesian_to_great_circle_distance"]], "cartesian_to_lon_lat() (in module mpas_tools.transects)": [[109, "mpas_tools.transects.cartesian_to_lon_lat"]], "lon_lat_to_cartesian() (in module mpas_tools.transects)": [[110, "mpas_tools.transects.lon_lat_to_cartesian"]], "subdivide_great_circle() (in module mpas_tools.transects)": [[111, "mpas_tools.transects.subdivide_great_circle"]], "subdivide_planar() (in module mpas_tools.transects)": [[112, "mpas_tools.transects.subdivide_planar"]], "center() (in module mpas_tools.translate)": [[113, "mpas_tools.translate.center"]], "center_on_mesh() (in module mpas_tools.translate)": [[114, "mpas_tools.translate.center_on_mesh"]], "translate() (in module mpas_tools.translate)": [[115, "mpas_tools.translate.translate"]], "vector (class in mpas_tools.vector)": [[116, "mpas_tools.vector.Vector"]], "__init__() (mpas_tools.vector.vector method)": [[116, "mpas_tools.vector.Vector.__init__"]], "angular_distance() (mpas_tools.vector.vector method)": [[117, "mpas_tools.vector.Vector.angular_distance"]], "cross() (mpas_tools.vector.vector method)": [[118, "mpas_tools.vector.Vector.cross"]], "det() (mpas_tools.vector.vector static method)": [[119, "mpas_tools.vector.Vector.det"]], "dot() (mpas_tools.vector.vector method)": [[120, "mpas_tools.vector.Vector.dot"]], "intersection() (mpas_tools.vector.vector static method)": [[121, "mpas_tools.vector.Vector.intersection"]], "intersects() (mpas_tools.vector.vector static method)": [[122, "mpas_tools.vector.Vector.intersects"]], "mag() (mpas_tools.vector.vector method)": [[123, "mpas_tools.vector.Vector.mag"]], "straddles() (mpas_tools.vector.vector static method)": [[124, "mpas_tools.vector.Vector.straddles"]], "register_sci_viz_colormaps() (in module mpas_tools.viz.colormaps)": [[125, "mpas_tools.viz.colormaps.register_sci_viz_colormaps"]], "mesh_to_triangles() (in module mpas_tools.viz.mesh_to_triangles)": [[126, "mpas_tools.viz.mesh_to_triangles.mesh_to_triangles"]], "extract_vtk() (in module mpas_tools.viz.paraview_extractor)": [[127, "mpas_tools.viz.paraview_extractor.extract_vtk"]], "find_planar_transect_cells_and_weights() (in module mpas_tools.viz.transects)": [[128, "mpas_tools.viz.transects.find_planar_transect_cells_and_weights"]], "find_transect_cells_and_weights() (in module mpas_tools.viz.transects)": [[129, "mpas_tools.viz.transects.find_transect_cells_and_weights"]], "make_triangle_tree() (in module mpas_tools.viz.transects)": [[130, "mpas_tools.viz.transects.make_triangle_tree"]]}})
\ No newline at end of file
diff --git a/stable/versions.html b/stable/versions.html
index 7b721c95..dd92d4f3 100644
--- a/stable/versions.html
+++ b/stable/versions.html
@@ -234,6 +234,9 @@