rplexos: Read and Analyze 'PLEXOS' Solutions

Share:

Efficiently read and analyze 'PLEXOS' solutions by converting them into 'SQLite' databases that can be easily queried. It supports collation of solutions that may have been divided into different time partitions, as well as the comparison across different scenarios. 'PLEXOS' is a power systems production cost model, created and distributed by Energy Exemplar (see <http://energyexemplar.com/software/plexos-desktop-edition> for more information).

Author
Clayton Barrows [cre, ctb], Eduardo Ibanez [aut], Jef Daniels [aut], Marcin Kalicinski [ctb] (for the included RapidXml source), National Renewable Energy Laboratory [cph]
Date of publication
2016-08-26 07:45:22
Maintainer
Clayton Barrows <clayton.barrows@nrel.gov>
License
MIT + file LICENSE
Version
1.1.8
URLs

View on CRAN

Man pages

get_query
Get a query for a SQLite file
is_sample_stats
Test if elements in sample column are statistics
list_folders
Get list of folders in the working directory
location_solution_rplexos
Shortcut functions for rplexos sample files
plexos_open
Open all PLEXOS databases
process_folder
Convert PLEXOS files to SQLite databases
query_class_member
Get list of objects from all databases
query_config
Query configuration tables
query_log
Query log file information
query_master
Query data and aggregate data
query_master_each
Open one database and query data
query_phase
Get summary information from all databases
query_property
Get list of available properties
query_sql
Get query for all scenarios
query_time
Get time spans from all databases
rplexos
rplexos: Read and analyze PLEXOS solutions from R
start_debug_rplexos
Enable or disable debug mode
start_parallel_rplexos
Enable or disable parallel queries
valid_columns
Get list of valid columns

Files in this package

rplexos
rplexos/inst
rplexos/inst/extdata
rplexos/inst/extdata/three_nodes.zip
rplexos/inst/extdata/solution
rplexos/inst/extdata/solution/Model_Base_Solution.zip
rplexos/inst/extdata/database
rplexos/inst/extdata/database/README.md
rplexos/inst/doc
rplexos/inst/doc/rplexos.R
rplexos/inst/doc/rplexos.html
rplexos/inst/doc/rplexos.Rmd
rplexos/tests
rplexos/tests/testthat.R
rplexos/tests/testthat
rplexos/tests/testthat/test_process.R
rplexos/tests/testthat/test_query.R
rplexos/src
rplexos/src/Makevars
rplexos/src/process_xml.cpp
rplexos/src/rapidxml.h
rplexos/src/expand_tkey.cpp
rplexos/src/Makevars.win
rplexos/src/RcppExports.cpp
rplexos/NAMESPACE
rplexos/R
rplexos/R/process_folder.R
rplexos/R/query_summary.R
rplexos/R/globalVariables.R
rplexos/R/plexos_open.R
rplexos/R/debug.R
rplexos/R/parallel.R
rplexos/R/query.R
rplexos/R/RcppExports.R
rplexos/R/help.R
rplexos/R/auxiliary.R
rplexos/R/process_input.R
rplexos/R/log_parser.R
rplexos/R/process_solution.R
rplexos/R/zzz.R
rplexos/vignettes
rplexos/vignettes/rplexos.Rmd
rplexos/README.md
rplexos/MD5
rplexos/build
rplexos/build/vignette.rds
rplexos/DESCRIPTION
rplexos/man
rplexos/man/query_log.Rd
rplexos/man/query_phase.Rd
rplexos/man/start_parallel_rplexos.Rd
rplexos/man/location_solution_rplexos.Rd
rplexos/man/rplexos.Rd
rplexos/man/query_time.Rd
rplexos/man/plexos_open.Rd
rplexos/man/query_master_each.Rd
rplexos/man/query_config.Rd
rplexos/man/list_folders.Rd
rplexos/man/start_debug_rplexos.Rd
rplexos/man/valid_columns.Rd
rplexos/man/query_master.Rd
rplexos/man/get_query.Rd
rplexos/man/query_class_member.Rd
rplexos/man/is_sample_stats.Rd
rplexos/man/query_property.Rd
rplexos/man/query_sql.Rd
rplexos/man/process_folder.Rd
rplexos/LICENSE