Skip to content

Commit

Permalink
Merge branch 'dev_newstructure' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
klau506 committed Jul 30, 2024
2 parents 6dfce92 + f0c3ee7 commit 87a0661
Show file tree
Hide file tree
Showing 219 changed files with 10,748 additions and 9,905 deletions.
308 changes: 155 additions & 153 deletions R/data.R

Large diffs are not rendered by default.

289 changes: 185 additions & 104 deletions R/functions.R

Large diffs are not rendered by default.

Binary file removed data/CO2_equivalent.rda
Binary file not shown.
Binary file added data/CO2_market_v7.0.rda
Binary file not shown.
Binary file removed data/GCAM_years.rda
Binary file not shown.
Binary file added data/GCAM_years_v7.0.rda
Binary file not shown.
Binary file added data/GWP_adjuster_v7.0.rda
Binary file not shown.
Binary file removed data/ag_demand_map.rda
Binary file not shown.
Binary file added data/ag_demand_map_v7.0.rda
Binary file not shown.
Binary file added data/ag_prices_map_v7.0.rda
Binary file not shown.
Binary file removed data/buildings_en_service.rda
Binary file not shown.
Binary file added data/buildings_en_service_v7.0.rda
Binary file not shown.
Binary file removed data/capacity_map.rda
Binary file not shown.
Binary file added data/capacity_map_v7.0.rda
Binary file not shown.
Binary file removed data/capital_gcam.rda
Binary file not shown.
Binary file added data/capital_gcam_v7.0.rda
Binary file not shown.
Binary file removed data/carbon_content.rda
Binary file not shown.
Binary file added data/carbon_content_v7.0.rda
Binary file not shown.
Binary file removed data/carbon_seq_tech_map.rda
Binary file not shown.
Binary file added data/carbon_seq_tech_map_v7.0.rda
Binary file not shown.
Binary file removed data/cf_gcam.rda
Binary file not shown.
Binary file added data/cf_gcam_v7.0.rda
Binary file not shown.
Binary file removed data/cf_rgn.rda
Binary file not shown.
Binary file added data/cf_rgn_v7.0.rda
Binary file not shown.
Binary file added data/co2_ets_sector_map_v7.0.rda
Binary file not shown.
Binary file added data/co2_market_frag_map_v7.0.rda
Binary file not shown.
Binary file added data/co2_sector_map_v7.0.rda
Binary file not shown.
Binary file removed data/co2_tech_map.rda
Binary file not shown.
Binary file added data/co2_tech_map_v7.0.rda
Binary file not shown.
Binary file removed data/elec_gen_map.rda
Binary file not shown.
Binary file added data/elec_gen_map_v7.0.rda
Binary file not shown.
Binary file added data/energy_prices_map_v7.0.rda
Binary file not shown.
Binary file removed data/final_energy_map.rda
Binary file not shown.
Binary file added data/final_energy_map_v7.0.rda
Binary file not shown.
Binary file removed data/iea_capacity.rda
Binary file not shown.
Binary file added data/iea_capacity_v7.0.rda
Binary file not shown.
Binary file removed data/investment.rda
Binary file not shown.
Binary file added data/investment_v7.0.rda
Binary file not shown.
Binary file added data/kyoto_sector_map_v7.0.rda
Binary file not shown.
Binary file removed data/land_use_map.rda
Binary file not shown.
Binary file added data/land_use_map_v7.0.rda
Binary file not shown.
Binary file removed data/last_historical_year.rda
Binary file not shown.
Binary file added data/last_historical_year_v7.0.rda
Binary file not shown.
Binary file removed data/nonCO2_content.rda
Binary file not shown.
Binary file added data/nonCO2_content_v7.0.rda
Binary file not shown.
Binary file removed data/nonco2_emis_resource_map.rda
Binary file not shown.
Binary file added data/nonco2_emis_resource_map_v7.0.rda
Binary file not shown.
Binary file removed data/nonco2_emis_sector_map.rda
Binary file not shown.
Binary file added data/nonco2_emis_sector_map_v7.0.rda
Binary file not shown.
Binary file removed data/primary_energy_map.rda
Binary file not shown.
Binary file added data/primary_energy_map_v7.0.rda
Binary file not shown.
Binary file removed data/production_map.rda
Binary file not shown.
Binary file added data/production_map_v7.0.rda
Binary file not shown.
Binary file added data/queries_general_v7.0.rda
Binary file not shown.
Binary file removed data/queries_nonCO2.rda
Binary file not shown.
Binary file added data/queries_nonCO2_v7.0.rda
Binary file not shown.
Binary file added data/reg_cont_v7.0.rda
Binary file not shown.
Binary file removed data/reporting_years.rda
Binary file not shown.
Binary file added data/reporting_years_v7.0.rda
Binary file not shown.
Binary file removed data/se_gen_map.rda
Binary file not shown.
Binary file added data/se_gen_map_v7.0.rda
Binary file not shown.
Binary file added data/template_v7.0.rda
Binary file not shown.
Binary file removed data/transport_en_service.rda
Binary file not shown.
Binary file added data/transport_en_service_v7.0.rda
Binary file not shown.
Binary file added data/transport_final_en_map_v7.0.rda
Binary file not shown.
Binary file added data/var_fun_map_v7.0.rda
Binary file not shown.
113 changes: 113 additions & 0 deletions debugging.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
# rename template items
db_path = NULL
db_name = NULL
# prj_name = 'database_basexdb_2100_prj_study1_rep.dat'
prj_name = 'database_basexdb_2100_prj_renamevar3.dat'
scenarios = NULL
final_year = 2100
desired_variables = "All"
desired_regions = "All"
desired_continents = "All"
save_output = TRUE
output_file = NULL
launch_ui = TRUE
queries_general_file = gcamreport::queries_general
queries_nonCO2_file = gcamreport::queries_nonCO2
verbose = FALSE

