overview

bitfield bitfield-package

bitfield: Handle Bitfields to record Meta Data

create, grow and unpack registry, combine into bitfield

housekeeping functions

bf_decode()

Decode (unpack) a bitfield

bf_encode()

Build a bitfield from a bit registry

bf_registry()

Create a new registry

flag mappers

functions that provide all information to build the flags

bf_case()

Build a bit flag by checking for cases

bf_identical()

Build a bit flag by checking whether two columns are identical

bf_inf()

Build a bit flag by checking whether values are Inf

bf_length()

Build a bit flag by counting aspects of an entity

bf_match()

Build a bit flag by comparing a column with a set

bf_na()

Build a bit flag by checking whether values are NA

bf_nan()

Build a bit flag by checking whether values are NaN

bf_null()

Build a bit flag by checking whether values are NULL

bf_numeric()

Build a bit flag from a numeric value

bf_range()

Build a bit flag by checking for a range

bf_type()

Build a bit flag by checking for the type

classes

new classes that come with this package

registry-class registry

Bit registry class (S4) and methods

show(<registry>)

Print registry in the console (not working yet)

helpers

.toBin()

Make a binary value from an integer

.toDec()

Make an integer from a binary value

.determineEncoding()

Determine encoding for floating point values

.updateMD5()

Determine and write MD5 sum

example data

tbl_bityield

Example table