Package: pkgmatch 0.5.2.099
pkgmatch: Find R Packages Matching Either Descriptions or Other R Packages
Find R packages from 'CRAN', 'rOpenSci', or 'Bioconductor' corpora. Packages can be matched to general text descriptions, to names of installed packages, or to local paths to entire source repositories. The package is used to list the most similar packages for each new submission to the 'rOpenSci' software peer-review program (rOpenSci authors, 2026; <doi:10.5281/zenodo.18885936>).
Authors:
pkgmatch_0.5.2.099.tar.gz
pkgmatch_0.5.2.099.zip(r-4.7)pkgmatch_0.5.2.099.zip(r-4.6)pkgmatch_0.5.2.099.zip(r-4.5)
pkgmatch_0.5.2.099.tgz(r-4.6-x86_64)pkgmatch_0.5.2.099.tgz(r-4.6-arm64)pkgmatch_0.5.2.099.tgz(r-4.5-x86_64)pkgmatch_0.5.2.099.tgz(r-4.5-arm64)
pkgmatch_0.5.2.099.tar.gz(r-4.6-arm64)pkgmatch_0.5.2.099.tar.gz(r-4.6-x86_64)pkgmatch_0.5.2.099.tar.gz(r-4.5-arm64)pkgmatch_0.5.2.099.tar.gz(r-4.5-x86_64)
pkgmatch_0.5.2.099.tgz(r-4.5-emscripten)
pkgmatch.pdf |pkgmatch.html✨
pkgmatch/json (API)
| # Install 'pkgmatch' in R: |
| install.packages('pkgmatch', repos = c('https://ropensci.r-universe.dev', 'https://cloud.r-project.org')) |
Reviews:rOpenSci Software Review #671(pending)
Bug tracker:https://github.com/ropensci-review-tools/pkgmatch/issues
Pkgdown/docs site:https://docs.ropensci.org
bm25natural-language-processingcpp
Last updated from:40360b69ae (on main). Checks:14 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 188 | ||
| linux-devel-x86_64 | OK | 179 | ||
| pkgdown docs | OK | 162 | ||
| source / vignettes | OK | 169 | ||
| linux-release-arm64 | OK | 182 | ||
| linux-release-x86_64 | OK | 185 | ||
| macos-release-arm64 | OK | 185 | ||
| macos-release-x86_64 | OK | 437 | ||
| macos-oldrel-arm64 | OK | 154 | ||
| macos-oldrel-x86_64 | OK | 224 | ||
| windows-devel | OK | 156 | ||
| windows-release | OK | 124 | ||
| windows-oldrel | OK | 124 | ||
| wasm-release | OK | 165 |
Exports:generate_pkgmatch_example_datapkgmatch_bm25pkgmatch_bm25_fn_callspkgmatch_browsepkgmatch_load_datapkgmatch_similar_fnspkgmatch_similar_pkgspkgmatch_treesitter_fn_tagspkgmatch_update_cachepkgmatch_update_data
Dependencies:askpassbackportsbriocachemcheckmateclicpp11curldplyrfastmapfsgenericsghgitcredsgluehttrhttr2inijsonlitelifecyclemagrittrmemoisemimeopensslpiggybackpillarpkgconfigpurrrR6rappdirsRcpprlangrvestselectrSnowballCstringistringrsystibbletidyrtidyselecttokenizerstreesittertreesitter.rutf8vctrswithrxml2
Data caching and updating
Rendered fromB_data-caching-and-updating.Rmdusingknitr::rmarkdownon Apr 14 2026.Last update: 2026-04-14
Started: 2026-03-18
Example applications
Rendered fromA_extended-use-case.Rmdusingknitr::rmarkdownon Apr 14 2026.Last update: 2026-03-24
Started: 2025-07-08
The pkgmatch package
Rendered frompkgmatch.Rmdusingknitr::rmarkdownon Apr 14 2026.Last update: 2026-03-18
Started: 2024-10-10
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Generate example data to use with pkgmatch | generate_pkgmatch_example_data |
| Head method for 'pkgmatch' objects | head.pkgmatch |
| The "Best Matching 25" (BM25) ranking function. | pkgmatch_bm25 |
| The "Best Matching 25" (BM25) ranking function for function calls | pkgmatch_bm25_fn_calls |
| Open web pages for 'pkgmatch' results | pkgmatch_browse |
| Load 'pkgmatch' data for specified corpus. | pkgmatch_load_data |
| Identify R functions best matching a given input string | pkgmatch_similar_fns |
| Find R packages matching an input of either text or another package | pkgmatch_similar_pkgs |
| Identify all function calls made within a package. | pkgmatch_treesitter_fn_tags |
| Update all locally-cached 'pkgmatch' data to latest versions. | pkgmatch_update_cache |
| Update pkgmatch corpus data on GitHub | pkgmatch_update_data |
| Print method for 'pkgmatch' objects | print.pkgmatch |
