Package: reportbrick 0.17.0

Robin Hasse

reportbrick: Reporting package for BRICK

This package contains BRICK-specific routines to report model results. The main functionality is to generate a mif-file from a given BRICK model run folder.

Authors:Robin Hasse [aut, cre], Ricarda Rosemann [aut]

reportbrick_0.17.0.tar.gz
reportbrick_0.17.0.zip(r-4.7)reportbrick_0.17.0.zip(r-4.6)reportbrick_0.17.0.zip(r-4.5)
reportbrick_0.17.0.tgz(r-4.6-any)reportbrick_0.17.0.tgz(r-4.5-any)
reportbrick_0.17.0.tar.gz(r-4.7-any)reportbrick_0.17.0.tar.gz(r-4.6-any)
reportbrick_0.17.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
reportbrick/json (API)

# Install 'reportbrick' in R:
install.packages('reportbrick', repos = c('https://pik-piam.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/pik-piam/reportbrick/issues

On CRAN:

Conda:

3.71 score 2 packages 10 exports 179 dependencies

Last updated from:0f4d2a98ee. Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64NOTE226
source / vignettesOK290
linux-release-x86_64NOTE228
macos-release-arm64NOTE152
macos-oldrel-arm64NOTE108
windows-develNOTE147
windows-releaseNOTE140
windows-oldrelNOTE161
wasm-releaseOK164

Exports:checkMatchingconvGDX2MIFplotBRICKCalibplotMatchingplotMatchingComparisonreadBrickSetsreportCalibrationshowMatchingComparisonshowMatchingStandingStockshowSankey

Dependencies:abindaskpassbackportsbase64encbitbit64bootbroombslibcachemcallrcarcarDatacellrangerclicliprcollectionscolorspacecommonmarkcorrplotcountrycodecowplotcpp11crayoncredentialscrosstalkcurldata.tableDerivdescdigestdoBydplyrevaluatefarverfastmapfilelockfontawesomeforcatsforecastFormulafracdifffsgamstransfergenericsgertggplot2ggpubrggrepelggsankeyggsciggsignifgitcredsgluegmsgridExtragtablehighrhmshtmltoolshtmlwidgetshttpuvhttrhttr2igraphiniisobandjquerylibjsonlitekableExtraKernSmoothknitrlabelinglaterlatticelazyevallifecyclelme4lmtestlubridatelusweavemadratmagclassmagrittrMASSMatrixMatrixModelsmemoisemgcvmicrobenchmarkmimeminqamipmodelrnlmenloptrnnetnumDerivopensslotelpbkrtestpiamPlotComparisonpiamutilspillarpkgbuildpkgconfigpkgloadplotlyplyrpolynomprettyunitsprocessxprogresspromisespspurrrqualVquantregquitteR.methodsS3R.ooR.utilsR6rappdirsrbibutilsRColorBrewerRcppRcppArmadilloRcppEigenRdpackreadrreadxlreformulasrematchrenvreshape2rlangrmarkdownrprojrootrstatixrstudioapiS7sassscalesshinysourcetoolsSparseMstringistringrsurvivalsvglitesyssystemfontstextshapingtibbletidyrtidyselecttimechangetimeDatetinytextrafficlighttzdburcausethisutf8vctrsviridisLitevroomwhiskerwhoamiwithrwritexlxfunxml2xtableyamlymlthiszipzoo

Readme and manuals

Help Manual

Help pageTopics
Add carrier dimension based on heating system technology.addCarrierDimension
Aggregate.agg
Check if the tolerance is violated anywhere.checkForDeviation
All Combinations of dimension elements.combinations
Compute the mean value in a data frame.computeAvg
Compute the deviation to target data.computeDeviation
Compute the sum of construction and renovation flow values.computeFlowSum
Compute the ratio of the squares for two data sets.computeRatioSq
Compute the relative deviation to calibration target data as the relative euclidean distance.computeRelDev
Compute the sum.computeSum
Compute the square root of the sum of the squares in a data frame.computeSumSq
Construct dimension mapping (either aggregation or reporting) with explicit set elements for each dimension.constructDimMapping
Escape tag in curly brackets.embrace
Exclude data matching giving filter criteria from a data set.excludeRows
Extend dimensions of a data frame by adding NA entries, add variable name.expandDims
Find inconsistencies in set elements between reporting template and gdx.findInconsistenSetElements
Find all tags in name escaped in curly brackets.findTags
Get dimension names from stock and flow objects.getDims
List any missing elements in any given dimension.missingElements
Read a symbol from several gdx files and combine in one data frame.readGdxIter
Replace column names 'bs' and 'hs' by 'bsr' and 'hsr'.replaceVarName
select values from MAgPIE-obect.select
Wrapper around setNames.setNames
Split dimension names.split
Check the matching results for inconsistenciescheckMatching
Read in GDX from BRICK and write *.mif reportingconvGDX2MIF
Crop MagPIE object to given periods and fill missing periodsextendPeriods
Render the BRICK calibration plotting routineplotBRICKCalib
Matching reportingplotMatching plotMatchingComparison
Read brickSets mappingreadBrickSets
Read symbol from gams containerreadGdxSymbol
Report aggregated quantitiesreportAgg
Report building StockreportBuildingStock
Read in model results from calibration for each iteration, calculate deviationreportCalibration
Report constructionreportConstruction
Report demolitionreportDemolition
Report emissionsreportEmissions
Report energy demandreportEnergy
Report renovation of heating systemsreportRenovation
Plot comparison between matching references and model valuesshowMatchingComparison
Plot share of initial heating systems removedshowMatchingStandingStock
Plot Sankey diagramshowSankey