StructuralInputs module

Contains all the structural inputs relating to the operation of the model.

The inputs are read in from Structural.xlsx.

Note

Only to be changed by experienced AFO developers.

author: young

AfoLogic.StructuralInputs.end_col()

Specifies the column number for the current landuse in the rotation dataframe. Used in the crop module

AfoLogic.StructuralInputs.f_landuse_sets()
AfoLogic.StructuralInputs.f_reshape_sinp_defaults(sinp_defaults)
AfoLogic.StructuralInputs.f_select_n_reset_sinp(sinp_defaults)
AfoLogic.StructuralInputs.f_structural_inp_sa(sinp_defaults)

Applies sensitivity adjustment to relevant inputs. Note only inputs in StructuralSA sheet can have sensitivities applied. After the sensitivities are applied, when using the DSP model, inputs with a feed period index are expanded to account for additional feed periods that are added due to season nodes. This function gets called at the beginning of each loop in the exp.py module

Returns:

None.