(sysutils/R-ff) import R-ff-4.0.7

The ff package provides data structures that are stored on disk but
behave (almost) as if they were in RAM by transparently mapping only a
section (pagesize) in main memory - the effective virtual memory
consumption per ff object.

ff supports R's standard atomic data types 'double', 'logical', 'raw'
and 'integer' and non-standard atomic types boolean (1 bit),
quad (2 bit unsigned), nibble (4 bit unsigned), byte (1 byte signed
with NAs), ubyte (1 byte unsigned), short (2 byte signed with NAs),
ushort (2 byte unsigned), single (4 byte float with NAs).

For example 'quad' allows efficient storage of genomic data as
an 'A','T','G','C' factor. The unsigned types support 'circular'
arithmetic.
This commit is contained in:
mef 2022-12-18 00:42:28 +00:00
parent d875b2bcd3
commit cab3900bd5
3 changed files with 37 additions and 0 deletions

14
sysutils/R-ff/DESCR Normal file
View file

@ -0,0 +1,14 @@
The ff package provides data structures that are stored on disk but
behave (almost) as if they were in RAM by transparently mapping only a
section (pagesize) in main memory - the effective virtual memory
consumption per ff object.
ff supports R's standard atomic data types 'double', 'logical', 'raw'
and 'integer' and non-standard atomic types boolean (1 bit),
quad (2 bit unsigned), nibble (4 bit unsigned), byte (1 byte signed
with NAs), ubyte (1 byte unsigned), short (2 byte signed with NAs),
ushort (2 byte unsigned), single (4 byte float with NAs).
For example 'quad' allows efficient storage of genomic data as
an 'A','T','G','C' factor. The unsigned types support 'circular'
arithmetic.

18
sysutils/R-ff/Makefile Normal file
View file

@ -0,0 +1,18 @@
# $NetBSD: Makefile,v 1.1 2022/12/18 00:42:28 mef Exp $
R_PKGNAME= ff
R_PKGVER= 4.0.7
CATEGORIES= sysutils
MAINTAINER= pkgsrc-users@NetBSD.org
COMMENT= Fast Access Functions for Large Data on Disk
LICENSE= gnu-gpl-v3 OR gnu-gpl-v2 # See also LICENSE file
DEPENDS+= R-bit>=4.0.0:../../devel/R-bit
TEST_DEPENDS+= R-biglm-[0-9]*:../../sysutils/R-biglm
USE_LANGUAGES= c c++
.include "../../math/R/Makefile.extension"
.include "../../mk/bsd.pkg.mk"

5
sysutils/R-ff/distinfo Normal file
View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1 2022/12/18 00:42:28 mef Exp $
BLAKE2s (R/ff_4.0.7.tar.gz) = 4da003bda690a300f429943141f268dc2d9a2abcbf177836fb107ffbbb669737
SHA512 (R/ff_4.0.7.tar.gz) = 79b4683e6bb0c81322d8359196e9b4ac34cd41718449ea1b608d072690323592b2a166f0b50eefe825bb3579c020ccb0f7b368754ae25b31d64998cc3f819cb4
Size (R/ff_4.0.7.tar.gz) = 330258 bytes