Changelog
Source:NEWS.md
vegtable 0.2.0
New Features
- New data set
veg_layers
with information about vegetation layers. - New function
new_layer()
to add layer information tables in vegtable objects.
Improvements
- Function
count_taxa()
also inserts results into slot relations. - New arguments
'level'
and'include_lower'
in functioncrosstable()
They enable selection and/or merging of taxon ranks in cross tables. - Function
cross2db()
implemented in two methods, adata.frame-method
and amatrix-method
. - New parameter
keep_synonyms
in functionused_concepts()
, which can be used to skp synonyms in the output object.
Bug fixes
- Fuction
crosstable()
was not applying properly the argument use_nas.
vegtable 0.1.8
CRAN release: 2023-03-14
New Features
- New function
veg_diversity()
and functions calculating diversity indices:shannon()
,evenness()
,dominance()
,simpson()
, andrichness()
. - New function
new_relation()
inserting new relations intovegtable
objects. This function is internally called byveg_relation()
. - New function
df2coverconvert()
coercing data frames and lists intocoverconvert
objects.
Improvements
- Slot relations may deal with any element that can be coerced to
data.frame
. - All elements in slot syntax have to be of class
taxlist
- Parameter
in_header
defined in several functions is set asin_header = TRUE
. - Former method for ‘aggregate()’ is now defined in function ‘veg_aggregate()’.
- Deprecated functions:
match_names()
,merge_taxa()
. These functions are now exclusive for objects of classtaxlist
. - Method
names()
forvegtable
objects will retrieve a list with all names from the respective slots. - New coercion methods including functions
as()
andas<-
. - Functions
trait_proportion()
andtrait_stats()
are also adding results to the slot relations.
Bug Fixes
- An issue was solved for function
taxa2samples()
when setting an argument in the parameter'merge_to'
, which was not properly working in all cases.
vegtable 0.1.7
CRAN release: 2021-10-13
New Features
- New function
used_concepts()
to extract taxon concepts that are occurring in the plot observations. - New function
cover_trans()
in replacement oftransform()
- New slot
syntax
invegtable
objects. -
show()
andprint()
methods for objectsvegtable
,coverconvert
, andshaker
.
Improvements
- In function
make_cocktail()
, names of syntaxa are allowed to start with numerical values. - Function
write_juice()
includes a messages when working and with some metadata for cross-check when importing in Juice. - New arguments in function
taxa2samples()
setting the levels to be included in output object (include_levels
) and to remove taxa without levels (na.rm
). - Application of
subset()
extended to content in slot relations. - Function
vegtable2kml()
was deprecated to resolve dependencies on GIS packages associated to packageplotKML
. - Validity checks allow plots in slot header without records in samples.
- Function
summary()
also providing number of plots with records. - Function
transform()
deprecated and replaced bycover_trans()
.
Bug Fixes
- Files written by
write_juice()
in Linux are now readable in Windows. - In
clean()
objects with no entries resulted in invalid objects. - Bug in
count_taxa()
for aggregating ranks with missing records for lower taxa.
vegtable 0.1.6
CRAN release: 2020-04-30
Improvements
- Documentation implemented in
roxygen2
. - New argument
preserve_ids
in functionadd_releves()
.
Bug Fixes
- Function
count_taxa()
adapted to the current packagetaxlist
.
vegtable 0.1.5
CRAN release: 2020-01-13
New Features
- New function
relation2header()
. - New functions
trait_stats()
andtrait_proportion()
.
Improvements
- New argument
add_traits
in functiontaxa2samples()
. - Output of
count_taxa()
, formula-method, indicates the counted rank in the output. - Adjusted settings in function
write_juice()
for general cases. - Argument
as_matrix
in functioncrosstable()
alternatingmatrix
ordata.frame
as output. - New arguments
suffix
andin_header
for the functioncount_taxa()
.
Bug Fixes
- Function
taxa2samples()
was not properly working whentaxlist
had taxon concepts without level information.
vegtable 0.1.4
CRAN release: 2019-01-22
New Features
- New data set
aspect_conv
. - New function
taxa2samples()
for changing record names by their respective accepted names. - Function
count_taxa()
implemented forvegtable
objects.
vegtable 0.1.3
CRAN release: 2018-06-29
Improvements
- A method for
numeric
values in functiontransform()
.
vegtable 0.1.2
CRAN release: 2018-05-10
New Features
- File inst/ChangeLog replaced by NEWS.md.
- Method
match_names()
forvegtable
objects. - New method
layers2samples()
. - New method
add_releves()
, adding releves from data frames intovegtable
objects.
Improvements
- No column
LayerID
in prototype forvegtable
objects. -
NA
values are allowed for layers in slotsamples
. - Layers are not any more restricted to single plots.
- Orphaned entries in slot
layers
will be deleted by functionclean()
. - Argument
match_header
included in functionveg_relation()
. - Validity check is not accepting
NA
values inTaxonUsageID
at slotsamples
. - Validity check tests also the values of relations matching header with the respective relation.
vegtable 0.1.1
CRAN release: 2018-02-08
Improvements
- Method
subset
working similarly totaxlist::subset
. - Function
clean
does not modify slotspecies
. - Function
crosstable
access also to taxon traits. - New argument
use_nas
for functioncrosstable
.