R Observatory
Search

nmslibR

nmslibR 1.0.4 to 1.0.7

CRAN

Record of 1.0.4Record of 1.0.7Both records side by side

Daily mean of CRAN downloads while each release was the newest, as blocks, and in 30-day steps as a line, one scale up to 30. Choose a release to compare from or to it.
  • 1.0.4 and 1.0.7
  • between them
  • other releases
  • daily mean, in 30-day steps
  • after this copy’s series ends on 26 Oct 2026
0102030
Time between
1,060 days2 releases between
Advisories, method
None knownfor either release
Exports, method
No changebetween the two
Dependencies
1 change1 added
Licence
Changednow Apache License (>= 2.0)
Maintainer
SameLampros Mouselimis

Downloads while newest

Method, downloads

ReleaseDays newestDays countedCRAN downloadsDaily mean
1.0.7
1 Feb 2023 to 28 Oct 2026, still the newest
1,3661,36412,3639
1.0.4
8 Mar 2020 to 6 May 2021
4257,56718

Daily mean while newest, 1.0.7 −49.1% down since 1.0.4

Counted on the CRAN mirror from each release's day to the day before the next release. This copy's daily series ends on 26 Oct 2026, so a span that runs past it is counted to that day and its daily mean covers the days counted. Other channels repackage on their own schedules, so they are not split by release.

  • added
PackageField1.0.41.0.7
addedlifecycleImports–any version
Side by side
Measure1.0.41.0.7Change
Imports6 packages7 packages+1
LinkingTo2 packages2 packages
Suggests4 packages4 packages

Licence and people

Method, licences

Part1.0.41.0.7
changedLicenceGPL-3Apache License (>= 2.0)
Side by side
Measure1.0.41.0.7Change
LicenceGPL-3Apache License (>= 2.0)changed
MaintainerLampros MouselimisLampros Mouselimis
People namedLampros Mouselimis, B. Naidan, L. Boytsov, Yu. Malkov, B. Frederickson, D. NovakLampros Mouselimis, B. Naidan, L. Boytsov, Yu. Malkov, B. Frederickson, D. Novak
Measure1.0.41.0.7Change
Lines of R code657701+44 up
Lines of compiled code188182−6 down
Files3133+2 up
Mean complexity3.33.1−0.2 down
Download size2.7 MB2.7 MB+4 KB up
Source, unpacked3.0 MB3.0 MB+20 KB up

3 other figures of the code are the same in both.

Side by side
Measure1.0.41.0.7Change
Lines of R code657701+44
Lines of compiled code188182−6
Files3133+2
Public exports55
Internal functions77
Mean complexity3.33.1−0.2
Highest complexity1010
Download size2.7 MB2.7 MB+4 KB
Source, unpacked3.0 MB3.0 MB+20 KB
Analysed withrpkg-analyzer 0.5.2rpkg-analyzer 0.5.2
Measure1.0.41.0.7Change
Lines run by testsNot measured0.7%
a test file threw an error
Lines of tests502484−18 down
Test lines per line of code0.760.69−0.07 down

2 other figures of the tests are the same in both.

Test coverage is measured on each CRAN package's newest release since July 2026.

Side by side
Measure1.0.41.0.7Change
Lines run by testsNot measured0.7%, a test file threw an error
Test cases1919
Lines of tests502484−18
Test lines per line of code0.760.69−0.07
Exports named in tests100.0%100.0%
Measure1.0.41.0.7Change
Lines of documentation485528+43 up

4 other figures of the documentation are the same in both.

Side by side
Measure1.0.41.0.7Change
Exports documented100.0%100.0%
Arguments documented80.0%80.0%
Return value documented0.0%0.0%
Lines of documentation485528+43
Lines of guides520520

Files changed

Files changed
26over 3 releases
Lines added
1,268
Lines deleted
1,044
Most changed files (12 of 26)
FileLines addedLines deleted
inst/doc/the_nmslibR_package.html677576
R/nmslib.R205164
tests/testthat/test-nmslibR_pkg.R17113
MD53836
man/NMSlib.Rd4819
DESCRIPTION2826
inst/CITATION470
man/TO_scipy_sparse.Rd2319
tests/testthat/setup.R370
R/package.R2213
tests/testthat/helper-skip.R330
inst/COPYRIGHTS031

Each release is counted against the release before it, so a line changed twice counts twice.

Release notes

From the NEWS file of 1.0.7. Only the section for the newest release on record is kept.

  • I've added the *include_query_data_row_index* parameter to the *Knn_Query()* method of the *NMSlib* R6 Class and at the same time I added a deprecation warning for this parameter, because this method currently excludes by default the first output index and value. By setting the *include_query_data_row_index* to TRUE the first output index and value will be returned. This change will take effect in version 1.1.0 and the *Knn_Query()* method will return the first output index and value by default.
  • I added the *"save_data"* parameter to the *"save_Index()"* method and the *"load_data"* parameter to the *"initialize()"* method of the *'NMSlib()'* R6 class. I updated the documentation and references sections as well
  • I've modified the *DESCRIPTION* and the *package.R* file by adding only comments related to a new configuration type in the reticulate R package (see: https://github.com/rstudio/reticulate/issues/883#issuecomment-775552812)
  • I updated the *Makevars* and the .cpp files from C++11 to C++17 because I received the following NOTE during checking of the package: *Specified C++11: please update to current default of C++17*
  • I updated the *.Rbuildignore* file to exclude the *LICENSE.md* file because it gives a NOTE during CRAN checking

Unchanged and not compared

Exports, maintainer and the people named are the same in both releases. No advisory is known for either release.

Checks, the install tree, dependents and the repository describe the package as it is now, so they are on the package page.