{
  "_id": "6a1efcf8b401979e73419929",
  "Type": "Package",
  "Package": "magclass",
  "Title": "Data Class and Tools for Handling Spatial-Temporal Data",
  "Version": "7.4.3",
  "Date": "2026-03-25",
  "Authors@R": "c(\nperson(\"Jan Philipp\", \"Dietrich\", , \"dietrich@pik-potsdam.de\", role = c(\"aut\", \"cre\"),\ncomment = c(affiliation = \"Potsdam Institute for Climate Impact Research\", ORCID = \"0000-0002-4309-6431\")),\nperson(\"Benjamin Leon\", \"Bodirsky\", , \"bodirsky@pik-potsdam.de\", role = \"aut\",\ncomment = c(affiliation = \"Potsdam Institute for Climate Impact Research\")),\nperson(\"Markus\", \"Bonsch\", role = \"aut\"),\nperson(\"Florian\", \"Humpenoeder\", , \"humpenoeder@pik-potsdam.de\", role = \"aut\",\ncomment = c(affiliation = \"Potsdam Institute for Climate Impact Research\")),\nperson(\"Stephen\", \"Bi\", role = \"aut\"),\nperson(\"Kristine\", \"Karstens\", , \"karstens@pik-potsdam.de\", role = \"aut\",\ncomment = c(affiliation = \"Potsdam Institute for Climate Impact Research\")),\nperson(\"Debbora\", \"Leip\", , \"leip@pik-potsdam.de\", role = \"aut\",\ncomment = c(affiliation = \"Potsdam Institute for Climate Impact Research\")),\nperson(\"Pascal\", \"Sauer\", , \"pascal.sauer@pik-potsdam.de\", role = \"aut\",\ncomment = c(affiliation = \"Potsdam Institute for Climate Impact Research\", ORCID = \"0000-0002-6856-8239\")),\nperson(\"Lavinia\", \"Baumstark\", , \"lavinia@pik-potsdam.de\", role = \"ctb\",\ncomment = c(affiliation = \"Potsdam Institute for Climate Impact Research\")),\nperson(\"Christoph\", \"Bertram\", , \"bertram@pik-potsdam.de\", role = \"ctb\"),\nperson(\"Anastasis\", \"Giannousakis\", , \"giannou@pik-potsdam.de\", role = \"ctb\"),\nperson(\"David\", \"Klein\", , \"dklein@pik-potsdam.de\", role = \"ctb\",\ncomment = c(affiliation = \"Potsdam Institute for Climate Impact Research\")),\nperson(\"Ina\", \"Neher\", role = \"ctb\"),\nperson(\"Michaja\", \"Pehl\", , \"pehl@pik-potsdam.de\", role = \"ctb\",\ncomment = c(affiliation = \"Potsdam Institute for Climate Impact Research\")),\nperson(\"Anselm\", \"Schultes\", role = \"ctb\"),\nperson(\"Miodrag\", \"Stevanovic\", , \"miodrag@pik-potsdam.de\", role = \"ctb\",\ncomment = c(affiliation = \"Potsdam Institute for Climate Impact Research\")),\nperson(\"Xiaoxi\", \"Wang\", , \"wang@pik-potsdam.de\", role = \"ctb\"),\nperson(\"Felicitas\", \"Beier\", , \"beier@pik-potsdam.de\", role = \"ctb\",\ncomment = c(affiliation = \"Potsdam Institute for Climate Impact Research\")),\nperson(\"Mika\", \"Pflüger\", role = \"ctb\"),\nperson(\"Oliver\", \"Richters\", role = \"ctb\",\ncomment = c(affiliation = \"Potsdam Institute for Climate Impact Research\")),\nperson(\"Patrick\", \"Rein\", , \"patrick.rein@pik-potsdam.de\", role = \"aut\",\ncomment = c(affiliation = \"Potsdam Institute for Climate Impact Research\", ORCID = \"0000-0001-9454-8381\"))\n)",
  "Description": "Data class for increased interoperability working with\nspatial-temporal data together with corresponding functions and\nmethods (conversions, basic calculations and basic data\nmanipulation). The class distinguishes between spatial,\ntemporal and other dimensions to facilitate the development and\ninteroperability of tools build for it. Additional features are\nname-based addressing of data and internal consistency checks\n(e.g. checking for the right data order in calculations).",
  "License": "LGPL-3 | file LICENSE",
  "URL": "https://github.com/pik-piam/magclass,\nhttps://doi.org/10.5281/zenodo.1158580",
  "BugReports": "https://github.com/pik-piam/magclass/issues",
  "VignetteBuilder": "knitr",
  "Additional_repositories": "https://pik-piam.r-universe.dev",
  "Config/Keywords": "tool",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.3",
  "Config/Needs/website": "tidyverse/tidytemplate",
  "Repository": "https://ifpri.r-universe.dev",
  "Date/Publication": "2026-04-17 11:43:51 UTC",
  "RemoteUrl": "https://github.com/pik-piam/magclass",
  "RemoteRef": "HEAD",
  "RemoteSha": "ceb02c5725af7fc7a70a2e1a1c1e4b2aa10c7b5a",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-18 10:04:54 UTC",
    "User": "root"
  },
  "Author": "Jan Philipp Dietrich [aut, cre] (affiliation: Potsdam Institute for\nClimate Impact Research, ORCID:\n<https://orcid.org/0000-0002-4309-6431>),\nBenjamin Leon Bodirsky [aut] (affiliation: Potsdam Institute for\nClimate Impact Research),\nMarkus Bonsch [aut],\nFlorian Humpenoeder [aut] (affiliation: Potsdam Institute for Climate\nImpact Research),\nStephen Bi [aut],\nKristine Karstens [aut] (affiliation: Potsdam Institute for Climate\nImpact Research),\nDebbora Leip [aut] (affiliation: Potsdam Institute for Climate Impact\nResearch),\nPascal Sauer [aut] (affiliation: Potsdam Institute for Climate Impact\nResearch, ORCID: <https://orcid.org/0000-0002-6856-8239>),\nLavinia Baumstark [ctb] (affiliation: Potsdam Institute for Climate\nImpact Research),\nChristoph Bertram [ctb],\nAnastasis Giannousakis [ctb],\nDavid Klein [ctb] (affiliation: Potsdam Institute for Climate Impact\nResearch),\nIna Neher [ctb],\nMichaja Pehl [ctb] (affiliation: Potsdam Institute for Climate Impact\nResearch),\nAnselm Schultes [ctb],\nMiodrag Stevanovic [ctb] (affiliation: Potsdam Institute for Climate\nImpact Research),\nXiaoxi Wang [ctb],\nFelicitas Beier [ctb] (affiliation: Potsdam Institute for Climate\nImpact Research),\nMika Pflüger [ctb],\nOliver Richters [ctb] (affiliation: Potsdam Institute for Climate\nImpact Research),\nPatrick Rein [aut] (affiliation: Potsdam Institute for Climate Impact\nResearch, ORCID: <https://orcid.org/0000-0001-9454-8381>)",
  "Maintainer": "Jan Philipp Dietrich <dietrich@pik-potsdam.de>",
  "MD5sum": "5ba0558ca50f8aaabd621a1f47d42012",
  "_user": "ifpri",
  "_type": "src",
  "_file": "magclass_7.4.3.tar.gz",
  "_fileid": "0223091da4238f82ee655df3c4c0803fc90d538c1231d7fe9e94d8211c5d6dfd",
  "_filesize": 685849,
  "_sha256": "0223091da4238f82ee655df3c4c0803fc90d538c1231d7fe9e94d8211c5d6dfd",
  "_created": "2026-05-18T10:04:54.000Z",
  "_published": "2026-06-02T15:55:36.085Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79113818084,
      "time": 212,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7054974840"
    },
    {
      "job": 79113818848,
      "time": 221,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7054977783"
    },
    {
      "job": 79113819059,
      "time": 151,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7054954457"
    },
    {
      "job": 79113818540,
      "time": 159,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7054956813"
    },
    {
      "job": 79113818277,
      "time": 250,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7054903440"
    },
    {
      "job": 79113817749,
      "time": 134,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7362955579"
    },
    {
      "job": 79113818682,
      "time": 171,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7054961029"
    },
    {
      "job": 79113818571,
      "time": 168,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7054960312"
    },
    {
      "job": 79113818755,
      "time": 152,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7054954648"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ifpri/actions/runs/26026610294",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/pik-piam/magclass",
  "_commit": {
    "id": "ceb02c5725af7fc7a70a2e1a1c1e4b2aa10c7b5a",
    "author": "Patrick R <hi@patrickrein.de>",
    "committer": "Patrick R <codeZeilen@users.noreply.github.com>",
    "message": "[ci skip] Slight stylistic improvement to cran-comments\n",
    "time": 1776426231
  },
  "_maintainer": {
    "name": "Jan Philipp Dietrich",
    "email": "dietrich@pik-potsdam.de",
    "login": "tscheypidi",
    "description": "",
    "uuid": 12657494,
    "orcid": "0000-0002-4309-6431"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "methods",
      "role": "Depends"
    },
    {
      "package": "R",
      "version": ">= 2.10.0",
      "role": "Depends"
    },
    {
      "package": "abind",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lpjmlkit",
      "role": "Suggests"
    },
    {
      "package": "ncdf4",
      "role": "Suggests"
    },
    {
      "package": "pkgconfig",
      "role": "Suggests"
    },
    {
      "package": "quitte",
      "role": "Suggests"
    },
    {
      "package": "raster",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "terra",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.1.5",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "pik-piam",
  "_selfowned": false,
  "_usedby": 57,
  "_updates": [
    {
      "week": "2025-31",
      "n": 2
    },
    {
      "week": "2025-34",
      "n": 1
    },
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "week": "2025-41",
      "n": 1
    },
    {
      "week": "2025-43",
      "n": 2
    },
    {
      "week": "2025-48",
      "n": 1
    },
    {
      "week": "2025-49",
      "n": 2
    },
    {
      "week": "2025-50",
      "n": 1
    },
    {
      "week": "2026-07",
      "n": 1
    },
    {
      "week": "2026-11",
      "n": 2
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-16",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v7.4.3",
      "date": "2026-04-17"
    }
  ],
  "_topics": [
    "data-structures",
    "spatial-temporal"
  ],
  "_stars": 5,
  "_contributors": [
    {
      "user": "tscheypidi",
      "count": 434,
      "uuid": 12657494
    },
    {
      "user": "stephenbi",
      "count": 155,
      "uuid": 33656680
    },
    {
      "user": "pascal-sauer",
      "count": 99,
      "uuid": 156898545
    },
    {
      "user": "pfuehrlich-pik",
      "count": 59,
      "uuid": 82826417
    },
    {
      "user": "codezeilen",
      "count": 50,
      "uuid": 560608
    },
    {
      "user": "k4rst3ns",
      "count": 28,
      "uuid": 33092354
    },
    {
      "user": "flohump",
      "count": 27,
      "uuid": 16921122
    },
    {
      "user": "dklein-pik",
      "count": 19,
      "uuid": 18702529
    },
    {
      "user": "0umfhxcvx5j7joaohfss5mncnistjj6q",
      "count": 17,
      "uuid": 53254462
    },
    {
      "user": "mikapfl",
      "count": 16,
      "uuid": 7226087
    },
    {
      "user": "giannou",
      "count": 14,
      "uuid": 11047746
    },
    {
      "user": "fbenke-pik",
      "count": 12,
      "uuid": 69258269
    },
    {
      "user": "bodirsky",
      "count": 11,
      "uuid": 14294086
    },
    {
      "user": "emolinab",
      "count": 6,
      "uuid": 55435245
    },
    {
      "user": "johanneskoch94",
      "count": 4,
      "uuid": 43963181
    },
    {
      "user": "orichters",
      "count": 4,
      "uuid": 90761609
    },
    {
      "user": "piklev",
      "count": 3,
      "uuid": 10828914
    },
    {
      "user": "bs538",
      "count": 2,
      "uuid": 16190669
    },
    {
      "user": "laviniabaumstark",
      "count": 2,
      "uuid": 28868582
    },
    {
      "user": "mishkos",
      "count": 2,
      "uuid": 32301623
    },
    {
      "user": "felicitasbeier",
      "count": 2,
      "uuid": 39262100
    },
    {
      "user": "weindl",
      "count": 2,
      "uuid": 39915455
    },
    {
      "user": "robinhasse",
      "count": 2,
      "uuid": 76682203
    },
    {
      "user": "caviddhen",
      "count": 1,
      "uuid": 37618991
    },
    {
      "user": "renato-rodrigues",
      "count": 1,
      "uuid": 33692508
    }
  ],
  "_userbio": {
    "uuid": 8659831,
    "type": "organization",
    "name": "International Food Policy Research Institute"
  },
  "_downloads": {
    "count": 935,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/magclass"
  },
  "_devurl": "https://github.com/pik-piam/magclass",
  "_searchresults": 551,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/magclass.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/pik-piam/magclass",
  "_realowner": "pik-piam",
  "_cranurl": true,
  "_releases": [
    {
      "version": "3.74",
      "date": "2015-11-18"
    },
    {
      "version": "3.85",
      "date": "2016-07-21"
    },
    {
      "version": "4.39",
      "date": "2017-05-26"
    },
    {
      "version": "4.51.1",
      "date": "2017-09-06"
    },
    {
      "version": "4.107.0",
      "date": "2019-05-29"
    },
    {
      "version": "5.5.0",
      "date": "2019-12-06"
    },
    {
      "version": "5.5.1",
      "date": "2019-12-07"
    },
    {
      "version": "5.7.0",
      "date": "2019-12-13"
    },
    {
      "version": "5.7.3",
      "date": "2020-03-02"
    },
    {
      "version": "5.15.6",
      "date": "2020-12-14"
    },
    {
      "version": "5.24.7",
      "date": "2021-02-25"
    },
    {
      "version": "6.0.9",
      "date": "2021-09-30"
    },
    {
      "version": "6.8.2",
      "date": "2023-04-03"
    },
    {
      "version": "6.8.3",
      "date": "2023-04-05"
    },
    {
      "version": "6.10.0",
      "date": "2023-07-04"
    },
    {
      "version": "6.13.1",
      "date": "2024-01-13"
    },
    {
      "version": "6.13.2",
      "date": "2024-01-19"
    },
    {
      "version": "7.4.3",
      "date": "2026-04-17"
    }
  ],
  "_exports": [
    "add_columns",
    "add_dimension",
    "addDim",
    "as.array",
    "as.data.frame",
    "as.magpie",
    "as.RasterBrick",
    "as.SpatRaster",
    "as.SpatRasterDataset",
    "as.SpatVector",
    "clean_magpie",
    "collapseDim",
    "collapseNames",
    "colMeans",
    "colSums",
    "commonYears",
    "complete_magpie",
    "convergence",
    "copy.attributes",
    "copy.attributes<-",
    "copy.magpie",
    "dimCode",
    "dimExists",
    "dimOrder",
    "dimReduce",
    "dimSums",
    "extend",
    "fulldim",
    "getCells",
    "getCells<-",
    "getComment",
    "getComment<-",
    "getCoords",
    "getCoords<-",
    "getCPR",
    "getDim",
    "getItems",
    "getItems<-",
    "getNames",
    "getNames<-",
    "getRegionList",
    "getRegionList<-",
    "getRegions",
    "getRegions<-",
    "getSets",
    "getSets<-",
    "getYears",
    "getYears<-",
    "guessResolution",
    "hasCoords",
    "hasSets",
    "ifelse",
    "is.magpie",
    "is.spatial",
    "is.temporal",
    "isYear",
    "logb",
    "lowpass",
    "magpie_expand",
    "magpiesort",
    "magpply",
    "matchDim",
    "maxample",
    "mbind",
    "mcalc",
    "mplot",
    "mselect",
    "mselect<-",
    "ncells",
    "ndata",
    "ndim",
    "new.magpie",
    "nregions",
    "nyears",
    "Ops",
    "pmax",
    "pmin",
    "read.magpie",
    "read.report",
    "replace_non_finite",
    "rowMeans",
    "rowSums",
    "sameDims",
    "setCells",
    "setComment",
    "setItems",
    "setNames",
    "setYears",
    "show",
    "spatRasterToDataset",
    "suppressSpecificWarnings",
    "time_interpolate",
    "unitjoin",
    "unitsplit",
    "unwrap",
    "where",
    "wrap",
    "write.magpie",
    "write.report",
    "write.report2"
  ],
  "_datasets": [
    {
      "name": "population_magpie",
      "title": "population_magpie",
      "object": "population_magpie",
      "class": [
        "magpie"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "magclass-package",
      "title": "Data Class and Tools for Handling Spatial-Temporal Data",
      "topics": [
        "magclass-package",
        "magclass"
      ]
    },
    {
      "page": "add_columns",
      "title": "add_columns",
      "concept": [
        "DimensionManipulation"
      ],
      "topics": [
        "add_columns"
      ]
    },
    {
      "page": "add_dimension",
      "title": "add_dimension",
      "topics": [
        "add_dimension"
      ]
    },
    {
      "page": "addDim",
      "title": "addDim",
      "concept": [
        "DimensionManipulation"
      ],
      "topics": [
        "addDim"
      ]
    },
    {
      "page": "as_tibble.magpie",
      "title": "magpie method for tibble::as_tibble",
      "concept": [
        "MAgPIE-Conversions"
      ],
      "topics": [
        "as_tibble.magpie"
      ]
    },
    {
      "page": "as.array-methods",
      "title": "~~ Methods for Function as.array ~~",
      "concept": [
        "MAgPIE-Conversions"
      ],
      "topics": [
        "as.array,ANY-method",
        "as.array,magpie-method",
        "as.array-methods"
      ]
    },
    {
      "page": "as.data.frame-methods",
      "title": "~~ Methods for Function as.data.frame ~~",
      "concept": [
        "MAgPIE-Conversions"
      ],
      "topics": [
        "as.data.frame",
        "as.data.frame,ANY-method",
        "as.data.frame,magpie-method",
        "as.data.frame-methods"
      ]
    },
    {
      "page": "as.RasterBrick",
      "title": "as.RasterBrick",
      "concept": [
        "MAgPIE-Conversions"
      ],
      "topics": [
        "as.RasterBrick"
      ]
    },
    {
      "page": "as.SpatRaster",
      "title": "as.SpatRaster",
      "concept": [
        "MAgPIE-Conversions"
      ],
      "topics": [
        "as.SpatRaster"
      ]
    },
    {
      "page": "as.SpatRasterDataset",
      "title": "as.SpatRasterDataset",
      "concept": [
        "MAgPIE-Conversions"
      ],
      "topics": [
        "as.SpatRasterDataset"
      ]
    },
    {
      "page": "as.SpatVector",
      "title": "as.SpatVector",
      "concept": [
        "MAgPIE-Conversions"
      ],
      "topics": [
        "as.SpatVector"
      ]
    },
    {
      "page": "cbind.magpie",
      "title": "cbind method for MAgPIE objects",
      "concept": [
        "DataBinding"
      ],
      "topics": [
        "cbind.magpie"
      ]
    },
    {
      "page": "clean_magpie",
      "title": "MAgPIE-Clean",
      "concept": [
        "ObjectCreation"
      ],
      "topics": [
        "clean_magpie"
      ]
    },
    {
      "page": "collapseDim",
      "title": "Collapse dataset dimensions",
      "concept": [
        "DimensionManipulation"
      ],
      "topics": [
        "collapseDim"
      ]
    },
    {
      "page": "collapseNames",
      "title": "Collapse dataset names",
      "concept": [
        "DimensionManipulation"
      ],
      "topics": [
        "collapseNames"
      ]
    },
    {
      "page": "colSums-methods",
      "title": "~~ Methods for Function colSums and colMeans ~~",
      "concept": [
        "Aggregation"
      ],
      "topics": [
        "colMeans,ANY-method",
        "colMeans,magpie-method",
        "colMeans-methods",
        "colSums,ANY-method",
        "colSums,magpie-method",
        "colSums-methods"
      ]
    },
    {
      "page": "commonYears",
      "title": "commonYears",
      "concept": [
        "TemporalOperations"
      ],
      "topics": [
        "commonYears"
      ]
    },
    {
      "page": "complete_magpie",
      "title": "complete_magpie",
      "concept": [
        "ObjectCreation"
      ],
      "topics": [
        "complete_magpie"
      ]
    },
    {
      "page": "convergence",
      "title": "convergence",
      "concept": [
        "TemporalOperations"
      ],
      "topics": [
        "convergence"
      ]
    },
    {
      "page": "copy.attributes",
      "title": "Copy Attributes",
      "concept": [
        "ObjectCreation"
      ],
      "topics": [
        "copy.attributes",
        "copy.attributes<-"
      ]
    },
    {
      "page": "copy.magpie",
      "title": "Copy MAgPIE-files",
      "concept": [
        "FileIO"
      ],
      "topics": [
        "copy.magpie"
      ]
    },
    {
      "page": "dimCode",
      "title": "dimCode",
      "concept": [
        "DimensionManipulation"
      ],
      "topics": [
        "dimCode"
      ]
    },
    {
      "page": "dimExists",
      "title": "dimExists",
      "concept": [
        "ObjectInfo"
      ],
      "topics": [
        "dimExists"
      ]
    },
    {
      "page": "dimOrder",
      "title": "dimOrder",
      "concept": [
        "DimensionManipulation"
      ],
      "topics": [
        "dimOrder"
      ]
    },
    {
      "page": "dimReduce",
      "title": "dimReduce",
      "concept": [
        "DimensionManipulation"
      ],
      "topics": [
        "dimReduce"
      ]
    },
    {
      "page": "dimSums",
      "title": "Summation over dimensions",
      "concept": [
        "Aggregation"
      ],
      "topics": [
        "dimSums"
      ]
    },
    {
      "page": "escapeRegex",
      "title": "escapeRegex",
      "topics": [
        "escapeRegex"
      ]
    },
    {
      "page": "extend",
      "title": "extend",
      "concept": [
        "DataBinding"
      ],
      "topics": [
        "extend"
      ]
    },
    {
      "page": "fulldim",
      "title": "Reconstructs full dimensionality of MAgPIE objects",
      "concept": [
        "ObjectInfo"
      ],
      "topics": [
        "fulldim"
      ]
    },
    {
      "page": "getCells",
      "title": "Get Cells",
      "concept": [
        "GetterSetter"
      ],
      "topics": [
        "getCells",
        "getCells<-",
        "setCells"
      ]
    },
    {
      "page": "getComment",
      "title": "getComment",
      "concept": [
        "GetterSetter"
      ],
      "topics": [
        "getComment",
        "getComment<-",
        "setComment"
      ]
    },
    {
      "page": "getCoords",
      "title": "Get Coordinates",
      "concept": [
        "GetterSetter"
      ],
      "topics": [
        "getCoords",
        "getCoords<-"
      ]
    },
    {
      "page": "getCPR",
      "title": "Get cells per region",
      "concept": [
        "GetterSetter"
      ],
      "topics": [
        "getCPR"
      ]
    },
    {
      "page": "getDim",
      "title": "getDim",
      "concept": [
        "GetterSetter"
      ],
      "topics": [
        "getDim"
      ]
    },
    {
      "page": "getItems",
      "title": "Get Items",
      "concept": [
        "GetterSetter"
      ],
      "topics": [
        "getItems",
        "getItems<-"
      ]
    },
    {
      "page": "getNames",
      "title": "Get dataset names",
      "concept": [
        "GetterSetter"
      ],
      "topics": [
        "getNames",
        "getNames<-"
      ]
    },
    {
      "page": "getRegionList",
      "title": "Get a list of celluare region-belongings",
      "concept": [
        "GetterSetter"
      ],
      "topics": [
        "getRegionList",
        "getRegionList<-"
      ]
    },
    {
      "page": "getRegions",
      "title": "Get regions",
      "concept": [
        "GetterSetter"
      ],
      "topics": [
        "getRegions",
        "getRegions<-"
      ]
    },
    {
      "page": "getSets",
      "title": "Get sets",
      "concept": [
        "GetterSetter"
      ],
      "topics": [
        "getSets",
        "getSets<-"
      ]
    },
    {
      "page": "getYears",
      "title": "Get years",
      "concept": [
        "GetterSetter"
      ],
      "topics": [
        "getYears",
        "getYears<-",
        "setYears"
      ]
    },
    {
      "page": "guessResolution",
      "title": "guessResolution",
      "concept": [
        "SpatialOperations"
      ],
      "topics": [
        "guessResolution"
      ]
    },
    {
      "page": "hasCoords",
      "title": "Has Coordinates",
      "concept": [
        "ObjectInfo"
      ],
      "topics": [
        "hasCoords"
      ]
    },
    {
      "page": "hasSets",
      "title": "Has Sets",
      "concept": [
        "ObjectInfo"
      ],
      "topics": [
        "hasSets"
      ]
    },
    {
      "page": "head.magpie",
      "title": "head/tail",
      "concept": [
        "Display"
      ],
      "topics": [
        "head.magpie",
        "tail.magpie"
      ]
    },
    {
      "page": "is.temporal",
      "title": "is.temporal, is.spatial",
      "concept": [
        "ObjectInfo"
      ],
      "topics": [
        "is.spatial",
        "is.temporal"
      ]
    },
    {
      "page": "isYear",
      "title": "isYear",
      "concept": [
        "ObjectInfo"
      ],
      "topics": [
        "isYear"
      ]
    },
    {
      "page": "log-methods",
      "title": "log-method for MAgPIE objects",
      "topics": [
        "log,magpie-method",
        "log-methods",
        "logb,magpie-method",
        "logb-methods"
      ]
    },
    {
      "page": "lowpass",
      "title": "Lowpass Filter",
      "concept": [
        "TemporalOperations"
      ],
      "topics": [
        "lowpass"
      ]
    },
    {
      "page": "magclassdata",
      "title": "magclassdata",
      "topics": [
        "magclassdata"
      ]
    },
    {
      "page": "magpie_expand",
      "title": "magpie_expand",
      "concept": [
        "DataBinding"
      ],
      "topics": [
        "magpie_expand"
      ]
    },
    {
      "page": "magpie_expand_dim",
      "title": "magpie_expand_dim",
      "topics": [
        "magpie_expand_dim"
      ]
    },
    {
      "page": "magpie-class",
      "title": "Class \"magpie\" ~~~",
      "topics": [
        "as.magpie",
        "as.magpie,array-method",
        "as.magpie,data.frame-method",
        "as.magpie,logical-method",
        "as.magpie,lpj-method",
        "as.magpie,LPJmLData-method",
        "as.magpie,magpie-method",
        "as.magpie,NULL-method",
        "as.magpie,numeric-method",
        "as.magpie,quitte-method",
        "as.magpie,RasterBrick-method",
        "as.magpie,RasterLayer-method",
        "as.magpie,RasterStack-method",
        "as.magpie,SpatRaster-method",
        "as.magpie,SpatVector-method",
        "as.magpie,tbl_df-method",
        "as.magpie-methods",
        "ifelse,magpie-method",
        "is.finite,magpie-method",
        "is.infinite,magpie-method",
        "is.magpie",
        "is.na,magpie-method",
        "is.nan,magpie-method",
        "magpie-class",
        "Ops,magpie,magpie-method",
        "Ops,magpie,numeric-method",
        "Ops,numeric,magpie-method",
        "[,magpie,ANY,ANY-method",
        "[,magpie-method",
        "[<-,magpie,ANY,ANY-method",
        "[<-,magpie-method"
      ]
    },
    {
      "page": "magpiesort",
      "title": "MAgPIE-Sort",
      "concept": [
        "DataBinding"
      ],
      "topics": [
        "magpiesort"
      ]
    },
    {
      "page": "magpply",
      "title": "magpply",
      "concept": [
        "SelectionCalculation"
      ],
      "topics": [
        "magpply"
      ]
    },
    {
      "page": "matchDim",
      "title": "Match dimensions of a magpie object to those of a reference object",
      "concept": [
        "DataBinding"
      ],
      "topics": [
        "matchDim"
      ]
    },
    {
      "page": "maxample",
      "title": "maxample",
      "concept": [
        "Display"
      ],
      "topics": [
        "maxample"
      ]
    },
    {
      "page": "mbind",
      "title": "mbind",
      "concept": [
        "DataBinding"
      ],
      "topics": [
        "mbind"
      ]
    },
    {
      "page": "mcalc",
      "title": "mcalc",
      "concept": [
        "SelectionCalculation"
      ],
      "topics": [
        "mcalc",
        "mcalc<-"
      ]
    },
    {
      "page": "mplot",
      "title": "mplot",
      "concept": [
        "Display"
      ],
      "topics": [
        "mplot"
      ]
    },
    {
      "page": "mselect",
      "title": "MSelect",
      "concept": [
        "SelectionCalculation"
      ],
      "topics": [
        "mselect",
        "mselect<-"
      ]
    },
    {
      "page": "ncells",
      "title": "Count elements",
      "concept": [
        "ObjectInfo"
      ],
      "topics": [
        "ncells",
        "ndata",
        "nregions",
        "nyears"
      ]
    },
    {
      "page": "ndim",
      "title": "Count sub-dimensions",
      "concept": [
        "ObjectInfo"
      ],
      "topics": [
        "ndim"
      ]
    },
    {
      "page": "new.magpie",
      "title": "new.magpie",
      "concept": [
        "ObjectCreation"
      ],
      "topics": [
        "new.magpie"
      ]
    },
    {
      "page": "magpie-pmin-pmax",
      "title": "pmin/pmax",
      "concept": [
        "Comparison"
      ],
      "topics": [
        "magpie-pmin-pmax",
        "pmax",
        "pmax,ANY-method",
        "pmax,magpie-method",
        "pmin",
        "pmin,ANY-method",
        "pmin,magpie-method"
      ]
    },
    {
      "page": "population_magpie",
      "title": "population_magpie",
      "topics": [
        "population_magpie"
      ]
    },
    {
      "page": "print.magpie",
      "title": "print",
      "concept": [
        "Display"
      ],
      "topics": [
        "print.magpie"
      ]
    },
    {
      "page": "read.magpie",
      "title": "Read MAgPIE-object from file",
      "concept": [
        "FileIO"
      ],
      "topics": [
        "read.magpie"
      ]
    },
    {
      "page": "read.report",
      "title": "Read file in report format",
      "concept": [
        "FileIO"
      ],
      "topics": [
        "read.report"
      ]
    },
    {
      "page": "replace_non_finite",
      "title": "Replace Non-Finite Data",
      "concept": [
        "Utility"
      ],
      "topics": [
        "replace_non_finite"
      ]
    },
    {
      "page": "round-methods",
      "title": "Round-method for MAgPIE objects",
      "topics": [
        "round,magpie-method",
        "round-methods"
      ]
    },
    {
      "page": "rowSums-methods",
      "title": "~~ Methods for Function rowSums and rowMeans ~~",
      "concept": [
        "Aggregation"
      ],
      "topics": [
        "rowMeans,ANY-method",
        "rowMeans,magpie-method",
        "rowMeans-methods",
        "rowSums,ANY-method",
        "rowSums,magpie-method",
        "rowSums-methods"
      ]
    },
    {
      "page": "sameDims",
      "title": "sameDims",
      "concept": [
        "ObjectInfo"
      ],
      "topics": [
        "sameDims"
      ]
    },
    {
      "page": "setItems",
      "title": "Set Items",
      "concept": [
        "GetterSetter"
      ],
      "topics": [
        "setItems"
      ]
    },
    {
      "page": "setNames-methods",
      "title": "Get dataset names",
      "concept": [
        "GetterSetter"
      ],
      "topics": [
        "setNames",
        "setNames,magpie-method",
        "setNames,NULL-method",
        "setNames-methods"
      ]
    },
    {
      "page": "show-methods",
      "title": "~~ Method for function 'show' ~~",
      "concept": [
        "Display"
      ],
      "topics": [
        "show",
        "show,ANY-method",
        "show,magpie-method",
        "show-methods"
      ]
    },
    {
      "page": "sizeCheck",
      "title": "sizeCheck",
      "topics": [
        "sizeCheck"
      ]
    },
    {
      "page": "spatRasterToDataset",
      "title": "spatRasterToDataset",
      "concept": [
        "SpatialOperations"
      ],
      "topics": [
        "spatRasterToDataset"
      ]
    },
    {
      "page": "str.magpie",
      "title": "str",
      "concept": [
        "Display"
      ],
      "topics": [
        "str.magpie"
      ]
    },
    {
      "page": "suppressSpecificWarnings",
      "title": "suppressSpecificWarnings",
      "topics": [
        "suppressSpecificWarnings"
      ]
    },
    {
      "page": "time_interpolate",
      "title": "time_interpolate",
      "concept": [
        "TemporalOperations"
      ],
      "topics": [
        "time_interpolate"
      ]
    },
    {
      "page": "unitjoin",
      "title": "joins a data.frame or vector of strings with variable and unit separated into a data.frame with variable and unit joined as 'variable (unit)'. Use magclass::unitsplit to split them again",
      "concept": [
        "Utility"
      ],
      "topics": [
        "unitjoin"
      ]
    },
    {
      "page": "unitsplit",
      "title": "splits a data.frame or vector of strings with form 'variable (unit)' into a data.frame with variable and unit separated",
      "concept": [
        "Utility"
      ],
      "topics": [
        "unitsplit"
      ]
    },
    {
      "page": "unwrap",
      "title": "Unwrap",
      "concept": [
        "MAgPIE-Conversions"
      ],
      "topics": [
        "unwrap"
      ]
    },
    {
      "page": "where",
      "title": "where",
      "concept": [
        "SelectionCalculation"
      ],
      "topics": [
        "where"
      ]
    },
    {
      "page": "wrap",
      "title": "Wrap",
      "concept": [
        "MAgPIE-Conversions"
      ],
      "topics": [
        "wrap"
      ]
    },
    {
      "page": "write.magpie",
      "title": "Write MAgPIE-object to file",
      "concept": [
        "FileIO"
      ],
      "topics": [
        "write.magpie"
      ]
    },
    {
      "page": "write.report",
      "title": "Write file in report format",
      "concept": [
        "FileIO"
      ],
      "topics": [
        "write.report"
      ]
    },
    {
      "page": "write.report2",
      "title": "Write file in report format",
      "concept": [
        "FileIO"
      ],
      "topics": [
        "write.report2"
      ]
    }
  ],
  "_readme": "https://github.com/pik-piam/magclass/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "data.table",
    "rlang"
  ],
  "_vignettes": [
    {
      "source": "magclass-concept.Rmd",
      "filename": "magclass-concept.html",
      "title": "Concept behind magclass",
      "author": "Jan Philipp Dietrich",
      "engine": "knitr::rmarkdown",
      "headings": [
        "magclass vs other data-classes",
        "dataclass: matrix",
        "dataclass: array",
        "dataclass: dataframe",
        "dataclass: magclass",
        "Why use magclass for your work?"
      ],
      "created": "2017-06-20 09:47:32",
      "modified": "2025-12-09 15:58:53",
      "commits": 5
    },
    {
      "source": "magclass6.Rmd",
      "filename": "magclass6.html",
      "title": "magclass 6",
      "author": "Jan Philipp Dietrich",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Testing",
        "(soon to be) deprecated functions",
        "New feature: extended sub-dimension support",
        "New magclass subsetting variant",
        "Generalized handling of spatial raster data",
        "One-stop-shop-function getItems",
        "Internal code modifications"
      ],
      "created": "2021-08-31 18:25:12",
      "modified": "2025-12-09 15:58:53",
      "commits": 3
    },
    {
      "source": "magclass-expansion.Rmd",
      "filename": "magclass-expansion.html",
      "title": "MAGPIE Class Object Expansion",
      "author": "Jan Philipp Dietrich",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Auto expansion v1 vs v2",
        "Set matching",
        "Idential set elements, different set names",
        "Different set element, identical set names"
      ],
      "created": "2019-09-27 13:08:53",
      "modified": "2022-03-18 16:42:15",
      "commits": 4
    },
    {
      "source": "magclass.Rmd",
      "filename": "magclass.html",
      "title": "MAGPIE Class Tutorial",
      "author": "Jan Philipp Dietrich",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Generate a magpie object",
        "Accessing magpie objects",
        "General properties",
        "Subsets",
        "Data transformations / calculations"
      ],
      "created": "2017-06-12 12:42:21",
      "modified": "2025-12-09 15:58:53",
      "commits": 9
    }
  ],
  "_score": 11.43354019700317,
  "_indexed": false,
  "_nocasepkg": "magclass",
  "_universes": [
    "ifpri"
  ],
  "_indexurl": "https://pik-piam.r-universe.dev/magclass",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "7.4.3",
      "date": "2026-05-18T10:07:44.000Z",
      "distro": "noble",
      "commit": "ceb02c5725af7fc7a70a2e1a1c1e4b2aa10c7b5a",
      "fileid": "ec70e1ec6e23670214652c5a006ddd146dd402c0add79fca3ed0c7265e15acf2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ifpri/actions/runs/26026610294"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "7.4.3",
      "date": "2026-05-18T10:07:50.000Z",
      "distro": "noble",
      "commit": "ceb02c5725af7fc7a70a2e1a1c1e4b2aa10c7b5a",
      "fileid": "f37002fb6400e7cebc8a91484c2ca34df23be81965479a03b3d1c372f2d40ec7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ifpri/actions/runs/26026610294"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "7.4.3",
      "date": "2026-05-18T10:06:56.000Z",
      "commit": "ceb02c5725af7fc7a70a2e1a1c1e4b2aa10c7b5a",
      "fileid": "170bce070e9b73175c4f4964ad95ebe01920b41a2fb9e6b5c68e7a7ca8bf9e24",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ifpri/actions/runs/26026610294"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "7.4.3",
      "date": "2026-05-18T10:06:49.000Z",
      "commit": "ceb02c5725af7fc7a70a2e1a1c1e4b2aa10c7b5a",
      "fileid": "7553fa1ea48fa8791b8058069974fe6c7418bc65d2d7efab8ebe75d3df29e1a2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ifpri/actions/runs/26026610294"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "7.4.3",
      "date": "2026-05-18T10:06:42.000Z",
      "commit": "ceb02c5725af7fc7a70a2e1a1c1e4b2aa10c7b5a",
      "fileid": "33789e2493ad42fc9f8cb9bda8fa7a5e1f9fc8b6b210bc26db140ea74a701ab2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ifpri/actions/runs/26026610294"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "7.4.3",
      "date": "2026-05-18T10:06:35.000Z",
      "commit": "ceb02c5725af7fc7a70a2e1a1c1e4b2aa10c7b5a",
      "fileid": "14fe69a10d4f6845e0da05d216d9798b69a6da1988c277f659ed715f604af099",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ifpri/actions/runs/26026610294"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "7.4.3",
      "date": "2026-05-18T10:06:29.000Z",
      "commit": "ceb02c5725af7fc7a70a2e1a1c1e4b2aa10c7b5a",
      "fileid": "0b8e33f52566c15d190effa10fb631f4e5e285c5f3af2a8efd6dfa7d932afc16",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ifpri/actions/runs/26026610294"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "7.4.3",
      "date": "2026-06-02T15:55:13.000Z",
      "commit": "ceb02c5725af7fc7a70a2e1a1c1e4b2aa10c7b5a",
      "fileid": "66a5e3c7ed1a463684df533b8b602b4734729767e134a66ae24d23fd10f06757",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ifpri/actions/runs/26026610294"
    }
  ]
}