{"action":"created","issue":{"url":"https://api.github.com/repos/networkx/networkx/issues/764","labels_url":"https://api.github.com/repos/networkx/networkx/issues/764/labels{/name}","comments_url":"https://api.github.com/repos/networkx/networkx/issues/764/comments","events_url":"https://api.github.com/repos/networkx/networkx/issues/764/events","html_url":"https://github.com/networkx/networkx/pull/764","id":6761158,"number":764,"title":"Integration of Ben Edwards' GSoC project 2011 on community detection","user":{"login":"Midnighter","id":135653,"avatar_url":"https://avatars.githubusercontent.com/u/135653?v=3","gravatar_id":"","url":"https://api.github.com/users/Midnighter","html_url":"https://github.com/Midnighter","followers_url":"https://api.github.com/users/Midnighter/followers","following_url":"https://api.github.com/users/Midnighter/following{/other_user}","gists_url":"https://api.github.com/users/Midnighter/gists{/gist_id}","starred_url":"https://api.github.com/users/Midnighter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Midnighter/subscriptions","organizations_url":"https://api.github.com/users/Midnighter/orgs","repos_url":"https://api.github.com/users/Midnighter/repos","events_url":"https://api.github.com/users/Midnighter/events{/privacy}","received_events_url":"https://api.github.com/users/Midnighter/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"hagberg","id":187875,"avatar_url":"https://avatars.githubusercontent.com/u/187875?v=3","gravatar_id":"","url":"https://api.github.com/users/hagberg","html_url":"https://github.com/hagberg","followers_url":"https://api.github.com/users/hagberg/followers","following_url":"https://api.github.com/users/hagberg/following{/other_user}","gists_url":"https://api.github.com/users/hagberg/gists{/gist_id}","starred_url":"https://api.github.com/users/hagberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hagberg/subscriptions","organizations_url":"https://api.github.com/users/hagberg/orgs","repos_url":"https://api.github.com/users/hagberg/repos","events_url":"https://api.github.com/users/hagberg/events{/privacy}","received_events_url":"https://api.github.com/users/hagberg/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/networkx/networkx/milestones/3","html_url":"https://github.com/networkx/networkx/milestones/networkx-2.0","labels_url":"https://api.github.com/repos/networkx/networkx/milestones/3/labels","id":236124,"number":3,"title":"networkx-2.0","description":"","creator":{"login":"hagberg","id":187875,"avatar_url":"https://avatars.githubusercontent.com/u/187875?v=3","gravatar_id":"","url":"https://api.github.com/users/hagberg","html_url":"https://github.com/hagberg","followers_url":"https://api.github.com/users/hagberg/followers","following_url":"https://api.github.com/users/hagberg/following{/other_user}","gists_url":"https://api.github.com/users/hagberg/gists{/gist_id}","starred_url":"https://api.github.com/users/hagberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hagberg/subscriptions","organizations_url":"https://api.github.com/users/hagberg/orgs","repos_url":"https://api.github.com/users/hagberg/repos","events_url":"https://api.github.com/users/hagberg/events{/privacy}","received_events_url":"https://api.github.com/users/hagberg/received_events","type":"User","site_admin":false},"open_issues":41,"closed_issues":20,"state":"open","created_at":"2012-12-29T15:43:08Z","updated_at":"2015-06-28T05:41:49Z","due_on":"2015-09-15T04:00:00Z","closed_at":null},"comments":7,"created_at":"2012-09-10T13:00:58Z","updated_at":"2015-06-29T18:52:16Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/networkx/networkx/pulls/764","html_url":"https://github.com/networkx/networkx/pull/764","diff_url":"https://github.com/networkx/networkx/pull/764.diff","patch_url":"https://github.com/networkx/networkx/pull/764.patch"},"body":"Incomplete Pull Request\n-----------------------\n\nThis pull request is incomplete and it's meant to discuss pulling @bjedwards'\nGSoC project on community finding and other related code into the main networkx repository.\n\nGeneral Remark\n-------\nThere have been several discussions on the mailing list showing interest in\nreplacing the basic Graph data structure with custom ones, e.g., using a\ndatabase instead of the dict of dict model. Should we rely on particular class\ninterfaces, for example, Graph.adjacency_iter or DiGraph.predecessors_iter,\ninstead of accessing the dictionary structures directly in order to facilitate\nother data models?\n\nDirect access of the dictionary structure is extremely\nwidespread throughout networkx; one could argue that any customized data\nstructure would have to expose a dictionary-like interface anyway because a\nrewrite of networkx is not worth the time and effort.\n\nObservations\n------------\n\n* spectrum.py and laplacian_spectral.py are disorganized and seem to serve\n  similar purposes. Can we reorganize it?\n* similarly quality.py and community_quality.py isn't all the code community\n  related?\n\nRelated Issues\n--------------\n\nThe GSoC project issue #549 (used to be Trac 557), other related issues are an algorithm based on Newman(2006) PNAS #160 (Trac 158),\nthe Louvain method #239 (same on Trac), and a fast detection algorithm #245\n(same on Trac).\n"},"comment":{"url":"https://api.github.com/repos/networkx/networkx/issues/comments/116795226","html_url":"https://github.com/networkx/networkx/pull/764#issuecomment-116795226","issue_url":"https://api.github.com/repos/networkx/networkx/issues/764","id":116795226,"user":{"login":"MridulS","id":5363860,"avatar_url":"https://avatars.githubusercontent.com/u/5363860?v=3","gravatar_id":"","url":"https://api.github.com/users/MridulS","html_url":"https://github.com/MridulS","followers_url":"https://api.github.com/users/MridulS/followers","following_url":"https://api.github.com/users/MridulS/following{/other_user}","gists_url":"https://api.github.com/users/MridulS/gists{/gist_id}","starred_url":"https://api.github.com/users/MridulS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MridulS/subscriptions","organizations_url":"https://api.github.com/users/MridulS/orgs","repos_url":"https://api.github.com/users/MridulS/repos","events_url":"https://api.github.com/users/MridulS/events{/privacy}","received_events_url":"https://api.github.com/users/MridulS/received_events","type":"User","site_admin":false},"created_at":"2015-06-29T18:52:15Z","updated_at":"2015-06-29T18:52:15Z","body":"@hagberg @Midnighter @bjedwards What is the current status of this project?"}}