sequence.fluvial module#

Calculate the fraction of sand on the delta plain.

This module contains Landlab components that add a sand fraction to a SequenceModelGrid.

class sequence.fluvial.Fluvial(*args, **kwds)[source]#

Bases: Component

Landlab component that calculates delta-plain sand fraction.

__init__(grid: SequenceModelGrid, sand_frac: float = 0.5, wave_base: float = 60.0, sediment_load: float = 3.0, sand_density: float = 2650.0, plain_slope: float = 0.0008, hemipelagic: float = 0.0, sea_level: float = 0.0)[source]#

Generate percent sand/mud for fluvial section.

Add hemipelagic mud to the seaward end of section.

Parameters:
  • grid (SequenceModelGrid) – A landlab grid.

  • sand_frac (str, optional) – Fraction of sand on the delta.

  • wave_base (float, optional) – Wave base (m).

  • sediment_load (float, optional) – Sediment load.

  • sand_density (float, optional) – The grain density of sand [kg / m^3]

  • plain_slope (float, optional) – The gradient of the flood plain.

  • hemipelagic (float, optional) – Hemipelagic sedimentation.

  • sea_level (float, optional) – The current sea level (m).

run_one_step(dt: float) None[source]#

Update the component one time step.

Parameters:

dt (float) – The time step to update the component by.