term 0.3.0
Breaking changes
- Stop deprecated
terms argument to npdims.term().
- Warn deprecated
terms argument to pars.terms().
nterms() now returns total number of terms not just number of unique non-missing terms.
is_inconsistent_term() now returns TRUE if includes missing or invalid terms.
Features
Major
- Added
term_rcrd class to store vector as underlying data frame and implemented some functions.
Minor
- Added
unique().
summary().
anyDuplicated().
scalar_term() to test whether each element in a term vector is scalar.
normalize_terms().
normalize argument to as_term.character().
Bug Fixes
- Fix
as.term() so issues deprecation warning.
term 0.2.0
Breaking changes
is_complete_terms() now requires same number of duplicate copies.
chk_term() and vld_term() argument validate now defaults to "complete" and class value is soft-deprecated.
- Soft deprecated
as.term() for as_term().
is.term() for is_term().
is.incomplete_terms() for is_incomplete_terms().
is.inconsistent_terms() for is_inconsistent_terms().
pars(x, terms = TRUE) for pars_terms(x).
subset(select = ) for subset(pars = ).
terms argument of npdims().
Features
- Redefined
term as a vtcr class with
term() constructor which treats unnamed arguments as term values and named values as parameters with their associated dimensions.
new_term() to create term vector from character vector without any check.
vec_cast() to safely cast character.
- Added
pars(scalar = TRUE) and npars(scalar = TRUE).
- Added
pars_terms().
- Added
scalar_term() to test if each term element is scalar.
Internal
- Use extras from CRAN.
ndims() and dims() imported from universals and reexported.
- New implementation for
repair_terms().
term 0.1.0
- Added
chk_term() and vld_term().
term 0.0.1