Package: RMVL 1.1.0.4

Vladimir Dergachev

RMVL: Mappable Vector Library for Handling Large Datasets

Mappable vector library provides convenient way to access large datasets. Use all of your data at once, with few limits. Memory mapped data can be shared between multiple R processes. Access speed depends on storage medium, so solid state drive is recommended, preferably with PCI Express (or M.2 nvme) interface or a fast network file system. The data is memory mapped into R and then accessed using usual R list and array subscription operators. Convenience functions are provided for merging, grouping and indexing large vectors and data.frames. The layout of underlying MVL files is optimized for large datasets. The vectors are stored to guarantee alignment for vector intrinsics after memory map. The package is built on top of libMVL, which can be used as a standalone C library. libMVL has simple C API making it easy to interchange datasets with outside programs. Large MVL datasets are distributed via Academic Torrents <https://academictorrents.com/collection/mvl-datasets>.

Authors:Vladimir Dergachev [aut, cre]

RMVL_1.1.0.4.tar.gz
RMVL_1.1.0.4.zip(r-4.7-x86_64)RMVL_1.1.0.4.zip(r-4.7-arm64)RMVL_1.1.0.4.zip(r-4.6-x86_64)RMVL_1.1.0.4.zip(r-4.6-arm64)RMVL_1.1.0.4.zip(r-4.5-x86_64)
RMVL_1.1.0.4.tgz(r-4.6-x86_64)RMVL_1.1.0.4.tgz(r-4.6-arm64)RMVL_1.1.0.4.tgz(r-4.5-x86_64)RMVL_1.1.0.4.tgz(r-4.5-arm64)
RMVL_1.1.0.4.tar.gz(r-4.7-arm64)RMVL_1.1.0.4.tar.gz(r-4.7-x86_64)RMVL_1.1.0.4.tar.gz(r-4.6-arm64)RMVL_1.1.0.4.tar.gz(r-4.6-x86_64)
RMVL_1.1.0.4.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
RMVL/json (API)

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

Bug tracker:https://github.com/volodya31415/rmvl/issues

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

On CRAN:

Conda:

cpp

2.48 score 1 stars 460 downloads 38 exports 0 dependencies

Last updated from:5aa6159f06. Checks:13 WARNING, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64WARNING113
linux-devel-x86_64WARNING128
source / vignettesOK159
linux-release-arm64WARNING140
linux-release-x86_64WARNING112
macos-release-arm64WARNING132
macos-release-x86_64WARNING167
macos-oldrel-arm64WARNING162
macos-oldrel-x86_64WARNING216
windows-devel-arm64WARNING338
windows-devel-x86_64WARNING120
windows-release-arm64WARNING321
windows-release-x86_64WARNING82
windows-oldrel-x86_64WARNING79
wasm-releaseOK96

Exports:[.MVL[.MVL_OBJECT[[.MVL_OBJECT$.MVLmvl_add_directory_entriesmvl_classmvl_closemvl_compute_repeatsmvl_extent_index_lapplymvl_find_matchesmvl_fused_write_objectsmvl_get_groupsmvl_get_neighborsmvl_groupmvl_group_lapplymvl_hash_vectorsmvl_index_lapplymvl_indexed_copymvl_inheritsmvl_mergemvl_neighbors_lapplymvl_object_statsmvl_openmvl_order_vectorsmvl_remapmvl_rewrite_vectormvl_start_write_vectormvl_statusmvl_verifymvl_write_extent_indexmvl_write_groupsmvl_write_hash_vectorsmvl_write_objectmvl_write_serialized_objectmvl_write_spatial_groupsmvl_write_spatial_index1mvl_xlengthmvl2R

Dependencies: