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: 31 × 5
#>    driver scenario   pastData futureData harmonization  
#>    <chr>  <chr>      <chr>    <chr>      <chr>          
#>  1 GDPpc  SSPs       WDI-MI   SSPsOld-MI calibSSPs      
#>  2 GDPpc  SDPs       -        -          calibSDPs      
#>  3 GDPpc  SSP2EU     -        -          GDPoverPop     
#>  4 GDPpc  ISIMIP     WDI-MI   SSPsOld-MI calibSSPs      
#>  5 GDPpc  noCovid    WDI-MI   SSPsOld-MI calibNoCovid   
#>  6 GDPpc  longCovid  -        -          calibLongCovid 
#>  7 GDPpc  shortCovid -        -          calibShortCovid
#>  8 GDPpc  SSPsOld    -        -          GDPoverPop     
#>  9 GDP    SSPs       -        -          GDPpcWithPop   
#> 10 GDP    SDPs       -        -          GDPpcWithPop   
#> # ℹ 21 more rows
toolGetScenarioDefinition(driver = "GDP")
#> # A tibble: 8 × 5
#>   driver scenario   pastData             futureData harmonization  
#>   <chr>  <chr>      <chr>                <chr>      <chr>          
#> 1 GDP    SSPs       -                    -          GDPpcWithPop   
#> 2 GDP    SDPs       -                    -          GDPpcWithPop   
#> 3 GDP    ISIMIP     -                    -          GDPpcWithPop   
#> 4 GDP    SSP2EU     Eurostat-WDI-MI      SSP2EU-MI  calibSSP2EU    
#> 5 GDP    noCovid    -                    -          GDPpcWithPop   
#> 6 GDP    longCovid  -                    -          GDPpcWithPop   
#> 7 GDP    shortCovid -                    -          GDPpcWithPop   
#> 8 GDP    SSPsOld    IHME_USD05_PPP_pc-MI SSPs-MI    past_transition
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   -                         SSP2EU             -            
#> 5 Urban      SSP2EU   WDI                       SSP2EU             past         
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"
#>