# Timeline

and

## 10/26/08:

15:24 Changeset [869ac6] by
15:24 Changeset [742247] by
12:09 Changeset [c1c79d] by
Clean up Makefile.am files Add global variables to configure.ac, to avoid unnecessary multiple definitions.
12:09 Changeset [86436d] by
masterpython3Clean up Makefile.am files Add global variables to configure.ac, to avoid unnecessary multiple definitions.

## 10/23/08:

21:23 Changeset [93db6f] by
masterpython3Get rid of virtual functions in graph rewiring code Unnecessary dynamic polymorphism is replaced by static polymorphism, in the definitions of the rewiring strategies.
21:23 Changeset [609d29] by
Get rid of virtual functions in graph rewiring code Unnecessary dynamic polymorphism is replaced by static polymorphism, in the definitions of the rewiring strategies.
15:05 Changeset [5fa50e] by
masterpython3Re-include graph rewiring code in the new scheme This also creates the misc sub-module. This may be re-organized in the future.
15:05 Changeset [2f7496] by
Re-include graph rewiring code in the new scheme This also creates the misc sub-module. This may be re-organized in the future.

## 10/21/08:

16:33 Ticket #53 (TypeError: previous_rev() takes exactly 2 arguments (3 given)) closed by
11:56 Ticket #53 (TypeError: previous_rev() takes exactly 2 arguments (3 given)) created by
==== How to Reproduce ==== While doing a GET operation on …
11:32 Changeset [b1e1bc] by
masterpython3Rewiring: bugfix, improvements and restructuring resulting in cleaner and faster code Restructure the rewiring code, introducing further abstraction through class inheritance. Both uncorrelated and correlated cases draw edges directly. This has actually proven faster than drawing vertices for the correlated case, since realizing that indexes could be stored instead of edges. Doing so avoids changes in the pool of candidate edges, which in turn removes the need to rebuild it for each edge to rewire. Consequently, it also makes the uncorrelated case a lot quicker. In the uncorrelated undirected case, the new code also fixes a serious bug: when building the edge pool, only one end of each edge was looked at, because the "edges" vector is not equivalent to drawing all out_edges from all vertices, as is done now.
11:32 Changeset [99de68] by
Rewiring: bugfix, improvements and restructuring resulting in cleaner and faster code Restructure the rewiring code, introducing further abstraction through class inheritance. Both uncorrelated and correlated cases draw edges directly. This has actually proven faster than drawing vertices for the correlated case, since realizing that indexes could be stored instead of edges. Doing so avoids changes in the pool of candidate edges, which in turn removes the need to rebuild it for each edge to rewire. Consequently, it also makes the uncorrelated case a lot quicker. In the uncorrelated undirected case, the new code also fixes a serious bug: when building the edge pool, only one end of each edge was looked at, because the "edges" vector is not equivalent to drawing all out_edges from all vertices, as is done now.
11:14 Changeset [e4aaa6] by
11:14 Changeset [a9abbf] by

## 10/20/08:

16:09 Changeset [a204d6] by
masterpython3Fix compilation with openmp in graph_search code
16:09 Changeset [8142f0] by
Fix compilation with openmp in graph_search code

## 10/13/08:

16:09 Changeset [b70e3f] by
Added util sub-module This contains at the moment functions to perform basic vertex and edge searches.
16:09 Changeset [4cfd77] by
masterpython3Added util sub-module This contains at the moment functions to perform basic vertex and edge searches.
16:04 Changeset [7538d8] by
masterpython3Add --with-numpy and --with-scipy options to configure This allows specifying where numpy and scipy are installed, which can be useful when installing graph_tool in a different location.
16:04 Changeset [2b69a9] by
Add --with-numpy and --with-scipy options to configure This allows specifying where numpy and scipy are installed, which can be useful when installing graph_tool in a different location.

## 10/10/08:

18:09 Changeset [d6b03c] by
masterpython3Fix compilation error on 64 bit architectures This adds missing uint64_t type to the list o supported numpy types.
18:09 Changeset [ab114c] by
Fix compilation error on 64 bit architectures This adds missing uint64_t type to the list o supported numpy types.
17:49 Changeset [b4010d] by
Fix compilation error with OpenMP
masterpython3Fix compilation error with OpenMP

## 10/07/08:

21:23 Changeset [f35904] by
Add convenience module graph_tool.all This allows to import all submodules from graph_tool with one command, e.g., from graph_tool.all import *
21:23 Changeset [16d856] by
masterpython3Add convenience module graph_tool.all This allows to import all submodules from graph_tool with one command, e.g., from graph_tool.all import *
19:46 Changeset [d4c3e0] by
Makefiles: AM_CPPFLAGS use srcdir Add $(srcdir) to include paths in AM_CPPFLAGS so that we can compile the program writing all targets into a directory separate from the sources. This is done simply by creatig a subdirectory of the project root and running "../configure" and "make" inside it. 19:46 Changeset [1c8432] by masterpython3Makefiles: AM_CPPFLAGS use srcdir Add$(srcdir) to include paths in AM_CPPFLAGS so that we can compile the program writing all targets into a directory separate from the sources. This is done simply by creatig a subdirectory of the project root and running "../configure" and "make" inside it.
19:46 Changeset [48aec7] by
masterpython3Add dedicated average correlation calculation This is a re-implementation based on new histogram code, which does not build a 2D histogram, and is thus more exact and uses less memory.
19:46 Changeset [157c43] by
Add dedicated average correlation calculation This is a re-implementation based on new histogram code, which does not build a 2D histogram, and is thus more exact and uses less memory.
Note: See TracTimeline for information about the timeline view.