Releases: gluc/data.tree
Releases · gluc/data.tree
Minor Release
Version 0.3.3
- CHANGE: Renamed Find method to FindNode, in order to avoid masking from base
- FIX: upgrade to latest version of treemap package
- FIX: a few typos in documentation
Minor Release
Version 0.3.2
- ADD: FromListExplicit now interprets character vectors as a list of nodes (#58)
Minor Release
- IMPROVE: as.list.Node
- now generates auto name if unique name is not available (#54)
- now has warn arg, warning if source data contains reserved names
- now also imports fiels with names equal to reserved names (e.g. count), they will be renamed (to e.g. count2)
- CHANGE: node$leaves now returns a list even when called on a leaf itself
- ADD: Find method to find a single Node in a (sub-)tree (#52)
Apple Tree
In Celtic mythology, the apple tree is a symbol for fruitfulness. May data.tree blossom and fructify!
In the Ulster Cycle, the soul of Cú Roí was confined in an apple that lay in the stomach of a salmon which appeared once every seven years. Let's hope that the next data.tree release will appear earlier!
Release Notes
- REMOVE: Removed the cacheAttribute parameter from Aggregate and Cumulate (they were confusing, even to me. Use Do instead to manually store aggregate values in the tree)
- ADD: plot function (see ?plot.Node)
- ADD: ToDataFrameTypeCol to export e.g. the path to columns by level in columns: ToDataFrameTypeCol(acme)
- ADD: Node$AddSibling
- ADD: Node$RemoveAttribute now contains a mandatory parameter so that it can be used if the node does not have the attribute to be removed.
- ADD: Get works on methods without args
- IMPROVE: FormatFixedDecimal and FormatPercent work for NULL values
- IMPROVE: Documentation
- FIX: Aggregate will not return attribute from callee anymore, but always aggregate children attributes
- FIX: Removed ... parameter from ToListExplicit and ToListSimple
- FIX: Clone was adding empty children list, which caused a series of problems (#44)
- FIX: Cloning a subtree does not keep reference to un-cloned parent anymore (#49)
- FIX: print with limit parameter ignored formatter (#43)
- FIX: cannot rename to int, e.g. acme$Do(function(x) x$name <- x$position) (#53)
Maintenance Release
- FIX: applications vignette, changed from http://htmlwidgets.org to http://www.htmlwidgets.org, as requested by CRAN
Maintenance Release
Maintenance Release
- FIX: Get can now fetch vectors and matrices too
- ADD: Node$siblings
Elder
This is release 0.2.0-3 on CRAN
- ADD:
ClimbByAttribute
- FIX:
Aggregate
andCumulate
now work always on attributes having a formatter - ADD:
as.igraph
now has a 'directed' parameter - ADD:
print.Node
now has a pruneMethod, allowing different methods to avoid that a huge tree is printed to the console - REMOVE:
FromDataFrameTaxonomy
andToDataFrameTaxonomy
(replaced byFromDataFrameNetwork
andToDataFrameNetwork
, but with some differences) - ADD:
FromDataFrameNetwork
andToDataFrameNetwork
- IMPROVE: make Traversal "level" much faster
- ADD:
Node$RemoveChild
- ADD:
Node$RemoveAttribute
- ADD:
as.igraph.Node
now supports different directions (climb and descend)
Elder RC2
Minor changes to pass checks on both Linux and Win