BucketHydrology
BucketHydrology(
num_layers=1,
soil_moisture_max=0.15,
beta_parameter=0.75,
specific_latent_heat_of_water=2260000,
bulk_coefficient=0.0011,
deep_soil_moisture_max=0.5,
moisture_diffusion_timescale=None,
deep_layer_thickness_ratio=10.0,
deep_drainage_timescale=None,
**kwargs,
)Manages surface energy and moisture balance This component assumes that the surface is a slab with some heat capacity and moisture holding capacity. Calculates the sensible and latent heat flux, takes precipitation values as input.
Methods
| Name | Description |
|---|---|
| array_call | Calculates sensible and latent heat flux and returns |
array_call
BucketHydrology.array_call(state, timestep)Calculates sensible and latent heat flux and returns surface temperature and soil moisture after timestep.