magclass: Data Class and Tools for Handling Spatial-Temporal Data

Data class for increased interoperability working with spatial-temporal data together with corresponding functions and methods (conversions, basic calculations and basic data manipulation). The class distinguishes between spatial, temporal and other dimensions to facilitate the development and interoperability of tools build for it. Additional features are name-based addressing of data and internal consistency checks (e.g. checking for the right data order in calculations).

Version: 6.13.2
Depends: R (≥ 2.10.0), methods
Imports: abind, data.table, stats
Suggests: covr, lpjmlkit, knitr, ncdf4, pkgconfig, quitte, raster, rmarkdown, terra, testthat (≥ 3.1.5), tibble, withr
Published: 2024-01-19
DOI: 10.32614/CRAN.package.magclass
Author: Jan Philipp Dietrich [aut, cre], Benjamin Leon Bodirsky [aut], Markus Bonsch [aut], Florian Humpenoeder [aut], Stephen Bi [aut], Kristine Karstens [aut], Debbora Leip [aut], Pascal Sauer [aut], Lavinia Baumstark [ctb], Christoph Bertram [ctb], Anastasis Giannousakis [ctb], David Klein [ctb], Ina Neher [ctb], Michaja Pehl [ctb], Anselm Schultes [ctb], Miodrag Stevanovic [ctb], Xiaoxi Wang [ctb], Felicitas Beier [ctb], Mika Pflüger [ctb], Oliver Richters [ctb]
Maintainer: Jan Philipp Dietrich <dietrich at>
License: LGPL-3 | file LICENSE
NeedsCompilation: no
Citation: magclass citation info
Materials: README
In views: Spatial
CRAN checks: magclass results


Reference manual: magclass.pdf
Vignettes: Concept behind magclass
MAGPIE Class Object Expansion
MAGPIE Class Tutorial
magclass 6


Package source: magclass_6.13.2.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): magclass_6.13.2.tgz, r-oldrel (arm64): magclass_6.13.2.tgz, r-release (x86_64): magclass_6.13.2.tgz, r-oldrel (x86_64): magclass_6.13.2.tgz
Old sources: magclass archive

Reverse dependencies:

Reverse depends: madrat
Reverse suggests: GDPuc, gms


Please use the canonical form to link to this page.