Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andreyshabalin/filematrix
R package for handling big file-stored matrices
https://github.com/andreyshabalin/filematrix
Last synced: 3 months ago
JSON representation
R package for handling big file-stored matrices
- Host: GitHub
- URL: https://github.com/andreyshabalin/filematrix
- Owner: andreyshabalin
- Created: 2016-03-03T16:27:08.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-02-19T16:37:42.000Z (over 5 years ago)
- Last Synced: 2024-07-11T21:33:21.383Z (4 months ago)
- Language: R
- Size: 127 KB
- Stars: 8
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Filematrix: File-Backed Matrix Class with Convenient Read and Write Access
Interface for working with large matrices stored in files,
not in computer memory. Supports multiple non-character
data types (double, integer, logical and raw) of
various sizes (e.g. 8 and 4 byte real values).
Access to parts of the matrix is done by indexing,
exactly as with usual R matrices.
Supports very large matrices.
Tested on multi-terabyte matrices.
Allows for more than 2^32 rows or columns.
Allows for quick addition of extra columns to a filematrix.
Cross-platform as the package has R code only.## Installation
### Install CRAN Version
To install the
[CRAN version](https://CRAN.R-project.org/package=filematrix)
of `filematrix`, run```
install.packages("filematrix")
```### Install GitHub Version
To install `filematrix` directly from GitHub, run
```
if(!requireNamespace("devtools", quietly = TRUE))
install.packages("devtools")
devtools::install_github("andreyshabalin/filematrix")
```