diff --git a/notebooks/tutorials/settings_and_observation_handling_workflow.ipynb b/notebooks/tutorials/settings_and_observation_handling_workflow.ipynb
new file mode 100644
index 0000000..987ed1b
--- /dev/null
+++ b/notebooks/tutorials/settings_and_observation_handling_workflow.ipynb
@@ -0,0 +1,4705 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "eeea7231-64f2-400a-9c4e-f648004b5a37",
+ "metadata": {},
+ "source": [
+ "# Handling model settings and observations from OGGM v1.7 onwards"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "1fe0400f-615f-4cd3-9cfb-953b58618fda",
+ "metadata": {},
+ "source": [
+ "This tutorial explains how model settings and observations are handled in OGGM from v1.7 onwards. It is intended for users who want to run multiple model simulations within a single glacier directory (`gdir`), for example for sensitivity studies or ensemble approaches (e.g. running the same workflow with different parameter values or perturbed observations).\n",
+ "\n",
+ "**Prerequisites:** familiarity with the basic OGGM workflow and the concept of\n",
+ "`entity_task`s (see [this introductory tutorial](../10minutes/preprocessed_directories.ipynb)).\n",
+ "\n",
+ "**What you will learn:**\n",
+ "- How `settings.yml` and `observations.yml` work and why they were introduced\n",
+ "- How to create custom settings and observations files\n",
+ "- How to run a [simple sensitivity study by perturbing mass balance parameters](#a-simple-sensitivity-study)\n",
+ "- How to [combine settings and observations perturbations in a full OGGM workflow](#combining-settings-with-observations-sensitivity)\n",
+ "- How to [perturb global parameters such as ice density](#advanced-sensitivity-study:-perturbing-global-parameters-(ice-density))"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "9e9d84b9-548e-4822-9dda-ce4accbb2778",
+ "metadata": {},
+ "source": [
+ "## How the new system works"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "39ff022d-58a1-45bc-aab2-fdfc33a00130",
+ "metadata": {},
+ "source": [
+ "Before v1.7, model parameters and settings were scattered across several locations: global settings and first-guess values were stored in `cfg.PARAMS`, mass balance parameters in `mb_calib.json`, and dynamic parameters in `gdir.get_diagnostics()`. Observations used during calibration were similarly spread across different files and had no central storage. Starting with v1.7, OGGM centralizes this through two new files per glacier directory:\n",
+ "\n",
+ "- **`settings.yml`**: stores glacier-specific parameter values. Global\n",
+ " parameters (shared across all glaciers) remain in `cfg.PARAMS`, but you\n",
+ " can access both through the same interface without needing to know where a\n",
+ " parameter is actually stored.\n",
+ "- **`observations.yml`**: stores the observations used during calibration or\n",
+ " assimilation (e.g. reference mass balance, reference volume).\n",
+ "\n",
+ "To make this easy to use in practice, all OGGM tasks accept a `settings_filesuffix` keyword argument. Tasks that use observations also accept `observations_filesuffix`. By switching these suffixes, you can run the same task with different parameter sets or different observations. This is the foundation of the sensitivity workflows shown in this tutorial.\n",
+ "\n",
+ "The new system is designed to be **backwards compatible**: if no v1.7 settings files exist, OGGM falls back to the pre-v1.7 locations automatically."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "4b3d4ac0-d241-4b77-9ae9-bd238412db83",
+ "metadata": {},
+ "source": [
+ "## Exploring `settings.yml`"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "342b542b-e66c-4cfc-b84b-fc66be37acbe",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Imports\n",
+ "import logging # needed for defining custom entity tasks\n",
+ "\n",
+ "import numpy as np\n",
+ "import xarray as xr\n",
+ "import matplotlib.pyplot as plt\n",
+ "\n",
+ "from oggm import cfg, utils, workflow, DEFAULT_BASE_URL, tasks"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "52c0e9b9-b3a1-4b14-b761-fbb6ae8a31c5",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "2026-04-03 09:53:41: oggm.cfg: Reading default parameters from the OGGM `params.cfg` configuration file.\n",
+ "2026-04-03 09:53:41: oggm.cfg: Multiprocessing switched OFF according to the parameter file.\n",
+ "2026-04-03 09:53:41: oggm.cfg: Multiprocessing: using all available processors (N=8)\n",
+ "2026-04-03 09:53:41: oggm.cfg: Multiprocessing switched ON after user settings.\n",
+ "2026-04-03 09:53:41: oggm.workflow: init_glacier_directories from prepro level 4 on 2 glaciers.\n",
+ "2026-04-03 09:53:41: oggm.workflow: Execute entity tasks [gdir_from_prepro] on 2 glaciers\n"
+ ]
+ }
+ ],
+ "source": [
+ "# set up oggm with two test glaciers\n",
+ "cfg.initialize()\n",
+ "\n",
+ "# use multiprocessing\n",
+ "cfg.PARAMS['use_multiprocessing'] = True\n",
+ "\n",
+ "# define a temporary working directory\n",
+ "cfg.PATHS['working_dir'] = utils.gettempdir(dirname='new_settings_handling', reset=True)\n",
+ "\n",
+ "# set up test gdirs\n",
+ "rgi_ids = ['RGI60-11.00897', # Hintereisferner\n",
+ " 'RGI60-11.01450', # Aletsch Glacier\n",
+ " ]\n",
+ "\n",
+ "gdirs = workflow.init_glacier_directories(\n",
+ " rgi_ids, # which glaciers?\n",
+ " prepro_base_url=DEFAULT_BASE_URL, # where to fetch the data?\n",
+ " from_prepro_level=4, # what kind of data?\n",
+ " prepro_border=80 # how big of a map?\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "174ece46-b6bb-4e1a-8aa1-4295033f3dcb",
+ "metadata": {},
+ "source": [
+ "> **Note:** The default preprocessed glacier directories currently use v1.6.3. Once v1.7 preprocessed directories become available, this section will need to be updated accordingly. \n",
+ " \n",
+ "For now, let's look at what `settings.yml` contains for pre-v1.7 directories. We can open it using `gdir.read_yml`:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "1ab5d03a-e649-4a26-8026-edc3124ad5c9",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{'parent_filesuffix': 'cfg.PARAMS'}"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gdirs[0].read_yml('settings')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "9137537f-6af4-4f04-a579-c86938ba3cbd",
+ "metadata": {},
+ "source": [
+ "There is only one entry: `'parent_filesuffix'`. This tells OGGM where to look for a setting if it is not present in the current settings file. By default it points to `cfg.PARAMS`, which was the main parameter store before v1.7.\n",
+ "\n",
+ "Let's see what happens when we read a parameter using `gdir.read_settings`:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "f0e74194-e2f0-46aa-9400-b29194e120b5",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{'filesuffix': '', 'ice_density': 900.0}"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gdirs[0].read_settings(['ice_density'])"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "d09f363e-09f6-4838-a463-4f296e26e44d",
+ "metadata": {},
+ "source": [
+ "The result is a `dict` containing the name of the settings file (`filesuffix`) and the value of the requested parameter. Since `ice_density` is not stored in `settings.yml`, OGGM followed the `parent_filesuffix` and retrieved it from `cfg.PARAMS`. We can verify this: "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "264cda0a-c35b-4728-8698-e7bcd4108627",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "900.0"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "cfg.PARAMS['ice_density']"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "ffe15317-568e-48f2-aac2-bd6915d301e9",
+ "metadata": {},
+ "source": [
+ "Let's try some other parameters:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "98ff3695-1b9a-434e-93bf-a5852e80b9ff",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{'filesuffix': '',\n",
+ " 'melt_f': 4.906856791650656,\n",
+ " 'inversion_glen_a': 5.6083977640974805e-24}"
+ ]
+ },
+ "execution_count": 6,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gdirs[0].read_settings(['melt_f', 'inversion_glen_a'])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "2f89e732-1e6f-4704-a726-960238fb58b5",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "(5.0, 2.4e-24)"
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "cfg.PARAMS['melt_f'], cfg.PARAMS['inversion_glen_a']"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "e2f4933d-5f4d-47ab-ada1-2aa49860698c",
+ "metadata": {},
+ "source": [
+ "The values are different from `cfg.PARAMS`. But why?\n",
+ "\n",
+ "For **backwards compatibility**, OGGM checks additional locations before falling back to `cfg.PARAMS`:\n",
+ "- For mass balance parameters, it first checks `mb_calib.json`\n",
+ "- For dynamic parameters, it first checks `gdir.get_diagnostics()`\n",
+ " \n",
+ "Only if a parameter cannot be found in any of those places does OGGM raise an error. We can confirm this fallback behaviour:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "4613ce4a-d23e-412a-9810-01f00a43a45a",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "(4.906856791650656, 5.6083977640974805e-24)"
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "(gdirs[0].read_json('mb_calib')['melt_f'],\n",
+ " gdirs[0].get_diagnostics()['inversion_glen_a'])"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "e200246b-5c00-4542-9198-80cc07f5fe42",
+ "metadata": {},
+ "source": [
+ "These match the values returned by `gdir.read_settings`, confirming that OGGM correctly falls back to the pre-v1.7 storage locations.\n",
+ "\n",
+ "> **Key point:** `gdir.read_settings` always tries to return the same default values as would have been used before v1.7, so existing workflows continue to work without modification (we hope).\n",
+ "\n",
+ "Now let's see how to create a custom settings file using `gdir.create_new_settings`:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "fbfc3d7f-6f1f-4d17-bbc9-c25a09382248",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "test_filesuffix = '_test'\n",
+ "gdirs[0].create_new_settings(filesuffix=test_filesuffix,\n",
+ " data={\n",
+ " 'melt_f': 5.5,\n",
+ " },\n",
+ " parent_filesuffix='',\n",
+ " # if the settings file already exists and this is False, you will get an error;\n",
+ " # if True and the file already exists, the new data is added to it\n",
+ " ignore_existing=True, \n",
+ " # if a parameter already exists, force overwrite it;\n",
+ " # otherwise an error is raised to prevent unnoticed parameter changes\n",
+ " overwrite=True, \n",
+ " )"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "06089edf-3be5-4d09-80e7-5effde9d69b7",
+ "metadata": {},
+ "source": [
+ "You pass new parameter values as a `dict`. Setting `overwrite=True` allows overwriting parameters that are already present in the file.\n",
+ "\n",
+ "Notice that we set `parent_filesuffix` to the default `settings.yml` (no suffix). This creates a **nested lookup chain**: when reading a parameter from `settings_test.yml`, OGGM first checks `settings_test.yml`, then `settings.yml`, and finally `cfg.PARAMS`. This hierarchy means you only need to store the parameters you actually want to change."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "id": "be58ffa3-0443-414b-a9c2-30f58574c29e",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{'filesuffix': '_test',\n",
+ " 'melt_f': 5.5,\n",
+ " 'inversion_glen_a': 5.6083977640974805e-24,\n",
+ " 'ice_density': 900.0}"
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gdirs[0].read_settings(['melt_f', 'inversion_glen_a', 'ice_density'],\n",
+ " filesuffix=test_filesuffix\n",
+ " )"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "342291e1-6c80-4dbd-964c-9807d797c227",
+ "metadata": {},
+ "source": [
+ "You can also call `read_settings` without a list of keys to inspect all currently available parameters:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "id": "eeb9c2cc-fae5-4e33-b25f-3cbe68ed12ab",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{'filesuffix': '_test', 'melt_f': 5.5, 'parent_filesuffix': ''}"
+ ]
+ },
+ "execution_count": 11,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gdirs[0].read_settings(filesuffix=test_filesuffix)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f7ce087c-a2e1-46e0-8cd0-a05ba0dfd776",
+ "metadata": {},
+ "source": [
+ "Now that we understand how `settings.yml` works, let's use it to run a simple sensitivity study. "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "9b993de5-8836-4ca5-b9d9-83aff1ab66b0",
+ "metadata": {},
+ "source": [
+ "## A simple sensitivity study"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "3403abcc-a308-4539-8dd2-b1e1b8b002c1",
+ "metadata": {},
+ "source": [
+ "In this example we perturb the default calibrated values of the mass balance parameters `melt_f` and `temp_bias`. We first define an `entity_task` that creates new settings files with the perturbed values. Using the `entity_task` framework makes it straightforward to apply the same perturbations to multiple glaciers, and allows multiprocessing via `workflow.execute_entity_task` (with `cfg.PARAMS['use_multiprocessing'] = True`)."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "106b3d3f-b48f-4256-a905-7749177d0cdd",
+ "metadata": {},
+ "source": [
+ "### Define your own `entity_task`"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "717c2d04-73b2-4ae3-bad6-1fdfccee6ba8",
+ "metadata": {},
+ "source": [
+ "A function becomes an `entity_task` by applying the `@utils.entity_task` decorator and passing it the module logger via `logging.getLogger(__name__)`. By convention, every `entity_task` must have a docstring and `gdir` as its first argument. If you plan to use your own `entity_task` together with multiprocessing (`cfg.PARAMS['use_multiprocessing'] = True`), you also need to call `workflow.reset_multiprocessing()`. It is therefore good practice to define all your custom entity tasks at the beginning of your workflow and call `workflow.reset_multiprocessing()` once after all definitions.\n",
+ "\n",
+ "A further feature of entity tasks is that if the function includes a `settings_filesuffix` argument, the decorator automatically sets `gdir.settings` to point to the corresponding settings file, so you can access the correct parameters inside the task via `gdir.settings`. The same logic applies to `observations_filesuffix` and `gdir.observations`. Here is a small example:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "id": "54139ebc-64fb-4c8a-ae53-a38a87e48322",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# module-level logger\n",
+ "log = logging.getLogger(__name__)\n",
+ "\n",
+ "# apply the decorator before the function definition\n",
+ "@utils.entity_task(log)\n",
+ "def print_melt_f_from_settings(gdir, settings_filesuffix=''):\n",
+ " \"\"\" Print the melt_f value from the current settings.\n",
+ " \"\"\"\n",
+ " # note: there is no code here using settings_filesuffix directly —\n",
+ " # the decorator handles setting gdir.settings automatically\n",
+ " print(gdir.settings['melt_f'])\n",
+ "\n",
+ "# reset the multiprocessing pool so that forked workers are aware of the\n",
+ "# new function definition (only needed when cfg.PARAMS['use_multiprocessing']=True)\n",
+ "workflow.reset_multiprocessing()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "id": "eff965ef-19b5-4f7a-919a-443e38bfb31a",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "2026-04-03 09:53:45: __main__: (RGI60-11.00897) print_melt_f_from_settings\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "4.906856791650656\n"
+ ]
+ }
+ ],
+ "source": [
+ "print_melt_f_from_settings(gdirs[0])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "id": "0c6680c6-0854-4ebe-a895-9e211ef01825",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "2026-04-03 09:53:45: __main__: (RGI60-11.00897) print_melt_f_from_settings_test\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "5.5\n"
+ ]
+ }
+ ],
+ "source": [
+ "print_melt_f_from_settings(gdirs[0], settings_filesuffix=test_filesuffix)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "53acf6cf-bfae-4a16-9119-f76729157449",
+ "metadata": {},
+ "source": [
+ "In the second call we pass the `settings_filesuffix` from our earlier example, and the decorator ensures that `gdir.settings` points to the correct settings file inside the task. Outside of an `entity_task`, you can access different settings directly using `gdir.read_settings`."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "1ac84e0b-4c41-4daf-89ea-1a7bf45fd575",
+ "metadata": {},
+ "source": [
+ "### Define an entity task for perturbing mass balance parameters"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "d69e71fc-2ad5-447d-92a1-1a327d45de6b",
+ "metadata": {},
+ "source": [
+ "We now define an `entity_task` that reads the default values of `melt_f` and `temp_bias` from `settings.yml`, adds a given perturbation to each, and saves the result into a new settings file identified by `new_filesuffix`."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "id": "ca635fb1-05f4-4ff3-8132-00fd6d60320f",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "log = logging.getLogger(__name__)\n",
+ "\n",
+ "@utils.entity_task(log)\n",
+ "def create_perturbed_mb_settings(gdir, new_filesuffix, melt_f_perturbation, temp_bias_perturbation):\n",
+ " \"\"\" Reads the default values of melt_f and temp_bias from settings.yml, adds a perturbation,\n",
+ " and saves the result in a new settings file identified by new_filesuffix.\n",
+ " \"\"\"\n",
+ " # read the default values from the default settings file\n",
+ " default_settings = gdir.read_settings(keys=['melt_f', 'temp_bias'], filesuffix='')\n",
+ "\n",
+ " # create a new settings file with the perturbed parameters\n",
+ " gdir.create_new_settings(filesuffix=new_filesuffix,\n",
+ " # provide the perturbed values as a dict\n",
+ " data={\n",
+ " 'melt_f': default_settings['melt_f'] + melt_f_perturbation,\n",
+ " 'temp_bias': default_settings['temp_bias'] + temp_bias_perturbation,\n",
+ " },\n",
+ " # use the default settings.yml as the parent for all other parameters\n",
+ " parent_filesuffix='',\n",
+ " # in this example we ignore existing files and allow overwriting;\n",
+ " # in a full workflow it may be safer to set both to False\n",
+ " # to avoid unintentionally overwriting existing parameters\n",
+ " ignore_existing=True,\n",
+ " overwrite=True,\n",
+ " )\n",
+ "\n",
+ "workflow.reset_multiprocessing()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "97feb17e-aef0-4fb9-beda-2f4d4614ea6d",
+ "metadata": {},
+ "source": [
+ "We use `itertools.product` to generate all combinations of predefined perturbation values and call our new entity task for each combination. This is a simple way to sample a parameter space. For more advanced sampling strategies, see for example the [SAFE Toolbox](https://safetoolbox.github.io/) or [SALib](https://salib.readthedocs.io/en/latest/)."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "id": "174c1ef6-fe1c-4637-954c-545c3d6c4d5c",
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "2026-04-03 09:53:45: oggm.workflow: Execute entity tasks [create_perturbed_mb_settings] on 2 glaciers\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.00897) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.01450) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: oggm.workflow: Execute entity tasks [create_perturbed_mb_settings] on 2 glaciers\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.00897) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.01450) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: oggm.workflow: Execute entity tasks [create_perturbed_mb_settings] on 2 glaciers\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.00897) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.01450) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: oggm.workflow: Execute entity tasks [create_perturbed_mb_settings] on 2 glaciers\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.01450) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.00897) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: oggm.workflow: Execute entity tasks [create_perturbed_mb_settings] on 2 glaciers\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.01450) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.00897) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: oggm.workflow: Execute entity tasks [create_perturbed_mb_settings] on 2 glaciers\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.00897) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.01450) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: oggm.workflow: Execute entity tasks [create_perturbed_mb_settings] on 2 glaciers\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.00897) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.01450) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: oggm.workflow: Execute entity tasks [create_perturbed_mb_settings] on 2 glaciers\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.01450) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.00897) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: oggm.workflow: Execute entity tasks [create_perturbed_mb_settings] on 2 glaciers\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.00897) create_perturbed_mb_settings\n",
+ "2026-04-03 09:53:45: __main__: (RGI60-11.01450) create_perturbed_mb_settings\n"
+ ]
+ }
+ ],
+ "source": [
+ "from itertools import product\n",
+ "\n",
+ "# define the perturbations for each parameter\n",
+ "melt_f_perturbations = [-0.5, 0, 0.5]\n",
+ "temp_bias_perturbations = [-0.2, 0, 0.2]\n",
+ "\n",
+ "# create all possible combinations of perturbations\n",
+ "all_combinations = list(product(melt_f_perturbations, temp_bias_perturbations))\n",
+ "\n",
+ "# common name for this set of experiments; each settings file gets a unique integer suffix\n",
+ "mb_experiment_name = '_mb_sensitivity'\n",
+ "\n",
+ "# container for all created settings filesuffixes\n",
+ "all_created_settings = []\n",
+ "\n",
+ "# loop through all combinations\n",
+ "for i, params in enumerate(all_combinations):\n",
+ " # extract the individual perturbations\n",
+ " melt_f_perturbation, temp_bias_perturbation = params\n",
+ "\n",
+ " # define a unique filesuffix using a running index\n",
+ " new_filesuffix = f\"{mb_experiment_name}_{i}\"\n",
+ "\n",
+ " # apply the same perturbation to all glaciers at once\n",
+ " workflow.execute_entity_task(create_perturbed_mb_settings, gdirs,\n",
+ " new_filesuffix=new_filesuffix,\n",
+ " melt_f_perturbation=melt_f_perturbation,\n",
+ " temp_bias_perturbation=temp_bias_perturbation)\n",
+ "\n",
+ " # store the filesuffix for later reference\n",
+ " all_created_settings.append(new_filesuffix)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "41dde701-f0e7-48da-9acb-e850899a0445",
+ "metadata": {},
+ "source": [
+ "This should have created a new settings file for each combination. To inspect parameter values across multiple settings files, use `utils.compile_settings`. It works on a single `gdir` or a list of `gdir`s. Pass the parameters of interest via `keys` and a list of file suffixes:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "id": "49c0edb2-22df-4f61-a264-28a0d402fda9",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
\n",
+ "
rgi_id
\n",
+ "
filesuffix
\n",
+ "
melt_f
\n",
+ "
temp_bias
\n",
+ "
\n",
+ " \n",
+ " \n",
+ "
\n",
+ "
0
\n",
+ "
RGI60-11.00897
\n",
+ "
_mb_sensitivity_0
\n",
+ "
4.406857
\n",
+ "
1.505036
\n",
+ "
\n",
+ "
\n",
+ "
1
\n",
+ "
RGI60-11.00897
\n",
+ "
_mb_sensitivity_1
\n",
+ "
4.406857
\n",
+ "
1.705036
\n",
+ "
\n",
+ "
\n",
+ "
2
\n",
+ "
RGI60-11.00897
\n",
+ "
_mb_sensitivity_2
\n",
+ "
4.406857
\n",
+ "
1.905036
\n",
+ "
\n",
+ "
\n",
+ "
3
\n",
+ "
RGI60-11.00897
\n",
+ "
_mb_sensitivity_3
\n",
+ "
4.906857
\n",
+ "
1.505036
\n",
+ "
\n",
+ "
\n",
+ "
4
\n",
+ "
RGI60-11.00897
\n",
+ "
_mb_sensitivity_4
\n",
+ "
4.906857
\n",
+ "
1.705036
\n",
+ "
\n",
+ "
\n",
+ "
5
\n",
+ "
RGI60-11.00897
\n",
+ "
_mb_sensitivity_5
\n",
+ "
4.906857
\n",
+ "
1.905036
\n",
+ "
\n",
+ "
\n",
+ "
6
\n",
+ "
RGI60-11.00897
\n",
+ "
_mb_sensitivity_6
\n",
+ "
5.406857
\n",
+ "
1.505036
\n",
+ "
\n",
+ "
\n",
+ "
7
\n",
+ "
RGI60-11.00897
\n",
+ "
_mb_sensitivity_7
\n",
+ "
5.406857
\n",
+ "
1.705036
\n",
+ "
\n",
+ "
\n",
+ "
8
\n",
+ "
RGI60-11.00897
\n",
+ "
_mb_sensitivity_8
\n",
+ "
5.406857
\n",
+ "
1.905036
\n",
+ "
\n",
+ "
\n",
+ "
9
\n",
+ "
RGI60-11.01450
\n",
+ "
_mb_sensitivity_0
\n",
+ "
5.831368
\n",
+ "
0.608339
\n",
+ "
\n",
+ "
\n",
+ "
10
\n",
+ "
RGI60-11.01450
\n",
+ "
_mb_sensitivity_1
\n",
+ "
5.831368
\n",
+ "
0.808339
\n",
+ "
\n",
+ "
\n",
+ "
11
\n",
+ "
RGI60-11.01450
\n",
+ "
_mb_sensitivity_2
\n",
+ "
5.831368
\n",
+ "
1.008339
\n",
+ "
\n",
+ "
\n",
+ "
12
\n",
+ "
RGI60-11.01450
\n",
+ "
_mb_sensitivity_3
\n",
+ "
6.331368
\n",
+ "
0.608339
\n",
+ "
\n",
+ "
\n",
+ "
13
\n",
+ "
RGI60-11.01450
\n",
+ "
_mb_sensitivity_4
\n",
+ "
6.331368
\n",
+ "
0.808339
\n",
+ "
\n",
+ "
\n",
+ "
14
\n",
+ "
RGI60-11.01450
\n",
+ "
_mb_sensitivity_5
\n",
+ "
6.331368
\n",
+ "
1.008339
\n",
+ "
\n",
+ "
\n",
+ "
15
\n",
+ "
RGI60-11.01450
\n",
+ "
_mb_sensitivity_6
\n",
+ "
6.831368
\n",
+ "
0.608339
\n",
+ "
\n",
+ "
\n",
+ "
16
\n",
+ "
RGI60-11.01450
\n",
+ "
_mb_sensitivity_7
\n",
+ "
6.831368
\n",
+ "
0.808339
\n",
+ "
\n",
+ "
\n",
+ "
17
\n",
+ "
RGI60-11.01450
\n",
+ "
_mb_sensitivity_8
\n",
+ "
6.831368
\n",
+ "
1.008339
\n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " rgi_id filesuffix melt_f temp_bias\n",
+ "0 RGI60-11.00897 _mb_sensitivity_0 4.406857 1.505036\n",
+ "1 RGI60-11.00897 _mb_sensitivity_1 4.406857 1.705036\n",
+ "2 RGI60-11.00897 _mb_sensitivity_2 4.406857 1.905036\n",
+ "3 RGI60-11.00897 _mb_sensitivity_3 4.906857 1.505036\n",
+ "4 RGI60-11.00897 _mb_sensitivity_4 4.906857 1.705036\n",
+ "5 RGI60-11.00897 _mb_sensitivity_5 4.906857 1.905036\n",
+ "6 RGI60-11.00897 _mb_sensitivity_6 5.406857 1.505036\n",
+ "7 RGI60-11.00897 _mb_sensitivity_7 5.406857 1.705036\n",
+ "8 RGI60-11.00897 _mb_sensitivity_8 5.406857 1.905036\n",
+ "9 RGI60-11.01450 _mb_sensitivity_0 5.831368 0.608339\n",
+ "10 RGI60-11.01450 _mb_sensitivity_1 5.831368 0.808339\n",
+ "11 RGI60-11.01450 _mb_sensitivity_2 5.831368 1.008339\n",
+ "12 RGI60-11.01450 _mb_sensitivity_3 6.331368 0.608339\n",
+ "13 RGI60-11.01450 _mb_sensitivity_4 6.331368 0.808339\n",
+ "14 RGI60-11.01450 _mb_sensitivity_5 6.331368 1.008339\n",
+ "15 RGI60-11.01450 _mb_sensitivity_6 6.831368 0.608339\n",
+ "16 RGI60-11.01450 _mb_sensitivity_7 6.831368 0.808339\n",
+ "17 RGI60-11.01450 _mb_sensitivity_8 6.831368 1.008339"
+ ]
+ },
+ "execution_count": 17,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "utils.compile_settings(gdirs,\n",
+ " keys=['melt_f', 'temp_bias'],\n",
+ " filesuffix=all_created_settings)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "d09b1a2f-a37a-4921-a5da-efd8a4be5264",
+ "metadata": {},
+ "source": [
+ "### Execute multiple experiments using multiprocessing"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "3cb4e199-9967-4761-a513-144b2b4d1ceb",
+ "metadata": {},
+ "source": [
+ "Running the workflow with different settings is now straightforward. To make full use of multiprocessing, we define `(gdir, filesuffix)` pairs so that each combination is treated as an independent job, and then pass them to `workflow.execute_entity_task` as usual."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "id": "b9ee2331-ad32-4787-96cb-aa5ba700e2ed",
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "2026-04-03 09:53:45: oggm.workflow: Execute entity tasks [run_from_climate_data] on 18 glaciers\n",
+ "2026-04-03 09:53:45: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_sensitivity_0_mb_sensitivity_0\n",
+ "2026-04-03 09:53:45: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_sensitivity_2_mb_sensitivity_2\n",
+ "2026-04-03 09:53:45: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_sensitivity_1_mb_sensitivity_1\n",
+ "2026-04-03 09:53:45: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_sensitivity_3_mb_sensitivity_3\n",
+ "2026-04-03 09:53:45: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_sensitivity_5_mb_sensitivity_5\n",
+ "2026-04-03 09:53:45: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_sensitivity_6_mb_sensitivity_6\n",
+ "2026-04-03 09:53:45: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_sensitivity_4_mb_sensitivity_4\n",
+ "2026-04-03 09:53:45: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_sensitivity_7_mb_sensitivity_7\n",
+ "2026-04-03 09:53:45: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_sensitivity_4_mb_sensitivity_4\n",
+ "2026-04-03 09:53:45: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_sensitivity_6_mb_sensitivity_6\n",
+ "2026-04-03 09:53:45: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_sensitivity_7_mb_sensitivity_7\n",
+ "2026-04-03 09:53:45: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_sensitivity_2_mb_sensitivity_2\n",
+ "2026-04-03 09:53:45: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_sensitivity_0_mb_sensitivity_0\n",
+ "2026-04-03 09:53:45: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_sensitivity_3_mb_sensitivity_3\n",
+ "2026-04-03 09:53:45: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_sensitivity_5_mb_sensitivity_5\n",
+ "2026-04-03 09:53:45: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_sensitivity_1_mb_sensitivity_1\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_sensitivity_8_mb_sensitivity_8\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_sensitivity_0_mb_sensitivity_0\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_sensitivity_1_mb_sensitivity_1\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_sensitivity_2_mb_sensitivity_2\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_sensitivity_3_mb_sensitivity_3\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_sensitivity_8_mb_sensitivity_8\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_sensitivity_4_mb_sensitivity_4\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_sensitivity_0_mb_sensitivity_0\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_sensitivity_5_mb_sensitivity_5\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_sensitivity_1_mb_sensitivity_1\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_sensitivity_2_mb_sensitivity_2\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_sensitivity_6_mb_sensitivity_6\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_sensitivity_3_mb_sensitivity_3\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_sensitivity_4_mb_sensitivity_4\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_sensitivity_5_mb_sensitivity_5\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_sensitivity_6_mb_sensitivity_6\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_sensitivity_7_mb_sensitivity_7\n",
+ "2026-04-03 09:53:46: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_sensitivity_7_mb_sensitivity_7\n",
+ "2026-04-03 09:53:47: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_sensitivity_8_mb_sensitivity_8\n",
+ "2026-04-03 09:53:47: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_sensitivity_8_mb_sensitivity_8\n"
+ ]
+ }
+ ],
+ "source": [
+ "# this is the container where we save gdir-settings pairs\n",
+ "all_experiments = []\n",
+ "# loop through all glaciers\n",
+ "for gdir in gdirs:\n",
+ " # loop through all settings\n",
+ " for single_settings_filesuffix in all_created_settings:\n",
+ " # here we define the actual pairs, we use the same filesuffix also for the output\n",
+ " all_experiments.append(\n",
+ " (gdir,\n",
+ " dict(settings_filesuffix=single_settings_filesuffix,\n",
+ " output_filesuffix=single_settings_filesuffix,\n",
+ " )\n",
+ " )\n",
+ " )\n",
+ "\n",
+ "# now we can execute an entity task by providing our list of gdir-settings pairs,\n",
+ "# afterwards you can still define some kwargs which should be the same for all\n",
+ "# experiments\n",
+ "workflow.execute_entity_task(tasks.run_from_climate_data, all_experiments,\n",
+ " ye=2020,\n",
+ " fixed_geometry_spinup_yr=2000);"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "ff29bc58-b6d2-453b-9534-b7244902930a",
+ "metadata": {},
+ "source": [
+ "### Combine the output of multiple experiments"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "49b9f9d2-fbea-43da-b665-d3a572472d90",
+ "metadata": {},
+ "source": [
+ "After running all experiments, we combine their outputs into a single dataset using `settings_filesuffix` as a new coordinate. We also define a small helper function to compute specific mass balance. We then calculate quantiles across all experiments:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "id": "c2de432e-9cf5-41e5-8d8a-8fdf28cae73e",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def add_specific_mb(ds, ice_density=cfg.PARAMS['ice_density']):\n",
+ " \"\"\" Adds the 'dynamic' specific mass balance to a dataset.\n",
+ " \"\"\"\n",
+ " ds['specific_mb'] = (ds.volume.diff(dim='time', label='lower').reindex(time=ds.time) /\n",
+ " ds.area * ice_density)\n",
+ " ds['specific_mb'].attrs = {\n",
+ " 'description': 'Specific mass balance',\n",
+ " 'unit': 'mm w.e. yr-1',\n",
+ " }"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "id": "ebd61039-9c25-4118-9004-e10ed413b37c",
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "2026-04-03 09:53:47: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:47: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:53:47: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:47: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:53:47: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:47: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:53:47: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:47: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:53:47: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:47: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:53:47: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:47: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:53:47: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:47: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:53:47: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:47: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:53:48: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:48: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "/media/patrick/SD_CARD/mambaforge/envs/oggm_env_26/lib/python3.13/site-packages/numpy/lib/_nanfunctions_impl.py:1593: RuntimeWarning: All-NaN slice encountered\n",
+ " return fnb._ureduce(a,\n"
+ ]
+ }
+ ],
+ "source": [
+ "# container for individual experiment outputs\n",
+ "ds_all = []\n",
+ "\n",
+ "# loop through the different settings files\n",
+ "for suffix in all_created_settings:\n",
+ " # compile the run output for a single experiment\n",
+ " ds_tmp = utils.compile_run_output(gdirs,\n",
+ " input_filesuffix=suffix)\n",
+ " # add settings_filesuffix as a new coordinate\n",
+ " ds_tmp.coords['experiment_filesuffix'] = suffix\n",
+ " ds_tmp = ds_tmp.expand_dims('experiment_filesuffix')\n",
+ " # add to the container\n",
+ " ds_all.append(ds_tmp)\n",
+ "\n",
+ "# combine all experiments using the new coordinate 'experiment_filesuffix'\n",
+ "ds_all = xr.combine_by_coords(ds_all,\n",
+ " fill_value=np.nan,\n",
+ " combine_attrs=\"override\")\n",
+ "\n",
+ "# add the specific mass balance\n",
+ "add_specific_mb(ds_all)\n",
+ "\n",
+ "# calculate quantiles across all experiments\n",
+ "ds_q = ds_all.quantile([0.05, 0.5, 0.95],\n",
+ " dim=['experiment_filesuffix'])"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "c1933b5f-44cf-48b3-bea1-c56e36139f81",
+ "metadata": {},
+ "source": [
+ "We also load the OGGM default run output, which is included in the preprocessed directories:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "id": "1cb282fa-37db-4697-87fb-d7afc0c2edb4",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "2026-04-03 09:53:48: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:48: oggm.utils: Applying compile_run_output on 2 gdirs.\n"
+ ]
+ }
+ ],
+ "source": [
+ "ds_default = utils.compile_run_output(gdirs,\n",
+ " input_filesuffix='_historical')\n",
+ "\n",
+ "add_specific_mb(ds_default)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "dd622bdf-5b4b-45fd-88c4-8fd36a43be61",
+ "metadata": {},
+ "source": [
+ "Let's plot the distribution of results across all experiments:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "id": "f1422c94-5d30-4b6b-ab51-533a309d2437",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ "
"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "artists = ds_q.sel(rgi_id=rgi_ids[0]).specific_mb.plot(hue='quantile')\n",
+ "ax = artists[0].axes; leg1 = ax.get_legend(); leg1.set_title('Quantiles sensitivity study');\n",
+ "line = ds_default.sel(rgi_id=rgi_ids[0]).specific_mb.plot(linestyle='--')\n",
+ "ax.legend(handles=[line[0]], labels=['OGGM default static spinup'], loc='lower left')\n",
+ "ax.add_artist(leg1) "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "00c7ba14-d000-4f08-b108-e68562a1c9a3",
+ "metadata": {},
+ "source": [
+ "The median of our experiments is very close to the default run: a good sign, since we perturbed the parameters symmetrically around their default values. Comparing your ensemble distribution to a default or control run is a useful sanity check for confirming that your perturbation design is balanced."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "98950e67-4e16-4cf3-9b6f-557568d271c6",
+ "metadata": {},
+ "source": [
+ "## Combining settings with observations sensitivity"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "c2b5b6a8-05b8-4e0f-a81c-4f4a5c02130c",
+ "metadata": {},
+ "source": [
+ "Since we are using preprocessed directories from before v1.7, we first need to create a default `observations.yml` file manually. This file follows a similar logic to `settings.yml`, but is specifically intended to store the observations used during calibration and assimilation. Before v1.7, observations used during calibration were not stored in a central place. From v1.7 onwards, all tasks that use observations support an `observations_filesuffix` argument. If a task is designed for a specific dataset (e.g. `workflow.calibrate_inversion_from_consensus`, `massbalance.mb_calibration_from_hugonnet_mb`), the observations used for that glacier are automatically added to `observations.yml` when the task runs."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "074f5cdf-d464-4b37-a809-1f9a4896089e",
+ "metadata": {},
+ "source": [
+ "### The principle idea of `observations.yml`"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "0c56bf98-24b2-4255-bd23-7eb246916538",
+ "metadata": {},
+ "source": [
+ "Let's recreate `observations.yml` as it would look if the OGGM workflow had been run with v1.7. We use `gdir.create_new_observations`, which follows the same syntax as `gdir.create_new_settings` discussed above."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "id": "ea01f4aa-165d-4de5-898a-cfb4bdb7ca24",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "log = logging.getLogger(__name__)\n",
+ "\n",
+ "@utils.entity_task(log)\n",
+ "def create_observations_for_backward_compatibility(gdir):\n",
+ " \"\"\" Recreates observations.yml as it would have been created automatically\n",
+ " if the OGGM workflow had been executed with v1.7 or later.\n",
+ " \"\"\"\n",
+ " observation_data = {}\n",
+ "\n",
+ " # add RGI area; since we work in full calendar years, use the original RGI year + 1 as the timestamp\n",
+ " observation_data['ref_area_m2'] = {\n",
+ " 'value': gdir.rgi_area_m2,\n",
+ " 'year': gdir.rgi_date + 1\n",
+ " }\n",
+ " \n",
+ " # add the reference volume from regional calibration to the consensus estimate of Farinotti et al. (2019);\n",
+ " # note: this is not the glacier-specific volume from the dataset, but the value\n",
+ " # obtained from a regional calibration\n",
+ " observation_data['ref_volume_m3'] = {\n",
+ " 'value': tasks.get_inversion_volume.unwrapped(gdir),\n",
+ " 'year': gdir.rgi_date + 1,\n",
+ " }\n",
+ " \n",
+ " # add the reference geodetic mass balance from Hugonnet et al. (2021)\n",
+ " ref_mb_df = utils.get_geodetic_mb_dataframe().loc[gdir.rgi_id]\n",
+ " ref_mb_df = ref_mb_df[ref_mb_df.period == cfg.PARAMS['geodetic_mb_period']]\n",
+ " observation_data['ref_mb'] = {\n",
+ " 'period': cfg.PARAMS['geodetic_mb_period'],\n",
+ " 'err': ref_mb_df['err_dmdtda'].values[0] * 1000,\n",
+ " 'unit': 'kg m-2 yr-1',\n",
+ " 'value': ref_mb_df['dmdtda'].values[0]*1000,\n",
+ " }\n",
+ "\n",
+ " # create the observations file using the same syntax as create_new_settings\n",
+ " gdir.create_new_observations(filesuffix='',\n",
+ " data=observation_data,\n",
+ " ignore_existing=True,\n",
+ " overwrite=True,\n",
+ " )\n",
+ "\n",
+ "workflow.reset_multiprocessing()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "id": "39176b71-bb56-4a61-99e0-ecbc2496efc4",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "2026-04-03 09:53:48: oggm.workflow: Execute entity tasks [create_observations_for_backward_compatibility] on 2 glaciers\n",
+ "2026-04-03 09:53:49: __main__: (RGI60-11.00897) create_observations_for_backward_compatibility\n",
+ "2026-04-03 09:53:49: __main__: (RGI60-11.01450) create_observations_for_backward_compatibility\n"
+ ]
+ }
+ ],
+ "source": [
+ "workflow.execute_entity_task(create_observations_for_backward_compatibility, gdirs);"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "b0a3b0da-b6b7-44b0-8bee-56c2b81d3d40",
+ "metadata": {},
+ "source": [
+ "We can inspect the observations we just created using `gdir.read_observations`. It also accepts a `filesuffix` argument if you are working with multiple observation files:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "id": "694c3f46-62d3-455b-ba81-eedf4c2b1b91",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{'filesuffix': '',\n",
+ " 'ref_area_m2': {'value': 8036000.0, 'year': 2004},\n",
+ " 'ref_mb': {'err': 171.8,\n",
+ " 'period': '2000-01-01_2020-01-01',\n",
+ " 'unit': 'kg m-2 yr-1',\n",
+ " 'value': -1100.3},\n",
+ " 'ref_volume_m3': {'value': 593426652.7574053, 'year': 2004}}"
+ ]
+ },
+ "execution_count": 27,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gdirs[0].read_observations(filesuffix='')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "2e4993cc-2948-4cbe-bd41-61286486f5c5",
+ "metadata": {},
+ "source": [
+ "As a check, we can compare the reference mass balance value to what was stored in `mb_calib.json` in v1.6:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "id": "fcd048b1-2916-47f1-a8a1-2b93ba09cb62",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "-1100.3"
+ ]
+ },
+ "execution_count": 28,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gdirs[0].read_json('mb_calib')['reference_mb']"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "e788c2e6-1145-419b-992d-39446ea9c2c7",
+ "metadata": {},
+ "source": [
+ "By passing `observations_filesuffix` to an entity task, you can access the correct observations inside the task via `gdir.observations`. This works through the same decorator logic described for settings above ([see here](#define-your-own-entity_task)). Each observation name is standardized across OGGM tasks and currently supports `'ref_mb'`, `'ref_area_m2'`, and `'ref_volume_m3'`. For each observation, the actual value is stored under `'value'`, and the valid time under `'year'` or `'period'`. You can add any additional metadata that is useful, such as uncertainties or units. The observation file is designed to be extended incrementally as new observations become available. For distributed or more complex data, the idea is to store the relevant filepath in `observations.yml`, so that any analysis can quickly trace which observations were used in a given run."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "bef336cf-be1f-4346-aca2-74015bd675d6",
+ "metadata": {},
+ "source": [
+ "### Define an entity task for perturbing settings and observations"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "d1334d89-e7a6-40bb-8fbe-1a70519b387a",
+ "metadata": {},
+ "source": [
+ "We now define an entity task that creates matched settings and observations files for a workflow where we perturb `melt_f`, `ref_mb`, and `ref_volume_m3`. Both files use the same filesuffix so it is always clear which settings file was used together with which observations."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 29,
+ "id": "ecd6901a-7692-4508-8950-f9a6c33a8d9b",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "log = logging.getLogger(__name__)\n",
+ "\n",
+ "@utils.entity_task(log)\n",
+ "def create_perturbed_settings_and_observations(gdir, new_filesuffix, melt_f_perturbation,\n",
+ " ref_mb_perturbation, ref_volume_perturbation):\n",
+ " \"\"\" Reads the default values of melt_f, ref_mb, and ref_volume_m3, adds a perturbation,\n",
+ " and saves the result in new settings and observations files identified by new_filesuffix.\n",
+ " \"\"\"\n",
+ " # read the default melt_f from the default settings file\n",
+ " default_settings = gdir.read_settings(keys=['melt_f'],\n",
+ " filesuffix='')\n",
+ "\n",
+ " # save the perturbed settings under new_filesuffix\n",
+ " gdir.create_new_settings(filesuffix=new_filesuffix,\n",
+ " data={\n",
+ " 'melt_f': default_settings['melt_f'] + melt_f_perturbation,\n",
+ " },\n",
+ " parent_filesuffix='',\n",
+ " ignore_existing=True,\n",
+ " overwrite=True,\n",
+ " )\n",
+ "\n",
+ " # read the default observations from observations.yml\n",
+ " default_observations = gdir.read_observations(keys=['ref_mb', 'ref_volume_m3'],\n",
+ " filesuffix='')\n",
+ "\n",
+ " # copy the original structure and apply the perturbation only to the values\n",
+ " new_observations = default_observations\n",
+ " new_observations.pop('filesuffix', None) # remove the old filesuffix key\n",
+ " new_observations['ref_mb']['value'] = default_observations['ref_mb']['value'] * ref_mb_perturbation\n",
+ " new_observations['ref_volume_m3']['value'] = default_observations['ref_volume_m3']['value'] * ref_volume_perturbation\n",
+ "\n",
+ " # save the perturbed observations under new_filesuffix\n",
+ " gdir.create_new_observations(filesuffix=new_filesuffix,\n",
+ " data=new_observations,\n",
+ " ignore_existing=True,\n",
+ " overwrite=True,\n",
+ " )\n",
+ "\n",
+ "workflow.reset_multiprocessing()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "1789e320-8bd6-4071-93bc-77f74c8d3a5c",
+ "metadata": {},
+ "source": [
+ "We again use `itertools.product` to generate all combinations of perturbations:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 30,
+ "id": "8f2daa64-8a08-4898-b5e4-c2b0bf12685a",
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "2026-04-03 09:53:51: oggm.workflow: Execute entity tasks [create_perturbed_settings_and_observations] on 2 glaciers\n",
+ "2026-04-03 09:53:52: __main__: (RGI60-11.00897) create_perturbed_settings_and_observations\n",
+ "2026-04-03 09:53:52: __main__: (RGI60-11.01450) create_perturbed_settings_and_observations\n",
+ "2026-04-03 09:53:52: oggm.workflow: Execute entity tasks [create_perturbed_settings_and_observations] on 2 glaciers\n",
+ "2026-04-03 09:53:52: __main__: (RGI60-11.01450) create_perturbed_settings_and_observations\n",
+ "2026-04-03 09:53:52: __main__: (RGI60-11.00897) create_perturbed_settings_and_observations\n",
+ "2026-04-03 09:53:52: oggm.workflow: Execute entity tasks [create_perturbed_settings_and_observations] on 2 glaciers\n",
+ "2026-04-03 09:53:52: __main__: (RGI60-11.00897) create_perturbed_settings_and_observations\n",
+ "2026-04-03 09:53:52: __main__: (RGI60-11.01450) create_perturbed_settings_and_observations\n",
+ "2026-04-03 09:53:52: oggm.workflow: Execute entity tasks [create_perturbed_settings_and_observations] on 2 glaciers\n",
+ "2026-04-03 09:53:52: __main__: (RGI60-11.00897) create_perturbed_settings_and_observations\n",
+ "2026-04-03 09:53:52: __main__: (RGI60-11.01450) create_perturbed_settings_and_observations\n",
+ "2026-04-03 09:53:52: oggm.workflow: Execute entity tasks [create_perturbed_settings_and_observations] on 2 glaciers\n",
+ "2026-04-03 09:53:52: __main__: (RGI60-11.00897) create_perturbed_settings_and_observations\n",
+ "2026-04-03 09:53:52: __main__: (RGI60-11.01450) create_perturbed_settings_and_observations\n",
+ "2026-04-03 09:53:52: oggm.workflow: Execute entity tasks [create_perturbed_settings_and_observations] on 2 glaciers\n",
+ "2026-04-03 09:53:52: __main__: (RGI60-11.00897) create_perturbed_settings_and_observations\n",
+ "2026-04-03 09:53:52: __main__: (RGI60-11.01450) create_perturbed_settings_and_observations\n",
+ "2026-04-03 09:53:52: oggm.workflow: Execute entity tasks [create_perturbed_settings_and_observations] on 2 glaciers\n",
+ "2026-04-03 09:53:52: __main__: (RGI60-11.00897) create_perturbed_settings_and_observations\n",
+ "2026-04-03 09:53:52: __main__: (RGI60-11.01450) create_perturbed_settings_and_observations\n",
+ "2026-04-03 09:53:52: oggm.workflow: Execute entity tasks [create_perturbed_settings_and_observations] on 2 glaciers\n",
+ "2026-04-03 09:53:52: __main__: (RGI60-11.00897) create_perturbed_settings_and_observations\n",
+ "2026-04-03 09:53:52: __main__: (RGI60-11.01450) create_perturbed_settings_and_observations\n"
+ ]
+ }
+ ],
+ "source": [
+ "from itertools import product\n",
+ "\n",
+ "# applied additively to the default melt_f\n",
+ "melt_f_perturbations = [-0.5, 0.5]\n",
+ "\n",
+ "# applied multiplicatively to the default values, i.e. +/- 10%\n",
+ "ref_mb_perturbations = [0.9, 1.1]\n",
+ "ref_volume_perturbations = [0.9, 1.1]\n",
+ "\n",
+ "# create all combinations of perturbations\n",
+ "all_combinations_advanced = list(product(melt_f_perturbations, ref_mb_perturbations, ref_volume_perturbations))\n",
+ "\n",
+ "# common name for this set of experiments\n",
+ "advanced_experiment_name = '_mb_and_obs_sensitivity'\n",
+ "\n",
+ "# container for all created filesuffixes\n",
+ "all_created_settings_advanced = []\n",
+ "\n",
+ "for i, params in enumerate(all_combinations_advanced):\n",
+ " # extract the individual perturbations\n",
+ " melt_f_perturbation, ref_mb_perturbation, ref_volume_perturbation = params\n",
+ "\n",
+ " # define a unique filesuffix using a running index\n",
+ " new_filesuffix = f\"{advanced_experiment_name}_{i}\"\n",
+ "\n",
+ " # execute the entity task for all glaciers\n",
+ " workflow.execute_entity_task(create_perturbed_settings_and_observations, gdirs,\n",
+ " new_filesuffix=new_filesuffix,\n",
+ " melt_f_perturbation=melt_f_perturbation,\n",
+ " ref_mb_perturbation=ref_mb_perturbation,\n",
+ " ref_volume_perturbation=ref_volume_perturbation,\n",
+ " )\n",
+ "\n",
+ " # store the filesuffix for later reference\n",
+ " all_created_settings_advanced.append(new_filesuffix)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "8c8e326e-d51d-4aeb-bbc9-990d3ae3b1e0",
+ "metadata": {},
+ "source": [
+ "### Define your OGGM workflow combining multiple tasks"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "e3b0b405-ad8e-474c-8e4d-a4268a45f8e2",
+ "metadata": {},
+ "source": [
+ "We now define our full OGGM workflow as an entity task. It consists of three steps: a fixed-geometry mass balance calibration matching a provided reference mass balance, a glacier bed inversion matching a provided reference volume, and a dynamic model run (without dynamic spinup)."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "id": "92fa3cea-400e-4934-8e57-578a8657b763",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "log = logging.getLogger(__name__)\n",
+ "\n",
+ "@utils.entity_task(log)\n",
+ "def my_oggm_workflow(gdir, experiment_filesuffix, observations_filesuffix=None):\n",
+ " \"\"\" Defines a full OGGM workflow as an entity task. It consists of multiple\n",
+ " tasks executed for each gdir and experiment.\n",
+ " \"\"\"\n",
+ "\n",
+ " # if no observations filesuffix is provided, use the same as the experiment filesuffix\n",
+ " if observations_filesuffix is None:\n",
+ " observations_filesuffix = experiment_filesuffix\n",
+ "\n",
+ " # fixed-geometry mass balance calibration: reads ref_mb from observations_filesuffix\n",
+ " # and stores the resulting mass balance parameters in settings_filesuffix\n",
+ " tasks.mb_calibration_from_scalar_mb(gdir,\n",
+ " settings_filesuffix=experiment_filesuffix,\n",
+ " observations_filesuffix=observations_filesuffix,\n",
+ " calibrate_param1='prcp_fac',\n",
+ " calibrate_param2='melt_f',\n",
+ " calibrate_param3='temp_bias',\n",
+ " overwrite_gdir=True,\n",
+ " )\n",
+ "\n",
+ " # calculate the apparent mass balance using the newly calibrated parameters;\n",
+ " # from here on we use the same filesuffix for all outputs to keep settings,\n",
+ " # observations, and results traceable\n",
+ " tasks.apparent_mb_from_any_mb(gdir,\n",
+ " settings_filesuffix=experiment_filesuffix,\n",
+ " input_filesuffix='', # start from the inversion flowlines derived from the DEM and outline\n",
+ " output_filesuffix=experiment_filesuffix,\n",
+ " )\n",
+ "\n",
+ " # bed inversion calibrated to match ref_volume_m3 from observations_filesuffix\n",
+ " workflow.calibrate_inversion_from_volume(\n",
+ " [gdir],\n",
+ " settings_filesuffix=experiment_filesuffix,\n",
+ " observations_filesuffix=observations_filesuffix,\n",
+ " input_filesuffix=experiment_filesuffix, # use the inversion flowlines created by apparent_mb_from_any_mb\n",
+ " output_filesuffix=experiment_filesuffix,\n",
+ " apply_fs_on_mismatch=True,\n",
+ " error_on_mismatch=True, # set to False when running many glaciers where some may not converge\n",
+ " filter_inversion_output=True, # partially filters overdeepenings caused by the equilibrium\n",
+ " # assumption for retreating glaciers (see Figure 5 of Maussion et al. 2019)\n",
+ " add_to_log_file=False,\n",
+ " )\n",
+ " \n",
+ " # initialise the dynamic flowlines for this experiment\n",
+ " tasks.init_present_time_glacier(gdir,\n",
+ " settings_filesuffix=experiment_filesuffix,\n",
+ " input_filesuffix=experiment_filesuffix,\n",
+ " output_filesuffix=experiment_filesuffix,\n",
+ " )\n",
+ "\n",
+ " # run the dynamic model, saving all outputs under the same filesuffix\n",
+ " tasks.run_from_climate_data(gdir,\n",
+ " settings_filesuffix=experiment_filesuffix,\n",
+ " model_flowlines_filesuffix=experiment_filesuffix,\n",
+ " output_filesuffix=experiment_filesuffix,\n",
+ " ye=2020,\n",
+ " fixed_geometry_spinup_yr=2000)\n",
+ "\n",
+ "workflow.reset_multiprocessing()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "da9c55d2-b223-4e65-9a7f-dcd06bc9bd65",
+ "metadata": {},
+ "source": [
+ "### Run the custom OGGM workflow and combine outputs"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "8cfce79f-a466-4108-81e1-6ec3482d00db",
+ "metadata": {},
+ "source": [
+ "As before, we define `(gdir, filesuffix)` pairs to make full use of multiprocessing ([see here](#execute-multiple-experiments-using-multiprocessing))."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "id": "e5f8e895-5645-433f-9e56-1199c64dfb1e",
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "2026-04-03 09:53:52: oggm.workflow: Execute entity tasks [my_oggm_workflow] on 16 glaciers\n",
+ "2026-04-03 09:53:54: __main__: (RGI60-11.00897) my_oggm_workflow\n",
+ "2026-04-03 09:53:54: oggm.core.massbalance: (RGI60-11.00897) mb_calibration_from_scalar_mb_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.core.massbalance: (RGI60-11.00897) apparent_mb_from_any_mb_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 6.930182382573753 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 3.5150911912868765 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: __main__: (RGI60-11.00897) my_oggm_workflow\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.massbalance: (RGI60-11.00897) mb_calibration_from_scalar_mb_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 1.8075455956434383 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 1.5036278259099738 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.core.massbalance: (RGI60-11.00897) apparent_mb_from_any_mb_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: __main__: (RGI60-11.00897) my_oggm_workflow\n",
+ "2026-04-03 09:53:54: oggm.core.massbalance: (RGI60-11.00897) mb_calibration_from_scalar_mb_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: oggm.core.massbalance: (RGI60-11.00897) apparent_mb_from_any_mb_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 4.5974516185606635 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: __main__: (RGI60-11.00897) my_oggm_workflow\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.massbalance: (RGI60-11.00897) mb_calibration_from_scalar_mb_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: __main__: (RGI60-11.00897) my_oggm_workflow\n",
+ "2026-04-03 09:53:54: __main__: (RGI60-11.00897) my_oggm_workflow\n",
+ "2026-04-03 09:53:54: oggm.core.massbalance: (RGI60-11.00897) mb_calibration_from_scalar_mb_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.massbalance: (RGI60-11.00897) mb_calibration_from_scalar_mb_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 2.4183169242385434 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: __main__: (RGI60-11.00897) my_oggm_workflow\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.massbalance: (RGI60-11.00897) mb_calibration_from_scalar_mb_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 1.59506824882265 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 1.2591584621192717 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.core.massbalance: (RGI60-11.00897) apparent_mb_from_any_mb_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.massbalance: (RGI60-11.00897) apparent_mb_from_any_mb_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:54: __main__: (RGI60-11.00897) my_oggm_workflow\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: oggm.core.massbalance: (RGI60-11.00897) apparent_mb_from_any_mb_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:54: oggm.core.massbalance: (RGI60-11.00897) mb_calibration_from_scalar_mb_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 6.875444876925506 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 0.6795792310596359 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 1.5870929075775366 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.massbalance: (RGI60-11.00897) apparent_mb_from_any_mb_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 3.487722438462753 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: calibrate_inversion_from_volume converged after 7 iterations and fs=0. The resulting Glen A factor is 1.5870929075775366.\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.massbalance: (RGI60-11.00897) apparent_mb_from_any_mb_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:54: oggm.workflow: Volume estimate optimisation with A factor: 5.109168604938157 and fs: 0\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:54: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:54: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.7938612192313765 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) init_present_time_glacier_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 4.531627247767725 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 7.35709915094174 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 2.6045843024690782 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.444650541605288 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 7.315258558487386 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 3.7285495754708697 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 2.3568711747269204 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.3522921512345392 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.49103151435109094 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 3.707629279243693 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.914274787735435 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 5.058964709873942 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.7261460756172696 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.2284355873634603 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: __main__: (RGI60-11.01450) my_oggm_workflow\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.massbalance: (RGI60-11.01450) mb_calibration_from_scalar_mb_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.9038146396218465 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.5420967606064622 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 2.0318620565409984 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.6642177936817302 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.5356305962628083 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.9718456753278368 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 2.579482354936971 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.core.massbalance: (RGI60-11.01450) apparent_mb_from_any_mb_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.5329524432804943 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.3397411774684855 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.5529334394516074 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: calibrate_inversion_from_volume converged after 9 iterations and fs=0. The resulting Glen A factor is 0.5356305962628083.\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.7198705887342428 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.543986645981422 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.6578576616636538 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 6.9588511374353565 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) init_present_time_glacier_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.4763187897343454 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.9951711354243573 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.9499490573384308 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.536266712750515 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.6728290868912127 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 3.529425568717678 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.5271380330935669 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: calibrate_inversion_from_volume converged after 8 iterations and fs=0. The resulting Glen A factor is 1.543986645981422.\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.9851952797462356 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.9401993120507386 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.6694649414557566 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.814712784358839 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: __main__: (RGI60-11.01450) my_oggm_workflow\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.massbalance: (RGI60-11.01450) mb_calibration_from_scalar_mb_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: calibrate_inversion_from_volume converged after 7 iterations and fs=0. The resulting Glen A factor is 1.9951711354243573.\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.5205631015760241 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) init_present_time_glacier_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.workflow: calibrate_inversion_from_volume converged after 8 iterations and fs=0. The resulting Glen A factor is 0.6728290868912127.\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: calibrate_inversion_from_volume converged after 7 iterations and fs=0. The resulting Glen A factor is 1.9499490573384308.\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.6402185113848609 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.5750542378692842 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.5179602860671441 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) init_present_time_glacier_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) init_present_time_glacier_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.6580181098738542 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.massbalance: (RGI60-11.01450) apparent_mb_from_any_mb_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) init_present_time_glacier_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.6435683692804575 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: calibrate_inversion_from_volume converged after 9 iterations and fs=0. The resulting Glen A factor is 0.5205631015760241.\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: __main__: (RGI60-11.01450) my_oggm_workflow\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 0.654728019323485 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.massbalance: (RGI60-11.01450) mb_calibration_from_scalar_mb_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Volume estimate optimisation with A factor: 1.635350527433055 and fs: 0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) init_present_time_glacier_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:55: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: calibrate_inversion_from_volume converged after 7 iterations and fs=0. The resulting Glen A factor is 1.6435683692804575.\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: calibrate_inversion_from_volume converged after 8 iterations and fs=0. The resulting Glen A factor is 0.6580181098738542.\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: __main__: (RGI60-11.01450) my_oggm_workflow\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.massbalance: (RGI60-11.01450) mb_calibration_from_scalar_mb_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 4.608055673387995 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: __main__: (RGI60-11.01450) my_oggm_workflow\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.massbalance: (RGI60-11.01450) mb_calibration_from_scalar_mb_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: __main__: (RGI60-11.01450) my_oggm_workflow\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.massbalance: (RGI60-11.01450) mb_calibration_from_scalar_mb_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:56: oggm.core.massbalance: (RGI60-11.01450) apparent_mb_from_any_mb_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) init_present_time_glacier_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.00897) init_present_time_glacier_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.core.massbalance: (RGI60-11.01450) apparent_mb_from_any_mb_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 2.432062077425435 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: __main__: (RGI60-11.01450) my_oggm_workflow\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.massbalance: (RGI60-11.01450) mb_calibration_from_scalar_mb_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.massbalance: (RGI60-11.01450) apparent_mb_from_any_mb_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.massbalance: (RGI60-11.01450) apparent_mb_from_any_mb_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_and_obs_sensitivity_0_mb_and_obs_sensitivity_0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 1.2660310387127176 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.6830155193563588 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 6.931569642257738 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.massbalance: (RGI60-11.01450) apparent_mb_from_any_mb_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 4.5754280686957065 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.5075974343045274 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: __main__: (RGI60-11.01450) my_oggm_workflow\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 3.515784821128869 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.massbalance: (RGI60-11.01450) mb_calibration_from_scalar_mb_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 7.273883373628777 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 4.982711247701716 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 2.4014367226627056 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 1.8078924105644345 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 3.6869416868143885 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.55337351794182 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 2.797416279942582 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.massbalance: (RGI60-11.01450) apparent_mb_from_any_mb_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 7.251437501924944 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 1.5449290190197944 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 1.8934708434071943 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.5479989078343085 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 1.2507183613313528 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 1.448708139971291 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 3.675718750962472 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 1.6212859898345786 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.5452589132941369 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 1.9604197199768099 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.6753591806656765 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.7743540699856456 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 1.887859375481236 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 4.955923657917181 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 1.6131795598844056 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.4998935558504479 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 1.9389349296481972 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: calibrate_inversion_from_volume converged after 9 iterations and fs=0. The resulting Glen A factor is 0.5479989078343085.\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 2.770480689737655 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 1.928973200961334 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.6095050524148413 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 1.9292402549989562 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.5456687917648256 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: calibrate_inversion_from_volume converged after 7 iterations and fs=0. The resulting Glen A factor is 1.6131795598844056.\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) init_present_time_glacier_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 1.9155650248129295 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.6519375522324462 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.5402267005638456 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 1.4352403448688276 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) init_present_time_glacier_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.workflow: calibrate_inversion_from_volume converged after 7 iterations and fs=0. The resulting Glen A factor is 1.9389349296481972.\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_and_obs_sensitivity_1_mb_and_obs_sensitivity_1\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.5375255670600264 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 1.9059871996878648 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_and_obs_sensitivity_2_mb_and_obs_sensitivity_2\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.6478395565727534 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.7676201724344138 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) init_present_time_glacier_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: calibrate_inversion_from_volume converged after 7 iterations and fs=0. The resulting Glen A factor is 1.9155650248129295.\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: calibrate_inversion_from_volume converged after 9 iterations and fs=0. The resulting Glen A factor is 0.5402267005638456.\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_and_obs_sensitivity_4_mb_and_obs_sensitivity_4\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.6446003587888897 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.6014243331388687 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) init_present_time_glacier_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) init_present_time_glacier_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: calibrate_inversion_from_volume converged after 9 iterations and fs=0. The resulting Glen A factor is 0.6478395565727534.\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.6442800022049535 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_and_obs_sensitivity_6_mb_and_obs_sensitivity_6\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_and_obs_sensitivity_3_mb_and_obs_sensitivity_3\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) init_present_time_glacier_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.6400691600168531 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_and_obs_sensitivity_5_mb_and_obs_sensitivity_5\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:56: oggm.workflow: Volume estimate optimisation with A factor: 0.6368688142157688 and fs: 0\n",
+ "2026-04-03 09:53:56: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:56: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:56: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:57: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:57: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:57: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:57: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:57: oggm.workflow: calibrate_inversion_from_volume converged after 9 iterations and fs=0. The resulting Glen A factor is 0.6400691600168531.\n",
+ "2026-04-03 09:53:57: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:53:57: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:57: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:57: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:53:57: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:57: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:53:57: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:57: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:53:57: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:53:57: oggm.core.flowline: (RGI60-11.01450) init_present_time_glacier_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:57: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n",
+ "2026-04-03 09:53:57: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_mb_and_obs_sensitivity_7_mb_and_obs_sensitivity_7\n"
+ ]
+ }
+ ],
+ "source": [
+ "all_experiments_advanced = []\n",
+ "for gdir in gdirs:\n",
+ " for single_experiments_filesuffix in all_created_settings_advanced:\n",
+ " all_experiments_advanced.append((gdir,\n",
+ " dict(experiment_filesuffix=single_experiments_filesuffix)\n",
+ " )\n",
+ " )\n",
+ "\n",
+ "workflow.execute_entity_task(my_oggm_workflow, all_experiments_advanced);"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "374722b8-4dcb-4271-934f-b3409c36afae",
+ "metadata": {},
+ "source": [
+ "We combine the outputs the same way as in the simple sensitivity study above ([see here](#combine-the-output-of-multiple-experiments))."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 33,
+ "id": "b0a6ecf2-d8bc-4781-9a1e-87a05bae70d0",
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "2026-04-03 09:53:57: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:57: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:53:57: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:57: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:53:57: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:57: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:53:57: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:57: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:53:57: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:57: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:53:57: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:57: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:53:57: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:57: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:53:57: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:53:57: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "/media/patrick/SD_CARD/mambaforge/envs/oggm_env_26/lib/python3.13/site-packages/numpy/lib/_nanfunctions_impl.py:1593: RuntimeWarning: All-NaN slice encountered\n",
+ " return fnb._ureduce(a,\n"
+ ]
+ }
+ ],
+ "source": [
+ "# container for individual experiment outputs\n",
+ "ds_all_advanced = []\n",
+ "for suffix in all_created_settings_advanced:\n",
+ " ds_tmp = utils.compile_run_output(gdirs,\n",
+ " input_filesuffix=suffix)\n",
+ " ds_tmp.coords['experiment_filesuffix'] = suffix\n",
+ " ds_tmp = ds_tmp.expand_dims('experiment_filesuffix')\n",
+ " ds_all_advanced.append(ds_tmp)\n",
+ "\n",
+ "ds_all_advanced = xr.combine_by_coords(ds_all_advanced, fill_value=np.nan, combine_attrs=\"override\")\n",
+ "\n",
+ "# add specific mass balance\n",
+ "add_specific_mb(ds_all_advanced)\n",
+ "\n",
+ "# calculate quantiles across all experiments\n",
+ "ds_q_advanced = ds_all_advanced.quantile([0.05, 0.5, 0.95], dim=['experiment_filesuffix'])"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "87822bc0-5f95-475e-858b-293a1373f372",
+ "metadata": {},
+ "source": [
+ "### Look at some results"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "c1aec803-ba63-4c73-b5cf-64eeb342a26a",
+ "metadata": {},
+ "source": [
+ "Let's start by looking at the glacier volume across all experiments:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 34,
+ "id": "fb2d867e-d1af-4270-b644-f2d1a76d1547",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ "
"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "ds_all_advanced.sel(rgi_id=rgi_ids[0]).volume.plot(hue='experiment_filesuffix');"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "cf442417-e14c-44c9-9bac-19f5012e757c",
+ "metadata": {},
+ "source": [
+ "Runs sharing the same `ref_volume_m3` intersect at the RGI reference year, reflecting the two different reference volumes we used. Within each pair, the two distinct slopes correspond to the two different `ref_mb` values. The small remaining differences within each slope correspond to the two different perturbations of `melt_f`.\n",
+ "\n",
+ "**Important:** when combining settings and observations perturbations, calibration steps may overwrite some settings values. It is therefore good practice to check the distribution of final settings after running your experiments. You can do this with `utils.compile_settings`:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 35,
+ "id": "6a2b2e50-0300-45f8-93f7-a924fd350436",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df_settings_advanced = utils.compile_settings(gdirs[0],\n",
+ " keys=['melt_f', 'prcp_fac', 'inversion_glen_a'],\n",
+ " filesuffix=all_created_settings_advanced)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "id": "77a991f2-3f54-4738-9eaa-675aae1dd2ad",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 36,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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3drs151Op54aUo2avxo297Zc1x1iN3Zq3P35MwO17go4pqlza+zUrrhqHXp/O+r3tLfb9SmMqE4UFUS2b9+uT7MMHz68TTtXUlIiERERbVoXAAAElmBfT82ocRsffvihvtfIuXPn9Pw+ffpIr1699L/T0tLkzJkzsnnzZv0+MzNThg0bJqNHj5arV6/qHpHc3Fw9AQAA+BRG1q9fr1+nTp3a6BLfefPm6X+re4iUlZXVfU0FkNTUVB1QVGBRoUSNNUlKSqL6AADA99M0rcnOzvZ4v3TpUj0BAAA0hWfTAAAAowgjAADAKMIIAAAwijACAACMIowAAACjCCMAAMAowggAADCKMAIAAIwijAAAAKMIIwAAwCjCCAAAMIowAgAAjCKMAAAAowgjAADAKMIIAAAwijACAACMIowAAACjCCMAAMAowggAADCKMAIAAIwijAAAAKMIIwAAwCjCCAAAMIowAgAAjCKMAAAAowgjAADAKMIIAAAwijACAACMIowAAACjCCMAAMAowggAADCKMAIAAIwijAAAAPuEkVWrVsldd90lvXv3loEDB8qsWbPk5MmTra5XWFgoMTExEhoaKiNGjJCsrKz27DMAAOiuYUSFioULF8rBgwclPz9frl27JgkJCVJVVdXsOqWlpZKUlCRxcXFSUlIiy5cvl0WLFklubq4/9h8AANhcsC8L79692+P9pk2bdA/J4cOHZfLkyU2uo3pBhg4dKpmZmfp9dHS0FBcXy+rVq2X27Nnt2XcAANDdwkhDFRUV+rVfv37NLnPgwAHde1JfYmKibNiwQWpqaiQkJKTROi6XS09ulZWV+lUtr6b2cK/vfnX2sMRu2luDztCwzqDWdscxTZ29ZYd2xRlkebx21O9qb7frsCyrTVVTq82cOVO+//572bt3b7PLjRw5UubNm6dPz7jt379fJk2aJGfPnpWIiIhG66Snp0tGRkaj+Tk5ORIWFtaW3QUAAJ2surpakpOTdedFeHi4/3tG/vznP8s///lP2bdvX6vLOhwOj/fu/NNwvltaWposWbLEo2ckKipK97C09M14m9LUeJf4+HjdKzMmfY/YzefpidLVNawzqLXdcUxTZ2/ZoV1xBlmyMrZWnioOEleto8PaFfeZjda0KYw8+uijsmPHDikqKpLIyMgWlx08eLCcO3fOY9758+clODhY+vfv3+Q6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vJP2MvDrXF9OTo4VFhZm5efnd8q+dZc6X+si7WBAhZHt27frXwY9evSom9R71eCpf6ui1/f99983Wl4t6573ySefGPteAqnOyty5c61bbrnFY96//vUvvd6XX37ZiXsf2HX+wx/+YP3617/2mLd371693tmzZztx7+3v3nvvtVJSUpr8WlxcnLVo0SKPee+//74VHBxsXb16tZP2MPDr7LZt2zarV69e1t///vdO26/uUufvu0g7GFDnJdQI4IYjhtVljeqKjSeeeEIPyqlPXSrWcPl169bJp59+qs+zq3NtaH+dlUmTJukrO9RgzBtuuEHP+/LLLyUoKEgiIyMps5/qXF1d3aib1b0cj6HynroMXT1lXF0t0xR1iakaRFlfXl6eHhcVEhLC8eynOivqqrv58+frV8Y++b/OXaYdtAJcw27tZcuWWXPmzGl2eU7TdEydL126ZEVGRuq/2tWphMLCQt3VvWDBgjZ+YvfUWp03bdqk/zpft26d9dVXX+lTB6oL9qc//amhPbaHv/zlL1ZBQYH19ddfWwcPHrR+8YtfWL1797a++eabJuusllOnDBYvXqx7+DZs2GCFhIRY7733nsHvIvDqrE7NqON57dq1+vSXe6p/uhftr3NXaAcD8mqalqjrrcvKykzvRrers+oNyc/Pl4sXL+q/HtWlqup+AWvWrDG6n4FW53nz5snLL78sr776qowZM0Z+85vfyO23365vHoXmqSuQfv/73+ta/epXv5KePXvqy6TVDfqaqrP6a1FdsVRQUKBvDrVy5Up9LHNZr3/r/Nprr+lBweqKMjUo2D099thjHM5+rHNX4FCJxPROAACA7qvb9YwAAICuhTACAACMIowAAACjCCMAAMAowggAADCKMAIAAIwijAAAAKMIIwAAwCjCCAAAMIowAgAAjCKMAAAAowgjAABATPo/LrheCuKiKrAAAAAASUVORK5CYII=",
+ "text/plain": [
+ "
"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "df_settings_advanced['melt_f'].hist()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "82465102-bb2b-40bf-9e92-7696c79ca8ae",
+ "metadata": {},
+ "source": [
+ "In the `melt_f` distribution, the two prescribed values were never changed by a calibration step. However, this could happen depending on how the mass balance calibration is configured, in our workflow we set `calibrate_param2='melt_f'` (for more details on mass balance calibration see [this tutorial](massbalance_calibration.ipynb))."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 37,
+ "id": "1b6c81ad-1ae2-4e26-8dcc-8e17c8a26399",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 37,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ "
"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "df_settings_advanced['prcp_fac'].hist()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "c2215875-2198-480e-84d1-992fae66110d",
+ "metadata": {},
+ "source": [
+ "The `prcp_fac` distribution shows four distinct values. This is because `prcp_fac` is determined by matching the mass balance to the provided `ref_mb` (two values) using the provided `melt_f` (also two values), resulting in four unique combinations."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 38,
+ "id": "67804c1e-989a-4f3a-827b-6496fda8468f",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 38,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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pdNsnM+YMWOivLy8KO2iaalZ6VGz0qNmxZXtvzt37nzRMNKowzQPPfRQHiSyHo+GBpHMsGHD4rnnnjvv423bts2nc2U70abekVaeKotScynboBjbkOJSs9KjZqVHzYqjvvubBoWRrBMlCyKrV6/OD7P06dOnUY3buXNndOvWrVHrAgDNS+uGHprJxm388Ic/zL9r5ODBg/n8a665Jtq3b5//f9asWfHOO+/EM888k99fuHBh9O7dO2655ZY4ceJE3iOyatWqfAIAaFAYWbJkSX47atSoWqf43nvvvfn/s+8Q2b9//5nHsgAyc+bMPKBkgSULJdlYkwkTJtj6AEDDD9NczIoVK2rcf/TRR/MJAKAurk0DACQljAAASQkjAEBSwggAkJQwAgAkJYwAAEkJIwBAUsIIAJCUMAIAJCWMAABJCSMAQFLCCACQlDACACQljAAASQkjAEBSwggAkJQwAgAkJYwAAEkJIwBAUsIIAJCUMAIAJCWMAABJCSMAQFLCCACQlDACACQljAAASQkjAEBSwggAkJQwAgAkJYwAAEkJIwBAUsIIAJCUMAIAJCWMAABJCSMAQFLCCACQlDACACQljAAASQkjAEBSwggAkJQwAgAkJYwAAEkJIwBAUsIIAJCUMAIAJCWMAABJCSMAQOmEkfnz58ett94aV199dXTp0iXuvPPO2LNnz0XX27hxYwwZMiTatWsXffv2jaVLl15KmwGAlhpGslDxwAMPxMsvvxzr16+PkydPxtixY+PYsWPnXWfv3r0xYcKEGDFiROzcuTNmz54d06dPj1WrVjVF+wGAEte6IQu/9NJLNe4vX7487yHZsWNHjBw5ss51sl6QXr16xcKFC/P7/fv3j+3bt8eCBQti0qRJl9J2AKClhZFzHTlyJL+97rrrzrvMtm3b8t6Ts40bNy6WLVsWVVVVUV5eXmudysrKfKp29OjR/DZbPpuaUttWhSg1jdkG1es09fajeNSs9KhZ6VGz4qrvPqesUCg0am+crXbHHXfE+++/H5s3bz7vch//+Mfj3nvvzQ/PVNu6dWt8+tOfjnfffTe6detWa525c+fGvHnzas1fuXJldOjQoTHNBQAus4qKipg8eXLeedGxY8em7xl58MEH4+c//3ls2bLlosuWlZXVuF+df86dX23WrFkxY8aMGj0jPXv2zHtYLvTDNMbAuT+O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Xf09a092zbMtW7ZE796982X+93//t96v4xtYAaAElZWVxerVq/PeimonTpyIOXPmxHe+85347W9/GwMHDoy/+7u/i1GjRjXJa2YBI+shyULKyJEj61zm6NGj+dXF//3f/z0++9nP1ut5WzdJ6wCA5O677754880343vf+15+KCcLK3/yJ3+S91r069fvkp//yJEj+e11111X5+NZGPr2t7+dh5GsB6e+9IwAQDPoGXnjjTfywPH222/nQaRaNobjtttui2984xuX9HrZpezuuOOOeP/992Pz5s01Hvu3f/u3+Iu/+IuoqKiIbt265WNZsrEm9WXMCAA0A6+88koeGLIxHB/96EfPTNkhlSyoZLJekyzEXGh68MEH63z+bP7Pf/7z+O53v1vrsdGjR8euXbti69ateU/MF77whTh06FC92+4wDQA0A6dPn45WrVrFjh078tuzZaEkc8MNN8Tu3bsv+DzZGTHneuihh2LNmjX52Tw9evSo9Xh2Js3HPvaxfBo2bFjeQ7Ns2bKYNWtWvdoujABAMzB48OA4depU3iMxYsSIOpcpLy/PT8Otr6ynJQsi2eGgDRs2RJ8+feq9XmVlZb1fRxgBgBLx4Ycfxq9+9asz9/fu3ZsfHskGlGaHZ+6+++6YMmVKfOtb38rDyeHDh+MnP/lJ/OEf/mFMmDChwa+Xnda7cuXK+OEPf5h/18jBgwfz+dkA1fbt2+en+H7961+Pz3/+8/lYkffeey8WL16cj1v58z//83q/jgGsAFAiNmzYkI/PONfUqVNjxYoVUVVVFV/72tfimWeeiXfeeSc6deoUw4cPj3nz5uWBpKGyMSR1Wb58edx7771x/PjxmDx5cv4lZ1nwyV4vG7ianV7ckAGswggAkJSzaQCApIQRACApYQQASEoYAQCSEkYAgKSEEQAgKWEEAEhKGAEAkhJGAICkhBEAIClhBABIShgBACKl/w9gqSpTot7FmAAAAABJRU5ErkJggg==",
+ "text/plain": [
+ "
"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "df_settings_advanced['inversion_glen_a'].hist()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "a16c3783-5895-4a08-bd2d-2379ecee962d",
+ "metadata": {},
+ "source": [
+ "The spread in `inversion_glen_a` reflects the interconnected nature of the OGGM workflow. This parameter is calibrated during inversion depending on both the target volume and the calibrated apparent mass balance, which is itself a combination of `ref_mb` and `melt_f`.\n",
+ "\n",
+ "Let's also look at some plots:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 39,
+ "id": "bead1301-6858-4660-b8c2-d122da92bc70",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 39,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ "
"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "artists = ds_q_advanced.sel(rgi_id=rgi_ids[0]).specific_mb.plot(hue='quantile')\n",
+ "ax = artists[0].axes; leg1 = ax.get_legend(); leg1.set_title('Quantiles sensitivity study');\n",
+ "line = ds_default.sel(rgi_id=rgi_ids[0]).specific_mb.plot(linestyle='--')\n",
+ "ax.legend(handles=[line[0]], labels=['OGGM default static spinup'], loc='best')\n",
+ "ax.add_artist(leg1) "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "a731405a-59cd-4c92-8f4d-f112c89d480a",
+ "metadata": {},
+ "source": [
+ "Again, we see our median is very close to the OGGM default, which is an indication that our perturbation design is balanced."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "1885963c-6432-4af5-96e1-5e05d0251f73",
+ "metadata": {},
+ "source": [
+ "## Advanced sensitivity study: perturbing global parameters (ice density)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "m5gopf2bcp",
+ "metadata": {},
+ "source": [
+ "So far we have perturbed glacier-specific parameters such as `melt_f` or `ref_mb`. Some parameters, however, are global. They apply to all glaciers equally and are stored in `cfg.PARAMS` rather than in `settings.yml`. A typical example is `ice_density`. The new settings system also supports perturbing global parameters: you can store an override value in a custom `settings.yml` file, and any task that reads the parameter through `gdir.settings` will use the overridden value for that experiment. This makes it possible to include global parameters in sensitivity studies using exactly the same workflow as for glacier-specific parameters. Here we demonstrate this for `ice_density`."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 41,
+ "id": "d07ef90e-1574-4817-a991-52ae01f238e9",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from itertools import product\n",
+ "\n",
+ "ice_density_variations = [850, 900, 950]\n",
+ "\n",
+ "density_experiment_name = '_ice_density_sensitivity'\n",
+ "\n",
+ "all_created_settings_density = []\n",
+ "\n",
+ "for i, new_ice_density in enumerate(ice_density_variations):\n",
+ " new_filesuffix = f\"{density_experiment_name}_{i}\"\n",
+ "\n",
+ " for gdir in gdirs:\n",
+ " gdir.create_new_settings(filesuffix=new_filesuffix,\n",
+ " data={'ice_density': new_ice_density,},\n",
+ " parent_filesuffix='',\n",
+ " ignore_existing=True,\n",
+ " overwrite=True,\n",
+ " )\n",
+ "\n",
+ " all_created_settings_density.append(new_filesuffix)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "npz394yywip",
+ "metadata": {},
+ "source": [
+ "We now run the same OGGM workflow as before, using the default observations and the new settings files with different `ice_density` values:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 42,
+ "id": "656dc154-2767-4305-a3c8-879446734fdf",
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "2026-04-03 09:53:58: oggm.workflow: Execute entity tasks [my_oggm_workflow] on 6 glaciers\n",
+ "2026-04-03 09:54:00: __main__: (RGI60-11.00897) my_oggm_workflow\n",
+ "2026-04-03 09:54:00: oggm.core.massbalance: (RGI60-11.00897) mb_calibration_from_scalar_mb_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.core.massbalance: (RGI60-11.00897) apparent_mb_from_any_mb_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: __main__: (RGI60-11.00897) my_oggm_workflow\n",
+ "2026-04-03 09:54:00: __main__: (RGI60-11.00897) my_oggm_workflow\n",
+ "2026-04-03 09:54:00: oggm.core.massbalance: (RGI60-11.00897) mb_calibration_from_scalar_mb_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.core.massbalance: (RGI60-11.00897) mb_calibration_from_scalar_mb_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.massbalance: (RGI60-11.00897) apparent_mb_from_any_mb_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.core.massbalance: (RGI60-11.00897) apparent_mb_from_any_mb_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 6.450810327634147 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 3.2754051638170734 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: __main__: (RGI60-11.01450) my_oggm_workflow\n",
+ "2026-04-03 09:54:00: __main__: (RGI60-11.01450) my_oggm_workflow\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.massbalance: (RGI60-11.01450) mb_calibration_from_scalar_mb_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: __main__: (RGI60-11.01450) my_oggm_workflow\n",
+ "2026-04-03 09:54:00: oggm.core.massbalance: (RGI60-11.01450) mb_calibration_from_scalar_mb_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.core.massbalance: (RGI60-11.01450) mb_calibration_from_scalar_mb_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 1.6877025819085367 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 5.988129921382223 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 5.533626481389863 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 1.0652480206517403 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.massbalance: (RGI60-11.01450) apparent_mb_from_any_mb_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 3.044064960691111 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.core.massbalance: (RGI60-11.01450) apparent_mb_from_any_mb_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.core.massbalance: (RGI60-11.01450) apparent_mb_from_any_mb_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 2.8168132406949313 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 1.2970489471809503 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task calibrate_inversion_from_volume on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 0.1 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 1.5720324803455556 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 1.4584066203474657 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 1.2626198187502378 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 10.0 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 0.8360162401727779 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 1.2563067196554867 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 0.7792033101737329 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 5.9508061171059055 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 6.412762782542346 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 5.497587680126281 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 1.0549447566204668 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: calibrate_inversion_from_volume converged after 8 iterations and fs=0. The resulting Glen A factor is 1.2563067196554867.\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 0.8190767310635729 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 3.0254030585529526 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 2.7987938400631402 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 1.0070293495479614 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Volume estimate optimisation with A factor: 3.256381391271173 and fs: 0\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:00: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:00: oggm.core.flowline: (RGI60-11.00897) init_present_time_glacier_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:00: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 0.8072147878457062 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 1.5627015292764763 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 1.001790491708867 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 1.4493969200315702 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 1.6781906956355865 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 0.8031787139054777 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: calibrate_inversion_from_volume converged after 8 iterations and fs=0. The resulting Glen A factor is 1.001790491708867.\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 0.8313507646382382 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 0.7746984600157851 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 1.0757882552755587 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: calibrate_inversion_from_volume converged after 8 iterations and fs=0. The resulting Glen A factor is 0.8072147878457062.\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 1.05652255490783 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 0.8219302839704133 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.00897) init_present_time_glacier_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 1.2953589197332143 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.00897) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 0.8081268737231314 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.00897) init_present_time_glacier_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 1.0082501590648167 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.00897) run_from_climate_data_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 1.263449467793793 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 0.8040862393535158 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.00897) flowline_model_run_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 1.0028057503182393 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Volume estimate optimisation with A factor: 1.2571322204538242 and fs: 0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.workflow: calibrate_inversion_from_volume converged after 8 iterations and fs=0. The resulting Glen A factor is 0.8081268737231314.\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: calibrate_inversion_from_volume converged after 8 iterations and fs=0. The resulting Glen A factor is 1.0028057503182393.\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: calibrate_inversion_from_volume converged after 8 iterations and fs=0. The resulting Glen A factor is 1.263449467793793.\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Applying global task inversion_tasks on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [prepare_for_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) prepare_for_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [mass_conservation_inversion] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) mass_conservation_inversion_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.01450) init_present_time_glacier_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [filter_inversion_output] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.01450) init_present_time_glacier_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) filter_inversion_output_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.workflow: Execute entity tasks [get_inversion_volume] on 1 glaciers\n",
+ "2026-04-03 09:54:01: oggm.core.inversion: (RGI60-11.01450) get_inversion_volume\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.01450) init_present_time_glacier_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.01450) run_from_climate_data_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_ice_density_sensitivity_2_ice_density_sensitivity_2\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_ice_density_sensitivity_1_ice_density_sensitivity_1\n",
+ "2026-04-03 09:54:01: oggm.core.flowline: (RGI60-11.01450) flowline_model_run_ice_density_sensitivity_0_ice_density_sensitivity_0\n",
+ "Process ForkPoolWorker-62:\n",
+ "Process ForkPoolWorker-63:\n",
+ "Process ForkPoolWorker-60:\n",
+ "Process ForkPoolWorker-59:\n",
+ "Process ForkPoolWorker-56:\n",
+ "Process ForkPoolWorker-61:\n",
+ "Process ForkPoolWorker-57:\n",
+ "Process ForkPoolWorker-58:\n",
+ "Traceback (most recent call last):\n",
+ " File \"/media/patrick/SD_CARD/mambaforge/envs/oggm_env_26/lib/python3.13/multiprocessing/process.py\", line 313, in _bootstrap\n",
+ " self.run()\n",
+ " ~~~~~~~~^^\n",
+ " File \"/media/patrick/SD_CARD/mambaforge/envs/oggm_env_26/lib/python3.13/multiprocessing/process.py\", line 108, in run\n",
+ " self._target(*self._args, **self._kwargs)\n",
+ " ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+ " File \"/media/patrick/SD_CARD/mambaforge/envs/oggm_env_26/lib/python3.13/multiprocessing/pool.py\", line 114, in worker\n",
+ " task = get()\n",
+ " File \"/media/patrick/SD_CARD/mambaforge/envs/oggm_env_26/lib/python3.13/multiprocessing/queues.py\", line 385, in get\n",
+ " res = self._reader.recv_bytes()\n",
+ " File \"/media/patrick/SD_CARD/mambaforge/envs/oggm_env_26/lib/python3.13/multiprocessing/connection.py\", line 216, in recv_bytes\n",
+ " buf = self._recv_bytes(maxlength)\n",
+ " File \"/media/patrick/SD_CARD/mambaforge/envs/oggm_env_26/lib/python3.13/multiprocessing/connection.py\", line 430, in _recv_bytes\n",
+ " buf = self._recv(4)\n",
+ " File \"/media/patrick/SD_CARD/mambaforge/envs/oggm_env_26/lib/python3.13/multiprocessing/connection.py\", line 395, in _recv\n",
+ " chunk = read(handle, remaining)\n",
+ "KeyboardInterrupt\n",
+ "Traceback (most recent call last):\n",
+ "Traceback (most recent call last):\n",
+ "Traceback (most recent call last):\n",
+ "Traceback (most recent call last):\n",
+ "Traceback (most recent call last):\n",
+ "Traceback (most recent call last):\n",
+ "Traceback (most recent call last):\n",
+ " File \"/media/patrick/SD_CARD/mambaforge/envs/oggm_env_26/lib/python3.13/multiprocessing/process.py\", line 313, in _bootstrap\n",
+ " self.run()\n",
+ " ~~~~~~~~^^\n",
+ " File \"/media/patrick/SD_CARD/mambaforge/envs/oggm_env_26/lib/python3.13/multiprocessing/process.py\", line 313, in _bootstrap\n",
+ " self.run()\n",
+ " ~~~~~~~~^^\n",
+ " File \"/media/patrick/SD_CARD/mambaforge/envs/oggm_env_26/lib/python3.13/multiprocessing/process.py\", line 313, in _bootstrap\n",
+ " self.run()\n",
+ " ~~~~~~~~^^\n",
+ " File \"/media/patrick/SD_CARD/mambaforge/envs/oggm_env_26/lib/python3.13/multiprocessing/process.py\", line 313, in _bootstrap\n",
+ " self.run()\n",
+ " ~~~~~~~~^^\n",
+ " File \"/media/patrick/SD_CARD/mambaforge/envs/oggm_env_26/lib/python3.13/multiprocessing/process.py\", line 313, in _bootstrap\n",
+ " self.run()\n",
+ " ~~~~~~~~^^\n"
+ ]
+ }
+ ],
+ "source": [
+ "all_experiments_density = []\n",
+ "for gdir in gdirs:\n",
+ " for single_experiments_filesuffix in all_created_settings_density:\n",
+ " all_experiments_density.append(\n",
+ " (gdir, dict(\n",
+ " experiment_filesuffix=single_experiments_filesuffix,\n",
+ " observations_filesuffix='', # use the default observations\n",
+ " ))\n",
+ " )\n",
+ "\n",
+ "workflow.execute_entity_task(my_oggm_workflow, all_experiments_density);"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "9wj3a6yvx2",
+ "metadata": {},
+ "source": [
+ "Let's combine the outputs and look at the results:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 43,
+ "id": "b6981b3a-3a0a-4b2b-a4eb-8d930fd6e5c7",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "2026-04-03 09:54:01: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:54:01: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:54:01: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:54:01: oggm.utils: Applying compile_run_output on 2 gdirs.\n",
+ "2026-04-03 09:54:01: oggm.utils: Applying global task compile_run_output on 2 glaciers\n",
+ "2026-04-03 09:54:01: oggm.utils: Applying compile_run_output on 2 gdirs.\n"
+ ]
+ }
+ ],
+ "source": [
+ "# container for individual experiment outputs\n",
+ "ds_all_density = []\n",
+ "for suffix in all_created_settings_density:\n",
+ " ds_tmp = utils.compile_run_output(gdirs,\n",
+ " input_filesuffix=suffix)\n",
+ " add_specific_mb(ds_tmp,\n",
+ " # use the correct ice density for each experiment\n",
+ " ice_density=gdirs[0].read_settings(['ice_density'], filesuffix=suffix)['ice_density'])\n",
+ " ds_tmp.coords['experiment_filesuffix'] = suffix\n",
+ " ds_tmp = ds_tmp.expand_dims('experiment_filesuffix')\n",
+ " ds_all_density.append(ds_tmp)\n",
+ "\n",
+ "ds_all_density = xr.combine_by_coords(ds_all_density, fill_value=np.nan, combine_attrs=\"override\")\n",
+ "\n",
+ "#add_specific_mb(ds_all_density)\n",
+ "\n",
+ "#ds_q_density = ds_all_density.quantile([0.05, 0.5, 0.95], dim=['experiment_filesuffix'])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 44,
+ "id": "cfcbcafb-afe6-4d7f-b2d5-5ec660af04ff",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 44,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ "
"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "artists = ds_all_density.sel(rgi_id=rgi_ids[0]).volume.plot(hue='experiment_filesuffix')\n",
+ "ax = artists[0].axes; leg1 = ax.get_legend(); leg1.set_title('experiment_filesuffix');\n",
+ "line = ds_default.sel(rgi_id=rgi_ids[0]).volume.plot(linestyle='--')\n",
+ "ax.legend(handles=[line[0]], labels=['OGGM default static spinup'], loc='lower left')\n",
+ "ax.add_artist(leg1) "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "wkwcx93l3eo",
+ "metadata": {},
+ "source": [
+ "Since we only varied `ice_density` in the settings and used the same default observations for all experiments, all runs start at the same volume at the RGI reference year. However, each run shows a different slope. Although all experiments were calibrated to match the same `ref_mb`, ice density enters the conversion between mass balance and volume, which leads to different volume trajectories even with identical mass balance parameters. We can confirm that the same mass balance parameters were used across all experiments:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 45,
+ "id": "6f921a73-d2d4-4e9d-86f7-f4508895e01e",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
\n",
+ "
rgi_id
\n",
+ "
filesuffix
\n",
+ "
melt_f
\n",
+ "
prcp_fac
\n",
+ "
temp_bias
\n",
+ "
ice_density
\n",
+ "
\n",
+ " \n",
+ " \n",
+ "
\n",
+ "
0
\n",
+ "
RGI60-11.00897
\n",
+ "
_ice_density_sensitivity_0
\n",
+ "
4.906857
\n",
+ "
3.509332
\n",
+ "
1.705036
\n",
+ "
850
\n",
+ "
\n",
+ "
\n",
+ "
1
\n",
+ "
RGI60-11.00897
\n",
+ "
_ice_density_sensitivity_1
\n",
+ "
4.906857
\n",
+ "
3.509332
\n",
+ "
1.705036
\n",
+ "
900
\n",
+ "
\n",
+ "
\n",
+ "
2
\n",
+ "
RGI60-11.00897
\n",
+ "
_ice_density_sensitivity_2
\n",
+ "
4.906857
\n",
+ "
3.509332
\n",
+ "
1.705036
\n",
+ "
950
\n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " rgi_id filesuffix melt_f prcp_fac temp_bias \\\n",
+ "0 RGI60-11.00897 _ice_density_sensitivity_0 4.906857 3.509332 1.705036 \n",
+ "1 RGI60-11.00897 _ice_density_sensitivity_1 4.906857 3.509332 1.705036 \n",
+ "2 RGI60-11.00897 _ice_density_sensitivity_2 4.906857 3.509332 1.705036 \n",
+ "\n",
+ " ice_density \n",
+ "0 850 \n",
+ "1 900 \n",
+ "2 950 "
+ ]
+ },
+ "execution_count": 45,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "utils.compile_settings(gdirs[0], ['melt_f', 'prcp_fac', 'temp_bias', 'ice_density'],\n",
+ " filesuffix=all_created_settings_density)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "83023172-51cc-4684-a1b5-f04ae44b1f4b",
+ "metadata": {},
+ "source": [
+ "However, the specific mass balance calculated from the dynamic run are all the same:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 46,
+ "id": "0394f90a-0fb9-4f2a-a90e-1f2de48d2bb2",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 46,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "artists = ds_all_density.sel(rgi_id=rgi_ids[0]).specific_mb.plot(hue='experiment_filesuffix')\n",
+ "ax = artists[0].axes; leg1 = ax.get_legend(); leg1.set_title('experiment_filesuffix');\n",
+ "line = ds_default.sel(rgi_id=rgi_ids[0]).specific_mb.plot(linestyle='--')\n",
+ "ax.legend(handles=[line[0]], labels=['OGGM default static spinup'], loc='best')\n",
+ "ax.add_artist(leg1) "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "le7w1l599ee",
+ "metadata": {},
+ "source": [
+ "## Summary\n",
+ "\n",
+ "In this tutorial we introduced the new `settings.yml` and `observations.yml` files in OGGM v1.7 and showed how they enable systematic sensitivity studies. Here is a recap of the key concepts:\n",
+ "\n",
+ "- **`settings.yml`** centralizes glacier-specific parameter storage and provides a nested lookup chain, falling back to `cfg.PARAMS` for global parameters and includes backwards compatibility for v1.6.\n",
+ "- **`observations.yml`** centralizes the observations used during calibration and assimilation, making it easy to trace which observations were used in any given run and to conduct observation perturbation experiments.\n",
+ "- **`entity_task` integration**: in any task that includes the arguments `settings_filesuffix` or `observations_filesuffix` the correct values can be accessed inside the task with `gdir.settings` or `gdir.observations`.\n",
+ "- **Global parameters** such as `ice_density` can be included in sensitivity studies by storing override values in `settings.yml`."
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.16"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}