Rcpp: Seamless R and C++ Integration

The 'Rcpp' package provides R functions as well as C++ classes which offer a seamless integration of R and C++. Many R data types and objects can be mapped back and forth to C++ equivalents which facilitates both writing of new code as well as easier integration of third-party libraries. Documentation about 'Rcpp' is provided by several vignettes included in this package, via the 'Rcpp Gallery' site at <http://gallery.rcpp.org>, the paper by Eddelbuettel and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see 'citation("Rcpp")' for details on these last two.

Version: 0.12.4
Depends: R (≥ 3.0.0)
Imports: methods, utils
Suggests: RUnit, inline, rbenchmark, highlight, pkgKitten (≥ 0.1.2)
Published: 2016-03-26
Author: Dirk Eddelbuettel, Romain Francois, JJ Allaire, Kevin Ushey, Qiang Kou, Douglas Bates and John Chambers
Maintainer: Dirk Eddelbuettel <edd at debian.org>
BugReports: https://github.com/RcppCore/Rcpp/issues
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
URL: http://www.rcpp.org, http://dirk.eddelbuettel.com/code/rcpp.html, https://github.com/RcppCore/Rcpp
NeedsCompilation: yes
Citation: Rcpp citation info
Materials: README NEWS ChangeLog
In views: HighPerformanceComputing, NumericalMathematics
CRAN checks: Rcpp results

Downloads:

Reference manual: Rcpp.pdf
Vignettes: Rcpp-FAQ
Rcpp-attributes
Rcpp-extending
Rcpp-modules
Rcpp-package
Rcpp-quickref
Rcpp-sugar
Rcpp-introduction
Rcpp-unitTests
Package source: Rcpp_0.12.4.tar.gz
Windows binaries: r-devel: Rcpp_0.12.4.zip, r-release: Rcpp_0.12.4.zip, r-oldrel: Rcpp_0.12.4.zip
OS X Snow Leopard binaries: r-release: Rcpp_0.12.4.tgz, r-oldrel: Rcpp_0.11.6.tgz
OS X Mavericks binaries: r-release: Rcpp_0.12.4.tgz
Old sources: Rcpp archive

Reverse dependencies:

