UniformSedimentLayer
- class fastscape.processes.UniformSedimentLayer(*, surf_elevation, bedrock_elevation)
Uniform sediment (or regolith, or soil) layer.
This layer has uniform properties (undefined in this class) and generally undergo under active erosion, transport and deposition processes.
- surf_elevation
Surface topography elevation
Variable properties:
type :
foreignreference variable :
SurfaceTopography.elevationintent :
indimensions : (‘y’, ‘x’)
- Type:
attr.Attribute
- bedrock_elevation
Bedrock elevation
Variable properties:
type :
foreignreference variable :
Bedrock.elevationintent :
indimensions : (‘y’, ‘x’)
- Type:
attr.Attribute
- thickness
Sediment layer thickness
Variable properties:
type :
variableintent :
outdimensions : (‘y’, ‘x’)
- Type:
attr.Attribute
Methods
__init__(*, surf_elevation, bedrock_elevation)Method generated by attrs for class UniformSedimentLayer.
initialize()run_step()
Output of process info:
In [1]: import xsimlab as xs
In [2]: from fastscape.processes import UniformSedimentLayer
In [3]: xs.process_info(UniformSedimentLayer)
<UniformSedimentLayer (xsimlab process)>
Variables:
surf_elevation [in] <--- SurfaceTopography.elevation
bedrock_elevation [in] <--- Bedrock.elevation
thickness [out] ('y', 'x') sediment layer thickness
Simulation stages:
initialize
run_step