**Older release.** The current release is [1.0.7](/cran/nmslibR/v/1.0.7.md).

# nmslibR 1.0.5 (CRAN)

Part of: [nmslibR](/cran/nmslibR.md)

- Released: 7 May 2021 (R 4.0.5 at the time)
- Advisories: None known (for this release)
- Test coverage: – (not measured for this release)
- Public exports: 5 (none added or removed)

Record made 29 Oct 2026, 06:44 UTC from data release v2026-10-28, merged 23:10 UTC. Project DOI 10.5281/zenodo.21843040. Address: https://r-observatory.thecoatlessprofessor.com/cran/nmslibR/v/1.0.5

This page reports what R Observatory measured for this release. It is not a validation, and it does not say whether the package is fit for your intended use.

## Compare

Compared with 1.0.7, released 1 Feb 2023.

- Time between: 635 days (1 release in between)
- Advisories: None known (for either release)
- Exports: No change (between the two)
- Files changed: 16 (+918 −762 lines)

#### Values that differ (8)

| Measure | Section | 1.0.5 | 1.0.7 |
| --- | --- | --- | --- |
| License | Release | Apache License (>= 2), OSI approved | Apache License (>= 2.0), OSI approved |
| Internal functions | Code | 6 | 7 |
| Lines of R code | Code | 669 | 701 |
| Lines of compiled code | Code | 188, 7.9% of code | 182, 7.5% of code |
| Complexity | Code | mean 3.3, highest 10 | mean 3.1, highest 10 |
| Test lines per line of code | Tests | 0.72 | 0.69 |
| NEWS | Documentation | Yes, mentions 1.0.5 | Yes, mentions 1.0.7 |
| Imports | Dependencies | Rcpp (>= 0.12.7), reticulate, R6, Matrix, KernelKnn, utils | Rcpp (>= 0.12.7), reticulate, R6, Matrix, KernelKnn, utils, lifecycle |

**Most changed files (12 of 16)**

| File | Lines added | Lines deleted |
| --- | ---: | ---: |
| `inst/doc/the_nmslibR_package.html` | 649 | 574 |
| `R/nmslib.R` | 139 | 117 |
| `MD5` | 21 | 21 |
| `man/NMSlib.Rd` | 27 | 6 |
| `DESCRIPTION` | 18 | 14 |
| `README.md` | 20 | 6 |
| `R/package.R` | 13 | 4 |
| `src/utils.cpp` | 3 | 14 |
| `NEWS.md` | 15 | 0 |
| `man/KernelKnn_nmslib.Rd` | 3 | 3 |
| `src/RcppExports.cpp` | 5 | 0 |
| `src/Makevars` | 1 | 2 |

[Both releases side by side](/cran/nmslibR/compare/1.0.5...1.0.7.md)

## Release

- Published: 7 May 2021
- Status: Replaced by 1.0.6 on 11 Sep 2021
- Previous: 1.0.4, 8 Mar 2020
- License: Apache License (>= 2), OSI approved
- Maintainer: Lampros Mouselimis
- Download size: 2.7 MB
- Authors: Lampros Mouselimis, B. Naidan, L. Boytsov, Yu. Malkov, B. Frederickson, D. Novak
- Source code: [https://github.com/mlampros/nmslibR](https://github.com/mlampros/nmslibR)

## Advisories

[Method](/about/advisories.md)

- This release: [None known](/about/advisories.md)

## CRAN checks

[Method](/about/checks-health.md)

- Results: Kept only for the current release

## Code

[Method](/about/code-metrics.md)

- Lines of R code: 669
- Public exports: 5
- Internal functions: 6
- Mean complexity: 3.3 (the most is 10)

#### Lines by kind (2,368)

| Kind | Lines | Share |
| --- | ---: | ---: |
| R code | 669 | 28% |
| Tests | 484 | 20% |
| Documentation | 507 | 21% |
| Guides | 520 | 22% |
| Compiled code | 188 | 8% |

## Tests

[Method](/about/coverage.md)

- Test cases: 19
- Lines of tests: 484
- Exports named in tests: 100%

- Tests: Yes, testthat (edition not declared, 2nd by default), 17 test blocks
- Test lines per line of code: 0.72
- Coverage: Not measured for this release
- Help pages with running examples: 4 of 5

## Documentation

[Method](/about/code-metrics.md)

- Exports documented: 100%
- Arguments documented: 80%
- Return value documented: 0%
- Vignettes: 1

- Help pages: 7
- Exports with examples: 100%
- NEWS: Yes, mentions 1.0.5
- Citation file: Yes, cites a publication
- Website: No, not declared in DESCRIPTION

## Dependencies

[Method](/about/reverse-dependencies.md)

- Depends: R(>= 3.2.3)
- Imports: Rcpp (>= 0.12.7), reticulate, R6, Matrix, KernelKnn, utils
- LinkingTo: Rcpp, RcppArmadillo (>= 0.8.0)
- Suggests: testthat, covr, knitr, rmarkdown
- Install tree: Kept only for the current release
- Advisories in the install tree: Kept only for the current release

[SBOM](/cran/nmslibR/v/1.0.5/sbom.md)

## Today

Checks, downloads, dependents, people and the repository describe the package as it is now, so they are on the current release.

[nmslibR 1.0.7](/cran/nmslibR/v/1.0.7.md) | [the package page](/cran/nmslibR.md)

## Sources

| Part | From | As of |
| --- | --- | --- |
| Release history | CRAN package versions | 28 Oct 2026 |
| Advisories | osv-advisories 1.0.0, R version 4.6.1 (2026-06-24) | 28 Oct 2026 |
| CRAN checks | CRAN check results | Kept only for the current release |
| Tests, documentation, code | rpkg-analyzer 0.5.2 | 5 Oct 2026 |
| Coverage | covr | Not measured for this release |
| Use | CRAN downloads, reverse dependencies, repository | Not shown for this release |

Daily data releases are kept on GitHub, so the data behind this record can be fetched again from v2026-10-28 (merged 23:10 UTC). Values not kept for a release say so and are never filled in from another release.

---

R Observatory is independent of the R Project, CRAN and Bioconductor. The same page for people is at /cran/nmslibR/v/1.0.5, and every address is listed at /llms.txt.
