model.variables.params

Runtime shapes

All parameters are tensors after runner.load_data() is called:

  • [n_entities] — location-varying scalar parameters

  • [n_entities, n_layers]— layer-wise soil parameters

Sources

  • data : static parameter field required from data.mapping.params

  • fixed : fixed scalar value supplied explicitly in configuration; broadcast to [n_entities] where needed

  • pft_based : computed as PFT-fraction-weighted average from model.fcover and PFT_LOOKUP.txt; shape [n_entities]

  • nn_global : globally shared trainable scalar (nn.Parameter)

  • nn_feature_based : location-varying, predicted by an MLP. Site-level parameters use model.attris as inputs and return [n_entities]; layer-wise parameters use model.attris plus soil-profile inputs and return [n_entities, n_layers]

  • derived : computed from other parameters by a physics routine (pedotransfer functions, root-fraction profile) during runner.load_data(); shape [n_entities, n_layers]

Parameter variable definitions for ADELM.

Module Contents

Data

API

model.variables.params.PARAMS

None