Timeline


and

12/03/07:

17:56 Changeset [5dee25] by Tiago de Paula Peixoto <tiago@…>
Move remaining parallelism check out of the outer/inner loops and into the parallel_check() function.
17:56 Changeset [5c37ba] by Tiago de Paula Peixoto <tiago@…>
masterpython3Move remaining parallelism check out of the outer/inner loops and into the parallel_check() function.
16:02 Changeset [fb8200] by Alexandre Hannud Abdo <abdo@…>
masterpython3Fixes bugs introduced in code restructuring. 3) missing parallel edge check in uncorrelated strategy 2) "_in()" for target and source of "target swap edge" 1) order of arguments of swap_edge_triad::parallel_check melodrama time... "premature optimization is the root of all evil" "careless abstraction are the fruits of its tree"
16:02 Changeset [ca2d50] by Alexandre Hannud Abdo <abdo@…>
Fixes bugs introduced in code restructuring. 3) missing parallel edge check in uncorrelated strategy 2) "_in()" for target and source of "target swap edge" 1) order of arguments of swap_edge_triad::parallel_check melodrama time... "premature optimization is the root of all evil" "careless abstraction are the fruits of its tree"
03:54 Ticket #15 (Add support for graph "rewiring") closed by count0
fixed: This was fixed in [7e824bdb71a5fe98b0d003c0cf2429242031f4ab], thanks to …
03:47 Changeset [a1be5d] by Tiago de Paula Peixoto <tiago@…>
masterpython3Trivial indentation fix
03:47 Changeset [9b2433] by Tiago de Paula Peixoto <tiago@…>
Trivial indentation fix
03:46 Changeset [c65210] by Tiago de Paula Peixoto <tiago@…>
masterpython3Properly parse some degree arguments, which can also be properies
03:46 Changeset [90565e] by Tiago de Paula Peixoto <tiago@…>
Properly parse some degree arguments, which can also be properies
03:44 Changeset [db2c35] by Tiago de Paula Peixoto <tiago@…>
Properly parse command line options with empty arguments, eg. "foo||bar"
03:44 Changeset [d53566] by Tiago de Paula Peixoto <tiago@…>
masterpython3Properly parse command line options with empty arguments, eg. "foo||bar"
03:28 Changeset [54e4f6] by Tiago de Paula Peixoto <tiago@…>
Some reorganization and more code comments of graph_rewiring.cc The check for parallel edges was cleaned up and abstracted into a function, and other minor things were changed. Code comments were added to places where it might have been hard to understand.
03:28 Changeset [4a3e04] by Tiago de Paula Peixoto <tiago@…>
masterpython3Some reorganization and more code comments of graph_rewiring.cc The check for parallel edges was cleaned up and abstracted into a function, and other minor things were changed. Code comments were added to places where it might have been hard to understand.

11/30/07:

20:30 Changeset [d0cf19] by Tiago de Paula Peixoto <tiago@…>
masterpython3Merge branch 'rewiring' Improve formatting of src/graph/graph_rewiring.cc (line breaks at column 80, typedefs, trailing whitespace removal, etc) Conflicts: src/graph-tool src/graph/graph_bind.cc
20:30 Changeset [51ad71] by Tiago de Paula Peixoto <tiago@…>
Merge branch 'rewiring' Improve formatting of src/graph/graph_rewiring.cc (line breaks at column 80, typedefs, trailing whitespace removal, etc) Conflicts: src/graph-tool src/graph/graph_bind.cc
02:11 Changeset [a61d8e] by Tiago de Paula Peixoto <tiago@…>
Further improvements of the python interface Property maps can now be obtained as such: weight = g.edge_properties['weight'] print weight[v] # v is a Vertex object weight[v] = 2.0 # and so on... The list of properties is obtained from g.vertex_properties, g.edge_properties and g.graph_properties, which can be read as dictionaries. The last can be set also, as such: g.graph_properties = {foo:"bar", baz:42} Functions to add and remove vertices or adges were also added (add_{vertex|edge}, remove_{vertex|edgge}). Vertex and Edge types can also now be printed for convenience, as such: for v in g.vertices(): print v for e in g.edges(): print e which results, for example, in: 0 1 2 3 4 5 6 (0,1) (1,2) (2,6) (3,4) (4,5) (4,2) (5,6) (6,1) (this also adds the forgotten graph_tool.py file, which was previously on .gitignore)
02:11 Changeset [1a0e9b] by Tiago de Paula Peixoto <tiago@…>
masterpython3Further improvements of the python interface Property maps can now be obtained as such: weight = g.edge_properties['weight'] print weight[v] # v is a Vertex object weight[v] = 2.0 # and so on... The list of properties is obtained from g.vertex_properties, g.edge_properties and g.graph_properties, which can be read as dictionaries. The last can be set also, as such: g.graph_properties = {foo:"bar", baz:42} Functions to add and remove vertices or adges were also added (add_{vertex|edge}, remove_{vertex|edgge}). Vertex and Edge types can also now be printed for convenience, as such: for v in g.vertices(): print v for e in g.edges(): print e which results, for example, in: 0 1 2 3 4 5 6 (0,1) (1,2) (2,6) (3,4) (4,5) (4,2) (5,6) (6,1) (this also adds the forgotten graph_tool.py file, which was previously on .gitignore)

