tidygraph 1.2.0
- graph description now recognise undirected trees
- Added pkgdown site at https://tidygraph.data-imaginist.com
- Prepare tidygraph for dplyr 1.0.0 (#118 and #119)
- Add possibility of controlling which column in nodesare used for matching if thetoandfromcolumns in edges are character vectors during construction (#89)
- bind_graph()now accepts a list of graphs as its first argument (#88)
- Add graph_modularity()for calculating modularity contingent on a node grouping (#97)
- Edge weights are now handled more consistently to avoid igraph using a possible weightedge attribute.weights = NULLwill always mean that no edge weight is used (#106).
- Neighborhood graph in map_local()and siblings will now contain a.central_nodenode attribute that will identify the node from which the local graph has been calculated (#107)
tidygraph 1.1.2
- Compatibility with dplyr0.8
tidygraph 1.1.1
- Better conversion of networkobjects. Old conversion could mess up edge attributes.
- Changes to anticipate new version of tibbleanddplyr
- tibble-like dimming of non-data text in printing
- Edge-length is now preserved when converting from phylo
- Added to_subcomponentmorpher to work with a single component containing a specified node
- Morphers that reference nodes now correctly tidy eval the node argument
- Add node_is_adjacentto query which nodes are directly connected to a set of nodes
- Add fortifymethod fortbl_graphobject for plotting as regular data withggplot2
tidygraph 1.1.0
- Fix bug when coercing to tbl_graphfrom an adjacency list containingNULLorNAelements.
- Change license to MIT
- Add convertverb to perform bothmorphandcrystallisein one go, returning a singletbl_graph
- When collapsing edges or nodes during morphthe original data will be stored in.orig_datainstead of.datato avoid conflicts with.dataargument in many tidyverse verbs (BREAKING)
- as_tbl_graph.data.framenow recognises set tables (each column gives eachs rows membership to that set)
- Add with_graphto allow computation of algorithms outside of verbs
- graph_is_*set of querying functions has been added that all returns logical scalars.
- Add %N>%and%E>%for activating nodes and edges respectively as part of the piping.
- mutatenow lets you reference created columns in graph algorithms so it behaves in line with expected- mutatebehaviour. This has led to a slight performance decrease (millisecond scale). The old behaviour can be accessed using- mutate_as_tblwhere the graph will only get updated in the end.
- When using to_subgraph with edges, isolated nodes are no longer deleted
- bind_graphsnow work with a single- tbl_graph
- Added .register_graph_contextto allow the use of tidygraph algorithms in external functions.
- Added to_unfolded_tree,to_directed, andto_undirectedmorphers
- Add the node_rank_*family of algorithms for seriation of nodes
- Added to_hierarchical_clustersmorpher to work with hierarchical representations of community detection algorithms.
- All group_*algorithms now ensure that the groups are enumerated in descending order based on size, i.e. members of the largest group/community will always have1, etc.
- Fix a bug when filtering all nodes or edges where no nodes/edges would be removed (#42)
- Added interface to netrankrresulting in 19 new centrality scores and a manual mode for composing new centrality scores
- Added edge_is_[from|to|between|incident]()to help find edges related to certain nodes