oggm.core.massbalance.MassBalanceModel

class oggm.core.massbalance.MassBalanceModel[source]

Common logic for the mass balance models.

All mass-balance models should implement this interface.

Attributes
valid_bounds[float, float]

The altitudinal bounds where the MassBalanceModel is valid. This is necessary for automated ELA search.

__init__(self)[source]

Initialize.

Methods

__init__(self)

Initialize.

get_annual_mb(self, heights[, year, fl_id])

Like self.get_monthly_mb(), but for annual MB.

get_ela(self[, year])

Compute the equilibrium line altitude for this year

get_monthly_mb(self, heights[, year, fl_id])

Monthly mass-balance at given altitude(s) for a moment in time.

get_specific_mb(self[, heights, widths, …])

Specific mb for this year and a specific glacier geometry.