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.2.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 (≥ 3.0.4), tinytest (≥ 1.1.0), tibble
Published: 2023-04-27
Author: Michel Lang ORCID iD [cre, aut], Bernd Bischl [ctb], Dénes Tóth ORCID iD [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.2.0.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): checkmate_2.2.0.tgz, r-oldrel (arm64): checkmate_2.2.0.tgz, r-release (x86_64): checkmate_2.2.0.tgz, r-oldrel (x86_64): checkmate_2.2.0.tgz
Old sources: checkmate archive

Reverse dependencies:

Reverse depends: cmaesr, forestplot, genomicInstability, netgen, ODEnetwork, ODEsensitivity, poissonMT, SAMprior, SeqExpMatch, smoof, SNPhood
Reverse imports: accessibility, ADImpute, aldvmm, amt, aopdata, APCtools, arealDB, aslib, autocogs, autothresholdr, babelmixr2,, BatchExperiments, BatchJobs, batchtools, BayesFM, BBmisc, bbotk, Bchron, bggAnalytics, bootGOF, botor, brclimr, bssm, causalPAF, causalweight, CDMConnector, chimeraviz, cito, cleanr, clinicalsignificance, clustree, coalitions, CodelistGenerator, codified, cointReg, comorbidity, conogive, CoreGx, CornerstoneR, counterfactuals, crosstable, cusum, cvms, cyclestreets, DatabaseConnector, dataverse, DCCA, DEFormats, detrendr, diffuStats, discharge, distillML, document, DoubleML, DrugExposureDiagnostics, DrugUtilisation, DtD, DTSg, dynamite, ecpc, ecr, EFAtools, eplusr, epwshiftr, exampletestr, expstudy, FACT, fail, farff, fastLogisticRegressionWrap, FCO, ffscrapr, ffsimulator, filesstrings, finalsize, fixtuRes, flacco, flipdownr, fmeffects, formatdown, formatters, funStatTest, FuzzyDBScan, ggbrain, ggparty, ggplot2.utils, ggPMX, Gmisc, GRaNIE, grapherator, GreedyExperimentalDesign, gridstackeR, groupdata2, gtfs2emis, gtfs2gps, gtfstools, hdflex, hdm, hermes, hetu, highs, holiglm, HospitalNetwork, HostSwitch, htmlTable, IBMPopSim, ie2misc, iemisc, ijtiff, imaginator, iml, IncidencePrevalence, injurytools, inlcolor, inlpubs, innsight, install.load, itsdm, katdetectr, kdpee, kgen, KMunicate, lazysql, ldaPrototype, leafdown, learnr, limorhyde2, linelist, listdown, llama, lmtp, localICE, longmixr, loo, mallet, marginaleffects, markmyassignment, matrixprofiler, MBNMAdose, MBNMAtime, mcboost, mcMST, mcparallelDo, mctq, metR, midfieldr, miesmuschel, mifa, mlr, mlr3, mlr3batchmark, mlr3benchmark, mlr3cluster, mlr3db, mlr3fairness, mlr3filters, mlr3fselect, mlr3hyperband, mlr3learners, mlr3mbo, mlr3measures, mlr3misc, mlr3oml, mlr3pipelines, mlr3spatial, mlr3spatiotempcv, mlr3tuning, mlr3tuningspaces, mlr3viz, mlrCPO, mlrintermbo, mlrMBO, mmpf, mmrm, modelsummary, MplusAutomation, MSstats, MSstatsConvert, MSstatsLiP, MSstatsPTM, MSstatsTMT, mvMAPIT, nandb, nat.utils, nestcolor, NetCoupler, NetworkInference, ngsReports, nlmixr2est, nlmixr2extra, nlmixr2lib, nonmem2rx, npi, OBIC, OmnipathR, OncoBayes2, oncomsm, ontologics, OpenML, opentripplanner, otpr, packager, pammtools, panstarrs, paradox, parallelMap, ParamHelpers, PaRe, parsermd, PatientProfiles, pdfminer, PharmacoGx, phers, photosynthesis, pixiedust, pkgstats, PKNCA, pmwg, portvine, posterior, prioritylasso, ProteoDisco, pushoverr, pxweb, qpmadr, quid, r5r, radous, rasciidoc, rATTAINS, RBesT, RBPcurve, RDML, rearrr, redcapAPI, REDCapR, REDCapTidieR, RestRserve, rflsgen, Rigma, rjstat, rlistings, rminizinc, robnptests, ROI, ROI.plugin.qpoases, rollinglda, rollRegres, romic, RPhosFate, rrandvec, rsimsum, rsprite2, rsurveycto, rwarrior, Rwclust, rxode2, rxode2et, rxode2ll, rxode2parse, rxode2random, sanityTracker, sasr, SCDB, scMultiome, scorepeak, SCRIP, scTensor, sdcLog, seeker, segregation, semantic.dashboard, shiny.blueprint, shiny.telemetry, shinydisconnect, shinyMolBio, shinytest2, simfinapi, simIDM, simmr, sjSDM, slickR, SLOPE, smcfcs, softbib, sorvi,, sparrow, spatialDE, SPEI, spINAR, splatter, SqlRender, SSVS, stabm, str2str, stratallo, strex, summarytools, SwarmSVM, sweidnumbr, tabshiftr, tealeaves, tern, tidier, tidyhte, tidysq, tidyUSDA, TreatmentPatterns, triact, TrialEmulation, tsmp, tspmeta, typetracer, uci, vlad, webmap, WhatsR, xpectr, zFPKM
Reverse suggests: base64url, checkr, fitbitr, fritools, fritools2, graphite, icecream, Orcs, ox, pulsar, replacer, treePlotArea, tutorial.helpers


Please use the canonical form to link to this page.