LICENSE
MANIFEST.in
README.md
setup.py
igm/__init__.py
igm/igm_run.py
igm/instructed_oggm.py
igm/common/__init__.py
igm/common/core/__init__.py
igm/common/core/src.py
igm/common/runner/__init__.py
igm/common/runner/configuration/__init__.py
igm/common/runner/configuration/loader.py
igm/common/runner/configuration/utils.py
igm/common/runner/modules/__init__.py
igm/common/runner/modules/loader.py
igm/common/runner/modules/src.py
igm/common/runner/modules/utils.py
igm/common/runner/modules/validator.py
igm/common/utilities/__init__.py
igm/common/utilities/misc.py
igm/common/utilities/printers.py
igm/common/utilities/visualizers.py
igm/conf/__init__.py
igm/conf/config.yaml
igm/conf/core.yaml
igm/conf/inputs/load_ncdf.yaml
igm/conf/inputs/load_tif.yaml
igm/conf/inputs/local.yaml
igm/conf/inputs/oggm_shop.yaml
igm/conf/outputs/local.yaml
igm/conf/outputs/plot2d.yaml
igm/conf/outputs/write_ncdf.yaml
igm/conf/outputs/write_tif.yaml
igm/conf/outputs/write_ts.yaml
igm/conf/outputs/write_vtp.yaml
igm/conf/processes/avalanche.yaml
igm/conf/processes/clim_glacialindex.yaml
igm/conf/processes/clim_oggm.yaml
igm/conf/processes/clim_station.yaml
igm/conf/processes/damage.yaml
igm/conf/processes/data_assimilation.yaml
igm/conf/processes/enthalpy.yaml
igm/conf/processes/flow_accumulation.yaml
igm/conf/processes/gflex.yaml
igm/conf/processes/glerosion.yaml
igm/conf/processes/iceflow.yaml
igm/conf/processes/particles.yaml
igm/conf/processes/pretraining.yaml
igm/conf/processes/read_output.yaml
igm/conf/processes/rockflow.yaml
igm/conf/processes/smb_accpdd.yaml
igm/conf/processes/smb_oggm.yaml
igm/conf/processes/smb_simple.yaml
igm/conf/processes/stress.yaml
igm/conf/processes/texture.yaml
igm/conf/processes/thk.yaml
igm/conf/processes/time.yaml
igm/conf/processes/vert_flow.yaml
igm/conf_help/__init__.py
igm/conf_help/core.yaml
igm/conf_help/header.yaml
igm/conf_help/inputs/load_ncdf.yaml
igm/conf_help/inputs/load_tif.yaml
igm/conf_help/inputs/local.yaml
igm/conf_help/inputs/oggm_shop.yaml
igm/conf_help/outputs/local.yaml
igm/conf_help/outputs/plot2d.yaml
igm/conf_help/outputs/write_ncdf.yaml
igm/conf_help/outputs/write_tif.yaml
igm/conf_help/outputs/write_ts.yaml
igm/conf_help/outputs/write_vtp.yaml
igm/conf_help/processes/avalanche.yaml
igm/conf_help/processes/clim_glacialindex.yaml
igm/conf_help/processes/clim_oggm.yaml
igm/conf_help/processes/damage.yaml
igm/conf_help/processes/data_assimilation.yaml
igm/conf_help/processes/enthalpy.yaml
igm/conf_help/processes/flow_accumulation.yaml
igm/conf_help/processes/gflex.yaml
igm/conf_help/processes/glerosion.yaml
igm/conf_help/processes/iceflow.yaml
igm/conf_help/processes/particles.yaml
igm/conf_help/processes/pretraining.yaml
igm/conf_help/processes/read_output.yaml
igm/conf_help/processes/rockflow.yaml
igm/conf_help/processes/smb_accpdd.yaml
igm/conf_help/processes/smb_oggm.yaml
igm/conf_help/processes/smb_simple.yaml
igm/conf_help/processes/texture.yaml
igm/conf_help/processes/thk.yaml
igm/conf_help/processes/time.yaml
igm/conf_help/processes/vert_flow.yaml
igm/inputs/__init__.py
igm/inputs/complete_data.py
igm/inputs/include_icemask.py
igm/inputs/load_ncdf.py
igm/inputs/load_tif.py
igm/inputs/local.py
igm/inputs/oggm_shop/__init__.py
igm/inputs/oggm_shop/arrange_data.py
igm/inputs/oggm_shop/make_input_file.py
igm/inputs/oggm_shop/masks_subentities.py
igm/inputs/oggm_shop/oggm_shop.py
igm/inputs/oggm_shop/oggm_util.py
igm/inputs/oggm_shop/open_gridded_data.py
igm/inputs/oggm_shop/read_glathida.py
igm/outputs/__init__.py
igm/outputs/local.py
igm/outputs/plot2d.py
igm/outputs/write_ncdf.py
igm/outputs/write_tif.py
igm/outputs/write_ts.py
igm/outputs/write_vtp.py
igm/processes/__init__.py
igm/processes/avalanche/__init__.py
igm/processes/avalanche/avalanche.py
igm/processes/clim_glacialindex/__init__.py
igm/processes/clim_glacialindex/clim_glacialindex.py
igm/processes/clim_oggm/__init__.py
igm/processes/clim_oggm/clim_oggm.py
igm/processes/clim_station/__init__.py
igm/processes/clim_station/clim_station.py
igm/processes/damage/__init__.py
igm/processes/damage/damage.py
igm/processes/data_assimilation/__init__.py
igm/processes/data_assimilation/data_assimilation.py
igm/processes/data_assimilation/utils.py
igm/processes/data_assimilation/cook/__init__.py
igm/processes/data_assimilation/cook/infer_params_cook.py
igm/processes/data_assimilation/cost_terms/__init__.py
igm/processes/data_assimilation/cost_terms/cost_divfluxfcz.py
igm/processes/data_assimilation/cost_terms/cost_divfluxobs.py
igm/processes/data_assimilation/cost_terms/cost_vol.py
igm/processes/data_assimilation/cost_terms/misfit_thk.py
igm/processes/data_assimilation/cost_terms/misfit_usurf.py
igm/processes/data_assimilation/cost_terms/misfit_velsurf.py
igm/processes/data_assimilation/cost_terms/misfit_vol.py
igm/processes/data_assimilation/cost_terms/regu_arrhenius.py
igm/processes/data_assimilation/cost_terms/regu_slidingco.py
igm/processes/data_assimilation/cost_terms/regu_thk.py
igm/processes/data_assimilation/cost_terms/total_cost.py
igm/processes/data_assimilation/optimize/__init__.py
igm/processes/data_assimilation/optimize/initialize.py
igm/processes/data_assimilation/optimize/update.py
igm/processes/data_assimilation/optimize/update_lbfgs.py
igm/processes/data_assimilation/outputs/__init__.py
igm/processes/data_assimilation/outputs/output_ncdf.py
igm/processes/data_assimilation/outputs/plots.py
igm/processes/data_assimilation/outputs/prints.py
igm/processes/data_assimilation/outputs/write_vtp.py
igm/processes/enthalpy/__init__.py
igm/processes/enthalpy/enthalpy.py
igm/processes/enthalpy/tests_formulas/__init__.py
igm/processes/enthalpy/tests_formulas/arrhenius_from_temp.py
igm/processes/enthalpy/tests_formulas/compute_drainage_function.py
igm/processes/enthalpy/tests_formulas/compute_sliding_co_tf.py
igm/processes/enthalpy/tests_formulas/compute_sliding_co_tillwat_2.py
igm/processes/enthalpy/tests_formulas/plot_tauc.py
igm/processes/enthalpy/tests_formulas/test-TMDA.py
igm/processes/flow_accumulation/__init__.py
igm/processes/flow_accumulation/flow_accumulation.py
igm/processes/gflex/__init__.py
igm/processes/gflex/gflex.py
igm/processes/glerosion/__init__.py
igm/processes/glerosion/glerosion.py
igm/processes/iceflow/__init__.py
igm/processes/iceflow/iceflow.py
igm/processes/iceflow/utils.py
igm/processes/iceflow/vert_disc.py
igm/processes/iceflow/diagnostic/__init__.py
igm/processes/iceflow/diagnostic/diagnostic.py
igm/processes/iceflow/emulate/__init__.py
igm/processes/iceflow/emulate/emulate.py
igm/processes/iceflow/emulate/neural_network.py
igm/processes/iceflow/emulate/emulators/__init__.py
igm/processes/iceflow/emulate/emulators/f15_cfsflow_GJ_22_a/100/fieldin.dat
igm/processes/iceflow/emulate/emulators/f15_cfsflow_GJ_22_a/100/fieldout.dat
igm/processes/iceflow/emulate/emulators/f15_cfsflow_GJ_22_a/100/model.h5
igm/processes/iceflow/emulate/emulators/f15_cfsflow_GJ_22_a/200/fieldin.dat
igm/processes/iceflow/emulate/emulators/f15_cfsflow_GJ_22_a/200/fieldout.dat
igm/processes/iceflow/emulate/emulators/f15_cfsflow_GJ_22_a/200/model.h5
igm/processes/iceflow/emulate/emulators/f15_cfsflow_GJ_22_a/50/fieldin.dat
igm/processes/iceflow/emulate/emulators/f15_cfsflow_GJ_22_a/50/fieldout.dat
igm/processes/iceflow/emulate/emulators/f15_cfsflow_GJ_22_a/50/model.h5
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_16_16_3_1_a/fieldin.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_16_16_3_1_a/fieldout.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_16_16_3_1_a/model.h5
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_16_32_2_0_a/fieldin.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_16_32_2_0_a/fieldout.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_16_32_2_0_a/model.h5
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_16_32_2_1_a/fieldin.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_16_32_2_1_a/fieldout.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_16_32_2_1_a/model.h5
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_16_32_3_0_a/fieldin.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_16_32_3_0_a/fieldout.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_16_32_3_0_a/model.h5
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_16_32_3_1_a/fieldin.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_16_32_3_1_a/fieldout.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_16_32_3_1_a/model.h5
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_8_16_2_1_a/fieldin.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_8_16_2_1_a/fieldout.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_8_16_2_1_a/model.h5
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_8_16_3_1_a/fieldin.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_8_16_3_1_a/fieldout.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_8_16_3_1_a/model.h5
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_8_32_2_0_a/fieldin.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_8_32_2_0_a/fieldout.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_8_32_2_0_a/model.h5
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_8_32_2_1_a/fieldin.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_8_32_2_1_a/fieldout.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_cnn_8_32_2_1_a/model.h5
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_unet_16_32_2_1_a/fieldin.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_unet_16_32_2_1_a/fieldout.dat
igm/processes/iceflow/emulate/emulators/pinnbp_10_4_unet_16_32_2_1_a/model.h5
igm/processes/iceflow/emulate/emulators/pinnbp_30_4_cnn_12_32_3_1_a/fieldin.dat
igm/processes/iceflow/emulate/emulators/pinnbp_30_4_cnn_12_32_3_1_a/fieldout.dat
igm/processes/iceflow/emulate/emulators/pinnbp_30_4_cnn_12_32_3_1_a/model.h5
igm/processes/iceflow/emulate/emulators/pinnbp_5_4_cnn_16_32_2_1_e/model.h5
igm/processes/iceflow/energy/__init__.py
igm/processes/iceflow/energy/cost_floating.py
igm/processes/iceflow/energy/cost_gravity.py
igm/processes/iceflow/energy/cost_shear.py
igm/processes/iceflow/energy/cost_sliding_weertman.py
igm/processes/iceflow/energy/energy.py
igm/processes/iceflow/energy/utils.py
igm/processes/iceflow/energy/sliding_laws/__init__.py
igm/processes/iceflow/energy/sliding_laws/sliding_law.py
igm/processes/iceflow/energy/sliding_laws/weertman.py
igm/processes/iceflow/solve/__init__.py
igm/processes/iceflow/solve/solve.py
igm/processes/particles/__init__.py
igm/processes/particles/particles.py
igm/processes/particles/remove_particles.py
igm/processes/particles/seeding_particles.py
igm/processes/particles/update_particles.py
igm/processes/particles/utils.py
igm/processes/particles/utils_cuda.py
igm/processes/particles/utils_cupy.py
igm/processes/particles/utils_interp.py
igm/processes/particles/utils_tf.py
igm/processes/particles/write_particle_cudf.py
igm/processes/particles/write_particle_numpy.py
igm/processes/pretraining/__init__.py
igm/processes/pretraining/pretraining.py
igm/processes/read_output/__init__.py
igm/processes/read_output/read_output.py
igm/processes/rockflow/__init__.py
igm/processes/rockflow/rockflow.py
igm/processes/smb_accpdd/__init__.py
igm/processes/smb_accpdd/smb_accpdd.py
igm/processes/smb_oggm/__init__.py
igm/processes/smb_oggm/smb_oggm.py
igm/processes/smb_simple/__init__.py
igm/processes/smb_simple/smb_simple.py
igm/processes/stress/__init__.py
igm/processes/stress/stress.py
igm/processes/texture/__init__.py
igm/processes/texture/constants.py
igm/processes/texture/emulator.py
igm/processes/texture/exporter.py
igm/processes/texture/image_data.py
igm/processes/texture/normalizer.py
igm/processes/texture/pix2pixhd.py
igm/processes/texture/preparer.py
igm/processes/texture/texture.py
igm/processes/texture/utils.py
igm/processes/texture/pix2pixhd_model_assets/__init__.py
igm/processes/texture/pix2pixhd_model_assets/generator.py
igm/processes/texture/pix2pixhd_model_assets/loading.py
igm/processes/texture/pix2pixhd_model_assets/layer_functions/__init__.py
igm/processes/texture/pix2pixhd_model_assets/layer_functions/bilinear_upsampling.py
igm/processes/texture/pix2pixhd_model_assets/layer_functions/reflection_pad2d.py
igm/processes/texture/pix2pixhd_model_assets/layer_functions/resnet_block.py
igm/processes/texture/pix2pixhd_model_assets/layer_functions/tanh.py
igm/processes/thk/__init__.py
igm/processes/thk/thk.py
igm/processes/time/__init__.py
igm/processes/time/time.py
igm/processes/vert_flow/__init__.py
igm/processes/vert_flow/vert_flow.py
igm/processes/vert_flow/vert_flow_legendre.py
igm/processes/vert_flow/vert_flow_v1.py
igm/processes/vert_flow/vert_flow_v2.py
igm/utils/__init__.py
igm/utils/optuna_hooks.py
igm/utils/gradient/__init__.py
igm/utils/gradient/compute_divflux.py
igm/utils/gradient/compute_divflux_slope_limiter.py
igm/utils/gradient/compute_gradient.py
igm/utils/gradient/compute_gradient_stag.py
igm/utils/gradient/compute_gradient_tf.py
igm/utils/gradient/compute_upwind_gradient_tf.py
igm/utils/math/__init__.py
igm/utils/math/gaussian_filter_tf.py
igm/utils/math/getmag.py
igm/utils/math/getmag3d.py
igm/utils/math/interp1d_tf.py
igm/utils/math/interpolate_bilinear_tf.py
igm_model.egg-info/PKG-INFO
igm_model.egg-info/SOURCES.txt
igm_model.egg-info/dependency_links.txt
igm_model.egg-info/entry_points.txt
igm_model.egg-info/requires.txt
igm_model.egg-info/top_level.txt