11/28/07:

02:59 Changeset [981d3b] by Alexandre Hannud Abdo <abdo@…>
masterpython3Working and fast rewiring code for correlated and uncorrelated. Major changes to both correlated and uncorrelated rewiring code. Both cases are now functional and use iterative shuffling. Uncorrelated picks edges to rewire directly, correlated picks vertices in order to choose edges.
02:59 Changeset [90a9ab] by Alexandre Hannud Abdo <abdo@…>
Working and fast rewiring code for correlated and uncorrelated. Major changes to both correlated and uncorrelated rewiring code. Both cases are now functional and use iterative shuffling. Uncorrelated picks edges to rewire directly, correlated picks vertices in order to choose edges.

11/26/07:

14:10 Changeset [e1375c] by Tiago de Paula Peixoto <tiago@…>
masterpython3Line breaks at column 80 and remove trailing whitespace
14:10 Changeset [8c74e5] by Tiago de Paula Peixoto <tiago@…>
Line breaks at column 80 and remove trailing whitespace
14:04 Changeset [b88ac9] by Tiago de Paula Peixoto <tiago@…>
Merge git://milgram.sociology.columbia.edu/graph-tool into abdo-clustering
14:04 Changeset [069e35] by Tiago de Paula Peixoto <tiago@…>
masterpython3Merge git://milgram.sociology.columbia.edu/graph-tool into abdo-clustering
13:57 Changeset [d857c5] by Tiago de Paula Peixoto <tiago@…>
Further improvement of python interface Vertices and edges can be accessed from the graph class, as such: import graph_tool g = graph_tool.Graph() for v in g.vertices(): for e in v.out_edges(): # do something... Additionally, the --edit-{vertex|edge|graph}-property was ported to the new interface, and is working again, as it used to. The Vertex and Edge class no longer have the 'get_property' and 'set_property' method. They'll be replaced by a new method of accessing property maps.
13:57 Changeset [06358b] by Tiago de Paula Peixoto <tiago@…>
masterpython3Further improvement of python interface Vertices and edges can be accessed from the graph class, as such: import graph_tool g = graph_tool.Graph() for v in g.vertices(): for e in v.out_edges(): # do something... Additionally, the --edit-{vertex|edge|graph}-property was ported to the new interface, and is working again, as it used to. The Vertex and Edge class no longer have the 'get_property' and 'set_property' method. They'll be replaced by a new method of accessing property maps.
13:30 Ticket #43 (problem in graphml access) closed by count0
fixed: Replying to abhishek.v@tcs.com: > hi.. > I want to make use …
12:52 Ticket #44 (problem in graphml access) closed by count0
duplicate
12:52 Ticket #45 (problem in graphml access) closed by count0
duplicate
06:05 Ticket #45 (problem in graphml access) created by abhishek.v@…
hi.. I want to make use of graphml functionality provided by boost …
06:05 Ticket #44 (problem in graphml access) created by abhishek.v@…
hi.. I want to make use of graphml functionality provided by boost …
06:05 Ticket #43 (problem in graphml access) created by abhishek.v@…
hi.. I want to make use of graphml functionality provided by boost …

11/20/07:

