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)bsearchtools_0.0.61.zip(r-4.6)bsearchtools_0.0.61.zip(r-4.5)
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
card.svg |card.png
bsearchtools/json (API)
NEWS

# 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 605 downloads 42 exports 1 dependencies

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

TargetResultTimeFilesSyslog
linux-devel-arm64OK109
linux-devel-x86_64OK107
source / vignettesOK176
linux-release-arm64OK99
linux-release-x86_64OK111
macos-release-arm64OK124
macos-release-x86_64OK376
macos-oldrel-arm64OK235
macos-oldrel-x86_64OK330
windows-develOK96
windows-releaseOK87
windows-oldrelOK85
wasm-releaseOK100

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