Search by property

From CSDMS

This page provides a simple browsing interface for finding entities described by a property and a named value. Other available search interfaces include the page property search, and the ask query builder.

Search by property

A list of all pages that have property "Describe input parameters model" with value "Watershed hypsometry and detrital ages". Since there have been only a few results, also nearby values are displayed.

Showing below up to 87 results starting with #1.

View (previous 500 | next 500) (20 | 50 | 100 | 250 | 500)


    

List of results

    • Model:OlaFlow  + (Wave height, wave period, wave theory, water depth See: waveDict in Reference folder)
    • Model:LITHFLEX2  + (Width of loading element (m), value for flexural rigidity (Nm), Number of loading events, Number of loading elements for event J (position, height (m) of loading element, density (kg/m3)))
    • Model:LITHFLEX1  + (Width of loading element (meters), value for flexural rigidity (Nm), number of nodes describing baseline position, number of loading events, number of loading elements for event, number of hidden load elements.)
    • Model:Point-Tidal-flat  + (Wind speed, storm duration, sediment characteristics, tidal currents)
    • Model:BOM  + (Wind, rivers, submerged inlets, lateral open boundaries, surface heat flux, a limited number of numerical schemes can be chosen, ...)
    • Model:SINUOUS  + (X,Y coordinates of centerline, hydrologic and sedimentary parameters, as detailed in the model documentation)
    • Model:Bing  + (Yield/shear strength, viscosity, bulk density, shape of failed material; bathymetry)
    • Model:Cross Shore Sediment Flux  + (You can vary the initial slope, wave periods, wave heights, and sediment fall velocity (a proxy for sediment size).)
    • Model:GISKnickFinder  + (You need a DEM, a watershed outline (shapeYou need a DEM, a watershed outline (shapefile), and a point shapefile identifying the top of the streams you are interested in. You also need to input a curvature threshold value and a drainage area threshold value. The curvature threshold is the key to identifying knickpoints (if it is too low you will not see very many knicks, and if it is too high you will identify too many). The drainage area threshold is used to exclude knickpoints that are not in the main channel you are interested in.in the main channel you are interested in.)
    • Model:SedFoam-2.0  + (alpha,Ua, Ub, p, Theta, k, epsilon, omega)
    • Model:Meanderpy  + (channel width (m), channel depth (m), paddchannel width (m), channel depth (m), padding (number of nodepoints along centerline), sampling distance along centerline, number of iterations, dimensionless Chezy friction factor, threshold distance at which cutoffs occur, migration rate constant (m/s), vertical slope-dependent erosion rate constant (m/s), time step (s), density of water (kg/m3), which time steps will be saved, approximate number of bends you want to model, initial slope (setting this to non-zero results in instabilities in long runs)ero results in instabilities in long runs))
    • Model:River Temperature Model  + (climatology)
    • Model:CrevasseFlow  + (daily water discharge series;daily sedimendaily water discharge series;daily sediment flux series;</br>averaged channel cross-sectional depth, averaged channel cross-sectional width;</br>floodplain width;</br>manning coefficients of the channel and floodplain;</br>longitudinal channel slope;</br>Channel bed's super-elevation above the floodplain where sedimentation rate is close to 0;</br>M-coefficient for erosion rate for the bottom of crevasse splay;</br>M-coefficient for erosion rate for the two side slopes of crevasse splay; </br>critical velocity for erosion; </br>critical velocity for deposition;</br>width of dike at the root; </br>cross valley slope;</br>settling velocity of suspended load in the channel.velocity of suspended load in the channel.)
    • Model:WBM-WTM  + (depending on configuration, the model can depending on configuration, the model can be run with Air temperature and Precipitation only. In the most complex configuration, the model will also need vapor pressure, solar radiation, wind, daily minimum and maximum temperature. Built-in functions allow trading input variables (e.g. use cloud cover instead of solar radiation).e cloud cover instead of solar radiation).)
    • Model:WBMsed  + (depending on configuration, the model can depending on configuration, the model can be run with Air temperature and Precipitation only. In the most complex configuration, the model will also need vapor pressure, solar radiation, wind, daily minimum and maximum temperature. Built-in functions allow trading input variables (e.g. use cloud cover instead of solar radiation).e cloud cover instead of solar radiation).)
    • Model:TUGS  + (describe input parameters: Initial longitudescribe input parameters: Initial longitudinal profile and estimated surface/subsurface grain size; sediment input, including both rate and grain size distribution, and typically at a long-term-avearged basis; and water discharge, typically daily average discharge.charge, typically daily average discharge.)
    • Model:Mocsy  + (dissolved inorganic carbon (DIC), total alkalinity (Alk), temperature, and salinity as well as concentrations of total dissolved inorganic phosphorus and silicon concentrations.)
    • Model:FlowDirectorMFD  + (elev : array_like<br> Elevations at elev : array_like<br></br>Elevations at nodes.</br></br>neighbors_at_node : array_like (num nodes, max neighbors at node)<br></br>For each node, the link IDs of active links.</br> </br>links_at_node : array_like (num nodes, max neighbors at node)<br></br> </br>link_dir_at_node: array_like (num nodes, max neighbors at node)<br></br>IDs of the head node for each link.</br> </br>link_slope : array_like<br></br>slope of each link, defined POSITIVE DOWNHILL (i.e., a negative value means the link runs uphill from the fromnode to the tonode).</br> </br>baselevel_nodes : array_like, optional<br></br>IDs of open boundary (baselevel) nodes.</br> </br>partition_method: string, optional<br></br>Method for partitioning flow. Options include 'slope' (default) and 'square_root_of_slope'.for partitioning flow. Options include 'slope' (default) and 'square_root_of_slope'.)
    • Model:Tracer dispersion calculator  + (equilibrium bed profile, sediment size, probabilities of instantaneous bed elevations and of particle entrainment, area of the patch of tracers installed on the bed, entrainment rate of particles in bedload tranport, particle step lenght)
    • Model:TwoPhaseEulerSedFoam  + (flow forcing; sediment properties ( densitflow forcing; sediment properties ( density, grain size, etc.); fluid properties; coefficients for carrier fluid turbulence, and parameters for kinetic theory for granular flow; model selection for kinetic theory, such as granular pressure, conductivity, and viscosity model, etc. More details are described in the user maunal. details are described in the user maunal.)
    • Model:FractureGridGenerator  + (frac_spacing : int, optional<br> Average spacing of fractures (in grid cells) (default = 10) seed : int, optional<br> Seed used for random number generator (default = 0))
    • Model:TreeThrow  + (fraction of trees that move sediment when they die, # of plots to simulate, # of years to simulate, with or without growth of Chestnut.)
    • Model:ISSM  + (geometry of ice sheets, ice shelves, land-ice, ocean boundaries; material parameters; climate forcings (i.e surface mass balance); basal friction at the ice/bed interface; flightlines; errors; boundaries; grids; preview images)
    • Model:HackCalculator  + (grid : Landlab Model Grid instance, required<br><br> save_full_df: bool<br> Flag indicating whether to create the ``full_hack_dataframe``.<br> **kwds :<br> Values to pass to the ChannelProfiler.)
    • Model:ChannelProfiler  + (grid : Landlab Model Grid instance, requirgrid : Landlab Model Grid instance, required<br><br></br></br>channel_definition_field : field name as string<br></br>Name of field used to identify the outlet and headwater nodes of the channel network. Default is "drainage_area".</br></br>minimum_outlet_threshold : float, optional<br></br>Minimum value of the *channel_definition_field* to define a watershed outlet. Default is 0.</br></br>minimum_channel_threshold : float, optional<br></br>Value to use for the minimum drainage area associated with a plotted channel segment. Default values 0.</br></br>number_of_watersheds : int, optional<br></br>Total number of watersheds to plot. Default value is 1. If value is greater than 1 and outlet_nodes is not specified, then the number_of_watersheds largest watersheds is based on the drainage area at the model grid boundary. If given as None, then all grid cells on the domain boundary with a stopping field (typically drainage area) greater than the minimum_outlet_threshold in area are used.</br></br>main_channel_only : Boolean, optional<br></br>Flag to determine if only the main channel should be plotted, or if all stream segments with drainage area less than threshold should be plotted. Default value is True.</br></br>outlet_nodes : length number_of_watersheds iterable, optional<br></br>Length number_of_watersheds iterable containing the node IDs of nodes to start the channel profiles from. If not provided, the default is the number_of_watersheds node IDs on the model grid boundary with the largest terminal drainage area.</br></br>cmap : str<br></br>A valid matplotlib cmap string. Default is "viridis".minal drainage area. cmap : str<br> A valid matplotlib cmap string. Default is "viridis".)
    • Model:Lithology  + (grid : Landlab ModelGrid<br> thickngrid : Landlab ModelGrid<br></br></br>thicknesses : ndarray of shape `(n_layers, )` or `(n_layers, n_nodes)`<br></br>Values of layer thicknesses from surface to depth. </br>Layers do not have to have constant thickness. </br>Layer thickness can be zero, though the entirety of Lithology must have non-zero thickness.</br></br>ids : ndarray of shape `(n_layers, )` or `(n_layers, n_nodes)`<br></br>Values of rock type IDs corresponding to each layer specified in **thicknesses**. </br>A single layer may have multiple rock types if specified by the user</br></br>attrs : dict<br></br>Rock type property dictionary. </br>See class docstring for example of required format.</br></br>layer_type : str, optional<br></br>Type of Landlab layers object used to store the layers. </br>If MaterialLayers (default) is specified, then erosion removes material and does not create a layer of thickness zero. </br>If EventLayers is used, then erosion removes material and creates layers of thickness zero. </br>Thus, EventLayers may be appropriate if the user is interested in chronostratigraphy.</br></br>dz_advection : float, `(n_nodes, )` shape array, or at-node field array optional<br></br>Change in rock elevation due to advection by some external process.</br>This can be changed using the property setter. </br>Dimensions are in length, not length per time.</br></br>rock_id : value or `(n_nodes, )` shape array, optional<br></br>Rock type id for new material if deposited.</br>This can be changed using the property setter.ype id for new material if deposited. This can be changed using the property setter.)
    • Model:SpeciesEvolver  + (grid : ModelGrid<br> A Landlab ModelGrid. initial_time : float, int, optional<br> The initial time. The unit of time is not considered within the component, with the exception that time is logged in the record. The default value of this parameter is 0.)
    • Model:PrecipitationDistribution  + (grid : ModelGrid<br> A Landlab grid grid : ModelGrid<br></br>A Landlab grid (optional). If provided, storm intensities will be stored as a grid scalar field as the component simulates storms.</br></br>mean_storm_duration : float<br></br>Average duration of a precipitation event.</br></br>mean_interstorm_duration : float<br></br>Average duration between precipitation events.</br></br>mean_storm_depth : float<br></br>Average depth of precipitation events.</br></br>total_t : float, optional<br></br>If generating a time series, the total amount of time.</br></br>delta_t : float or None, optional<br></br>If you want to break up storms into determined subsections using yield_storm_interstorm_duration_intensity, a delta_t is needed.</br></br>random_seed : int or float, optional<br></br>Seed value for random-number generator.ndom_seed : int or float, optional<br> Seed value for random-number generator.)
    • Model:LakeMapperBarnes  + (grid : ModelGrid<br> A Landlab grid.grid : ModelGrid<br></br>A Landlab grid.</br> </br>surface : field name at node or array of length node<br></br>The surface to direct flow across.</br> </br>method : {'Steepest', 'D8'}<br></br>Whether or not to recognise diagonals as valid flow paths, if a raster. Otherwise, no effect.</br> </br>fill_flat : bool<br></br>If True, pits will be filled to perfectly horizontal. </br>If False, the new surface will be slightly inclined to give steepest descent flow paths to the outlet.</br> </br>fill_surface : bool<br></br>Sets the field or array to fill. </br>If fill_surface is surface, this operation occurs in place, and is faster.</br>Note that the component will overwrite fill_surface if it exists; to supply an existing water level to it, supply that water level field as surface, not fill_surface.</br> </br>redirect_flow_steepest_descent : bool<br></br>If True, the component outputs modified versions of the 'flow__receiver_node', 'flow__link_to_receiver_node', 'flow__sink_flag', and 'topographic__steepest_slope' fields. </br>These are the fields output by the FlowDirector components, so set to True if you wish to pass this LakeFiller to the FlowAccumulator, or if you wish to work directly with the new, correct flow directions and slopes without rerunning these components on your new surface.</br>Ensure the necessary fields already exist, and have already been calculated by a FlowDirector! </br>This also means you need to instantiate your FlowDirector **before** you instantiate the LakeMapperBarnes.</br>Note that the new topographic__steepest_slope will always be set to zero, even if fill_flat=False (i.e., there is actually a miniscule gradient on the new topography, which gets ignored).</br> </br>reaccumulate_flow : bool<br></br>If True, and redirect_flow_steepest_descent is True, the run method will (re-)accumulate the flow after redirecting the flow. </br>This means the 'drainage_area', 'surface_water__discharge', 'flow__upstream_node_order', and the other various flow accumulation fields (see output field names) will now reflect the new drainage patterns without having to manually reaccumulate the discharge. </br>If True but redirect_flow_steepest_descent is False, raises an ValueError.</br> </br>ignore_overfill : bool<br></br>If True, suppresses the Error that would normally be raised during creation of a gentle incline on a fill surface (i.e., if not fill_flat). </br>Typically this would happen on a synthetic DEM where more than one outlet is possible at the same elevation. </br>If True, the was_there_overfill property can still be used to see if this has occurred.</br> </br>track_lakes : bool<br></br>If True, the component permits a slight hit to performance in order to explicitly track which nodes have been filled, and to enable queries on that data in retrospect. </br>Set to False to simply fill the surface and be done with it.ueries on that data in retrospect. Set to False to simply fill the surface and be done with it.)
    • Model:FlowAccumulator  + (grid : ModelGrid<br> A Landlab grid.grid : ModelGrid<br></br>A Landlab grid.</br> </br>surface : field name at node or array of length node<br></br>The surface to direct flow across.</br></br>flow_director : string, class, instance of class.<br></br>A string of method or class name (e.g. 'D8' or 'FlowDirectorD8'), an</br>uninstantiated FlowDirector class, or an instance of a FlowDirector</br>class. This sets the method used to calculate flow directions.<br></br>Default is 'FlowDirectorSteepest'</br> </br>runoff_rate : field name, array, or float, optional (m/time)<br></br>If provided, sets the runoff rate and will be assigned to the grid field</br>'water__unit_flux_in'. If a spatially and and temporally variable runoff</br>rate is desired, pass this field name and update the field through model</br>run time. If both the field and argument are present at the time of</br>initialization, runoff_rate will *overwrite* the field. If neither are</br>set, defaults to spatially constant unit input.</br>Both a runoff_rate array and the 'water__unit_flux_in' field are</br>permitted to contain negative values, in which case they mimic</br>transmission losses rather than e.g. rain inputs.</br> </br>depression_finder : string, class, instance of class, optional<br></br>A string of class name (e.g., 'DepressionFinderAndRouter'), an</br>uninstantiated DepressionFinder class, or an instance of a</br>DepressionFinder class.</br>This sets the method for depression finding.</br> </br>**kwargs : any additional parameters to pass to a FlowDirector or</br>DepressionFinderAndRouter instance (e.g., partion_method for</br>FlowDirectorMFD). This will have no effect if an instantiated component</br>is passed using the flow_director or depression_finder keywords.ted component is passed using the flow_director or depression_finder keywords.)
    • Model:SpatialPrecipitationDistribution  + (grid : ModelGrid<br> A Landlab modelgrid : ModelGrid<br></br>A Landlab model grid of any type.</br></br>number_of_years : int<br></br>The number of years over which to generate storms.</br></br>orographic_scenario : {None, 'Singer', func}<br></br>Whether to use no orographic rule, or to adopt S&M's 2017 calibration for Walnut Gulch. Alternatively, provide a function here that turns the provided </br>elevation of the storm center into a length-11 curve weighting to select which orographic scenario to apply.11 curve weighting to select which orographic scenario to apply.)
    • Model:LateralEroder  + (grid : ModelGrid<br> A Landlab squargrid : ModelGrid<br></br>A Landlab square cell raster grid object</br></br>latero_mech : string, optional (defaults to UC)<br></br>Lateral erosion algorithm, choices are "UC" for undercutting-slump model and "TB" for total block erosion</br></br>alph : float, optional (defaults to 0.8)<br></br>Parameter describing potential for deposition, dimensionless</br></br>Kv : float, node array, or field name<br></br>Bedrock erodibility in vertical direction, 1/years</br></br>Kl_ratio : float, optional (defaults to 1.0)<br></br>Ratio of lateral to vertical bedrock erodibility, dimensionless</br></br>solver : string<br></br>Solver options:<br></br>(1) 'basic' (default): explicit forward-time extrapolation. Simple but will become unstable if time step is too large or if bedrock erodibility is </br>very high.<br></br>(2) 'adaptive': subdivides global time step as needed to prevent slopes from reversing.</br></br>inlet_node : integer, optional<br></br>Node location of inlet (source of water and sediment)</br></br>inlet_area : float, optional<br></br>Drainage area at inlet node, must be specified if inlet node is "on", m^2</br></br>qsinlet : float, optional<br></br>Sediment flux supplied at inlet, optional. m3/year</br></br>flow_accumulator : Instantiated Landlab FlowAccumulator, optional<br></br>When solver is set to "adaptive", then a valid Landlab FlowAccumulator must be passed. It will be run within sub-timesteps in order to update the flow </br>directions and drainage area.tor must be passed. It will be run within sub-timesteps in order to update the flow directions and drainage area.)
    • Model:FlowDirectorD8  + (grid : ModelGrid<br> A grid of type RasterModelGrid. surface : field name at node or array of length node, optional<br> The surface to direct flow across, default is field at node: topographic__elevation.)
    • Model:FlowDirectorDinf  + (grid : ModelGrid<br> A grid of type Voroni. elevs : field name at node or array of length node<br> The surface to direct flow across. baselevel_nodes : array_like, optional<br> IDs of open boundary (baselevel) nodes.)
    • Model:PotentialityFlowRouter  + (grid : ModelGrid<br> A grid. methodgrid : ModelGrid<br></br>A grid.</br></br>method : {'D8', 'D4'}, optional<br></br>Routing method ('D8' is the default). This keyword has no effect for a Voronoi-based grid.</br></br>flow_equation : {'default', 'Manning', 'Chezy'}, optional<br></br>If Manning or Chezy, flow is routed according to the Manning or Chezy equation; discharge is allocated to multiple downslope nodes proportional to the </br>square root of discharge; and a water__depth field is returned. If default, flow is allocated to multiple nodes linearly with slope; and the </br>water__depth field is not calculated.</br></br>Chezys_C : float, optional<br></br>Required if flow_equation == 'Chezy'.</br></br>Mannings_n : float, optional<br></br>Required if flow_equation == 'Manning'.gs_n : float, optional<br> Required if flow_equation == 'Manning'.)
    • Model:FlowDirectorSteepest  + (grid : ModelGrid<br> A grid. surface : field name at node or array of length node, optional<br> The surface to direct flow across, default is field at node: topographic__elevation.)
    • Model:SinkFiller  + (grid : ModelGrid<br> A grid. surfacgrid : ModelGrid<br></br>A grid.</br></br>surface : field name at node or array of length node<br></br>The surface to fill.</br></br>method : {'Steepest', 'D8'}<br></br>Whether or not to recognise diagonals as valid flow paths, if a raster. Otherwise, no effect.</br></br>fill_flat : bool<br></br>If True, pits will be filled to perfectly horizontal. If False, the new surface will be slightly inclined (at machine precision) to give steepest </br>descent flow paths to the outlet, once they are calculated.</br></br>ignore_overfill : bool<br></br>If True, suppresses the Error that would normally be raised during creation of a gentle incline on a fill surface (i.e., if not fill_flat). Typically </br>this would happen on a synthetic DEM where more than one outlet is possible at the same elevation. If True, the was_there_overfill property can still </br>be used to see if this has occurred._there_overfill property can still be used to see if this has occurred.)
    • Model:DetachmentLtdErosion  + (grid : RasterModelGrid A landlgrid : RasterModelGrid</br> A landlab grid.</br> K_sp : float, optional</br> K in the stream power equation (units vary with other parameters -</br> if used with the de Almeida equation it is paramount to make sure</br> the time component is set to *seconds*, not *years*!)</br> m_sp : float, optional</br> Stream power exponent, power on discharge</br> n_sp : float, optional</br> Stream power exponent, power on slope</br> uplift_rate : float, optional</br> changes in topographic elevation due to tectonic uplift</br> entrainment_threshold : float, optional</br> threshold for sediment movement</br> slope : str</br> Field name of an at-node field that contains the slope. an at-node field that contains the slope.)
    • Model:ChiFinder  + (grid : RasterModelGrid A landlab RasterModgrid : RasterModelGrid</br>A landlab RasterModelGrid.<br></br></br>reference_concavity : float<br></br>The reference concavity to use in the calculation.</br></br>min_drainage_area : float (m**2)<br></br>The drainage area down to which to calculate chi.</br></br>reference_area : float or None (m**2)<br></br>If None, will default to the mean core cell area on the grid. Else, provide a value to use. Essentially becomes a prefactor on the value of chi.</br></br>use_true_dx : bool (default False)<br></br>If True, integration to give chi is performed using each value of node spacing along the channel (which can lead to a quantization effect, and is not preferred by Taylor & Royden). If False, the mean value of node spacing along the all channels is assumed everywhere.</br></br>clobber : bool (default False)<br></br>Raise an exception if adding an already existing field. (default False)<br> Raise an exception if adding an already existing field.)
    • Model:ZoneController  + (grid : RasterModelGrid<br> A Landlabgrid : RasterModelGrid<br></br>A Landlab RasterModelGrid.</br></br>zone_function : function<br></br>A function that return a mask of the total zone extent. The first input parameter of this function must be `grid`.</br></br>minimum_area : float, optional<br></br>The minimum area of the zones that will be created.</br></br>neighborhood_structure : {'D8', 'D4'}, optional<br></br>The structure describes how zones are identified. The default, 'D8' evaluates the eight neighboring nodes. The diagonal neighboring nodes are excluded </br>when 'D4' is selected.</br></br>initial_time : float, int, optional<br></br>The initial time. The unit of time is unspecified within the controller. The default is 0.</br></br>kwargs<br></br>Keyword arguments for ``zone_function``. Do not include ``grid`` in kwargs because ``grid``, the first parameter of this method, is automatically added </br>to ``kwargs``.``, the first parameter of this method, is automatically added to ``kwargs``.)
    • Model:PerronNLDiffuse  + (grid : RasterModelGrid<br> A Landlabgrid : RasterModelGrid<br></br>A Landlab raster grid</br></br>nonlinear_diffusivity : float, array or field name<br></br>The nonlinear diffusivity</br></br>S_crit : float (radians)<br></br>The critical hillslope angle</br></br>rock_density : float (kg*m**-3)<br></br>The density of intact rock</br></br>sed_density : float (kg*m**-3)<br></br>The density of the mobile (sediment) layer : float (kg*m**-3)<br> The density of the mobile (sediment) layer)
    • Model:OverlandFlowBates  + (grid : RasterModelGrid<br> A grid. dt : float, optional<br> Time step. Either set when called or the component will do it for you.)
    • Model:Flexure  + (grid : RasterModelGrid<br> A grid. grid : RasterModelGrid<br></br>A grid.</br></br>eet : float, optional<br></br>Effective elastic thickness (m).</br></br>youngs : float, optional<br></br>Young's modulus.</br></br>method : {'airy', 'flexure'}, optional<br></br>Method to use to calculate deflections.</br></br>rho_mantle : float, optional<br></br>Density of the mantle (kg / m^3).</br></br>gravity : float, optional<br></br>Acceleration due to gravity (m / s^2).</br> </br>n_procs : int, optional<br></br>Number of processors to use for calculations. n_procs : int, optional<br> Number of processors to use for calculations.)
    • Model:DepressionFinderAndRouter  + (grid : RasterModelGrid<br> A landlabgrid : RasterModelGrid<br></br>A landlab RasterModelGrid.</br></br>routing : str<br></br>If grid is a raster type, controls whether lake connectivity can</br>occur on diagonals ('D8', default), or only orthogonally ('D4').</br>Has no effect if grid is not a raster.</br> </br>pits : array or str or None, optional<br></br>If a field name, the boolean field containing True where pits.</br>If an array, either a boolean array of nodes of the pits, or an</br>array of pit node IDs. It does not matter whether or not open</br>boundary nodes are flagged as pits; they are never treated as such.</br>Default is 'flow__sink_flag', the pit field output from the</br>:py:mod:`FlowDirectors <landlab.components.flow_director>`.</br></br>reroute_flow : bool, optional<br></br>If True (default), and the component detects the output fields in</br>the grid produced by the FlowAccumulator component, this component</br>will modify the existing flow fields to route the flow across the</br>lake surface(s).y the existing flow fields to route the flow across the lake surface(s).)
    • Model:SteepnessFinder  + (grid : RasterModelGrid<br> A landlabgrid : RasterModelGrid<br></br>A landlab RasterModelGrid.</br></br>reference_concavity : float<br></br>The reference concavity to use in the calculation.</br></br>min_drainage_area : float (m**2; default 1.e6)<br></br>The minimum drainage area above which steepness indices are</br>calculated. Defaults to 1.e6 m**2, per Wobus et al. 2006.</br></br>elev_step : float (m; default 0.)<br></br>If >0., becomes a vertical elevation change step to use to discretize the data (per Wobus). If 0., all nodes are used and no discretization happens.</br></br>discretization_length : float (m; default 0.)<br></br>If >0., becomes the lengthscale over which to segment the profiles - i.e., one different steepness index value is calculated every </br>discretization_length. If only one (or no) points are present in a segment, it will be lumped together with the next segment. If zero, one value is </br>assigned to each channel node.r with the next segment. If zero, one value is assigned to each channel node.)
    • Model:SedDepEroder  + (grid : a ModelGrid<br> A grid. K_spgrid : a ModelGrid<br></br>A grid.</br></br>K_sp : float (time unit must be *years*)<br></br>K in the stream power equation; the prefactor on the erosion equation (units vary with other parameters).</br></br>g : float (m/s**2)<br></br>Acceleration due to gravity.</br></br>rock_density : float (Kg m**-3)<br></br>Bulk intact rock density.</br></br>sediment_density : float (Kg m**-3)<br></br>Typical density of loose sediment on the bed.</br></br>fluid_density : float (Kg m**-3)<br></br>Density of the fluid.</br></br>runoff_rate : float, array or field name (m/s)<br></br>The rate of excess overland flow production at each node (i.e., rainfall rate less infiltration).</br></br>pseudoimplicit_repeats : int<br></br>Number of loops to perform with the pseudoimplicit iterator, seeking a stable solution. Convergence is typically rapid.</br></br>return_stream_properties : bool<br></br>Whether to perform a few additional calculations in order to set the additional optional output fields, 'channel__width', 'channel__depth', and </br>'channel__discharge' (default False).</br></br>sed_dependency_type : {'generalized_humped', 'None', 'linear_decline', 'almost_parabolic'}<br></br>The shape of the sediment flux function. For definitions, see Hobley et al., 2011. 'None' gives a constant value of 1.</br>NB: 'parabolic' is currently not supported, due to numerical stability issues at channel heads.</br></br>Qc : {'power_law', 'MPM'}<br></br>Whether to use simple stream-power-like equations for both sediment transport capacity and erosion rate, or more complex forms based directly on the </br>Meyer-Peter Muller equation and a shear stress based erosion model consistent with MPM (per Hobley et al., 2011).</br></br>If ``sed_dependency_type == 'generalized_humped'``...<br></br></br>kappa_hump : float<br></br>Shape parameter for sediment flux function. Primarily controls function amplitude (i.e., scales the function to a maximum of 1). Default follows Leh </br>valley values from Hobley et al., 2011.</br></br>nu_hump : float<br></br>Shape parameter for sediment flux function. Primarily controls rate of rise of the "tools" limb. Default follows Leh valley values from Hobley et al., </br>2011.</br></br>phi_hump : float<br></br>Shape parameter for sediment flux function. Primarily controls rate of fall of the "cover" limb. Default follows Leh valley values from Hobley et al., </br>2011.</br></br>c_hump : float<br></br>Shape parameter for sediment flux function. Primarily controls degree of function asymmetry. Default follows Leh valley values from Hobley et al., </br>2011.</br></br>If ``Qc == 'power_law'``...<br></br></br>m_sp : float<br></br>Power on drainage area in the erosion equation.</br></br>n_sp : float<br></br>Power on slope in the erosion equation.</br></br>K_t : float (time unit must be in *years*)<br></br>Prefactor in the transport capacity equation.</br></br>m_t : float<br></br>Power on drainage area in the transport capacity equation.</br></br>n_t : float<br></br>Power on slope in the transport capacity equation.</br></br>if ``Qc == 'MPM'``...<br></br></br>C_MPM : float<br></br>A prefactor on the MPM relation, allowing tuning to known sediment saturation conditions (leave as 1. in most cases).</br></br>a_sp : float<br></br>Power on shear stress to give erosion rate.</br></br>b_sp : float<br></br>Power on drainage area to give channel width.</br></br>c_sp : float<br></br>Power on drainage area to give discharge.</br></br>k_w : float (unit variable with b_sp)<br></br>Prefactor on A**b_sp to give channel width.</br></br>k_Q : float (unit variable with c_sp, but time unit in *seconds*)<br></br>Prefactor on A**c_sp to give discharge.</br></br>mannings_n : float<br></br>Manning's n for the channel.</br></br>threshold_shear_stress : None or float (Pa)<br></br>The threshold shear stress in the equation for erosion rate. If None, implies that *set_threshold_from_Dchar* is True, and this parameter will get set </br>from the Dchar value and critical Shields number.</br></br>Dchar :None, float, array, or field name (m)<br></br>The characteristic grain size on the bed, that controls the relationship between critical Shields number and critical shear stress. If None, implies </br>that *set_Dchar_from_threshold* is True, and this parameter will get set from the threshold_shear_stress value and critical Shields number.</br></br>set_threshold_from_Dchar : bool<br></br>If True (default), threshold_shear_stress will be set based on Dchar and threshold_Shields.</br></br>set_Dchar_from_threshold : bool<br></br>If True, Dchar will be set based on threshold_shear_stress and threshold_Shields. Default is False.</br></br>threshold_Shields : None or float<br></br>The threshold Shields number. If None, implies that *slope_sensitive_threshold* is True.</br></br>slope_sensitive_threshold : bool<br></br>If True, the threshold_Shields will be set according to 0.15 * S ** 0.25, per Lamb et al., 2008 & Hobley et al., 2011.</br></br>flooded_depths : array or field name (m)<br></br>Depths of flooding at each node, zero where no lake. Note that the component will dynamically update this array as it fills nodes with sediment </br>(...but does NOT update any other related lake fields).y et al., 2011. flooded_depths : array or field name (m)<br> Depths of flooding at each node, zero where no lake. Note that the component will dynamically update this array as it fills nodes with sediment (...but does NOT update any other related lake fields).)
    • Model:WILSIM  + (grid size, end time, initial slope, erodibility, climate (rainfall rate), tectonic (uplift rate and break point))
    • Model:DepthDependentTaylorDiffuser  + (grid: ModelGrid Landlab ModelGrid grid: ModelGrid</br> Landlab ModelGrid object</br> linear_diffusivity: float, optional.</br> Hillslope diffusivity, m**2/yr</br> Default = 1.0</br> slope_crit: float, optional</br> Critical gradient parameter, m/m</br> Default = 1.0</br> soil_transport_decay_depth: float, optional</br> characteristic transport soil depth, m</br> Default = 1.0</br> nterms: int, optional. default = 2</br> number of terms in the Taylor expansion.</br> Two terms (default) gives the behavior</br> described in Ganti et al. (2012). described in Ganti et al. (2012).)
    • Model:DepthDependentDiffuser  + (grid: ModelGrid Landlab ModelGrid object linear_diffusivity: float Hillslope diffusivity, m**2/yr soil_transport_decay_depth: float characteristic transport soil depth, m)
    • Model:ExponentialWeatherer  + (grid: ModelGrid<br> Landlab ModelGrid object soil_production__maximum_rate : float<br> Maximum weathering rate for bare bedrock soil_production__decay_depth : float<br> Characteristic weathering depth)
    • Model:TaylorNonLinearDiffuser  + (grid: ModelGrid<br> Landlab ModelGrigrid: ModelGrid<br></br>Landlab ModelGrid object</br></br>linear_diffusivity: float, optional<br></br>Hillslope diffusivity, m**2/yr</br>Default = 1.0</br></br>slope_crit: float, optional<br></br>Critical slope</br>Default = 1.0</br></br>nterms: int, optional. default = 2<br></br>number of terms in the Taylor expansion.</br>Two terms (Default) gives the behavior described in Ganti et al. (2012).</br></br>dynamic_dt : boolean (optional, default is False)<br></br>Keyword argument to turn on or off dynamic time-stepping.</br></br>if_unstable : string (optional, default is "pass")<br></br>Keyword argument to determine how potential instability due to slopes that are too high is handled. Options are "pass", "warn", and "raise".</br></br>courant_factor : float (optional, default = 0.2)<br></br>Factor to identify stable time-step duration when using dynamic timestepping.br> Factor to identify stable time-step duration when using dynamic timestepping.)
    • Model:Vegetation  + (grid: RasterModelGrid<br> A grid. Bgrid: RasterModelGrid<br></br>A grid.</br></br>Blive_init: float, optional<br></br>Initial value for vegetation__live_biomass. Converted to field.</br></br>Bdead_init: float, optional<br></br>Initial value for vegetation__dead_biomass. Coverted to field.</br></br>ETthreshold_up: float, optional<br></br>Potential Evapotranspiration (PET) threshold for growing season (mm/d).</br></br>ETthreshold_down: float, optional<br></br>PET threshold for dormant season (mm/d).</br></br>Tdmax: float, optional<br></br>Constant for dead biomass loss adjustment (mm/d).</br></br>w: float, optional<br></br>Conversion factor of CO2 to dry biomass (Kg DM/Kg CO2).</br></br>WUE: float, optional<br></br>Water Use Efficiency - ratio of water used in plant water lost by the plant through transpiration (KgCO2Kg-1H2O).</br></br>LAI_max: float, optional<br></br>Maximum leaf area index (m2/m2).</br></br>cb: float, optional<br></br>Specific leaf area for green/live biomass (m2 leaf g-1 DM).</br></br>cd: float, optional<br></br>Specific leaf area for dead biomass (m2 leaf g-1 DM).</br></br>ksg: float, optional<br></br>Senescence coefficient of green/live biomass (d-1).</br></br>kdd: float, optional<br></br>Decay coefficient of aboveground dead biomass (d-1).</br></br>kws: float, optional<br></br>Maximum drought induced foliage loss rate (d-1).</br></br>method: str<br></br>Method name.</br></br>Tr: float, optional<br></br>Storm duration (hours).</br></br>Tb: float, optional<br></br>Inter-storm duration (hours).</br></br>PETthreshold_switch: int, optional<br></br>Flag to indiate the PET threshold. This controls whether the threshold is for growth (1) or dormancy (any other value).witch: int, optional<br> Flag to indiate the PET threshold. This controls whether the threshold is for growth (1) or dormancy (any other value).)
    • Model:VegCA  + (grid: RasterModelGrid<br> A grid. Pgrid: RasterModelGrid<br></br>A grid.</br></br>Pemaxg: float, optional<br></br>Maximal establishment probability of grass.</br></br>ING: float, optional<br></br>Parameter to define allelopathic effect of creosote on grass.</br></br>ThetaGrass: float, optional<br></br>Drought resistance threshold of grass.</br></br>PmbGrass: float, optional<br></br>Background mortality probability of grass.</br></br>Pemaxsh: float, optional<br></br>Maximal establishment probability of shrub.</br></br>ThetaShrub: float, optional<br></br>Drought resistance threshold of shrub.</br></br>PmbShrub: float, optional<br></br>Background mortality probability of shrub.</br></br>tpmaxShrub: float, optional<br></br>Maximum age of shrub (years).</br></br>Pemaxtr: float, optional<br></br>Maximal establishment probability of tree.</br></br>Thetatree: float, optional<br></br>Drought resistance threshold of tree.</br></br>PmbTree: float, optional<br></br>Background mortality probability of tree.</br></br>tpmaxTree: float, optional<br></br>Maximum age of tree (years).</br></br>ThetaShrubSeedling: float, optional<br></br>Drought resistance threshold of shrub seedling.</br></br>PmbShrubSeedling: float, optional<br></br>Background mortality probability of shrub seedling.</br></br>tpmaxShrubSeedling: float, optional<br></br>Maximum age of shrub seedling (years).</br></br>ThetaTreeSeedling: float, optional<br></br>Drought resistance threshold of tree seedling.</br></br>PmbTreeSeedling: float, optional<br></br>Background mortality probability of tree seedling.</br></br>tpmaxTreeSeedling: float, optional<br></br>Maximum age of tree seedling (years).</br></br>method: str, optional<br></br>Method used.</br></br>Edit_VegCov: bool, optional<br></br>If Edit_VegCov=True, an optional field 'vegetation__boolean_vegetated' will be output, (i.e.) if a cell is vegetated the corresponding cell of the </br>field will be 1, otherwise it will be 0. an optional field 'vegetation__boolean_vegetated' will be output, (i.e.) if a cell is vegetated the corresponding cell of the field will be 1, otherwise it will be 0.)
    • Model:PotentialEvapotranspiration  + (grid: RasterModelGrid<br> A grid. mgrid: RasterModelGrid<br></br>A grid.</br></br>method: {'Constant', 'PriestleyTaylor', 'MeasuredRadiationPT', 'Cosine'}, optional<br></br>Priestley Taylor method will spit out radiation outputs too.</br></br>priestley_taylor_constant: float, optional<br></br>Alpha used in Priestley Taylor method.</br></br>albedo: float, optional<br></br>Albedo.</br></br>latent_heat_of_vaporization: float, optional<br></br>Latent heat of vaporization for water Pwhv (Wd/(m*mm^2)).</br></br>psychometric_const: float, optional<br></br>Psychometric constant (kPa (deg C)^-1).</br></br>stefan_boltzmann_const: float, optional<br></br>Stefan Boltzmann's constant (W/(m^2K^-4)).</br></br>solar_const: float, optional<br></br>Solar constant (W/m^2).</br></br>latitude: float, optional<br></br>Latitude (radians).</br></br>elevation_of_measurement: float, optional<br></br>Elevation at which measurement was taken (m).</br></br>adjustment_coeff: float, optional<br></br>adjustment coeff to predict Rs from air temperature (deg C)^-0.5.</br></br>lt: float, optional<br></br>lag between peak TmaxF and solar forcing (days).</br></br>nd: float, optional<br></br>Number of days in year (days).</br></br>MeanTmaxF: float, optional<br></br>Mean annual rate of TmaxF (mm/d).</br></br>delta_d: float, optional<br></br>Calibrated difference between max & min daily TmaxF (mm/d).</br></br>current_time: float, required only for 'Cosine' method<br></br>Current time (Years)</br></br>const_potential_evapotranspiration: float, optional for 'Constant' method<br></br>Constant PET value to be spatially distributed.</br></br>Tmin: float, required for 'Priestley Taylor' method<br></br>Minimum temperature of the day (deg C)</br></br>Tmax: float, required for 'Priestley Taylor' method<br></br>Maximum temperature of the day (deg C)</br></br>Tavg: float, required for 'Priestley Taylor' and 'MeasuredRadiationPT' methods<br></br>Average temperature of the day (deg C)</br></br>obs_radiation float, required for 'MeasuredRadiationPT' method<br></br>Observed radiation (W/m^2)edRadiationPT' methods<br> Average temperature of the day (deg C) obs_radiation float, required for 'MeasuredRadiationPT' method<br> Observed radiation (W/m^2))
    • Model:Radiation  + (grid: RasterModelGrid<br> A grid. mgrid: RasterModelGrid<br></br>A grid.</br></br>method: {'Grid'}, optional<br></br>Currently, only default is available.</br></br>cloudiness: float, optional<br></br>Cloudiness.</br></br>latitude: float, optional<br></br>Latitude (radians).</br></br>albedo: float, optional<br></br>Albedo.</br></br>solar_constant: float, optional<br></br>Solar Constant (W/m^2).</br></br>clearsky_turbidity: float, optional<br></br>Clear sky turbidity.</br></br>opt_airmass: float, optional<br></br>Optical air mass.</br></br>current_time: float<br></br>Current time (years).</br> </br>hour: float, optional<br></br>Hour of the day. Default is 12 (solar noon); Current time (years). hour: float, optional<br> Hour of the day. Default is 12 (solar noon))
    • Model:SoilMoisture  + (grid: RasterModelGrid<br> A grid. rgrid: RasterModelGrid<br></br>A grid.</br></br>runon: float, optional<br></br>Runon from higher elevation (mm).</br></br>f_bare: float, optional<br></br>Fraction to partition PET for bare soil (None).</br></br>soil_ew: float, optional<br></br>Residual Evaporation after wilting (mm/day).</br></br>intercept_cap: float, optional<br></br>Plant Functional Type (PFT) specific full canopy interception capacity.</br></br>zr: float, optional<br></br>Root depth (m).</br></br>I_B: float, optional<br></br>Infiltration capacity of bare soil (mm/h).</br></br>I_V: float, optional<br></br>Infiltration capacity of vegetated soil (mm/h).</br></br>pc: float, optional<br></br>Soil porosity (None).</br></br>fc: float, optional<br></br>Soil saturation degree at field capacity (None).</br></br>sc: float, optional<br></br>Soil saturation degree at stomatal closure (None).</br></br>wp: float, optional<br></br>Soil saturation degree at wilting point (None).</br></br>hgw: float, optional<br></br>Soil saturation degree at hygroscopic point (None).</br></br>beta: float, optional<br></br>Deep percolation constant = 2*b+3 where b is water retention (None).</br></br>LAI_max: float, optional<br></br>Maximum leaf area index (m^2/m^2).</br></br>LAIR_max: float, optional<br></br>Reference leaf area index (m^2/m^2).</br></br>method: str<br></br>Method used</br></br>Tr: float, optional<br></br>Storm duration (hours).</br></br>Tb: float, optional<br></br>Inter-storm duration (hours).</br></br>current_time: float<br></br>Current time (years).loat, optional<br> Storm duration (hours). Tb: float, optional<br> Inter-storm duration (hours). current_time: float<br> Current time (years).)
    • Model:FireGenerator  + (grid: landlab model grid<br><br&ggrid: landlab model grid<br><br></br>mean_fire_recurrence : float<br></br>Average time between fires for a given location<br><br></br>shape_parameter : float<br></br>Describes the skew of the Weibull distribution.<br></br>If shape < 3.5, data skews left.<br></br>If shape == 3.5, data is normal.<br></br>If shape > 3.5, data skews right.<br><br></br>scale_parameter : float, optional<br></br>Describes the peak of the Weibull distribution, located at the</br>63.5% value of the cumulative distribution function. If unknown,</br>it can be found using mean fire recurrence value and the</br>get_scale_parameter().ative distribution function. If unknown, it can be found using mean fire recurrence value and the get_scale_parameter().)
    • Model:GeoClaw  + (http://www.clawpack.org/setrun_geoclaw.html http://www.clawpack.org/topo.html)
    • Model:PRMS  + (http://wwwbrr.cr.usgs.gov/projects/SW_MoWS/software/oui_and_mms_s/prms.shtml)
    • Model:WACCM-CARMA  + (hundreds of physical parameters)
    • Model:GreenAmptInfiltrationModel  + (hydraulic conductivity, time resolution, rainfall intensity, the change in the moisture content, wetting front soil suction head)
    • Model:SIMSAFADIM  + (initial basin configuration, boundary conditions for fluid flow and sediment input, conditions for carbonate producing organisms, sea level changes, temporal changes in boundary conditions)
    • Model:PISM  + (initial bedrock and glacier topographies, geothermal heat flux, and climate forcing)
    • Model:Cliffs  + (integer - type of coordinates (1 - cartesiinteger - type of coordinates (1 - cartesian, otherwise-spherical)</br>DEM file name</br>number of grids enclosed in Master grid</br>enclosed DEMs file names if any</br>still sea threshold</br>minimal flow depth</br>friction coefficient</br>topo flag: 0-wall, otherwise - land inundation</br>depth to place vertical wall, if any</br>time step </br>total amount of steps </br>integer - apply initial deformation to bottom or sea surface</br>integer - flag to continue or stop after input stops (0 for interrupt)</br>number of steps between screenshots</br>number to subsample screenshots in x</br>number to subsample screenshots in y</br>number of timesteps between saving boundary feed to enclosed grids</br>number of steps between maxwave updates</br>number of virtual gages</br>steps between outputs in gage time histories</br>i,j indexes of gage locations on the grid i,j indexes of gage locations on the grid)
    • Model:Demeter  + (land class info,)
    • Model:YANGs  + (mean bed shear stress, median bed grain size)
    • Model:GrainHill  + (model_type: 'grainhill', 'block', or 'facemodel_type: 'grainhill', 'block', or 'facet' (default 'grainhill')</br>number_of_node_rows: # rows</br>number_of_node_columns: # columns</br>cell_width: width of grid cells, m</br>grav_accel: gravitational acceleration, m/s2</br>friction_coef: dimensionless friction factor, 0 to 1</br>run_duration: duration of run, years</br>uplift_interval: time interval between uplift events, years</br>dissolution_rate: (facet only) rate coefficient for dissolution, 1/years</br>disturbance_rate: frequency parameter for soil disturbance, 1/years</br>weathering_rate: frequency parameter for rock weathering, 1/years</br>rock_state_for_uplift: type of material added at base during uplift (7=soil, 8=rock)</br>block_layer_dip_angle: ('block' only) dip angle for layer made of blocks</br>block_layer_thickness: ('block' only) thickness, in cells, of layer</br>layer_left_x: ('block' only) x coordinate of left edge of layer</br>y0_top: ('block' only) if block option selected, y coordinate of top of layer at x=0</br>fault_x: ('facet' only) x location of fault trace at y=0, m</br>baselevel_rise_interval: ('facet' only) rate of left-side baselevel rise, m/yr</br>opt_rock_collapse: option to have rock cells collapse when undermined</br>save_plots: whether to save any plots to file (True or False)</br>plot_filename: base name for plot files, if used</br>plot_filetype: filename extension for plots (default '.png')</br>plot_interval: interval between plots, years</br>output_interval: interval between file output, years</br>report_interval: real-time interval for reporting on screen, seconds interval for reporting on screen, seconds)
    • Model:ModelParameterDictionary  + (n/a)
    • Model:Gospl  + (paleo-landscape, paleo-climate, plate reconstruction)
    • Model:RiverSynth  + (reach averaged bankfull width, slope, grain size, shields parameter, control function parameters)
    • Model:XBeach  + (rectilinear grid, bathymetry, boundary spectral parameters, water levels, sediment sizes, model parameters)
    • Model:PyRiverBed  + (river centerline XY coordinates)
    • Model:Mosartwmpy  + (river channel network, runoff, water demand, reservoir operations)
    • Model:MODFLOW 6  + (see MODFLOW 6 Description of Input/Output at https://water.usgs.gov/water-resources/software/MODFLOW-6)
    • Model:TAo  + (see documentation along with source code, also available here: https://sites.google.com/site/daniggcc/software/tao)
    • Model:TISC  + (see software documentation)
    • Model:OTEQ  + (see user documentation)
    • Model:OTIS  + (see user documentation on website)
    • Model:LinearDiffuser  + (soil creep coefficient; initial topography)
    • Model:FineSed3D  + (start time step, number of time steps to run, settling velocity, Reynolds number, see more details in the user manual.)
    • Model:Sedtrans05  + (water depth, current speed at height z, current direction, wave height, wave period, wave direction, median grain-size, bed slope, sediment density, salinity, temperature)
    • Model:WAVEWATCH III ^TM  + (wind at 10m, air-sea temperature difference, ice concentration, curents and water levels (bathymetry))
    • Model:Auto marsh  + (wind waves, soil resistance / shear strength)
    • Model:Symphonie  + (wind, air temperature, humidity, pressure, solar and infrared radiation. Oceanic fields from OGCM for initial and boundary conditions)
    • Model:Badlands  + (xml input file calling ASCII files)
    • Model:ZoneTaxon  + (zones : list of Zones<br> The initiazones : list of Zones<br></br>The initial SpeciesEvolver Zones where the taxon is located.</br></br>parent : Taxon, optional<br></br>A SpeciesEvolver taxon that is the parent taxon. The default value, 'None' indicates no parent.</br></br>time_to_allopatric_speciation : float, int, optional<br></br>The delay in model time to speciate following taxon geographic fragmentation, indicated by multiple objects in the attribute, ``zones``. Speciation </br>occurs at the time step when the delay is reached or exceeded. The default value of 0 indicates speciation occurs at the same time step as geographic </br>fragmentation.</br></br>persists_post_speciation : boolean, optional<br></br>When 'True', the default, taxon persists despite speciation. When 'False' and following speciation, the taxon is no longer extant.n 'False' and following speciation, the taxon is no longer extant.)