8000 GitHub - vishalbelsare/TileDB-R: R interface to the TileDB Universal Storage Engine
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

vishalbelsare/TileDB-R

 
 

Repository files navigation

Build Status R-CMD-check Downloads CRAN

TileDB logo

The TileDB R package offers an R interface to the storage engine of TileDB.

Note that the R interface to TileDB is under development, and the API is subject to change.

Documentation

Documentation is available for the R package as well as for the TileDB API.

Installation

TileDB Embedded needs to be present, and can be installed first (from a package or from source) for the TileDB R package to build and link correctly. Alternatively, if no system installation is found, a precompiled shared library is used during the installation of this R package.

The TileDB R package has been published on CRAN and be installed directly via

> install.packages("tiledb")

as usual.

The most recent released version can be installed from Github using the package remotes.

> if (!requireNamespace("remotes",quietly=TRUE)) install.packages("remotes")
> remotes::install_github("TileDB-Inc/TileDB-R")
...
> library(tiledb)
> tiledb_version()
major minor patch
    2     3     1
> help(package=tiledb)

If the TileDB library is installed in a custom location, you need to pass the explicit path:

> remotes::install_github("TileDB-Inc/TileDB-R",
      args="--configure-args='--with-tiledb=/path/to/tiledb'")

Note that the TileDB R package is developed and tested against the latest stable (v2.3.x) version of TileDB, but should also build against the newest development version.

Quick Links

Copyright

The TileDB R package is Copyright 2018-2021 TileDB, Inc

License

MIT

About

R interface to the TileDB Universal Storage Engine

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • R 61.8%
  • C++ 31.3%
  • HTML 4.9%
  • Other 2.0%
0