20:43 Changeset [8b32d7] by Tiago de Paula Peixoto <tiago@…>
masterpython3Complete re-factoring of python module and command line tool The program was split in two parts: 1. A python module, graph_tool.py, which encapsulates the graph manipulation under a Graph class. Now the following can be done: import graph_tool g1 = graph_tool.Graph() g2 = graph_tool.Graph() g1.load("foo.xml") g2.load("bar.xml") print g1.number_of_vertices(), g2.number_of_vertices() 2. A standalone command line tool, graph-tool, which imports graph_tool.py, and exposes the Graph methods as command line options. The whole command line engine was thus (once again) entirely rewritten. It is now Crack-Free™, and simply mirrors the methods of the Graph class as command line options, using, for this, the beauty of function decorators. It classifies now, I believe, as Pythonic™.
20:43 Changeset [31fb7e] by Tiago de Paula Peixoto <tiago@…>
Complete re-factoring of python module and command line tool The program was split in two parts: 1. A python module, graph_tool.py, which encapsulates the graph manipulation under a Graph class. Now the following can be done: import graph_tool g1 = graph_tool.Graph() g2 = graph_tool.Graph() g1.load("foo.xml") g2.load("bar.xml") print g1.number_of_vertices(), g2.number_of_vertices() 2. A standalone command line tool, graph-tool, which imports graph_tool.py, and exposes the Graph methods as command line options. The whole command line engine was thus (once again) entirely rewritten. It is now Crack-Free™, and simply mirrors the methods of the Graph class as command line options, using, for this, the beauty of function decorators. It classifies now, I believe, as Pythonic™.

11/11/07:

14:33 Changeset [f005e9] by Tiago de Paula Peixoto <tiago@…>
masterpython3Removed unnecessary semicolon
14:33 Changeset [309974] by Tiago de Paula Peixoto <tiago@…>
Removed unnecessary semicolon
00:50 GraphToolDownload edited by count0
(diff)
00:45 GraphToolDownload edited by count0
(diff)

11/10/07:

23:38 Changeset [4e2522] by Tiago de Paula Peixoto <tiago@…>
masterpython3Sync properties 'value_types' to that of graph_properties.hh in python interface This fixes a bug where properties with 'long long' types were not handled properly through the python interface.
23:38 Changeset [3871a9] by Tiago de Paula Peixoto <tiago@…>
Sync properties 'value_types' to that of graph_properties.hh in python interface This fixes a bug where properties with 'long long' types were not handled properly through the python interface.
18:38 Changeset [b53522] by Tiago de Paula Peixoto <tiago@…>
Remove useless unsigned comparison
18:38 Changeset [9aea84] by Tiago de Paula Peixoto <tiago@…>
masterpython3Remove useless unsigned comparison

11/05/07:

04:55 Changeset [7e824b] by Alexandre Hannud Abdo <abdo@…>
Correlated random rewiring functional Several changes in the random rewiring code, making it fully functional for the correlated case. The reshuffling operations lag in efficiency, even though already the algorithm runs in little time.
04:55 Changeset [0b1523] by Alexandre Hannud Abdo <abdo@…>
masterpython3Correlated random rewiring functional Several changes in the random rewiring code, making it fully functional for the correlated case. The reshuffling operations lag in efficiency, even though already the algorithm runs in little time.

11/04/07:

20:34 Changeset [e87d07] by Alexandre Hannud Abdo <abdo@…>
masterpython3Merge branch 'master' of git://git.forked.de/graph-tool into directed_extended_clustering Conflicts: src/graph/graph_extended_clustering.cc
20:34 Changeset [a2e5b7] by Alexandre Hannud Abdo <abdo@…>
Merge branch 'master' of git://git.forked.de/graph-tool into directed_extended_clustering Conflicts: src/graph/graph_extended_clustering.cc
19:59 Changeset [3fedbb] by Alexandre Hannud Abdo <abdo@…>
masterpython3Merge branch 'master' of git://finn.forked.de/~count0/stuff/workspace/graph-tool into rewiring-merge
19:59 Changeset [24f30c] by Alexandre Hannud Abdo <abdo@…>
Merge branch 'master' of git://finn.forked.de/~count0/stuff/workspace/graph-tool into rewiring-merge
03:11 Changeset [d15f97] by Tiago de Paula Peixoto <tiago@…>
Code cleanups, and cosmetic changes Line breaks at column 80 were added, and all trailing whitespace was deleted. Code comments were modified and some more were added.
03:11 Changeset [07be3f] by Tiago de Paula Peixoto <tiago@…>
masterpython3Code cleanups, and cosmetic changes Line breaks at column 80 were added, and all trailing whitespace was deleted. Code comments were modified and some more were added.
02:33 Changeset [a510c3] by Tiago de Paula Peixoto <tiago@…>
masterpython3Fix label-parallel-edges property type It should be 'size_t' instead of 'long'.
02:33 Changeset [077850] by Tiago de Paula Peixoto <tiago@…>
Fix label-parallel-edges property type It should be 'size_t' instead of 'long'.
Note: See TracTimeline for information about the timeline view.