generate_report(
prj_name = 'database_basexdb_2100_prj_renamevar3.dat',
desired_regions = "China"
)




prjname = 'C:/Users/claudia.rodes/Documents/gcam-v7.0-Windows-Release-Package/output/database_basexdb_policy_debug1.dat'
generate_report(prj_name=prjname,launch_ui=FALSE,
desired_variables = c('Price|Carbon'))




##############################################################################
generate_report(db_path = "examples",
db_name = 'database_basexdb_ref',
scenarios = 'Reference',
prj_name = 'dev2.dat',
final_year = 2050,
desired_variables = c('Price|Carbon*'),
save_output = TRUE,
launch_ui = F)
db_path = NULL
db_name = NULL
prj_name
scenarios = NULL
final_year = 2100
desired_variables = "All"
desired_regions = "All"
desired_continents = "All"
save_output = TRUE
output_file = NULL
launch_ui = TRUE
queries_general_file = gcamreport::queries_general
queries_nonCO2_file = gcamreport::queries_nonCO2


## -- load gcamreport library.
devtools::load_all()

## -- store the project path and name in a variable.
datapath <- "examples/example3.RData"

## -- launch the user interface
launch_gcamreport_ui(data_path = datapath)






## -- generate the reporting dataset until 2050 for EU-12 and EU-15 for all the
## -- Agricultural variables, save the output in .RData, .csv and .xlsx format,
## -- and lunch the user interface
generate_report(db_path = dbpath, db_name = dbname, scenarios = scen,
prj_name = prjname, final_year = 2050,
desired_regions = c('EU-12', 'EU-15', 'Canada', 'Brazil', 'USA'),
desired_variables = c('Final*'),
save_output = TRUE, launch_ui = TRUE)




## -- load gcamreport library.
devtools::load_all()
# library(gcamreport)

## -- store the database path, name, and scenarios in a variable.
dbpath <- "examples"
dbname <- "database_basexdb_ref"
scen <- "Reference"

## -- choose a project name
prjname <- "example1.dat"

## -- generate the reporting dataset until 2050 for EU-12 and EU-15 for all the
## -- Agricultural variables, save the output in .RData, .csv and .xlsx format,
## -- and lunch the user interface
generate_report(db_path = dbpath, db_name = dbname, scenarios = scen,
prj_name = prjname, final_year = 2050,
desired_regions = c('EU-12', 'EU-15'),
desired_variables = c('Agricultural*'),
save_output = TRUE, launch_ui = TRUE)




launch_gcamreport_ui("examples/example3.RData")

datapath <- "examples/example3.RData"

## -- launch the user interface
launch_gcamreport_ui(data_path = datapath)

82 changes: 82 additions & 0 deletions examples/demo.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@

################################################################################
## -- example 1 - generate project

rm(list = ls())
devtools::load_all()

## -- store the database path and name
dbpath <- "C:/Users/claudia.rodes/Documents/gcam-v7.0-Windows-Release-Package/output"
dbname <- "database_basexdb_ssp"

## -- choose a project name
prjname <- "example1.dat"

## -- generate the reporting dataset
generate_report(db_path = dbpath, db_name = dbname, prj_name = prjname,
final_year = 2050,
scenarios = c('GCAM_SSP4', 'GCAM_SSP5', 'GCAM_SSP1'),
desired_regions = c('USA', 'Brazil', 'EU-15'),
desired_variables = c('Agricultural*'))


available_regions()
available_variables()




################################################################################
## -- example 2 - vetting

rm(list = ls())
devtools::load_all()

## -- choose the project name
prjname <- "examples/prj_example_vetting.dat"

## -- generate the reporting dataset
generate_report(prj_name = prjname, final_year = 2050)




################################################################################
## -- example 3 - launch UI


