checkmate: Fast and Versatile Argument Checks

Tests and assertions to perform frequent argument checks. A substantial part of the package was written in C to minimize any worries about execution time overhead.

Version: 2.0.0
Depends: R (≥ 3.0.0)
Imports: backports (≥ 1.1.0), utils
Suggests: R6, fastmatch, data.table (≥ 1.9.8), devtools, ggplot2, knitr, magrittr, microbenchmark, rmarkdown, testthat (≥ 0.11.0), tinytest (≥ 1.1.0), tibble
Published: 2020-02-06
Author: Michel Lang ORCID iD [cre, aut], Bernd Bischl [ctb]
Maintainer: Michel Lang <michellang at>
License: BSD_3_clause + file LICENSE
NeedsCompilation: yes
Citation: checkmate citation info
Materials: README NEWS
CRAN checks: checkmate results


Reference manual: checkmate.pdf
Vignettes: checkmate
Setup tinytest


Package source: checkmate_2.0.0.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): checkmate_2.0.0.tgz, r-release (x86_64): checkmate_2.0.0.tgz, r-oldrel: checkmate_2.0.0.tgz
Old sources: checkmate archive

Reverse dependencies:

Reverse depends: cmaesr, forestplot, genomicInstability, netgen, ODEnetwork, ODEsensitivity, poissonMT, SeqExpMatch, smoof, SNPhood
Reverse imports: ADImpute, aldvmm, amt, APCtools, aslib, aurin, autocogs, autothresholdr,, BARIS, BatchExperiments, BatchJobs, batchtools, BayesFM, BBmisc, bbotk, Bchron, bettermc, bggAnalytics, biomod2, bootGOF, botor, bssm, CA3variants, causalPAF, chimeraviz, cleanr, clustree, coalitions, codified, cointReg, comorbidity, conogive, CoreGx, CornerstoneR, crosstable, cusum, cvms, dataverse, DCCA, DEFormats, detrendr, diffuStats, discharge, distr6, document, DoubleML, DtD, DTSg, ecr, EFAtools, eplusr, epwshiftr, exampletestr, excerptr, fail, farff, FCO, ffscrapr, ffsimulator, filesstrings, fixtuRes, flacco, flipdownr, geometr, ggparty, ggPMX, Gmisc, grainchanger, grapherator, graphite, grattan, GreedyExperimentalDesign, groupdata2, gt, gtfstools, hdm, HDtest, hhcartr, HostSwitch, htmlTable, HydeNet, IBMPopSim, ie2misc, ijtiff, imaginator, iml, inlmisc, inlpubs, innsight, install.load, itsdm, jinjar, kdpee, KMunicate, lazysql, ldaPrototype, leafdown, learnr, limorhyde2, llama, localICE, longmixr, loo, marginaleffects, markmyassignment, matrixprofiler, MBNMAdose, MBNMAtime, mcboost, mcMST, mcparallelDo, mctq, meditate, metR, mifa, mlr, mlr3, mlr3benchmark, mlr3cluster, mlr3db, mlr3filters, mlr3fselect, mlr3hyperband, mlr3learners, mlr3measures, mlr3misc, mlr3oml, mlr3pipelines, mlr3proba, mlr3spatial, mlr3spatiotempcv, mlr3tuning, mlr3tuningspaces, mlr3viz, mlrCPO, mlrintermbo, mlrMBO, mmpf, modelsummary, mosmafs, MplusAutomation, MSstats, MSstatsConvert, MSstatsLiP, MSstatsPTM, MSstatsTMT, nandb, NetworkInference, ngsReports, OBIC, OmnipathR, OncoBayes2, OpenML, opentripplanner, otpr, packager, pammtools, paradox, parallelMap, param6, ParamHelpers, parsermd, pdfminer, PharmacoGx, pipenostics, pixiedust, pmwg, posterior, powerHaDeX, ProFit, ProteoDisco, pushoverr, pxweb, qpmadr, quid, r5r, radous, rasciidoc, rATTAINS, RBesT, RBPcurve, RDML, rearrr, redcapAPI, REDCapR, regweight, RestRserve, rflsgen, rjstat, rminizinc, robnptests, ROI.plugin.qpoases, rollinglda, rollRegres, romic, rscimark, rsimsum, rsprite2, RxODE, sanityTracker, scorepeak, SCRIP, scTensor, sdcLog, semantic.dashboard, set6, shinydisconnect, shinyMolBio, simfinapi, simmr, sjSDM, smcfcs,, sparrow, spatialDE, splatter, SSVS, stabm, str2str, strex, summarytools, SwarmSVM, sweidnumbr, tabshiftr, tealeaves, tidysq, tidytransit, tsmp, tspmeta, vlad, xpectr, yakmoR, zFPKM
Reverse suggests: base64url, checkr, fitbitr, fritools, hetu, icecream, nlmixr, ox, pulsar, replacer


Please use the canonical form to link to this page.