- bring latest changes from NCL so it compiles with c++20 standard (PR #23, changes from mtholder/ncl#33)
- Maintenance release that removes unneeded call to deprecated function in Rcpp (PR #21 by @eddelbuettel), and formatting issue in documentation (#22 by @eddelbuettel).
- Maintenance release that fixes warnings on CRAN checks related to
the deprecation of
sprintf.
- Maintenance release that fixes warnings on CRAN checks related to the
deprecation of the
binary_functionin gcc 12/clang 14.
- Maintenance release that fixes warnings on CRAN checks.
- Maintenance release that fixes notes and warnings from CRAN checks.
-
The re-numbering of the edge matrix to deal with singleton is now performed in C++, leading to improved speed (about 3x for a 1700 tip tree) (#11).
-
A progress bar is displayed when removing the singleton, which is useful when the tree is very large.
- the components of the edge matrix are storred as integer (they were storred as double. (#17, reported by @KlausVigo)
rnclnow allows the parsing of tree files where the trees contain a subset of the taxa listed in the TAXA block.
- Missing edge lengths are now represented by -999 instead of -1 in the object
returned by the
rnclfunction.
-
rnclnow allows the parsing of tree files that contain some missing edge lengths, using themissing_edge_lengthargument in theread_newick_phyloandread_nexus_phylo. By default, if a tree has at least one missing edge length, all edge lengths are dropped. Alternatively, the user can provide a numeric value that will be used to replace all missing edge lengths. (#33 fromrotl) -
If
read_newick_phyloandread_nexus_phyloreturn a list of trees, the elements of the list are named according to the names found in the tree file.
-
Parsing tree files is now quiet, the default output of NCL is silenced. Because of the implementation of this output, it's difficult to give control to the user over this, but it's probably best to keep it quiet rather than having unneeded messages pollute the screen.
-
The documentation of the function
rnclis improved. -
The function
make_phylois now deprecated and will be removed in the next version. Useread_newick_phyloorread_nexus_phyloinstead.
-
The option spacesAsUnderscore now also applies to the slot
taxaNamesand not only to the elements of the slottaxonLabelVector. -
If the file parsed contains trees that only include a subset of the taxa listed in the NEXUS taxa block, the function fails more explicitly.
- The slot
treeNameshad duplicated values for each tree name. - Labels could have been assigned to the incorrect tips in some NEXUS files
- change roles in authors to have a single creator (
'cre') - fix typo in documentation
- initial release on CRAN