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 :
foreign
reference variable :
SurfaceTopography.elevation
intent :
in
dimensions : (‘y’, ‘x’)
- Type:
attr.Attribute
- bedrock_elevation
Bedrock elevation
Variable properties:
type :
foreign
reference variable :
Bedrock.elevation
intent :
in
dimensions : (‘y’, ‘x’)
- Type:
attr.Attribute
- thickness
Sediment layer thickness
Variable properties:
type :
variable
intent :
out
dimensions : (‘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