About igraph releases and other things
This is another bug fix release, with a couple of new features. Here are the important ones. See at the end for the complete list of changes.
Bipartite graphs have two kinds of vertices and edges are only allowed to connect opposite kinds. Think of the Hollywood movie graph with actors and movies. igraph 0.5.2 now contains some functions to deal with these kind of networks.
This is a simple and intuitive community finding algorithm, published by Raghavan et al. in 2007 (see docs for full citation). It works by assigning labels to the vertices and then updating the labels based on majority voting among the neighbors.
The DrL layout generator was extended to generate three dimensional layouts. Albeit slower than the regular 2D version, this is a nice addition for those who do visualization in 3D.
Johnson’s algorithm is a good choice for finding all shortest paths in a network that has some negative edge weights, but no negative cycles.
A new function was added to calculate the average degree of the neighbors of all or some vertices. It supports the edge weighted version of the measure as well.
Apart from the bug fixes, some functions were rewritten to speed them up.
Graph.shortest_paths()
if needed)Graph.strength()
Graph.Bipartite()
,
Graph.is_bipartite()
, Graph.get_indicence()
, Graph.Incidence()
,
Graph.bipartite_projection()
, Graph.bipartite_projection_size()
Graph.community_label_propagation()
Graph.unfold_tree()
setup.py
script improvementsedge_arrow_size
and edge_arrow_width
Graph.Formula
to create small graphs from a simple notationVertexSeq
and EdgeSeq
objects can now be indexed by slicesigraph_isomorphic_function_vf2()
, affecting all VF2
graph isomorphism functionsigraph_degree_sequence_game()
checks now that
the sum of the degrees is evenigraph_automorphisms()
,
igraph_shortest_paths_bellman_ford()
,
igraph_independent_vertex_sets()
id
attributencv
ARPACK parameter for
igraph_community_leading_eigenvector()
igraph_path_length_hist()
, unconnected
was wrong
for unconnected and undirected graphs.