- 11 May, 2009 2 commits
-
-
Tiago Peixoto authored
-
Tiago Peixoto authored
-
- 08 May, 2009 3 commits
-
-
Tiago Peixoto authored
graph_draw() won't work if gv is not available, and just a warning is printed... This makes graph_tool.all work when gv is not available.
-
Tiago Peixoto authored
Fix bad_any_cast bug when passing a weight property.
-
Tiago Peixoto authored
-
- 26 Apr, 2009 2 commits
-
-
Tiago Peixoto authored
-
Tiago Peixoto authored
This fully documents the centrality module.
-
- 25 Apr, 2009 4 commits
-
-
Tiago Peixoto authored
The function directed() no longer exists, is_directed() should be used instead.
-
Tiago Peixoto authored
-
Tiago Peixoto authored
The _max_edge_index variable was not set when reading a graph, which caused memory corruption when deleting and adding edges.
-
Tiago Peixoto authored
Now all filters are stashed by default. In order to override this, the parameter all=False needs to be passed, and the individual filters need to be specified.
-
- 24 Apr, 2009 3 commits
-
-
Tiago Peixoto authored
This also doesn't build a parallel vertex list if motifs aren't being sampled.
-
Tiago Peixoto authored
This includes the function motif_significance() into the clustering module.
-
Tiago Peixoto authored
This changes the meaning of the all_selectors type, which includes all property types, and creates a scalar_selectors type, which includes only the scalar types.
-
- 22 Apr, 2009 1 commit
-
-
Tiago Peixoto authored
Conflicts: acinclude.m4 configure.in src/graph-tool src/graph/Makefile.am src/graph/correlations/graph_assortativity.hh src/graph/graph.cc src/graph/graph_betweenness.cc src/graph_tool/__init__.py
-
- 16 Apr, 2009 1 commit
-
-
Tiago Peixoto authored
This ensures that vector types also don't suffer from data loss due to representation change.
-
- 14 Apr, 2009 3 commits
-
-
Tiago Peixoto authored
Individual filters can be stashed and popped by passing keyword arguments to the respective functions. Additionally the filter state can be obtained and set directly, with the get_filter_state() and set_filter_state() functions.
-
Tiago Peixoto authored
-
Tiago Peixoto authored
-
- 10 Mar, 2009 2 commits
-
-
Tiago Peixoto authored
This finally fixes in the bug addressed by commit 309ddbbd, where parallel edges could be erroneously created. In fact, the bug was more serious: The source and target edge lists always pointed to the same list (in the uncorrelated case, but could occasionally happen for the correlated case also) which got shuffled during iteration. Since the shuffling of one list interfered with the shuffling of the other, some combinations of source and target edges could simply never be considered... This commit forces both lists to always be independent.
-
Tiago Peixoto authored
Thins changes the graph filtering code slightly to wrap graph types with GraphWrap, which automatically updates the edge index list when edges are removed and added to the graph. This also changes how graphs are passed to algorithms, which is now by reference instead of pointer. (hence this touches lots of code, but changes are trivial)
-
- 09 Mar, 2009 4 commits
-
-
Tiago Peixoto authored
-
Tiago Peixoto authored
This was not working due to filtering semantics modifications.
-
Tiago Peixoto authored
-
Tiago Peixoto authored
This implements an efficient motif counting algorithm.
-
- 01 Mar, 2009 3 commits
-
-
Tiago Peixoto authored
Edge index housekeeping was not preserved during copy.
-
Tiago Peixoto authored
-
Tiago Peixoto authored
This fixes bug where boost overlay files were not being used, when not compiling from source dir.
-
- 22 Feb, 2009 3 commits
-
-
Tiago Peixoto authored
-
Tiago Peixoto authored
The edge index housekeeping was not performed on edges which were deleted due to vertex removal.
-
Tiago Peixoto authored
This provides a more convenient way of deleting vertices or edges according to a simple criterion.
-
- 21 Feb, 2009 2 commits
-
-
Tiago Peixoto authored
Make sure libtool is properly modified, by doing it last in configure.ac.
-
Tiago Peixoto authored
-
- 17 Feb, 2009 1 commit
-
-
Tiago Peixoto authored
Add support for v.{out|in}_neighbours(), for direct iteration over the neighbours, as well as v.all_edges() and v.all_neighbours(). This also properly exports the Vertex and Edge classes, with docstrings.
-
- 14 Feb, 2009 2 commits
-
-
Tiago Peixoto authored
This adds the centrality module, which supports betweenness, eigentrust, pagerank and absolute trust.
-
Tiago Peixoto authored
This makes the naming more sensible.
-
- 10 Feb, 2009 3 commits
-
-
Tiago Peixoto authored
It now does not implies automatically "always_directed".
-
Tiago Peixoto authored
In some circumstances, the test for parallel edges would fail to detect one, if it involved another "new" edge and one of the current ones being rewired. This commit also removes the requirement that edge indexes be continuous in the range [0, num_edges(g)), which is not in general the case.
-
Tiago Peixoto authored
-
- 06 Feb, 2009 1 commit
-
-
Tiago Peixoto authored
The seed option is now correctly interpreted.
-