R 패키지 메타데이터와 수집 신호를 모아 봅니다.
첫 화면에서 판단해야 할 수집 신호를 먼저 배치합니다.
DESCRIPTION에서 감지한 backend 관련 package입니다.
기본 메타데이터를 작은 카드와 토큰으로 압축합니다.
| Package | Type | Spec |
|---|---|---|
| methods CRAN · 1.1.1-1.1 · 2026-05-30 | Imports | methods |
| utils CRAN · 1.1.1-1.1 · 2026-05-30 | Imports | utils |
| inline CRAN · 1.1.1-1.1 · 2026-05-30 | Suggests | inline |
| pkgKitten CRAN · 1.1.1-1.1 · 2026-05-30 | Suggests | pkgKitten (>= 0.1.2) |
| rbenchmark CRAN · 1.1.1-1.1 · 2026-05-30 | Suggests | rbenchmark |
| tinytest CRAN · 1.1.1-1.1 · 2026-05-30 | Suggests | tinytest |
| 검색 결과가 없습니다. | ||
| Package | Type | Spec |
|---|---|---|
| ALUES 0.2.1 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.10.6) |
| Amelia 1.8.3 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.11) |
| baggr 0.8 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.17) |
| bayes4psy 1.2.13 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0.5) |
| bclogit 1.1 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0.14) |
| bigergm 1.2.6 CRAN · 2026-05-30 | Depends | Rcpp |
| bigReg 0.1.5 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0.11) |
| blavaan 0.5-10 CRAN · 2026-05-30 | Depends | Rcpp(>= 0.12.15) |
| bmgarch 2.1.0 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0.5) |
| bmlm 1.3.15 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.0) |
| bmstdr 0.8.2 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.0) |
| BNPmix 1.2.1 CRAN · 2026-05-30 | Depends | Rcpp |
| breathteststan 0.8.9 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0.6) |
| brms 2.23.0 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.0) |
| BuyseTest 3.3.4 CRAN · 2026-05-30 | Depends | Rcpp |
| CARBayes 6.1.1 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.11.5) |
| CARBayesST 4.0 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.11.5) |
| castor 1.8.5 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.10) |
| clogitL1 1.5 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.10.2) |
| ClusROC 1.0.3 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.3) |
| ClusterStability 1.0.4 CRAN · 2026-05-30 | Depends | Rcpp |
| COMPoissonReg 0.8.1 CRAN · 2026-05-30 | Depends | Rcpp |
| conStruct 1.0.6 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.0) |
| copCAR 2.0-4 CRAN · 2026-05-30 | Depends | Rcpp |
| CoxPlus 1.5.7 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.0) |
| cqrReg 1.2.1 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.10.0) |
| cstab 0.2-2 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.11.4) |
| ctsem 3.10.6 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.16) |
| curveDepth 0.1.0.16 CRAN · 2026-05-30 | Depends | Rcpp |
| cytometree 2.0.6 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.11) |
| dbmss 2.11-0 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.14) |
| dcortools 0.1.7 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.11.0) |
| DCPO 0.5.3 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.17) |
| DepthProc 2.1.6 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.11.2) |
| divent 0.5-4 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.14) |
| dnn 0.0.7 CRAN · 2026-05-30 | Depends | Rcpp |
| DPP 0.1.2 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.4) |
| dslice 1.2.2 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.11.1) |
| ecotraj 1.2.0 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.12) |
| ecp 3.1.6 CRAN · 2026-05-30 | Depends | Rcpp |
| eggCounts 2.5-1 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.0) |
| emIRT 0.0.15 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.10.6) |
| ernm 1.0.4 CRAN · 2026-05-30 | Depends | Rcpp |
| eummd 0.2.0 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0.0) |
| fable.prophet 0.1.0 CRAN · 2026-05-30 | Depends | Rcpp |
| fastGHQuad 1.0.1 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.11.0) |
| FKSUM 1.0.1 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.16) |
| FRESA.CAD 3.4.8 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.10.0) |
| gaston 1.6 CRAN · 2026-05-30 | Depends | Rcpp |
| GENLIB 1.1.10 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.9.10) |
| glmmfields 0.1.8 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.18) |
| glmmPen 1.5.4.8 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.0) |
| gMWT 1.4 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.9.13) |
| goffda 0.1.2 CRAN · 2026-05-30 | Depends | Rcpp |
| GSE 4.2-4 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.10.0) |
| GUTS 1.2.6 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.16) |
| GWmodel 2.4-1 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0.12) |
| hal9001 0.4.6 CRAN · 2026-05-30 | Depends | Rcpp |
| harmony 2.0.3 CRAN · 2026-05-30 | Depends | Rcpp |
| hawkesbow 1.0.3 CRAN · 2026-05-30 | Depends | Rcpp |
| HUM 2.0 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.1) |
| hypervolume 3.1.6 CRAN · 2026-05-30 | Depends | Rcpp |
| icenReg 2.0.16 CRAN · 2026-05-30 | Depends | Rcpp |
| IsingSampler 0.2.4 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.10.4) |
| jmotif 1.2.1 CRAN · 2026-05-30 | Depends | Rcpp |
| JUMP 1.0.2 CRAN · 2026-05-30 | Depends | Rcpp |
| kergp 0.5.8 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.10.5) |
| Keyboard 0.1.3 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.0) |
| kissmig 2.0-1 CRAN · 2026-05-30 | Depends | Rcpp |
| lm.br 2.9.8 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.11.0) |
| lolog 1.3.2 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.9.4) |
| ludic 0.2.1 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.11) |
| MAINT.Data 2.8.0 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0.3) |
| ManifoldOptim 1.0.1 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.0) |
| matchingR 2.0.0 CRAN · 2026-05-30 | Depends | Rcpp |
| mbbefd 0.8.14 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.18) |
| metaBMA 0.6.9 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0.0) |
| microsimulation 1.4.5 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.10.2) |
| mrregression 1.0.0 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0.5) |
| msentropy 0.1.4 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0.10) |
| multicool 1.0.1 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.11.2) |
| multinet 4.3.4 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0) |
| ngspatial 1.2-2 CRAN · 2026-05-30 | Depends | Rcpp |
| NlinTS 1.4.7 CRAN · 2026-05-30 | Depends | Rcpp |
| nodeSub 1.2.9 CRAN · 2026-05-30 | Depends | Rcpp |
| NPflow 0.13.6 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.11) |
| optimization 1.0-9 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.12) |
| OSFD 3.1 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0.8) |
| palm 1.1.6 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.11.5) |
| pcFactorStan 1.5.4 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.0) |
| PCMBaseCpp 0.1.12 CRAN · 2026-05-30 | Depends | Rcpp |
| PoweR 1.1.4 CRAN · 2026-05-30 | Depends | Rcpp |
| PPtreeViz 2.0.4 CRAN · 2026-05-30 | Depends | Rcpp |
| promotionImpact 0.1.5 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.17) |
| prophet 1.1.7 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.0) |
| psrwe 3.2-1 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0.5) |
| publipha 0.1.2 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.19) |
| quadrupen 0.2-13 CRAN · 2026-05-30 | Depends | Rcpp |
| Rapi 1.0.6 CRAN · 2026-05-30 | Depends | Rcpp |
| Ravages 1.2.0 CRAN · 2026-05-30 | Depends | Rcpp |
| rBMF 1.1 CRAN · 2026-05-30 | Depends | Rcpp |
| ReAD 1.0.1 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0.10) |
| recmap 1.0.20 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0) |
| regsem 1.9.5 CRAN · 2026-05-30 | Depends | Rcpp |
| remote 1.2.3 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.10.3) |
| revealedPrefs 0.4.2 CRAN · 2026-05-30 | Depends | Rcpp |
| Rfast 2.1.5.2 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.3) |
| Rfast2 0.1.5.6 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.3) |
| Rfmtool 5.0.4 CRAN · 2026-05-30 | Depends | Rcpp |
| RGeode 0.1.0 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.11) |
| ridgetorus 1.0.3 CRAN · 2026-05-30 | Depends | Rcpp |
| rLFT 1.0.1 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0.2) |
| Rlgt 0.2-3 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.0) |
| Rmalschains 0.2-11 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.9.10) |
| rmdcev 1.3.0 CRAN · 2026-05-30 | Depends | Rcpp (>= 1.0.5) |
| Rmixmod 2.1.10 CRAN · 2026-05-30 | Depends | Rcpp(>= 0.8.0) |
| RoBTT 1.3.1 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.19) |
| rotasym 1.2.0 CRAN · 2026-05-30 | Depends | Rcpp |
| RoughSets 1.3-8 CRAN · 2026-05-30 | Depends | Rcpp |
| rpart.LAD 0.1.3 CRAN · 2026-05-30 | Depends | Rcpp (>= 0.12.3) |
| 검색 결과가 없습니다. | ||
| Type | Packages |
|---|---|
| Depends | 148 |
| Imports | 2,940 |
| LinkingTo | 3,145 |
| Suggests | 52 |
R: News for Package 'Rcpp' const macros = { "\\R": "\\textsf{R}", "\\mbox": "\\text", "\\code": "\\texttt"}; function processMathHTML() { var l = document.getElementsByClassName('reqn'); for (let e of l) { katex.render(e.textContent, e, { throwOnError: false, macros }); } return; } NEWS R Documentation News for Package Rcpp Changes in Rcpp non-release version 1.1.1-1.1 (2026-04-19) Please see pr #1466 addressing #1465 for context (plus change from #1460 , and R_getRegisteredNamespace from #1469 ) This is an unplanned, unscheduled and uncalled for non-release made solely to unplug CRAN from late-breaking changes in R 4.6.0 Version 1.1.1-1.1 is identical to 1.1.1-1 apart from DESCRIPTION, ChangeLog and NEWS and exist solely to increment the version counter. Changes in Rcpp release version 1.1.1 (2026-01-08) Changes in Rcpp API: An unused old R function for a compiler version check has been removed after checking no known package uses it (Dirk in #1395 ) A narrowing warning is avoided via a cast (Dirk in #1398 ) Demangling checks have been simplified (Iñaki in #1401 addressing #1400 ) The treatment of signed zeros is now improved in the Sugar code (Iñaki in #1404 ) Preparations for phasing out use of Rf_error have been made (Iñaki in #1407 ) The long-deprecated function loadRcppModules() has been removed (Dirk in #1416 closing #1415 ) Some non-API includes from R were refactored to accommodate R-devel changes (Iñaki in #1418 addressing #1417 ) An accessor to Rf_rnbeta has been removed (Dirk in #1419 also addressing #1420 ) Code accessing non-API Rf_findVarInFrame now uses R_getVarEx (Dirk in #1423 fixing #1421 ) Code conditional on the R version now expects at least R 3.5.0; older code has been removed (Dirk in #1426 fixing #1425 ) The non-API ATTRIB entry point to the R API is no longer used (Dirk in #1430 addressing #1429 ) The unwind-protect mechanism is now used unconditionally (Dirk in #1437 closing #1436 ) Changes in Rcpp Attributes: The OpenMP plugin has been generalized for different macOS compiler installations (Kevin in #1414 ) Changes in Rcpp Documentation: Vignettes are now processed via a new "asis" processor adopted from R.rsp (Dirk in #1394 fixing #1393 ) R is now cited via its DOI (Dirk) A (very) stale help page has been removed (Dirk in #1428 fixing #1427 ) The main README.md was updated emphasizing r-universe in favor of the local drat repos (Dirk in #1431 ) Changes in Rcpp Deployment: A temporary change in R-devel concerning NA part in complex variables was accommodated, and then reverted (Dirk in #1399 fixing #1397 ) The macOS CI runners now use macos-14 (Dirk in #1405 ) A message is shown if R.h is included before Rcpp headers as this can lead to errors (Dirk in #1411 closing #1410 ) Old helper functions use message() to signal they are not used, deprecation and removal to follow (Dirk in #1413 closing #1412 ) Three tests were being silenced following #1413 (Dirk in #1422 ) The heuristic whether to run all available tests was refined (Dirk in #1434 addressing #1433 ) Coverage has been tweaked via additional #nocov tags (Dirk in #1435 ) Non-release Changes: Two interim non-releases 1.1.0.8.1 and .2 were made in order to unblock CRAN due to changes in R-devel rather than Rcpp Changes in Rcpp release version 1.1.0 (2025-07-01) Changes in Rcpp API: C++11 is now the required minimal C++ standard The std::string_view type is now covered by wrap() (Lev Kandel in #1356 as discussed in #1357 ) A last remaining DATAPTR use has been converted to DATAPTR_RO (Dirk in #1359 ) Under R 4.5.0 or later, R_ClosureEnv is used instead of CLOENV (Dirk in #1361 fixing #1360 ) Use of lsInternal switched to lsInternal3 (Dirk in #1362) Removed compiler detection macro in a header cleanup setting C++11 as the minunum (Dirk in #1364 closing #1363 ) Variadic templates are now used onconditionally given C++11 (Dirk in #1367 closing #1366 ) Remove RCPP_USING_CXX11 as a #define as C++11 is now a given (Dirk in #1369 ) Additional cleanup for __cplusplus checks (Iñaki in #1371 fixing #1370 ) Unordered set construction no longer needs a macro for the pre-C++11 case (Iñaki in #1372 ) Lambdas are supported in a Rcpp Sugar functions (Iñaki in #1373 ) The Date(time)Vector classes now have default ctor (Dirk in #1385 closing #1384 ) Fixed an issue where Rcpp::Language would duplicate its arguments (Kevin in #1388 , fixing #1386 ) Changes in Rcpp Attributes: The C++26 standard now has plugin support (Dirk in #1381 closing #1380 ) Changes in Rcpp Documentation: Several typos were correct in the NEWS file (Ben Bolker in #1354 ) The Rcpp Libraries vignette mentions PACKAGE_types.h to declare types used in RcppExports.cpp (Dirk in #1355 ) The vignettes bibliography file was updated to current package versions, and now uses doi references (Dirk in #1389 ) Changes in Rcpp Deployment: Rcpp.package.skeleton() creates ‘URL’ and ‘BugReports’ if given a GitHub username (Dirk in #1358 ) R 4.4.* has been added to the CI matrix (Dirk in #1376 ) Tests involving NA propagation are skipped under linux-arm64 as they are under macos-arm (Dirk in #1379 closing #1378 ) Changes in Rcpp release version 1.0.14 (2025-01-11) Changes in Rcpp API: Support for user-defined databases has been removed (Kevin in #1314 fixing #1313 ) The SET_TYPEOF function and macro is no longer used (Kevin in #1315 fixing #1312 ) An erroneous cast to int affecting large return object has been removed (Dirk in #1335 fixing #1334 ) Compilation on DragonFlyBSD is now supported (Gábor Csárdi in #1338 ) Use read-only VECTOR_PTR and STRING_PTR only with R 4.5.0 or later (Kevin in #1342 fixing #1341 ) Changes in Rcpp Attributes: The sourceCpp() function can now handle input files with read-only modes (Simon Guest in #1346 fixing #1345 ) Changes in Rcpp Deployment: One unit tests for arm64 macOS has been adjusted; a macOS continuous integration runner was added (Dirk in #1324 ) Authors@R is now used in DESCRIPTION as mandated by CRAN, the Rcpp.package.skeleton() function also creates it (Dirk in #1325 and #1327 ) A single datetime format test has been adjusted to match a change in R-devel (Dirk in #1348 fixing #1347 ) Changes in Rcpp Documentation: The Rcpp Modules vignette was extended slightly following #1322 (Dirk) Pdf vignettes have been regenerated under Ghostscript 10.03.1 to avoid a false positive by a Windows virus scanner (Iñaki in #1331 ) A (large) number of (old) typos have been corrected in the vignettes (Marco Colombo in #1344 ) Changes in Rcpp 'hot-fix' release version 1.0.13-1 (2024-11-01) Changes in Rcpp API: Use read-only VECTOR_PTR and STRING_PTR only with with R 4.5.0 or later (Kevin in #1342 fixing #1341 ) Changes in Rcpp Deployment: Authors@R is now used in DESCRIPTION as mandated by CRAN Changes in Rcpp release version 1.0.13 (2024-07-11) Changes in Rcpp API: Set R_NO_REMAP if not already defined (Dirk in #1296 ) Add variadic templates to be used instead of generated code (Andrew Johnson in #1303 ) Count variables were switches to size_t to avoid warnings about conversion-narrowing (Dirk in #1307 ) Rcpp now avoids the usage of the (non-API) DATAPTR function when accessing the contents of Rcpp Vector objects where possible. (Kevin in #1310 ) Rcpp now emits an R warning on out-of-bounds Vector accesses. This may become an error in a future Rcpp release. (Kevin in #1310 ) Switch VECTOR_PTR and STRING_PTR to new API-compliant RO variants (Kevin in #1317 fixing #1316 ) Changes in Rcpp Deployment: Small updates to the CI test containers have been made ( #1304 ) Changes in Rcpp release version 1.0.12 (2024-01-08) Changes in Rcpp API: Missing header includes as spotted by some recent tools were added in two places (Michael Chirico in #1272 closing #1271 ). Casts to avoid integer overflow in matrix row/col selections have been added (Aaron Lun #1281 ). Three print format correction uncovered by R-devel were applied with thanks to Tomas Kalibera (Dirk in #1285 ). Correct a print format correctionREADME code{white-space: pre-wrap;} span.smallcaps{font-variant: small-caps;} span.underline{text-decoration: underline;} div.column{display: inline-block; vertical-align: top; width: 50%;} div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;} ul.task-list{list-style: none;} pre > code.sourceCode { white-space: pre; position: relative; } pre > code.sourceCode > span { display: inline-block; line-height: 1.25; } pre > code.sourceCode > span:empty { height: 1.2em; } .sourceCode { overflow: visible; } code.sourceCode > span { color: inherit; text-decoration: inherit; } div.sourceCode { margin: 1em 0; } pre.sourceCode { margin: 0; } @media screen { div.sourceCode { overflow: auto; } } @media print { pre > code.sourceCode { white-space: pre-wrap; } pre > code.sourceCode > span { text-indent: -5em; padding-left: 5em; } } pre.numberSource code { counter-reset: source-line 0; } pre.numberSource code > span { position: relative; left: -4em; counter-increment: source-line; } pre.numberSource code > span > a:first-child::before { content: counter(source-line); position: relative; left: -1em; text-align: right; vertical-align: baseline; border: none; display: inline-block; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 0 4px; width: 4em; color: #aaaaaa; } pre.numberSource { margin-left: 3em; border-left: 1px solid #aaaaaa; padding-left: 4px; } div.sourceCode { } @media screen { pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; } } code span.al { color: #ff0000; font-weight: bold; } /* Alert */ code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */ code span.at { color: #7d9029; } /* Attribute */ code span.bn { color: #40a070; } /* BaseN */ code span.bu { color: #008000; } /* BuiltIn */ code span.cf { color: #007020; font-weight: bold; } /* ControlFlow */ code span.ch { color: #4070a0; } /* Char */ code span.cn { color: #880000; } /* Constant */ code span.co { color: #60a0b0; font-style: italic; } /* Comment */ code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } /* CommentVar */ code span.do { color: #ba2121; font-style: italic; } /* Documentation */ code span.dt { color: #902000; } /* DataType */ code span.dv { color: #40a070; } /* DecVal */ code span.er { color: #ff0000; font-weight: bold; } /* Error */ code span.ex { } /* Extension */ code span.fl { color: #40a070; } /* Float */ code span.fu { color: #06287e; } /* Function */ code span.im { color: #008000; font-weight: bold; } /* Import */ code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */ code span.kw { color: #007020; font-weight: bold; } /* Keyword */ code span.op { color: #666666; } /* Operator */ code span.ot { color: #007020; } /* Other */ code span.pp { color: #bc7a00; } /* Preprocessor */ code span.sc { color: #4070a0; } /* SpecialChar */ code span.ss { color: #bb6688; } /* SpecialString */ code span.st { color: #4070a0; } /* String */ code span.va { color: #19177c; } /* Variable */ code span.vs { color: #4070a0; } /* VerbatimString */ code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warning */ Rcpp: Seamless R and C++ Integration Synopsis The Rcpp package integrates R and C++ via R functions and a (header-only) C++ library. All underlying R types and objects, i.e. , everything a SEXP represents internally in R, are matched to corresponding C++ objects. This covers anything from vectors, matrices or lists to environments, functions and more. Each SEXP variant is automatically mapped to a dedicated C++ class. For example, numeric vectors are represented as instances of the Rcpp::NumericVector class, environments are represented as instances of Rcpp::Environment , functions are represented as Rcpp::Function , etc … The Rcpp-introduction vignette (now published as a TAS paper ; an earlier introduction was also published as a JSS paper provides a good entry point to Rcpp as do the Rcpp website , the Rcpp page and the Rcpp Gallery . Full documentation is provided by the Rcpp book . Other highlights: The conversion from C++ to R and back is driven by the templates Rcpp::wrap and Rcpp::as which are highly flexible and extensible, as documented in the Rcpp-extending vignette. Rcpp also provides Rcpp modules, a framework that allows exposing C++ functions and classes to the R level. The Rcpp-modules vignette details the current set of features of Rcpp-modules. Rcpp includes a concept called Rcpp sugar that brings many R functions into C++. Sugar takes advantage of lazy evaluation and expression templates to achieve great performance while exposing a syntax that is much nicer to use than the equivalent low-level loop code. The Rcpp-sugar gives an overview of the feature. Rcpp attributes provide a high-level syntax for declaring C++ functions as callable from R and automatically generating the code required to invoke them. Attributes are intended to facilitate both interactive use of C++ within R sessions as well as to support R package development. Attributes are built on top of Rcpp modules and their implementation is based on previous work in the inline package. See the Rcpp-atttributes vignettes for more details. Documentation The package ships with ten pdf vignettes, including a recent introduction to Rcpp now published as a paper in TAS (and as a preprint in PeerJ ). Also available is an earlier introduction which was published as a JSS paper . Among the other vignettes are the Rcpp FAQ and the introduction to Rcpp Attributes . Additional documentation is available via the Rcpp book by Eddelbuettel (2013, Springer); see ‘citation(“Rcpp”)’ for details. Performance Rcpp follows the C++ motto of “you pay only for what you use” and imposes no run-time performance penalty: Rcpp outperforms related packages in direct comparison, see for example this repo for details . Compile-time performance can be tuned by selecting components. But it is also worth noting that use of ccache will (strongly) dominate all such possible component choices, we have previously recommended its use. Examples The Rcpp Gallery showcases over one hundred fully documented and working examples. The package RcppExamples contains a few basic examples covering the core data types. A number of examples are included, as are well over one thousand unit tests which provide additional usage examples. An earlier version of Rcpp, containing what we now call the ‘classic Rcpp API’ was written during 2005 and 2006 by Dominick Samperi. This code has been factored out of Rcpp into the package RcppClassic, and it is still available for code relying on the older interface. New development should always use this Rcpp package instead. Other usage examples are provided by packages using Rcpp. As of early July 2025, there are 3043 CRAN packages using Rcpp (corresponding to 13.6% of all packages, and 61.3% of packages containing compiled code), a further 271 BioConductor packages in its current release as well as an unknown number of GitHub, Bitbucket, R-Forge, … repositories using Rcpp. All these packages provide usage examples for Rcpp. The package is in widespread use and has been downloaded over 100.6 million times (per the partial logs from the cloud mirrors of CRAN). Installation CRAN Rcpp released on CRAN are carefully tested and curated. CRAN ensures they interoperate with all other CRAN package on all test environment. The released and tested versions are available via all mirrors of CRAN network, and can be installed from within R via install.packages ( "Rcpp" ) Release Candidates We generally make interim candidate releases available via the r-universe page . It provides a standard R repository which corresponds to the current main branch in the source repository. Both binary and source versions can be installed via install.packages ( "Rcpp" , repos = c ( "https://rcompletion
Information about an internal c++ class.
Representation of a C++ constructor
Metadata associated with a field of a class exposed through Rcpp modules
showClass("C++Field")Internal C++ function
showClass("C++Function")C++ internal objects instanciated from a class exposed in an Rcpp module
Set of C++ methods
In Rcpp versions prior to release 0.10.1 of November 2013, LdFlags and RcppLdFlags were used to return the required flags and options for the system linker to link to the Rcpp user library. Since we no longer build or ship a user library, these functions now return an empty string. As of Rcpp release 0.12.19, these functions are now deprecated.
LdFlags() RcppLdFlags()Retrieves an Rcpp module from a dynamic library, usually associated with a package.
Module(module, PACKAGE = , where = , mustStart = )Collection of internal c++ functions and classes exposed to R
These function and objects are accessible from R via the Rcpp Modules mechanism which creates them based on the declaration in the C++ file.
These function and objects are accessible from R via the Rcpp Modules mechanism which creates them based on the declaration in the C++ file.
These functions are provided for compatibility with older versions of the Rcpp package only, and may be removed in future versions.
The Rcpp utilizes several internal functions which need to visible within its namespace, yet are not user-facing. This page provides basic documentation for them.
cpp_object_initializer(.self, .refClassDef, ..., .object_pointer) cpp_object_dummy(.self, .refClassDef)The Rcpp package provides C++ classes that greatly facilitate interfacing C or C++ code in packages using the .Call interface provided by .
# introduction to Rcpp vignette("Rcpp-introduction") # information on how to build a package that uses Rcpp vignette("Rcpp-package")Rcpp.package.skeleton automates the creation of a new source package that intends to use features of Rcpp. It is based on the [utils]package.skeleton function which it executes first.
Rcpp.package.skeleton(name = "anRpackage", list = character(), environment = .GlobalEnv, path = ".", force = FALSE, code_files = character(), cpp_files = character(), example_code = TRUE, attributes = TRUE, module = FALSE, author = "Your Name", maintainer = if(missing( author)) "Your Name" else author, email = "your@email.com", githubuser = NA_character_, license = "GPL (>= 2)" )# simple package Rcpp.package.skeleton( "foobar" ) # package using attributes Rcpp.package.skeleton( "foobar", attributes = TRUE ) # package with a module Rcpp.package.skeleton( "testmod", module = TRUE ) # the Rcpp-package vignette vignette( "Rcpp-package" ) # the Rcpp-modules vignette for information about modules vignette( "Rcpp-modules" )This function helps packages making inline plugins.
Rcpp.plugin.maker( include.before = "", include.after = "", LinkingTo = unique(c(package, "Rcpp")), Depends = unique(c(package, "Rcpp")), Imports = unique(c(package, "Rcpp")), libs = "", Makevars = NULL, Makevars.win = NULL, package = "Rcpp" )Simple asis Vignette Processor
asisWeave(file, ...) asisTangle(file, ..., pattern = "(|[.][^.]*)[.]asis$")# To register this vignette engine in another package, add # VignetteBuilder: Rcpp as well as Suggests: Rcpp to DESCRIPTION # which uses the registration this package provides via tools::vignetteEngine("asis", package = pkgname, pattern = "[.](pdf|html)[.]asis$", weave = asisWeave, tangle = asisTangle) # Use a .asis file as in the Rcpp package, for example Rcpp-FAQ.pdf.asis has these lines: # %Rcpp-FAQ # %Rcpp, FAQ, R, Cpp # %Rcpp # %UTF-8 # %Rcpp::asisScan the source files within a package for attributes and generate code as required. Generates the bindings required to call C++ functions from R for functions adorned with the Rcpp::export attribute.
compileAttributes(pkgdir = ".", verbose = getOption("verbose"))# Compile attributes for package in the current working dir compileAttributes()Dynamically define an R function with C++ source code. Compiles and links a shared library with bindings to the C++ function then defines an R function that uses .Call to invoke the library.
cppFunction(code, depends = character(), plugins = character(), includes = character(), env = parent.frame(), rebuild = FALSE, cacheDir = getOption("rcpp.cache.dir", tempdir()), showOutput = verbose, verbose = getOption("verbose"), echo = TRUE)cppFunction( 'int fibonacci(const int x) if (x == 0) return(0); if (x == 1) return(1); return (fibonacci(x - 1)) + fibonacci(x - 2); ') cppFunction(depends = "RcppArmadillo", 'List fastLm(NumericVector yr, NumericMatrix Xr) int n = Xr.nrow(), k = Xr.ncol(); arma::mat X(Xr.begin(), n, k, false); arma::colvec y(yr.begin(), yr.size(), false); arma::colvec coef = arma::solve(X, y); arma::colvec resid = y - X*coef; double sig2 = arma::as_scalar(arma::trans(resid)*resid/(n-k) ); arma::colvec stderrest = arma::sqrt( sig2 * arma::diagvec(arma::inv(arma::trans(X)*X))); return List::create(Named("coefficients") = coef, Named("stderr") = stderrest ); ') cppFunction(plugins=c("cpp11"), ' int useCpp11() auto x = 10; return x; ')demangle gives the demangled type, sizeof its size (in bytes).
demangle(type = "int", ...) sizeof(type = "int", ...)demangle( "int64_t" ) demangle( "uint64_t" ) demangle( "NumericVector" ) demangle( "std::map<std::string,double>" ) sizeof( "long" ) sizeof( "long long" )The Rcpp::depends attribute is added to a C++ source file to indicate that it has a compilation dependency on one or more other packages. For example: // [[Rcpp::depends(RcppArmadillo)]]
// [[Rcpp::depends(RcppArmadillo)]] // [[Rcpp::depends(Matrix, RcppGSL)]]Evaluates a C++ expression. This creates a C++ function using cppFunction and calls it to get the result.
evalCpp(code, depends = character(), plugins = character(), includes = character(), rebuild = FALSE, cacheDir = getOption("rcpp.cache.dir", tempdir()), showOutput = verbose, verbose = getOption("verbose")) areMacrosDefined(names, depends = character(), includes = character(), rebuild = FALSE, showOutput = verbose, verbose = getOption("verbose"))evalCpp("__cplusplus") evalCpp("std::numeric_limits<double>::max()") # areMacrosDefined is no longer exported but accessible via ':::' Rcpp:::areMacrosDefined(c("__cplusplus", "RCPP_VERSION"))The Rcpp::export attribute is added to a C++ function definition to indicate that it should be made available as an R function. The sourceCpp and compileAttributes functions process the Rcpp::export attribute by generating the code required to call the C++ function from R.
#include <Rcpp.h> using namespace Rcpp; // [[Rcpp::export]] int fibonacci(const int x) if (x == 0) return(0); if (x == 1) return(1); return (fibonacci(x - 1)) + fibonacci(x - 2); // [[Rcpp::export("convolveCpp")]] NumericVector convolve(NumericVector a, NumericVector b) int na = a.size(), nb = b.size(); int nab = na + nb - 1; NumericVector xab(nab); for (int i = 0; i < na; i++) for (int j = 0; j < nb; j++) xab[i + j] += a[i] * b[j]; return xab;The arguments specify a C++ class and some combination of constructors, fields and methods to be shared with by creating a corresponding reference class in . The information needed in the call to exposeClass() is the simplest possible in order to create a C++ module for the class; for example, fields and methods in this class need only be identified by their name. Inherited fields and methods can also be included, but more information is needed. The function writes a C++ source file, containing a module definition to expose the class to , plus one line of source to create the corresponding reference class.
exposeClass(class, constructors = , fields = , methods = , file = , header = , module = , CppClass = class, readOnly = , rename = , Rfile = TRUE)### Given the following C++ class, defined in file PopBD.h, ### the call to exposeClass() shown below will write a file ### src/PopBDModule.cpp containing a corresponding module definition. ### class PopBD ### public: ### PopBD(void); ### PopBD(NumericVector initBirth, NumericVector initDeath); ### ### std::vector<double> birth; ### std::vector<double> death; ### std::vector<int> lineage; ### std::vector<long> size; ### void evolve(int); ### ### ; ### A file R/PopBDClass.R will be written containing the one line: ### PopBD <- setRcppClass("PopBD") ### ### The call below exposes the lineage and size fields, read-only, ### and the evolve() method. exposeClass("PopBD", constructors = list("", c("NumericVector", "NumericVector")), fields = c("lineage", "size"), methods = "evolve", header = '#include "PopBD.h"', readOnly = c("lineage", "size")) ### Example with inheritance: the class PopCount inherits from ### the previous class, and adds a method table(). It has the same ### constructors as the previous class. ### To expose the table() method, and the inherited evolve() method and size field: exposeClass("PopCount", constructors = list("", c("NumericVector", "NumericVector")), fields = c(size = "std::vector<long>"), methods = list("table", evolve = c("void", "int")), header = '#include "PopCount.h"', readOnly = "size")Set the formal arguments of a C++ function
Helper function to report the package version of the R installation.
getRcppVersion(devel = FALSE)getRcppVersion()The Rcpp::interfaces attribute is added to a C++ source file to specify which languages to generate bindings for from exported functions. For example: // [[Rcpp::interfaces(r, cpp)]]
// [[Rcpp::interfaces(r, cpp)]]One or more calls to loadModule will be included in the source code for a package to load modules and optionally expose objects from them. The actual extraction of the module takes place at load time.
loadModule(module, what = , loadNow, env =)loadModule("yada", TRUE) # load all the objects from module "yada"The Rcpp::plugins attribute is added to a C++ source file to specify the [inline:plugins]inline plugins that should be used in the compilation. // [[Rcpp::plugins(plugin1, plugin2)]]
// [[Rcpp::plugins(cpp11)]] // [[Rcpp::export]] int useCpp11() auto x = 10; return x;Populates a namespace or an environment with the content of a module
populate(module, env)Simple function using Rcpp
rcpp_hello_world()rcpp_hello_world()Simple function using Rcpp
rcpp_hello_world()rcpp_hello_world()Register an [inline:plugins]inline plugin for use with sourceCpp or cppFunction. Inline plugins are functions that return a list with additional includes, environment variables, and other compilation context.
registerPlugin(name, plugin)These routines create a class definition in for an exposed C++ class, setting up and executing a load action to incorporate the C++ pointer information. Neither function should normally need to be called directly; for most applications, a call to exposeClass() will create both C++ and code files to expose the C++ class.
setRcppClass(Class, CppClass = , module = , fields = list(), contains = , methods = , saveAs = Class, where = , ...) loadRcppClass(Class, CppClass = , module = , fields = character(), contains = character(), methods = , saveAs = Class, where = , ...)setRcppClass("World", module = "yada", fields = list(more = "character"), methods = list( test = function(what) message("Testing: ", what, "; ", more)), saveAs = "genWorld" )sourceCpp parses the specified C++ file or source code and looks for functions marked with the [=exportAttribute]Rcpp::export attribute and RCPP_MODULE declarations. A shared library is then built and its exported functions and Rcpp modules are made available in the specified environment.
sourceCpp(file = "", code = NULL, env = globalenv(), embeddedR = TRUE, rebuild = FALSE, cacheDir = getOption("rcpp.cache.dir", tempdir()), cleanupCacheDir = FALSE, showOutput = verbose, verbose = getOption("verbose"), dryRun = FALSE, windowsDebugDLL = FALSE, echo = TRUE)sourceCpp("fibonacci.cpp") sourceCpp(code=' #include <Rcpp.h> // [[Rcpp::export]] int fibonacci(const int x) if (x == 0) return(0); if (x == 1) return(1); return (fibonacci(x - 1)) + fibonacci(x - 2); ' )Dummy package part of Rcpp unit testing
Dummy package part of Rcpp unit testing
Dummy package part of Rcpp unit tests
| Repository | Version | Published | First seen | Last seen | Docs |
|---|---|---|---|---|---|
| CRAN | 1.1.1 | 2026-01-10 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.1.0.8.2 | 2026-01-07 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.1.0.8.1 | 2025-12-08 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.1.0.8 | 2025-12-07 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.1.0 | 2025-07-02 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.14 | 2025-01-12 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.13-1 | 2024-11-02 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.13 | 2024-07-17 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.12 | 2024-01-09 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.11 | 2023-07-06 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.10 | 2023-01-22 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.9 | 2022-07-09 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.8.3 | 2022-03-17 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.8.2 | 2022-03-12 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.8 | 2022-01-13 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.7 | 2021-07-07 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.6 | 2021-01-15 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.5 | 2020-07-06 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.4.6 | 2020-04-09 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.4 | 2020-03-17 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.3 | 2019-11-08 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.2 | 2019-07-25 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.1 | 2019-03-17 | 2026-05-08 | 2026-05-08 | |
| CRAN | 1.0.0 | 2018-11-07 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.19 | 2018-10-01 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.18 | 2018-07-23 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.17 | 2018-05-19 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.16 | 2018-03-13 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.15 | 2018-01-20 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.14 | 2017-11-23 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.13 | 2017-09-28 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.12 | 2017-07-15 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.11 | 2017-05-22 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.10 | 2017-03-19 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.9 | 2017-01-14 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.8 | 2016-11-17 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.7 | 2016-09-05 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.6 | 2016-07-19 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.5 | 2016-05-14 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.4 | 2016-03-26 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.3 | 2016-01-10 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.2 | 2015-11-15 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.1 | 2015-09-10 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.12.0 | 2015-07-25 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.11.6 | 2015-05-01 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.11.5 | 2015-03-06 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.11.4 | 2015-01-24 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.11.3 | 2014-09-29 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.11.2 | 2014-06-08 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.11.1 | 2014-03-14 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.11.0 | 2014-02-03 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.10.6 | 2013-10-29 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.10.5 | 2013-09-29 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.10.4 | 2013-06-24 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.10.3 | 2013-03-23 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.10.2 | 2012-12-21 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.10.1 | 2012-11-27 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.10.0 | 2012-11-14 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.9.15 | 2012-10-14 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.9.14 | 2012-10-01 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.9.13 | 2012-06-29 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.9.12 | 2012-06-25 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.9.11 | 2012-06-22 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.9.10 | 2012-02-17 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.9.9 | 2011-12-27 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.9.8 | 2011-12-22 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.9.7 | 2011-09-30 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.9.6 | 2011-07-27 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.9.5 | 2011-07-06 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.9.4 | 2011-04-12 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.9.3 | 2011-04-05 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.9.2 | 2011-02-24 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.9.1 | 2011-02-14 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.9.0 | 2010-12-22 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.8.9 | 2010-11-28 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.8.8 | 2010-11-03 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.8.7 | 2010-10-16 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.8.6 | 2010-09-17 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.8.5 | 2010-07-26 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.8.4 | 2010-07-15 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.8.3 | 2010-06-29 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.8.2 | 2010-06-10 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.8.1 | 2010-06-08 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.8.0 | 2010-05-17 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.7.12 | 2010-04-16 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.7.11 | 2010-04-02 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.7.10 | 2010-03-16 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.7.9 | 2010-03-13 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.7.8 | 2010-03-09 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.7.7 | 2010-02-14 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.7.6 | 2010-02-13 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.7.5 | 2010-02-09 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.7.4 | 2010-01-31 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.7.3 | 2010-01-22 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.7.2 | 2010-01-13 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.7.1 | 2010-01-03 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.7.0 | 2009-12-20 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.6.8 | 2009-11-10 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.6.7 | 2009-11-08 | 2026-05-08 | 2026-05-08 | |
| CRAN | 0.6.6 | 2009-08-04 | 2026-05-08 | 2026-05-08 |
표시할 OSV 데이터가 없습니다.
표시할 OpenAlex 데이터가 없습니다.