vdiffr: Visual Regression Testing and Graphical Diffing

An extension to the 'testthat' package that makes it easy to add graphical unit tests. It provides a Shiny application to manage the test cases.

Version: 1.0.8
Depends: R (≥ 4.0)
Imports: diffobj, glue, grDevices, htmltools, lifecycle, rlang, testthat (≥ 3.0.3), xml2 (≥ 1.0.0)
LinkingTo: cpp11
Suggests: covr, decor, ggplot2 (≥ 3.2.0), roxygen2, withr
Published: 2024-10-31
DOI: 10.32614/CRAN.package.vdiffr
Author: Lionel Henry [cre, aut], Thomas Lin Pedersen ORCID iD [aut], Posit Software, PBC [cph, fnd], T Jake Luciani [aut] (svglite), Matthieu Decorde [aut] (svglite), Vaudor Lise [aut] (svglite), Tony Plate [ctb] (svglite: Early line dashing code), David Gohel [ctb] (svglite: Line dashing code and raster code), Yixuan Qiu [ctb] (svglite: Improved styles; polypath implementation), HÃ¥kon Malmedal [ctb] (svglite: Opacity code)
Maintainer: Lionel Henry <lionel at posit.co>
BugReports: https://github.com/r-lib/vdiffr/issues
License: MIT + file LICENSE
URL: https://vdiffr.r-lib.org/, https://github.com/r-lib/vdiffr
NeedsCompilation: yes
SystemRequirements: libpng
Materials: README NEWS
CRAN checks: vdiffr results

Documentation:

Reference manual: vdiffr.pdf

Downloads:

Package source: vdiffr_1.0.8.tar.gz
Windows binaries: r-devel: vdiffr_1.0.8.zip, r-release: vdiffr_1.0.8.zip, r-oldrel: vdiffr_1.0.8.zip
macOS binaries: r-release (arm64): vdiffr_1.0.8.tgz, r-oldrel (arm64): vdiffr_1.0.8.tgz, r-release (x86_64): vdiffr_1.0.8.tgz, r-oldrel (x86_64): vdiffr_1.0.8.tgz
Old sources: vdiffr archive

Reverse dependencies:

Reverse imports: bonsaiforest, piecenorms, pmev, sr, viralx
Reverse suggests: accrualPlot, adaptr, adjustedCurves, adoptr, afex, affiner, amanida, APackOfTheClones, api2lm, apyramid, ARUtools, babelmixr2, basf, BayesianReasoning, bayesplay, bayesplot, BayesTools, BCEA, bdrc, BFF, biometryassist, BioNAR, bioRad, BioTIMEr, bittermelon, blorr, brolgar, campsis, changepoint, changepoint.influence, CHETAH, chevron, chronochrt, cicero, circumplex, clinicalsignificance, cmstatr, colorblindcheck, colourlovers, ComplexUpset, condformat, contsurvplot, CorMID, coursekata, covdepGE, covidcast, cowplot, crosshap, crplyr, cubble, CytoMDS, CytoPipeline, CytoPipelineGUI, dabestr, dae, dataquieR, deeptime, deltaccd, descriptr, dexisensitivity, DFBA, dfoliatR, disaggR, droll, dualScale, earlyR, easyalluvial, easybgm, eCerto, econullnetr, EDCimport, EMC2, EpiEstim, epiflows, epiregulon.extra, epistack, errors, escape, EstimationTools, eudract, fluxible, forestploter, funStatTest, FuzzyStatTraEOO, gamma, gastempt, GenVisR, gg4way, ggalign, ggalignment, ggalluvial, GGally, ggarrow, ggblanket, ggcharts, ggcorrplot, ggcyto, ggdag, ggdaynight, ggdensity, ggdist, ggeasy, ggeffects, ggExtra, ggfields, ggfittext, ggformula, gggenes, gggibbous, ggh4x, gghighlight, gglgbtq, ggmatplot, ggnewscale, ggokabeito, ggparty, ggpath, ggpattern, ggplot2, ggplot2.utils, ggpmisc, ggPMX, ggpointless, ggpp, ggragged, ggrepel, ggResidpanel, ggreveal, ggridges, ggrounded, ggsankeyfier, ggseg, ggside, ggsignif, ggspatial, ggstance, ggstats, ggstatsplot, ggsurvfit, ggtext, ggthemes, ggtrace, GLMMcosinor, graphsim, gratia, gridpattern, gridtext, HaDeX, hagis, halfmoon, hermes, HospitalNetwork, hrbrthemes, ibawds, igraph, ijtiff, incidence, infer, interactions, InterpretMSSpectrum, IntervalQuestionStat, IsoCor, jpmesh, JSmediation, jtools, kayadata, LATERmodel, LDATS, legendry, lemon, luz, lvmisc, mcradds, metaconfoundr, MetaNLP, MetaStan, metR, miniPCH, mixvlmc, mizer, mkin, mlr, mlr3spatiotempcv, mlr3viz, moderndive, monolix2rx, mosaic, MTLR, multinma, naniar, nestedmodels, neuroUp, nflplotR, nn2poly, nonmem2rx, oblicubes, oceanexplorer, ohun, OlinkAnalyze, olsrr, OncoBayes2, oncomsm, OpenRepGrid, ormPlot, palaeoverse, palette, paletteer, parameters, patchwork, pathlinkR, pavo, pdqr, Pedixplorer, phangorn, piecepackr, PieGlyph, pillar, plotBart, PlotTools, plutor, pmartR, pmxTools, PowerSDI, ppseq, prcbench, precisely, precrec, predictNMB, prettyB, pROC, projpred, psborrow2, puls, qPLEXanalyzer, qqboxplot, qrlabelr, qtl2, quantities, Quartet, quollr, qvirus, rainette, rbin, rcartocolor, reslr, rfm, RGCCA, rmcorr, roahd, RoBMA, RoBSA, RoBTT, rosm, rphylopic, rSAFE, rvec, rxode2, SAiVE, samplr, saros, scDotPlot, scoringutils, scp, scpoisson, scRepertoire, see, sepkoski, SHELF, shinymodels, shinytest2, shoredate, silicate, simaerep, simDAG, simmr, SLOPE, smdi, SpatialOmicsOverlay, spatialsample, speckle, Spectra, spiro, sprtt, squat, standardlastprofile, sugarglider, supernova, Surrogate, survParamSim, tacmagic, taylor, tcpl, tdaunif, tern.gee, tern.mmrm, Ternary, thematic, tidybayes, tidyHeatmap, tidypaleo, tidysdm, tidysmd, tidyterra, tidytext, tidyvpc, TreeDist, treemapify, TreeSearch, TreeTools, TrendLSW, tsmp, tsvr, units, untb, usmap, valr, vetiver, viewpoly, viraldomain, viralmodels, viridis, visdat, vistributions, Voyager, VPdtw, washi, weatherOz, wsyn, zcurve, zoomerjoin
Reverse enhances: cusum, seminr

Linking:

Please use the canonical form https://CRAN.R-project.org/package=vdiffr to link to this page.