Get all cultivar parameters in a model

get_cultivar(l, alias = TRUE)

Arguments

l

The list of apsimx file

alias

Whether to export alias

Value

A data frame for all cultivar parameters

Examples

wheat <- read_apsimx(system.file("Wheat.json", package = "rapsimng"))
get_cultivar(wheat)
#>    name                                          parameter value
#> 1  Cul1           [Phenology].MinimumLeafNumber.FixedValue     1
#> 2  Cul1              [Phenology].VrnSensitivity.FixedValue     0
#> 3  Cul1               [Phenology].PpSensitivity.FixedValue     2
#> 4  Cul1  [Phenology].HeadEmergencePpSensitivity.FixedValue     0
#> 5  Cul1 [Phenology].Phyllochron.BasePhyllochron.FixedValue   100
#> 6  Cul6           [Phenology].MinimumLeafNumber.FixedValue     1
#> 7  Cul6              [Phenology].VrnSensitivity.FixedValue     0
#> 8  Cul6               [Phenology].PpSensitivity.FixedValue     2
#> 9  Cul6  [Phenology].HeadEmergencePpSensitivity.FixedValue     0
#> 10 Cul6 [Phenology].Phyllochron.BasePhyllochron.FixedValue   100
#> 11 Cul2           [Phenology].MinimumLeafNumber.FixedValue     1
#> 12 Cul2              [Phenology].VrnSensitivity.FixedValue     0
#> 13 Cul2               [Phenology].PpSensitivity.FixedValue     2
#> 14 Cul2  [Phenology].HeadEmergencePpSensitivity.FixedValue     0
#> 15 Cul2 [Phenology].Phyllochron.BasePhyllochron.FixedValue   100
#> 16 Cul3           [Phenology].MinimumLeafNumber.FixedValue     1
#> 17 Cul3              [Phenology].VrnSensitivity.FixedValue     0
#> 18 Cul3               [Phenology].PpSensitivity.FixedValue     2
#> 19 Cul3  [Phenology].HeadEmergencePpSensitivity.FixedValue     0
#> 20 Cul3 [Phenology].Phyllochron.BasePhyllochron.FixedValue   100
#> 21 Cul4           [Phenology].MinimumLeafNumber.FixedValue     1
#> 22 Cul4              [Phenology].VrnSensitivity.FixedValue     0
#> 23 Cul4               [Phenology].PpSensitivity.FixedValue     2
#> 24 Cul4  [Phenology].HeadEmergencePpSensitivity.FixedValue     0
#> 25 Cul4 [Phenology].Phyllochron.BasePhyllochron.FixedValue   100
#> 26 Cul5           [Phenology].MinimumLeafNumber.FixedValue     1
#> 27 Cul5              [Phenology].VrnSensitivity.FixedValue     0
#> 28 Cul5               [Phenology].PpSensitivity.FixedValue     2
#> 29 Cul5  [Phenology].HeadEmergencePpSensitivity.FixedValue     0
#> 30 Cul5 [Phenology].Phyllochron.BasePhyllochron.FixedValue   100
get_cultivar(wheat, alias = FALSE)
#>    name                                          parameter value
#> 1  Cul1           [Phenology].MinimumLeafNumber.FixedValue     1
#> 2  Cul1              [Phenology].VrnSensitivity.FixedValue     0
#> 3  Cul1               [Phenology].PpSensitivity.FixedValue     2
#> 4  Cul1  [Phenology].HeadEmergencePpSensitivity.FixedValue     0
#> 5  Cul1 [Phenology].Phyllochron.BasePhyllochron.FixedValue   100
#> 6  Cul2           [Phenology].MinimumLeafNumber.FixedValue     1
#> 7  Cul2              [Phenology].VrnSensitivity.FixedValue     0
#> 8  Cul2               [Phenology].PpSensitivity.FixedValue     2
#> 9  Cul2  [Phenology].HeadEmergencePpSensitivity.FixedValue     0
#> 10 Cul2 [Phenology].Phyllochron.BasePhyllochron.FixedValue   100
#> 11 Cul3           [Phenology].MinimumLeafNumber.FixedValue     1
#> 12 Cul3              [Phenology].VrnSensitivity.FixedValue     0
#> 13 Cul3               [Phenology].PpSensitivity.FixedValue     2
#> 14 Cul3  [Phenology].HeadEmergencePpSensitivity.FixedValue     0
#> 15 Cul3 [Phenology].Phyllochron.BasePhyllochron.FixedValue   100
#> 16 Cul4           [Phenology].MinimumLeafNumber.FixedValue     1
#> 17 Cul4              [Phenology].VrnSensitivity.FixedValue     0
#> 18 Cul4               [Phenology].PpSensitivity.FixedValue     2
#> 19 Cul4  [Phenology].HeadEmergencePpSensitivity.FixedValue     0
#> 20 Cul4 [Phenology].Phyllochron.BasePhyllochron.FixedValue   100
#> 21 Cul5           [Phenology].MinimumLeafNumber.FixedValue     1
#> 22 Cul5              [Phenology].VrnSensitivity.FixedValue     0
#> 23 Cul5               [Phenology].PpSensitivity.FixedValue     2
#> 24 Cul5  [Phenology].HeadEmergencePpSensitivity.FixedValue     0
#> 25 Cul5 [Phenology].Phyllochron.BasePhyllochron.FixedValue   100