Skip to contents

toolGetScenarioDefinition can be used to figure out which scenarios are made available by mrdrivers, and how they are constructed, i.e. what past data, future data and harmonization methods are used.

Usage

toolGetScenarioDefinition(driver = NULL, scen = NULL, aslist = FALSE)

Arguments

driver

NULL or a character vector designating the driver for which information is to be returned. If NULL, information for all drivers is returned. Available drivers are:

  • GDP

  • Population

  • GDPpc

  • Labour

  • Urban

scen

NULL or a character vector designating the scenario for which information is to be returned. If NULL, information for all scenarios is returned.

aslist

TRUE or FALSE (default). If TRUE then the pastData, futureData and harmonization strings are returned as a list.

Value

A tibble with the driver and scenario information.

Examples

toolGetScenarioDefinition()
#> # A tibble: 23 × 5
#>    driver scenario pastData        futureData harmonization
#>    <chr>  <chr>    <chr>           <chr>      <chr>        
#>  1 GDPpc  SSPs     WDI-MI          SSPs-MI    calibSSPs    
#>  2 GDPpc  SSP2     WDI-MI          SSP2-MI    calibSSPs    
#>  3 GDPpc  SDPs     -               -          calibSDPs    
#>  4 GDPpc  SSP2EU   -               -          GDPoverPop   
#>  5 GDPpc  ISIMIP   WDI-MI          SSPs-MI    calibSSPs    
#>  6 GDP    SSPs     -               -          GDPpcWithPop 
#>  7 GDP    SSP2     -               -          GDPpcWithPop 
#>  8 GDP    SDPs     -               -          GDPpcWithPop 
#>  9 GDP    ISIMIP   -               -          GDPpcWithPop 
#> 10 GDP    SSP2EU   Eurostat-WDI-MI SSP2EU-MI  calibSSP2EU  
#> # ℹ 13 more rows
toolGetScenarioDefinition(driver = "GDP")
#> # A tibble: 5 × 5
#>   driver scenario pastData        futureData harmonization
#>   <chr>  <chr>    <chr>           <chr>      <chr>        
#> 1 GDP    SSPs     -               -          GDPpcWithPop 
#> 2 GDP    SSP2     -               -          GDPpcWithPop 
#> 3 GDP    SDPs     -               -          GDPpcWithPop 
#> 4 GDP    ISIMIP   -               -          GDPpcWithPop 
#> 5 GDP    SSP2EU   Eurostat-WDI-MI SSP2EU-MI  calibSSP2EU  
toolGetScenarioDefinition(scen = "SSP2EU")
#> # A tibble: 5 × 5
#>   driver     scenario pastData                  futureData         harmonization
#>   <chr>      <chr>    <chr>                     <chr>              <chr>        
#> 1 GDPpc      SSP2EU   -                         -                  GDPoverPop   
#> 2 GDP        SSP2EU   Eurostat-WDI-MI           SSP2EU-MI          calibSSP2EU  
#> 3 Population SSP2EU   Eurostat-WDI-UN_PopDiv-MI SSP2EU-UN_PopDiv-… calibSSP2EU  
#> 4 Labour     SSP2EU   WDI                       SSP2EU             pastAndLevel 
#> 5 Urban      SSP2EU   WDI                       SSP2EU             pastAndGrowth
toolGetScenarioDefinition(driver = "Population", scen = "SSPs", aslist = TRUE)
#> $driver
#> [1] "Population"
#> 
#> $scenario
#> [1] "SSPs"
#> 
#> $pastData
#> [1] "WDI-UN_PopDiv-MI"
#> 
#> $futureData
#> [1] "SSPs-UN_PopDiv-MI"
#> 
#> $harmonization
#> [1] "withPEAPandFuture"
#>