Landlab Grids#
Grid types#
Landlab presently supports five types of grids. The base class is ModelGrid
with subclasses RasterModelGrid
and VoronoiDelaunayGrid
.
VoronoiDelaunayGrid
has three further specialized subclasses: FramedVoronoiGrid
,
HexModelGrid
and RadialModelGrid
. A final class is NetworkModelGrid
.
The following is an introduction to their properties and methods:
Additional Methods and Properties#
- API for landlab.grid.base
- Grid creation from a formatted input file
- Function/method decorators
- landlab.grid.diagonals module
- Divergence calculation functions
- Gradient calculators
- landlab.grid.grid_funcs module
- landlab.grid.linkstatus module
- Mapping data between different grid elements
- landlab.grid.nodestatus module
- Slope-aspect calculation functions
- Miscellaneous raster-grid functions
- Gradient calculation functions
- Mapping data between different grid elements
- Boundary handling for grid edges
- landlab.grid.warnings module
API for each grid type#
Additional Grid Base Classes#
- landlab.grid.unstructured package
- Submodules
- landlab.grid.unstructured.base module
BaseGrid
BaseGrid.__init__
BaseGrid.active_links
BaseGrid.active_links_entering_at_node
BaseGrid.active_links_leaving_at_node
BaseGrid.active_nodes
BaseGrid.axis_name
BaseGrid.axis_units
BaseGrid.boundary_nodes
BaseGrid.cell_at_node
BaseGrid.closed_boundary_nodes
BaseGrid.coord_at_node
BaseGrid.core_cells
BaseGrid.core_nodes
BaseGrid.create_active_link_grid
BaseGrid.fixed_gradient_boundary_nodes
BaseGrid.fixed_value_boundary_nodes
BaseGrid.length_of_link
BaseGrid.links_entering_at_node
BaseGrid.links_leaving_at_node
BaseGrid.ndim
BaseGrid.node_at_cell
BaseGrid.node_at_link_end
BaseGrid.node_at_link_start
BaseGrid.node_to_node_distance
BaseGrid.number_of_cells
BaseGrid.number_of_links
BaseGrid.number_of_nodes
BaseGrid.point_at_node
BaseGrid.point_to_node_angle
BaseGrid.point_to_node_azimuth
BaseGrid.point_to_node_distance
BaseGrid.point_to_node_vector
BaseGrid.status_at_node
BaseGrid.x_at_node
BaseGrid.y_at_node
point_to_point_angle
point_to_point_azimuth
point_to_point_distance
point_to_point_vector
- landlab.grid.unstructured.cells module
- landlab.grid.unstructured.links module
LinkGrid
LinkGrid.__init__
LinkGrid.in_link_at_node
LinkGrid.iter_nodes
LinkGrid.link_id
LinkGrid.node_at_link_end
LinkGrid.node_at_link_start
LinkGrid.node_status_at_link_end
LinkGrid.node_status_at_link_start
LinkGrid.nodes_at_link
LinkGrid.nodes_at_link_id
LinkGrid.number_of_in_links_at_node
LinkGrid.number_of_links
LinkGrid.number_of_links_at_node
LinkGrid.number_of_nodes
LinkGrid.number_of_out_links_at_node
LinkGrid.out_link_at_node
find_active_links
in_link_count_per_node
in_link_ids_at_node
link_count_per_node
link_ids_at_node
link_is_active
out_link_count_per_node
out_link_ids_at_node
- landlab.grid.unstructured.nodes module
- landlab.grid.unstructured.status module
- Module contents