Reverse depends: AdaptiveSparsity, Amelia, ASPBay, BaBooN, bcpa, bifactorial, Biocomb, blockmodels, CARBayes, CARBayesST, clogitL1, ClusterStability, ClustMMDD, collUtils, ConConPiWiFun, copCAR, CoxPlus, cqrReg, dbmss, DeLorean, dendextendRcpp, DepthProc, dils, drgee, dslice, ecp, EditImputeCont, eggCounts, emIRT, EPGLM, erah, fastGHQuad, FBFsearch, FCNN4R, FDGcopulas, FRESA.CAD, FSInteract, fugeR, gaston, GeneticTools, GENLIB, glmgraph, Gmisc, gMWT, growcurves, growfunctions, GSE, GUTS, hkevp, HUM, hypervolume, IBHM, IsingSampler, JAGUAR, jmotif, kergp, lm.br, matchingR, mice, miscF, MixedDataImpute, Mposterior, MRIaggr, multicool, MVB, mvcluster, NetSim, ngspatial, nonlinearTseries, NPBayesImpute, NPflow, oem, OneArmPhaseTwoStudy, OpenMx, orQA, PACVB, PedCNV, PerMallows, PoweR, ProbitSpatial, ProNet, propagate, quadrupen, Rborist, Rclusterpp, rcppbugs, RcppClassicExamples, RcppOctave, RcppXts, regsem, remote, rexpokit, Rmalschains, Rmixmod, RmixmodCombi, robustgam, rotations, RoughSets, RSNNS, RSofia, Rsomoclu, rstanarm, rtkore, rtkpp, RVowpalWabbit, satellite, sdcTable, seismicRoll, sequences, simFrame, snipEM, SOD, spacodiR, steadyICA, StMoSim, survSNP, tagcloud, tbart, treeclim, trustOptim, unmarked, VideoComparison, waffect, wingui, wsrf
Reverse imports: AbsFilterGSEA, accelerometry, ACEt, ADMMnet, AHR, algstat, AlignStat, ALKr, apcluster, arrApply, aSPU, autovarCore, BacArena, BalancedSampling, batman, BayesComm, BayesFactor, bayesm, bayou, bcp, BEDMatrix, bfa, bfp, BIFIEsurvey, biglasso, bigmemory, BIPOD, blackbox, blockseg, bnnSurvival, bootTimeInference, BTLLasso, bvarsv, bWGR, BWStest, ccaPP, cccp, cda, CDM, CFC, cgAUC, ChannelAttribution, chopthin, CIDnetworks, cIRT, cladoRcpp, classify, clere, climdex.pcic, clogitboost, clusteval, ClustVarLV, CMF, coala, CompGLM, coneproj, contoureR, cord, CorReg, Countr, Coxnet, crawl, creditr, cycleRtools, D3M, datafsm, dbscan, ddalpha, ddR, DDRTree, deepboost, Delaporte, densityClust, DescTools, DiffusionRgqd, DiffusionRjgqd, dina, disclapmix, diversitree, diveRsity, DNAprofiles, DNAtools, dplyr, DStree, easyVerification, EBMAforecast, ECctmc, eive, EloChoice, emil, ESGtoolkit, EstHer, evolqg, EWGoF, exif, fastAdaboost, FastBandChol, FastGP, fastM, fbroc, fdaMixed, fdapace, fdasrvf, FDRreg, FeatureHashing, FIACH, fICA, flam, flip, FLSSS, forecast, forega, forestFloor, fourPNO, fractional, fromo, FunChisq, Funclustering, futureheatwaves, fwsim, gaselect, GCPM, gdm, gdtools, geiger, genie, geoCount, geohash, GERGM, ggrepel, GiRaF, gjam, gkmSVM, glamlasso, glcm, glmmsr, GMCM, Gmedian, gmum.r, gmwm, GPareto, gpuR, GPvam, gRain, graphicalVAR, gRbase, grpSLOPE, gsEasy, GUILDS, GxM, h5, hashmap, haven, hawkes, hierarchicalSets, hit, HSAR, hsphase, htmltools, httpuv, humaniformat, humarray, hunspell, hyphenatr, iBATCGH, icamix, iccbeta, icd, icd9, icensmis, icRSF, iLaplace, imager, immer, inarmix, iptools, isoph, ISOpureR, iterpc, JacobiEigen, jiebaR, jmcm, jqr, kdecopula, kernDeepStackNet, KernSmoothIRT, kmeans.ddR, Kmisc, LaF, LambertW, lamW, LANDD, Langevin, LassoBacktracking, lasvmR, lbfgs, lcopula, lfl, lifecontingencies, lpme, lsbclust, lucr, Luminescence, mapview, marked, markophylo, markovchain, MAT, matchingMarkets, mateable, MatrixCorrelation, maxent, mbbefd, mcemGLM, mcga, mcIRT, mcmcse, MediaK, metafolio, mets, mev, mgm, miceadds, minimaxdesign, minqa, mirt, mirtCAT, miscset, MiSPU, missDeaths, mixedMem, mixpack, mkde, mlmc, mlxR, mmand, Morpho, moveHMM, mp, MPTinR, MRS, MTS, mvabund, mvnfast, mwaved, myTAI, nabor, NAM, ndl, netcoh, netdiffuseR, neuroim, NHMM, nmfgpu4R, NNLM, noncompliance, odeintr, olctools, onlinePCA, ontologySimilarity, openair, openxlsx, optmatch, PAC, packcircles, PAFit, pander, PanelCount, partialAR, pcalg, pcIRT, pdftools, pedometrics, PenCoxFrail, penMSM, ph2bayes, phonics, phylobase, phylocurve, phylosignal, Pijavski, planar, plotSEMM, plyr, poisDoubleSamp, polyfreqs, polywog, PP, PPtreeViz, prclust, precrec, PReMiuM, primes, pROC, prodlim, prospectr, protolite, prototest, protViz, pryr, psd, purrr, pvar, PWD, QRM, quanteda, quantspec, qVarSel, randomUniformForest, ranger, Rankcluster, rankdist, raster, Rblpapi, RcppAnnoy, RcppAPT, RcppArmadillo, RcppBDT, RcppCCTZ, RcppClassic, RcppCNPy, RcppDE, RcppDL, RcppEigen, RcppExamples, RcppFaddeeva, RcppGSL, RcppMLPACK, RcppNumerical, RcppProgress, RcppRedis, RcppRoll, RcppShark, RcppSMC, RcppStreams, RcppTOML, RcppZiggurat, readr, readstata13, readxl, RealVAMS, reconstructr, recosystem, redist, rEDM, relSim, rem, ReorderCluster, repolr, resemble, reshape2, revealedPrefs, rforensicbatwing, rgam, rgeolocate, RInside, Rip46, ripa, rivr, rkvo, Rlibeemd, RLRsim, rmgarch, rmumps, rncl, RNiftyReg, robustreg, rococo, roll, rollply, roxygen2, rpg, Rphylopars, rplexos, rPref, RProtoBuf, RQuantLib, RSNPset, RSpectra, rstan, RStoolbox, rstpm2, Rtsne, Ruchardet, rugarch, Rvcg, rvg, rwfec, rwirelesscom, saturnin, sbmSDP, SBSA, scales, scorer, scrm, scrypt, sdcMicro, SEERaBomb, segmag, SelvarMix, seqHMM, sgd, simmer, simPop, SimReg, sirt, sitmo, slfm, SLOPE, smoof, snowboot, snplist, SocialNetworks, sourceR, spaMM, SparseFactorAnalysis, sparseHessianFD, sparseLTSEigen, sparsereg, spatgraphs, SpatialEpi, SpatialTools, SpatPCA, spBayesSurv, spduration, spray, spsann, starma, StatMethRank, staTools, StereoMorph, stlplus, stm, stochvol, stocks, stosim, stplanr, stpm, strataG, stream, strum, survAccuracyMeasures, surveillance, svglite, SVMMatch, synchronicity, synlik, systemicrisk, TAM, TauStar, tcR, TDA, tensorBSS, termstrc, TESS, text2vec, textmineR, textreg, textreuse, TFMPvalue, tibble, tidyr, timma, tmg, tmlenet, tnam, tokenizers, TransferEntropy, treeplyr, treescape, tsBSS, tvd, tweenr, UncerIn2, urltools, V8, VarSelLCM, vcfR, VIM, vita, VNM, walkr, webreadr, wordcloud, wrswoR, XBRL, xml2, yakmoR, yCrypticRNAs, zic
Reverse linking to: AbsFilterGSEA, accelerometry, ACEt, AdaptiveSparsity, ADMMnet, AHR, algstat, AlignStat, ALKr, Amelia, apcluster, arrApply, ASPBay, aSPU, autovarCore, BaBooN, BacArena, BalancedSampling, batman, BayesComm, BayesFactor, bayesm, bayou, bcp, bcpa, BEDMatrix, bfa, bfp, bifactorial, BIFIEsurvey, biganalytics, biglasso, bigmemory, bigtabulate, Biocomb, BIPOD, blackbox, blockcluster, blockmodels, blockseg, bnnSurvival, bootTimeInference, btf, BTLLasso, bvarsv, bWGR, BWStest, CARBayes, CARBayesST, ccaPP, cccp, cda, CDM, CFC, cgAUC, ChannelAttribution, chopthin, CIDnetworks, cIRT, cladoRcpp, classify, clere, clogitboost, clogitL1, ClusterStability, clusteval, ClustMMDD, ClustVarLV, CMF, coala, collUtils, CompGLM, ConConPiWiFun, coneproj, contoureR, copCAR, cord, CorReg, Countr, Coxnet, CoxPlus, cpgen, cqrReg, crawl, creditr, Crossover, cycleRtools, D3M, datafsm, dbmss, dbscan, ddalpha, ddR, DDRTree, deepboost, Delaporte, dendextendRcpp, densityClust, DepthProc, DescTools, DetMCD, DetR, dfcomb, dfmta, DiffusionRgqd, DiffusionRjgqd, dils, dina, disclapmix, diversitree, diveRsity, DNAprofiles, DNAtools, dplyr, drgee, dslice, DStree, easyVerification, EBMAforecast, ECctmc, ecp, EditImputeCont, eggCounts, eive, EloChoice, emil, emIRT, EPGLM, ESGtoolkit, EstHer, evolqg, EWGoF, exif, fastAdaboost, FastBandChol, fastGHQuad, FastGP, FastHCS, fastM, FastPCS, FastRCS, FBFsearch, fbroc, fdaMixed, fdapace, fdasrvf, FDGcopulas, FDRreg, FeatureHashing, FIACH, fICA, FisHiCal, flam, flip, FLSSS, forecast, forega, forestFloor, fourPNO, fractional, frailtySurv, FRESA.CAD, fromo, FSInteract, fugeR, FunChisq, Funclustering, futureheatwaves, fwsim, gaselect, gaston, GCPM, gdm, gdtools, geiger, GeneticTools, genie, GENLIB, geoCount, geohash, GERGM, ggrepel, GiRaF, gjam, gkmSVM, glamlasso, glcm, glmgraph, glmmsr, GMCM, Gmedian, Gmisc, gmum.r, gmwm, gMWT, GPareto, gpuR, GPvam, gRain, graphicalVAR, gRbase, gRim, growcurves, growfunctions, grpSLOPE, GSE, gsEasy, GUILDS, GUTS, h5, hashmap, haven, hawkes, HDPenReg, hierarchicalSets, hit, hkevp, HLMdiag, HSAR, hsphase, htmltools, hts, httpuv, HUM, humaniformat, hunspell, hypervolume, hyphenatr, iBATCGH, IBHM, icamix, iccbeta, icd, icd9, icensmis, icRSF, iLaplace, imager, immer, inarmix, iptools, IsingSampler, isoph, ISOpureR, iterpc, JacobiEigen, JAGUAR, jiebaR, jmcm, jmotif, jqr, kdecopula, kergp, kernDeepStackNet, KernSmoothIRT, kmc, kmeans.ddR, Kmisc, LaF, LambertW, lamW, LANDD, Langevin, LassoBacktracking, lasvmR, lbfgs, lcopula, lfl, lifecontingencies, lm.br, lme4, lpme, lsbclust, lsgl, lucr, Luminescence, mapview, marked, markophylo, markovchain, MAT, matchingMarkets, matchingR, mateable, MatrixCorrelation, maxent, mbbefd, mcemGLM, mcga, mcIRT, mcmcse, MediaK, metafolio, mets, mev, mgm, mice, miceadds, minimaxdesign, minqa, mirt, mirtCAT, miscF, miscset, MiSPU, missDeaths, MixAll, MixedDataImpute, mixedMem, mixpack, mkde, mlmc, mmand, Morpho, moveHMM, mp, Mposterior, MPTinR, MRIaggr, MRS, msgl, MTS, multicool, mvabund, MVB, mvcluster, mvnfast, mwaved, myTAI, nabor, NAM, ndl, netcoh, netdiffuseR, NetSim, neuroim, ngspatial, NHMM, nmfgpu4R, NNLM, noncompliance, nonlinearTseries, NPBayesImpute, NPflow, odeintr, oem, olctools, OneArmPhaseTwoStudy, onlinePCA, ontologySimilarity, openair, OpenMx, openxlsx, optmatch, orQA, PAC, packcircles, PACVB, PAFit, pander, PanelCount, partialAR, pcalg, pcIRT, pdftools, PedCNV, pedometrics, PenCoxFrail, penMSM, PerMallows, ph2bayes, phonics, phylobase, phylocurve, phylosignal, Pijavski, planar, plotSEMM, plyr, poisDoubleSamp, polyfreqs, polywog, PoweR, PP, PPtreeViz, prclust, precrec, PReMiuM, primes, ProbitSpatial, pROC, prodlim, propagate, prospectr, protolite, prototest, pryr, psd, psgp, purrr, pvar, PWD, QRM, quadrupen, quanteda, quantspec, qVarSel, rags2ridges, randomUniformForest, ranger, Rankcluster, rankdist, raster, Rblpapi, Rborist, Rclusterpp, RcppAnnoy, RcppAPT, RcppArmadillo, RcppBDT, rcppbugs, RcppCCTZ, RcppClassic, RcppClassicExamples, RcppCNPy, RcppDE, RcppDL, RcppEigen, RcppExamples, RcppFaddeeva, RcppGSL, RcppMLPACK, RcppNumerical, RcppOctave, RcppProgress, RcppRedis, RcppRoll, RcppShark, RcppSMC, RcppStreams, RcppTOML, RcppXts, RcppZiggurat, readr, readstata13, readxl, RealVAMS, reconstructr, recosystem, redist, rEDM, regsem, relSim, rem, remote, ReorderCluster, repolr, resemble, reshape2, revealedPrefs, rexpokit, rforensicbatwing, rgam, rgeolocate, RInside, Rip46, ripa, rivr, rkvo, Rlibeemd, RLRsim, Rmalschains, rmgarch, Rmixmod, rmumps, rncl, RNiftyReg, robustgam, robustHD, robustreg, rococo, roll, rollply, rotations, RoughSets, roxygen2, rpg, Rphylopars, rplexos, rPref, RProtoBuf, RQuantLib, RSNNS, RSNPset, RSofia, RSpectra, rstan, rstanarm, RStoolbox, rstpm2, rtkore, rtkpp, Rtsne, Ruchardet, rugarch, Rvcg, rvg, RVowpalWabbit, rwfec, rwirelesscom, satellite, saturnin, sbmSDP, SBSA, scales, scorer, scrm, scrypt, sdcMicro, sdcTable, SEERaBomb, segmag, seismicRoll, SelvarMix, seqHMM, sequences, sgd, sglOptim, signalHsmm, simFrame, simmer, simPop, SimReg, sirt, sitmo, slfm, SLOPE, smoof, snipEM, snowboot, snplist, SocialNetworks, SOD, sourceR, spacodiR, spaMM, SparseFactorAnalysis, sparseHessianFD, sparseLTSEigen, sparsereg, spatgraphs, SpatialEpi, SpatialTools, SpatPCA, spBayesSurv, spduration, spray, spsann, starma, StatMethRank, staTools, steadyICA, StereoMorph, stlplus, stm, StMoSim, stochvol, stocks, stosim, stplanr, stpm, strataG, stream, strum, survAccuracyMeasures, surveillance, survSNP, svglite, SVMMatch, synchronicity, synlik, systemicrisk, tagcloud, TAM, TAQMNGR, TauStar, tbart, tcR, TDA, tensorBSS, termstrc, TESS, text2vec, textmineR, textreg, textreuse, TFMPvalue, tibble, tidyr, timma, tmg, tmlenet, tnam, tokenizers, TransferEntropy, treeclim, treeplyr, treescape, trustOptim, tsBSS, tvd, tweenr, unmarked, urltools, V8, VarSelLCM, vcfR, VideoComparison, VIM, vita, VNM, waffect, walkr, webreadr, wingui, wordcloud, wrswoR, wsrf, XBRL, xml2, yakmoR, yCrypticRNAs, zic
Reverse suggests: crmPack, cxxfunplus, devtools, hyperSpec, iemisc, inline, Rcereal, RcppParallel