All functions |
|
---|---|
Approximate algorithm for allocating bits to a float given the maximum value |
|
Bits to double |
|
Convert 32 bits into a a single R 32 bit signed integer value |
|
Convert a sequence of 0/1 values (MSB first) to an integer |
|
Convert a choice from a list of options to a lofi bit representation |
|
Convert a single double precision floating point value to bits |
|
Pack a double floating point value into fewer than 32 bits. |
|
Expect the given value to be a single, non-NA numeric value |
|
Validate 'nbits' to be a proper value |
|
Convert an exponent in offset binary format to a 32 bit signed integer |
|
Calculate the possible range of exponents given the number of bits available |
|
What can the given float hold? |
|
Conversion of formula to a 1-arg function |
|
Quantize hex colours into a low-bit representation |
|
Convert a single R 32-bit signed integer value to bits |
|
Convert a 32 bit signed integer to a floating point exponent in offset binary format |
|
Convert a single R 32-bit signed integer value to a lower bit representation |
|
Convert a logical to a lofi representation |
|
Convert a low-bit integer into bit representation |
|
|
Unpack a floating point value into a list |
Create an integer to bit-mask the lower 'nbits' of an integer |
|
Determine max floating point value with given bit allocation |
|
Pack/Unpack values as low-fidelity representation into a single 32-bit integer |
|
|
Pack/unpack values of the given type |
Display a vector of lofi colours. |
|
Display a vector of hex colours. |
|
|
Convert between equivalent 32-bit representations |
Sanitise a full pack_spec |
|
Sanitise an individual spec |
|
Sanitise a spec for an 'choice' |
|
Sanitise a spec for an 'colour' |
|
Sanitise a spec for a 'custom' pack |
|
Sanitise a spec for a 'double' |
|
Sanitise a spec for a 'integer' |
|
Sanitise a spec for a 'logical' |
|
Sanitise a spec for a 'scaled' value |
|
Show a representation of the bits in a numeric value |
|
Check a value fits in the given number of bits |