Package: bsearchtools 0.0.61

bsearchtools: Binary Search Tools

Exposes the binary search functions of the C++ standard library (std::lower_bound, std::upper_bound) plus other convenience functions, allowing faster lookups on sorted vectors.

Authors:Marco Giuliano

bsearchtools_0.0.61.tar.gz
bsearchtools_0.0.61.zip(r-4.7-x86_64)bsearchtools_0.0.61.zip(r-4.7-arm64)bsearchtools_0.0.61.zip(r-4.6-x86_64)bsearchtools_0.0.61.zip(r-4.6-arm64)bsearchtools_0.0.61.zip(r-4.5-x86_64)
bsearchtools_0.0.61.tgz(r-4.6-x86_64)bsearchtools_0.0.61.tgz(r-4.6-arm64)bsearchtools_0.0.61.tgz(r-4.5-x86_64)bsearchtools_0.0.61.tgz(r-4.5-arm64)
bsearchtools_0.0.61.tar.gz(r-4.7-arm64)bsearchtools_0.0.61.tar.gz(r-4.7-x86_64)bsearchtools_0.0.61.tar.gz(r-4.6-arm64)bsearchtools_0.0.61.tar.gz(r-4.6-x86_64)
bsearchtools_0.0.61.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
bsearchtools/json (API)

# Install 'bsearchtools' in R:
install.packages('bsearchtools', repos = c('https://digemall.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/digemall/bsearchtools/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

cpp

2.88 score 1 stars 15 scripts 457 downloads 42 exports 1 dependencies

Last updated from:e895e542d9. Checks:15 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK112
linux-devel-x86_64OK97
source / vignettesOK214
linux-release-arm64OK101
linux-release-x86_64OK102
macos-release-arm64OK89
macos-release-x86_64OK211
macos-oldrel-arm64OK112
macos-oldrel-x86_64OK340
windows-devel-arm64OK221
windows-devel-x86_64OK127
windows-release-arm64OK215
windows-release-x86_64OK92
windows-oldrel-x86_64OK107
wasm-releaseOK92

Exports:ANDas.character.DFI.FEXPRas.data.frame.DFIas.DFIas.matrix.DFIDFIDFI.getIndexDFI.indexesDFI.subsetDFI.unWrapEQEQNAINindexesEqualToindexesEqualToCharacterindexesEqualToIntegerindexesEqualToLogicalindexesEqualToNumericindexesInRangeindexesInRangeCharacterindexesInRangeIntegerindexesInRangeLogicalindexesInRangeNumericintersectIndexesListis.DFIlblbCharacterlbIntegerlbLogicallbNumericNOTORprint.DFIprint.DFI.FEXPRRGtoString.DFI.FEXPRububCharacterubIntegerubLogicalubNumericunionIndexesList

Dependencies:Rcpp

Readme and manuals

Help Manual

Help pageTopics
Binary Search Toolsbsearchtools-package bsearchtools
Create a data.frame (or matrix) with indexesas.DFI DFI is.DFI print.DFI
Coerce a DFI objectas.data.frame.DFI as.matrix.DFI
Extract the index information of a DFI objectDFI.getIndex
Get the indexes names of a DFI objectDFI.indexes
Subset a DFI objectDFI.subset
Unwrap a DFI object returning the original wrapped objectDFI.unWrap
Find indexes of a value using binary searchindexesEqualTo indexesEqualToCharacter indexesEqualToInteger indexesEqualToLogical indexesEqualToNumeric
Find indexes in a range using binary searchindexesInRange indexesInRangeCharacter indexesInRangeInteger indexesInRangeLogical indexesInRangeNumeric
Intersection / union of list of indexesintersectIndexesList unionIndexesList
Binary search based lower bound operationlb lbCharacter lbInteger lbLogical lbNumeric
Functions for row filters creation in 'DFI.subset'.AND as.character.DFI.FEXPR EQ EQNA IN NOT OR print.DFI.FEXPR RG toString.DFI.FEXPR
Binary search based upper bound operationub ubCharacter ubInteger ubLogical ubNumeric