oggm.core.massbalance.LinearMassBalance¶
-
class
oggm.core.massbalance.
LinearMassBalance
(ela_h, grad=3.0, max_mb=None)[source]¶ Constant mass-balance as a linear function of altitude.
The “temperature bias” doesn’t makes much sense in this context, but we implemented a simple empirical rule: + 1K -> ELA + 150 m
-
__init__
(ela_h, grad=3.0, max_mb=None)[source]¶ Initialize.
Parameters: ela_h: float
Equilibrium line altitude (units: [m])
grad: float
Mass-balance gradient (unit: [mm w.e. yr-1 m-1])
max_mb: float
Cap the mass balance to a certain value (unit: [mm w.e. yr-1])
Methods
__init__
(ela_h[, grad, max_mb])Initialize. get_annual_mb
(heights[, year])Like self.get_monthly_mb(), but for annual MB. get_ela
([year])Compute the equilibrium line altitude for this year get_monthly_mb
(heights[, year])Monthly mass-balance at given altitude(s) for a moment in time. get_specific_mb
(heights, widths[, year])Specific mb for this year and a specific glacier geometry. -