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.18 score 1 stars 15 scripts 462 downloads 42 exports 1 dependencies

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

TargetResultTimeFilesSyslog
linux-devel-arm64OK89
linux-devel-x86_64OK114
source / vignettesOK343
linux-release-arm64OK90
linux-release-x86_64OK103
macos-release-arm64OK170
macos-release-x86_64OK154
macos-oldrel-arm64OK156
macos-oldrel-x86_64OK325
windows-devel-arm64OK188
windows-devel-x86_64OK181
windows-release-arm64OK316
windows-release-x86_64OK172
windows-oldrel-x86_64OK105
wasm-releaseOK93

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