Skip to main content
Ctrl+K
Logo image

Principles

  • Introduction
  • Model structure and fundamentals
  • Glacier flowlines
  • Mass balance models
    • Monthly temperature index model calibrated on geodetic MB data
    • For returning users: transition from OGGM 1.5 to 1.6
    • “Toy models” for experimentation
      • oggm.core.massbalance.ScalarMassBalance
      • oggm.core.massbalance.LinearMassBalance
      • oggm.core.massbalance.ConstantMassBalance
      • oggm.core.massbalance.RandomMassBalance
      • oggm.core.massbalance.UncertainMassBalance
    • PyGEM
    • massbalance-sandbox
  • Geometry evolution models
    • Ice dynamics flowline model (default)
    • Mass redistribution curve model
    • OGGM-VAS (volume-area scaling)
  • Bed inversion
  • Frontal ablation
  • Dynamic spinup

Using OGGM

  • Try OGGM online
  • Installing OGGM
  • Getting started
  • OGGM Shop
  • Tutorials
  • List of OGGM functions and tasks
    • oggm.cfg.initialize
    • oggm.cfg.initialize_minimal
    • oggm.cfg.set_logging_config
    • oggm.cfg.set_intersects_db
    • oggm.cfg.reset_working_dir
    • oggm.cfg.add_to_basenames
    • oggm.workflow.init_glacier_directories
    • oggm.workflow.execute_entity_task
    • oggm.workflow.gis_prepro_tasks
    • oggm.workflow.inversion_tasks
    • oggm.workflow.merge_glacier_tasks
    • oggm.workflow.calibrate_inversion_from_consensus
    • oggm.utils.show_versions
    • oggm.utils.get_demo_file
    • oggm.utils.get_rgi_dir
    • oggm.utils.get_rgi_region_file
    • oggm.utils.get_rgi_glacier_entities
    • oggm.utils.get_rgi_intersects_dir
    • oggm.utils.get_rgi_intersects_region_file
    • oggm.utils.get_rgi_intersects_entities
    • oggm.utils.get_ref_mb_glaciers
    • oggm.utils.copy_to_basedir
    • oggm.utils.gdir_to_tar
    • oggm.utils.base_dir_to_tar
    • oggm.utils.cook_rgidf
    • oggm.global_tasks.write_centerlines_to_shape
    • oggm.global_tasks.compile_glacier_statistics
    • oggm.global_tasks.compile_run_output
    • oggm.global_tasks.compile_climate_input
    • oggm.global_tasks.compile_task_log
    • oggm.global_tasks.compile_task_time
    • oggm.global_tasks.compile_fixed_geometry_mass_balance
    • oggm.global_tasks.compile_climate_statistics
    • oggm.global_tasks.compile_ela
    • oggm.shop.cru.get_cru_file
    • oggm.shop.cru.process_cru_data
    • oggm.shop.cru.process_dummy_cru_file
    • oggm.shop.ecmwf.get_ecmwf_file
    • oggm.shop.ecmwf.process_ecmwf_data
    • oggm.shop.histalp.get_histalp_file
    • oggm.shop.histalp.process_histalp_data
    • oggm.shop.gcm_climate.process_gcm_data
    • oggm.shop.gcm_climate.process_cesm_data
    • oggm.shop.gcm_climate.process_cmip_data
    • oggm.shop.bedtopo.add_consensus_thickness
    • oggm.shop.its_live.velocity_to_gdir
    • oggm.shop.rgitopo.init_glacier_directories_from_rgitopo
    • oggm.shop.rgitopo.select_dem_from_dir
    • oggm.shop.rgitopo.dem_quality_check
    • oggm.tasks.define_glacier_region
    • oggm.tasks.process_dem
    • oggm.tasks.glacier_masks
    • oggm.tasks.simple_glacier_masks
    • oggm.tasks.rasterio_glacier_mask
    • oggm.tasks.gridded_attributes
    • oggm.tasks.gridded_mb_attributes
    • oggm.tasks.gridded_data_var_to_geotiff
    • oggm.tasks.compute_centerlines
    • oggm.tasks.compute_downstream_line
    • oggm.tasks.compute_downstream_bedshape
    • oggm.tasks.catchment_area
    • oggm.tasks.catchment_intersections
    • oggm.tasks.initialize_flowlines
    • oggm.tasks.catchment_width_geom
    • oggm.tasks.catchment_width_correction
    • oggm.tasks.terminus_width_correction
    • oggm.tasks.elevation_band_flowline
    • oggm.tasks.fixed_dx_elevation_band_flowline
    • oggm.tasks.process_climate_data
    • oggm.tasks.process_custom_climate_data
    • oggm.tasks.mb_calibration_from_scalar_mb
    • oggm.tasks.mb_calibration_from_geodetic_mb
    • oggm.tasks.mb_calibration_from_wgms_mb
    • oggm.tasks.apparent_mb_from_linear_mb
    • oggm.tasks.apparent_mb_from_any_mb
    • oggm.tasks.fixed_geometry_mass_balance
    • oggm.tasks.compute_ela
    • oggm.tasks.process_cru_data
    • oggm.tasks.process_dummy_cru_file
    • oggm.tasks.process_histalp_data
    • oggm.tasks.process_ecmwf_data
    • oggm.tasks.process_gcm_data
    • oggm.tasks.process_cesm_data
    • oggm.tasks.process_cmip_data
    • oggm.tasks.historical_delta_method
    • oggm.tasks.prepare_for_inversion
    • oggm.tasks.mass_conservation_inversion
    • oggm.tasks.filter_inversion_output
    • oggm.tasks.get_inversion_volume
    • oggm.tasks.compute_inversion_velocities
    • oggm.tasks.distribute_thickness_per_altitude
    • oggm.tasks.distribute_thickness_interp
    • oggm.tasks.find_inversion_calving_from_any_mb
    • oggm.tasks.init_present_time_glacier
    • oggm.tasks.flowline_model_run
    • oggm.tasks.run_random_climate
    • oggm.tasks.run_from_climate_data
    • oggm.tasks.run_constant_climate
    • oggm.tasks.merge_consecutive_run_outputs
    • oggm.tasks.run_dynamic_spinup
    • oggm.tasks.run_dynamic_melt_f_calibration
    • oggm.tasks.copy_to_basedir
    • oggm.tasks.gdir_to_tar
    • oggm.global_tasks.gis_prepro_tasks
    • oggm.global_tasks.inversion_tasks
    • oggm.global_tasks.calibrate_inversion_from_consensus
    • oggm.global_tasks.merge_glacier_tasks
    • oggm.global_tasks.get_ref_mb_glaciers
    • oggm.global_tasks.write_centerlines_to_shape
    • oggm.global_tasks.compile_run_output
    • oggm.global_tasks.compile_climate_input
    • oggm.global_tasks.compile_task_log
    • oggm.global_tasks.compile_task_time
    • oggm.global_tasks.compile_glacier_statistics
    • oggm.global_tasks.compile_fixed_geometry_mass_balance
    • oggm.global_tasks.compile_climate_statistics
    • oggm.global_tasks.compile_ela
    • oggm.cli.prepro_levels.run_prepro_levels
    • oggm.GlacierDirectory
    • oggm.Centerline
    • oggm.Flowline
    • oggm.MassBalanceModel
    • oggm.MassBalanceModel.get_monthly_mb
    • oggm.MassBalanceModel.get_annual_mb
    • oggm.MassBalanceModel.get_specific_mb
    • oggm.MassBalanceModel.get_ela
    • oggm.FlowlineModel
    • oggm.FileModel
    • oggm.core.massbalance.MassBalanceModel
    • oggm.core.massbalance.MassBalanceModel.get_monthly_mb
    • oggm.core.massbalance.MassBalanceModel.get_annual_mb
    • oggm.core.massbalance.MassBalanceModel.get_specific_mb
    • oggm.core.massbalance.MassBalanceModel.get_ela
    • oggm.core.massbalance.LinearMassBalance
    • oggm.core.massbalance.MonthlyTIModel
    • oggm.core.massbalance.ConstantMassBalance
    • oggm.core.massbalance.RandomMassBalance
    • oggm.core.massbalance.UncertainMassBalance
    • oggm.core.massbalance.MultipleFlowlineMassBalance
    • oggm.core.flowline.Flowline
    • oggm.core.flowline.MixedBedFlowline
    • oggm.core.flowline.ParabolicBedFlowline
    • oggm.core.flowline.RectangularBedFlowline
    • oggm.core.flowline.TrapezoidalBedFlowline
    • oggm.core.centerlines.initialize_flowlines
    • oggm.core.centerlines.compute_centerlines
    • oggm.core.centerlines.compute_downstream_line
    • oggm.core.flowline.init_present_time_glacier
  • Performance, cluster environments and reproducibility
  • FAQ and Troubleshooting
  • Pitfalls and limitations
  • Assets and downloads
  • OGGM-Hub
  • Version history

Contributing

  • Citing OGGM
  • Adding an external module to OGGM
  • OGGM Enhancement Proposals (OEPs)
    • OEP-0001: Package dependencies and reproducibility in OGGM
    • OEP-0002: OGGM on the cloud with JupyterHub and Pangeo
    • OEP-0003: Surface mass balance enhancements
  • Contributing to OGGM
  • Repository
  • Suggest edit
  • Open issue
  • .rst

OGGM Enhancement Proposals (OEPs)

OGGM Enhancement Proposals (OEPs)#

OGGM Enhancement Proposals (OEPs) are design documents describing mid- to long term goals of OGGM. Anyone can write or edit OEPs - and anyone is welcome to tackle the implementation of these goals!

See this github issue for a discussion about OEPs.

  • OEP-0001: Package dependencies and reproducibility in OGGM
  • OEP-0002: OGGM on the cloud with JupyterHub and Pangeo
  • OEP-0003: Surface mass balance enhancements

previous

Adding an external module to OGGM

next

OEP-0001: Package dependencies and reproducibility in OGGM

By OGGM Developers

© Copyright 2015-2023, OGGM Developers.