## A) if "report" variable is in the environment
launch_gcamreport_ui(data = report)


## B) from an RData dataset
rm(list = ls())
devtools::load_all()

## -- set the Rproj path
RDataName <- "examples/prj_example_vetting_standardized.RData"

## -- generate the reporting dataset
launch_gcamreport_ui(data_path = RDataName)




################################################################################
## -- example 4 - saving options - launching UI options - error messages

rm(list = ls())
devtools::load_all()

## -- set the project name
prjname <- "examples/example2.dat"

## -- generate the reporting dataset
generate_report(prj_name = prjname,
final_year = 2050,
desired_regions = c('Argentina'),
desired_variables = c('Agricultral*'),
save_output = FALSE,
launch_ui = FALSE)


Binary file added examples/example2_standardized.RData
Binary file not shown.
Binary file removed inst/extdata/figure/vetting.tiff
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
# File: A23.globaltech_capacity_factor.csv,,,,
# Title: Electricity technology capacity factors,,,,
# Units: Unitless; ratio of generation to capacity,,,,
# Source: Assumption,,,,
# Electricity technology capacity factors currently just used to levelize costs,,,,
# Assumed to stay constant,,,,
# Changes to future capacity factors are allow and are interpolated,,,,
# Column types: cccnn ,,,,
# ----------,,,,
supplysector,subsector,technology,1971,2100
electricity,coal,coal (conv pul),0.85,0.85
electricity,coal,coal (conv pul CCS),0.8,0.8
electricity,coal,coal (IGCC),0.8,0.8
electricity,coal,coal (IGCC CCS),0.8,0.8
electricity,gas,gas (steam/CT),0.8,0.8
electricity,gas,gas (CC),0.85,0.85
electricity,gas,gas (CC CCS),0.8,0.8
electricity,refined liquids,refined liquids (steam/CT),0.8,0.8
electricity,refined liquids,refined liquids (CC),0.85,0.85
electricity,refined liquids,refined liquids (CC CCS),0.8,0.8
electricity,biomass,biomass (conv),0.85,0.85
electricity,biomass,biomass (conv CCS),0.85,0.85
electricity,biomass,biomass (IGCC),0.8,0.8
electricity,biomass,biomass (IGCC CCS),0.8,0.8
electricity,nuclear,Gen_II_LWR,0.9,0.9
electricity,nuclear,Gen_III,0.9,0.9
electricity,wind,wind,0.37,0.37
electricity,wind,wind_storage,0.37,0.37
electricity,solar,PV,0.2,0.2
electricity,solar,PV_storage,0.2,0.2
electricity,solar,CSP,0.25,0.25
electricity,solar,CSP_storage,0.5,0.5
electricity,geothermal,geothermal,0.9,0.9
elect_td_bld,rooftop_pv,rooftop_pv,0.17,0.17
# File: A23.globaltech_capacity_factor.csv,,,,
# Title: Electricity technology capacity factors,,,,
# Units: Unitless; ratio of generation to capacity,,,,
# Source: Assumption,,,,
# Electricity technology capacity factors currently just used to levelize costs,,,,
# Assumed to stay constant,,,,
# Changes to future capacity factors are allow and are interpolated,,,,
# Column types: cccnn ,,,,
# ----------,,,,
supplysector,subsector,technology,1971,2100
electricity,coal,coal (conv pul),0.85,0.85
electricity,coal,coal (conv pul CCS),0.8,0.8
electricity,coal,coal (IGCC),0.8,0.8
electricity,coal,coal (IGCC CCS),0.8,0.8
electricity,gas,gas (steam/CT),0.8,0.8
electricity,gas,gas (CC),0.85,0.85
electricity,gas,gas (CC CCS),0.8,0.8
electricity,refined liquids,refined liquids (steam/CT),0.8,0.8
electricity,refined liquids,refined liquids (CC),0.85,0.85
electricity,refined liquids,refined liquids (CC CCS),0.8,0.8
electricity,biomass,biomass (conv),0.85,0.85
electricity,biomass,biomass (conv CCS),0.85,0.85
electricity,biomass,biomass (IGCC),0.8,0.8
electricity,biomass,biomass (IGCC CCS),0.8,0.8
electricity,nuclear,Gen_II_LWR,0.9,0.9
electricity,nuclear,Gen_III,0.9,0.9
electricity,wind,wind,0.37,0.37
electricity,wind,wind_storage,0.37,0.37
electricity,solar,PV,0.2,0.2
electricity,solar,PV_storage,0.2,0.2
electricity,solar,CSP,0.25,0.25
electricity,solar,CSP_storage,0.5,0.5
electricity,geothermal,geothermal,0.9,0.9
elect_td_bld,rooftop_pv,rooftop_pv,0.17,0.17
Loading

0 comments on commit 87a0661

Please sign in to comment.