bitfield 0.6.0
- rename various things to get a more coherent and intuitive workflow:
bf_test()
-> bf_map()
,
operator
-> protocol
,
bf_internal
-> bf_pcl
- new function
bf_standards()
to interact with github to
pull, push or list community standards base on the github personal
access token.
- formalise the bitfield operators into a
protocol
, i.e.,
a standardised list with a dedicated .validateProtocol()
function.
bitfield 0.5.0
- merge all functions into
bf_test()
.
- remove
bf_standards()
and bf_stds
.
- merge the previous test-functions into a structure that is similar
to
bd_stds
, i.e., a list with instructions and
documentation for that operation/test (bf_internal
), which
will be called in bf_test()
.
- revise determination of encoding with more user-friendly interface.
Now, everything is specified in
bf_test()
with the
...
argument; documentation explains everything in much
more detail.
bitfield 0.4.0
- include the
.rast()
function for simple handling of
gridded objects.
- unit tests for all functions.
- introduction of a small set of standard encodings in
bf_stds
and the function bf_standard()
to
create flags from those.
bitfield 0.3.0
- major revision of the template function body for the bitfield
operators
- more options for bitfield operators, such as the possibility to
specify an NA-value and the position in the bitfield, and a custom
description
- more stringent provenance handling, now provenance is reported as a
combination of the
Action
name and the parameters that are
used (following PROV terminology and logic)
- revision of the
bf_decode()
output reporting, now with
a more user-friendly return value
- full documentation and functionality of all functions (except auto
determination of floating-point encoding for numeric values)
- document also MD5 checksum for registries
bitfield 0.2.0
- revise various functions
- improve text (readme/vignette)
- change naming of the functions
- correct terminology, the class is not the bitfield but instead an
array or registry that contains information about the bitfield. Hence, I
renamed it to
registry
- use attributes to capture a bitflag description and name
bitfield 0.1.0