{
  "_id": "6a202cdecd65a98ecbd0b6be",
  "Type": "Package",
  "Package": "reportbrick",
  "Title": "Reporting package for BRICK",
  "Version": "0.17.0",
  "Date": "2026-06-03",
  "Authors@R": "c(\nperson(\"Robin\", \"Hasse\", , \"robin.hasse@pik-potsdam.de\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-1818-3186\")),\nperson(\"Ricarda\", \"Rosemann\", , \"ricarda.rosemann@pik-potsdam.de\",\nrole = \"aut\",\ncomment = c(ORCID = \"0009-0006-5939-3197\"))\n)",
  "Description": "This package contains BRICK-specific routines to report\nmodel results. The main functionality is to generate a mif-file\nfrom a given BRICK model run folder.",
  "License": "LGPL-3",
  "URL": "https://github.com/pik-piam/reportbrick",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "cmake libfontconfig1-dev libfreetype6-dev\nlibfribidi-dev git libglpk-dev make libharfbuzz-dev libgit2-dev\nlibicu-dev libpng-dev libuv1-dev libxml2-dev libssl-dev\nlibx11-dev zlib1g-dev",
  "Repository": "https://pik-piam.r-universe.dev",
  "Date/Publication": "2026-06-03 08:43:49 UTC",
  "RemoteUrl": "https://github.com/pik-piam/reportbrick",
  "RemoteRef": "HEAD",
  "RemoteSha": "0f4d2a98ee7224a3dd4ea02cfccf5133816154ab",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-03 13:24:28 UTC",
    "User": "root"
  },
  "Author": "Robin Hasse [aut, cre] (ORCID: <https://orcid.org/0000-0003-1818-3186>),\nRicarda Rosemann [aut] (ORCID: <https://orcid.org/0009-0006-5939-3197>)",
  "Maintainer": "Robin Hasse <robin.hasse@pik-potsdam.de>",
  "MD5sum": "0f513887997f83fb5188453f0abd6740",
  "_user": "pik-piam",
  "_type": "src",
  "_file": "reportbrick_0.17.0.tar.gz",
  "_fileid": "27304b9d02a9e0541da5c5a281e974f14c7ba4f4c7867aeac36722e19e733726",
  "_filesize": 182400,
  "_sha256": "27304b9d02a9e0541da5c5a281e974f14c7ba4f4c7867aeac36722e19e733726",
  "_created": "2026-06-03T13:24:28.000Z",
  "_published": "2026-06-03T13:32:14.215Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79304691604,
      "time": 226,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7385936306"
    },
    {
      "job": 79304691514,
      "time": 228,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7385937520"
    },
    {
      "job": 79304691479,
      "time": 108,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7385955136"
    },
    {
      "job": 79304691491,
      "time": 152,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7386012092"
    },
    {
      "job": 79303697418,
      "time": 290,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7385844821"
    },
    {
      "job": 79304691584,
      "time": 164,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7385912554"
    },
    {
      "job": 79304691574,
      "time": 147,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7385905501"
    },
    {
      "job": 79304691650,
      "time": 161,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7385911848"
    },
    {
      "job": 79304691718,
      "time": 140,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7385903447"
    }
  ],
  "_buildurl": "https://github.com/r-universe/pik-piam/actions/runs/26887452227",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/pik-piam/reportbrick",
  "_commit": {
    "id": "0f4d2a98ee7224a3dd4ea02cfccf5133816154ab",
    "author": "ricardarosemann <120396541+ricardarosemann@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #32 from ricardarosemann/reporting-adjustments\n\nReporting adjustments: Change floor space unit to mn m^2, add reporting on net stock change.",
    "time": 1780476229
  },
  "_maintainer": {
    "name": "Robin Hasse",
    "email": "robin.hasse@pik-potsdam.de",
    "login": "robinhasse",
    "description": "",
    "uuid": 76682203,
    "orcid": "0000-0003-1818-3186"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "gamstransfer",
      "version": ">= 3.0.1",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggpubr",
      "role": "Imports"
    },
    {
      "package": "ggsankey",
      "role": "Imports"
    },
    {
      "package": "kableExtra",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Imports"
    },
    {
      "package": "madrat",
      "role": "Imports"
    },
    {
      "package": "magclass",
      "role": "Imports"
    },
    {
      "package": "mip",
      "version": ">= 0.155.12",
      "role": "Imports"
    },
    {
      "package": "piamPlotComparison",
      "role": "Imports"
    },
    {
      "package": "piamutils",
      "version": ">= 0.0.9",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "pik-piam",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [
    {
      "week": "2025-23",
      "n": 1
    },
    {
      "week": "2025-26",
      "n": 1
    },
    {
      "week": "2025-27",
      "n": 1
    },
    {
      "week": "2025-30",
      "n": 1
    },
    {
      "week": "2025-31",
      "n": 1
    },
    {
      "week": "2025-36",
      "n": 2
    },
    {
      "week": "2025-38",
      "n": 1
    },
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "week": "2025-40",
      "n": 2
    },
    {
      "week": "2025-43",
      "n": 1
    },
    {
      "week": "2025-49",
      "n": 1
    },
    {
      "week": "2025-50",
      "n": 1
    },
    {
      "week": "2025-51",
      "n": 1
    },
    {
      "week": "2026-17",
      "n": 1
    },
    {
      "week": "2026-18",
      "n": 1
    },
    {
      "week": "2026-21",
      "n": 1
    },
    {
      "week": "2026-23",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "ricardarosemann",
      "count": 56,
      "uuid": 120396541
    },
    {
      "user": "robinhasse",
      "count": 56,
      "uuid": 76682203
    }
  ],
  "_userbio": {
    "uuid": 29039634,
    "type": "organization",
    "name": "Potsdam Integrated Assessment Modelling (PIAM)",
    "description": "Tools developed for use with data and models related to PIK's research."
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/reportbrick"
  },
  "_devurl": "https://github.com/pik-piam/reportbrick",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/reportbrick.html",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "checkMatching",
    "convGDX2MIF",
    "plotBRICKCalib",
    "plotMatching",
    "plotMatchingComparison",
    "readBrickSets",
    "reportCalibration",
    "showMatchingComparison",
    "showMatchingStandingStock",
    "showSankey"
  ],
  "_help": [
    {
      "page": "dot-addCarrierDimension",
      "title": "Add carrier dimension based on heating system technology",
      "topics": [
        ".addCarrierDimension"
      ]
    },
    {
      "page": "dot-agg",
      "title": "Aggregate",
      "topics": [
        ".agg"
      ]
    },
    {
      "page": "dot-checkForDeviation",
      "title": "Check if the tolerance is violated anywhere",
      "topics": [
        ".checkForDeviation"
      ]
    },
    {
      "page": "dot-combinations",
      "title": "All Combinations of dimension elements",
      "topics": [
        ".combinations"
      ]
    },
    {
      "page": "dot-computeAvg",
      "title": "Compute the mean value in a data frame",
      "topics": [
        ".computeAvg"
      ]
    },
    {
      "page": "dot-computeDeviation",
      "title": "Compute the deviation to target data",
      "topics": [
        ".computeDeviation"
      ]
    },
    {
      "page": "dot-computeFlowSum",
      "title": "Compute the sum of construction and renovation flow values",
      "topics": [
        ".computeFlowSum"
      ]
    },
    {
      "page": "dot-computeRatioSq",
      "title": "Compute the ratio of the squares for two data sets",
      "topics": [
        ".computeRatioSq"
      ]
    },
    {
      "page": "dot-computeRelDev",
      "title": "Compute the relative deviation to calibration target data as the relative euclidean distance",
      "topics": [
        ".computeRelDev"
      ]
    },
    {
      "page": "dot-computeSum",
      "title": "Compute the sum",
      "topics": [
        ".computeSum"
      ]
    },
    {
      "page": "dot-computeSumSq",
      "title": "Compute the square root of the sum of the squares in a data frame",
      "topics": [
        ".computeSumSq"
      ]
    },
    {
      "page": "dot-constructDimMapping",
      "title": "Construct dimension mapping (either aggregation or reporting) with explicit set elements for each dimension",
      "topics": [
        ".constructDimMapping"
      ]
    },
    {
      "page": "dot-embrace",
      "title": "Escape tag in curly brackets",
      "topics": [
        ".embrace"
      ]
    },
    {
      "page": "dot-excludeRows",
      "title": "Exclude data matching giving filter criteria from a data set",
      "topics": [
        ".excludeRows"
      ]
    },
    {
      "page": "dot-expandDims",
      "title": "Extend dimensions of a data frame by adding NA entries, add variable name",
      "topics": [
        ".expandDims"
      ]
    },
    {
      "page": "dot-findInconsistenSetElements",
      "title": "Find inconsistencies in set elements between reporting template and gdx",
      "topics": [
        ".findInconsistenSetElements"
      ]
    },
    {
      "page": "dot-findTags",
      "title": "Find all tags in name escaped in curly brackets",
      "topics": [
        ".findTags"
      ]
    },
    {
      "page": "dot-getDims",
      "title": "Get dimension names from stock and flow objects",
      "topics": [
        ".getDims"
      ]
    },
    {
      "page": "dot-missingElements",
      "title": "List any missing elements in any given dimension",
      "topics": [
        ".missingElements"
      ]
    },
    {
      "page": "dot-readGdxIter",
      "title": "Read a symbol from several gdx files and combine in one data frame",
      "topics": [
        ".readGdxIter"
      ]
    },
    {
      "page": "dot-replaceVarName",
      "title": "Replace column names 'bs' and 'hs' by 'bsr' and 'hsr'",
      "topics": [
        ".replaceVarName"
      ]
    },
    {
      "page": "dot-select",
      "title": "select values from MAgPIE-obect",
      "topics": [
        ".select"
      ]
    },
    {
      "page": "dot-setNames",
      "title": "Wrapper around setNames",
      "topics": [
        ".setNames"
      ]
    },
    {
      "page": "dot-split",
      "title": "Split dimension names",
      "topics": [
        ".split"
      ]
    },
    {
      "page": "checkMatching",
      "title": "Check the matching results for inconsistencies",
      "topics": [
        "checkMatching"
      ]
    },
    {
      "page": "convGDX2MIF",
      "title": "Read in GDX from BRICK and write *.mif reporting",
      "topics": [
        "convGDX2MIF"
      ]
    },
    {
      "page": "extendPeriods",
      "title": "Crop MagPIE object to given periods and fill missing periods",
      "topics": [
        "extendPeriods"
      ]
    },
    {
      "page": "plotBRICKCalib",
      "title": "Render the BRICK calibration plotting routine",
      "topics": [
        "plotBRICKCalib"
      ]
    },
    {
      "page": "plotMatching",
      "title": "Matching reporting",
      "topics": [
        "plotMatching",
        "plotMatchingComparison"
      ]
    },
    {
      "page": "readBrickSets",
      "title": "Read brickSets mapping",
      "topics": [
        "readBrickSets"
      ]
    },
    {
      "page": "readGdxSymbol",
      "title": "Read symbol from gams container",
      "topics": [
        "readGdxSymbol"
      ]
    },
    {
      "page": "reportAgg",
      "title": "Report aggregated quantities",
      "topics": [
        "reportAgg"
      ]
    },
    {
      "page": "reportBuildingStock",
      "title": "Report building Stock",
      "topics": [
        "reportBuildingStock"
      ]
    },
    {
      "page": "reportCalibration",
      "title": "Read in model results from calibration for each iteration, calculate deviation",
      "topics": [
        "reportCalibration"
      ]
    },
    {
      "page": "reportConstruction",
      "title": "Report construction",
      "topics": [
        "reportConstruction"
      ]
    },
    {
      "page": "reportDemolition",
      "title": "Report demolition",
      "topics": [
        "reportDemolition"
      ]
    },
    {
      "page": "reportEmissions",
      "title": "Report emissions",
      "topics": [
        "reportEmissions"
      ]
    },
    {
      "page": "reportEnergy",
      "title": "Report energy demand",
      "topics": [
        "reportEnergy"
      ]
    },
    {
      "page": "reportRenovation",
      "title": "Report renovation of heating systems",
      "topics": [
        "reportRenovation"
      ]
    },
    {
      "page": "showMatchingComparison",
      "title": "Plot comparison between matching references and model values",
      "topics": [
        "showMatchingComparison"
      ]
    },
    {
      "page": "showMatchingStandingStock",
      "title": "Plot share of initial heating systems removed",
      "topics": [
        "showMatchingStandingStock"
      ]
    },
    {
      "page": "showSankey",
      "title": "Plot Sankey diagram",
      "topics": [
        "showSankey"
      ]
    }
  ],
  "_readme": "https://github.com/pik-piam/reportbrick/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "askpass",
    "backports",
    "base64enc",
    "bit",
    "bit64",
    "boot",
    "broom",
    "bslib",
    "cachem",
    "callr",
    "car",
    "carData",
    "cellranger",
    "cli",
    "clipr",
    "collections",
    "colorspace",
    "commonmark",
    "corrplot",
    "countrycode",
    "cowplot",
    "cpp11",
    "crayon",
    "credentials",
    "crosstalk",
    "curl",
    "data.table",
    "Deriv",
    "desc",
    "digest",
    "doBy",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "filelock",
    "fontawesome",
    "forcats",
    "forecast",
    "Formula",
    "fracdiff",
    "fs",
    "gamstransfer",
    "generics",
    "gert",
    "ggplot2",
    "ggpubr",
    "ggrepel",
    "ggsankey",
    "ggsci",
    "ggsignif",
    "gitcreds",
    "glue",
    "gms",
    "gridExtra",
    "gtable",
    "highr",
    "hms",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "httr2",
    "igraph",
    "ini",
    "isoband",
    "jquerylib",
    "jsonlite",
    "kableExtra",
    "KernSmooth",
    "knitr",
    "labeling",
    "later",
    "lattice",
    "lazyeval",
    "lifecycle",
    "lme4",
    "lmtest",
    "lubridate",
    "lusweave",
    "madrat",
    "magclass",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixModels",
    "memoise",
    "mgcv",
    "microbenchmark",
    "mime",
    "minqa",
    "mip",
    "modelr",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "openssl",
    "otel",
    "pbkrtest",
    "piamPlotComparison",
    "piamutils",
    "pillar",
    "pkgbuild",
    "pkgconfig",
    "pkgload",
    "plotly",
    "plyr",
    "polynom",
    "prettyunits",
    "processx",
    "progress",
    "promises",
    "ps",
    "purrr",
    "qualV",
    "quantreg",
    "quitte",
    "R.methodsS3",
    "R.oo",
    "R.utils",
    "R6",
    "rappdirs",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "Rdpack",
    "readr",
    "readxl",
    "reformulas",
    "rematch",
    "renv",
    "reshape2",
    "rlang",
    "rmarkdown",
    "rprojroot",
    "rstatix",
    "rstudioapi",
    "S7",
    "sass",
    "scales",
    "shiny",
    "sourcetools",
    "SparseM",
    "stringi",
    "stringr",
    "survival",
    "svglite",
    "sys",
    "systemfonts",
    "textshaping",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "timeDate",
    "tinytex",
    "trafficlight",
    "tzdb",
    "urca",
    "usethis",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "whisker",
    "whoami",
    "withr",
    "writexl",
    "xfun",
    "xml2",
    "xtable",
    "yaml",
    "ymlthis",
    "zip",
    "zoo"
  ],
  "_score": 3.7075701760979363,
  "_indexed": true,
  "_nocasepkg": "reportbrick",
  "_universes": [
    "pik-piam",
    "robinhasse"
  ],
  "_previous": "0.16.0",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.17.0",
      "date": "2026-06-03T13:27:34.000Z",
      "distro": "noble",
      "commit": "0f4d2a98ee7224a3dd4ea02cfccf5133816154ab",
      "fileid": "1f3d9b76718f3a71a1e74db30bb1cd67b1c088e597ede8477c3a64cb235dbc49",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/pik-piam/actions/runs/26887452227"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.17.0",
      "date": "2026-06-03T13:27:34.000Z",
      "distro": "noble",
      "commit": "0f4d2a98ee7224a3dd4ea02cfccf5133816154ab",
      "fileid": "fbf9ecea1c31fdd9a4d3d7bf8a60c8d105b36881ca572e9fe4b14616a5695402",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/pik-piam/actions/runs/26887452227"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.17.0",
      "date": "2026-06-03T13:28:50.000Z",
      "commit": "0f4d2a98ee7224a3dd4ea02cfccf5133816154ab",
      "fileid": "778e2c40b0c2ba220e074e83f16accaa0d8ba4dccfe20df638e98c7d5567834e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/pik-piam/actions/runs/26887452227"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.17.0",
      "date": "2026-06-03T13:30:56.000Z",
      "commit": "0f4d2a98ee7224a3dd4ea02cfccf5133816154ab",
      "fileid": "002730ce3e8604de74a5189fbb6bb58480ddf9c2b72126a3e1abb8da45025bfc",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/pik-piam/actions/runs/26887452227"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.17.0",
      "date": "2026-06-03T13:27:38.000Z",
      "commit": "0f4d2a98ee7224a3dd4ea02cfccf5133816154ab",
      "fileid": "135b0a3f615a5a2057e5b1cfa944a93b1dca941295d7f1458266763098212851",
      "status": "success",
      "buildurl": "https://github.com/r-universe/pik-piam/actions/runs/26887452227"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.17.0",
      "date": "2026-06-03T13:26:03.000Z",
      "commit": "0f4d2a98ee7224a3dd4ea02cfccf5133816154ab",
      "fileid": "3393bf3593e1fc8910692d5fffe861ce94aa32b4d724443f854ea022a03029fe",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/pik-piam/actions/runs/26887452227"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.17.0",
      "date": "2026-06-03T13:26:20.000Z",
      "commit": "0f4d2a98ee7224a3dd4ea02cfccf5133816154ab",
      "fileid": "b43c80b0053d74194c2f663ffbd22caa801d1da864c27ee87166fb559b28488e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/pik-piam/actions/runs/26887452227"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.17.0",
      "date": "2026-06-03T13:26:06.000Z",
      "commit": "0f4d2a98ee7224a3dd4ea02cfccf5133816154ab",
      "fileid": "5f32db81e51f4dce132a5564f59769dc2093cf3f5d7c793fecdbbd8cca424b96",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/pik-piam/actions/runs/26887452227"
    }
  ]
}