<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/networkx.git/networkx/algorithms/components/biconnected.py, branch docdraft</title>
<subtitle>github.com: networkx/networkx.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/networkx.git/'/>
<entry>
<title>Refactor and improve the documentation for connected_components.</title>
<updated>2015-05-06T23:05:16+00:00</updated>
<author>
<name>Jordi Torrents</name>
<email>jordi.t21@gmail.com</email>
</author>
<published>2015-05-03T15:13:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/networkx.git/commit/?id=d72b854ef6ad39cd346498752da19cfeff41192f'/>
<id>d72b854ef6ad39cd346498752da19cfeff41192f</id>
<content type='text'>
Make connected_components a generator of sets of nodes, it was a generator
of list of nodes. See #1501 for discussion.

Use a plain BFS to compute them instead of using the single source
shortest path function. The latter also does a BFS but keeps track of the
distances. This is only slightly faster for small graphs (arround 5% in my
tests), but for larger graphs the speed up is more relevant (around 1.8x
faster). Also I think it's conceptually better. As @ysitu said, we have a
tendency to abuse shortest paths functions for reachability.

Also improved biconnected components examples, docstrings, and code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make connected_components a generator of sets of nodes, it was a generator
of list of nodes. See #1501 for discussion.

Use a plain BFS to compute them instead of using the single source
shortest path function. The latter also does a BFS but keeps track of the
distances. This is only slightly faster for small graphs (arround 5% in my
tests), but for larger graphs the speed up is more relevant (around 1.8x
faster). Also I think it's conceptually better. As @ysitu said, we have a
tendency to abuse shortest paths functions for reachability.

Also improved biconnected components examples, docstrings, and code.
</pre>
</div>
</content>
</entry>
<entry>
<title>Whitespace and formatting cleanup</title>
<updated>2013-11-12T14:35:03+00:00</updated>
<author>
<name>Aric Hagberg</name>
<email>aric.hagberg@gmail.com</email>
</author>
<published>2013-11-12T14:35:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/networkx.git/commit/?id=caf1d6dc23557becc8e7349099d868b9b00a8377'/>
<id>caf1d6dc23557becc8e7349099d868b9b00a8377</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>change the other code in networkx/algorithms/components to return generators of components instead of lists of components, Add option to copy (or not) component subgraph data.</title>
<updated>2013-11-12T12:04:13+00:00</updated>
<author>
<name>francis.chan</name>
<email>f1ancis621@gmail.com</email>
</author>
<published>2013-11-12T12:04:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/networkx.git/commit/?id=9005bd2977d864f74c179601f6f3c4f913612c47'/>
<id>9005bd2977d864f74c179601f6f3c4f913612c47</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Be explicit about attr_dict in edge_subgraph and more tests</title>
<updated>2011-10-09T02:04:36+00:00</updated>
<author>
<name>Dan Schult</name>
<email>dschult@colgate.edu</email>
</author>
<published>2011-10-09T02:04:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/networkx.git/commit/?id=b65cbacda486fae2ac90a6167d727b44b16395c9'/>
<id>b65cbacda486fae2ac90a6167d727b44b16395c9</id>
<content type='text'>
Addresses #588
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Addresses #588
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in edge_subgraph</title>
<updated>2011-10-08T22:01:12+00:00</updated>
<author>
<name>Dan Schult</name>
<email>dschult@colgate.edu</email>
</author>
<published>2011-10-08T22:01:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/networkx.git/commit/?id=dc5d89c702f650b7a6c079864a811695ff0c2068'/>
<id>dc5d89c702f650b7a6c079864a811695ff0c2068</id>
<content type='text'>
and add attribute tests to component routines that return subgraphs

Addresses #588
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and add attribute tests to component routines that return subgraphs

Addresses #588
</pre>
</div>
</content>
</entry>
<entry>
<title>Apply patch for copying subgraph data. Addresses #588.</title>
<updated>2011-10-04T00:56:49+00:00</updated>
<author>
<name>Aric Hagberg</name>
<email>aric.hagberg@gmail.com</email>
</author>
<published>2011-10-04T00:56:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/networkx.git/commit/?id=ae5f3e6df0d36aafe62201dfd8cbc0548d837c15'/>
<id>ae5f3e6df0d36aafe62201dfd8cbc0548d837c15</id>
<content type='text'>
This could still use review.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This could still use review.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add patch to switch back to simpler _dfs algorithm.</title>
<updated>2011-08-06T00:18:23+00:00</updated>
<author>
<name>Aric Hagberg</name>
<email>aric.hagberg@gmail.com</email>
</author>
<published>2011-08-06T00:18:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/networkx.git/commit/?id=4b0750bf45ff6a0690eb173af9e3d07bc7eac151'/>
<id>4b0750bf45ff6a0690eb173af9e3d07bc7eac151</id>
<content type='text'>
Closes #609
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #609
</pre>
</div>
</content>
</entry>
<entry>
<title>Function for articulation points and biconnected components.</title>
<updated>2011-08-05T14:41:38+00:00</updated>
<author>
<name>Aric Hagberg</name>
<email>aric.hagberg@gmail.com</email>
</author>
<published>2011-08-05T14:41:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/networkx.git/commit/?id=1c47cc2d431958191af1caa6fde60b36cd724f42'/>
<id>1c47cc2d431958191af1caa6fde60b36cd724f42</id>
<content type='text'>
Addresses #609
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Addresses #609
</pre>
</div>
</content>
</entry>
<entry>
<title>Add biconnected articulation points and biconnected components functions.  Addresses #609</title>
<updated>2011-08-01T20:22:01+00:00</updated>
<author>
<name>Aric Hagberg</name>
<email>aric.hagberg@gmail.com</email>
</author>
<published>2011-08-01T20:22:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/networkx.git/commit/?id=1f05ac89b1b257fec67dd68ea2a92967ab1fbe69'/>
<id>1f05ac89b1b257fec67dd68ea2a92967ab1fbe69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
