Social Network Analisys of GitHub
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
.gitignore updating gitignore Mar 13, 2013
README.md starting to work on an external module Mar 13, 2013
ego-network-2levels-fast.py Fix encoding and clear screen for all files Mar 13, 2014
ego-network-2levels.py
ego-network.py Fix encoding and clear screen for all files Mar 13, 2014
organization_ego-network-2levels.py Fix encoding and clear screen for all files Mar 13, 2014
organization_ego-network.py Fix encoding and clear screen for all files Mar 13, 2014
organization_repositories_social_mining_weighted.py Fix previous bug also in the organization weighted analysis Mar 17, 2014
organization_repository_analysis.py Fix encoding and clear screen for all files Mar 13, 2014
organization_repository_social_mining.py Fix a bug when deleting node None Mar 17, 2014
organization_repository_social_mining_weighted.py
repoanalysis.py Fix encoding and clear screen for all files Mar 13, 2014
repoanalysis.pyc fix a missing edge in the repoanalysis.py Apr 8, 2013
single_repository_social_mining.py Fix a bug when deleting node None Mar 17, 2014
single_repository_social_mining_weighted.py Fix a bug in single repository weighted for users without data Mar 17, 2014

README.md

GitHub Social Network Analysis scripts

Social Network Analysis on GitHub

Social Network Analisys of GitHub: a collection of python scripts for mining GitHub social networks

License

GPL V.3

Description

  1. ego-network.py: Ego-network search for followers and following users of a single user, Depth = 1
  2. ego-network-2levels.py: Ego-network search for followers and following users of a single user, Depth = 2 (full name of the user is requested, very slow)
  3. ego-network-2levels-fast.py: Ego-network search for followers and following users of a single user, Depth = 2 (only username of the user is requested, faster)
  4. organization_repository_analysis.py: Analysis of an Organization repository, starting from a user. No graph is built
  5. organization_repository_social_mining.py: Analysis of an Organization repository, starting from a user. A .gexf graph with multiple edges is built and saved
  6. organization_repository_social_mining_weighted.py: Analysis of an Organization repository, starting from a user. A .gexf graph is built with weighted singular edges and saved
  7. organization_repositories_social_mining_weighted.py: Analysis of an Organization (all its repositories), starting from a user. A .gexf graph is built with weighted singular edges and saved
  8. organization_ego-network.py: Ego-network search for followers and following users of all the members of an Organization, Depth = 1
  9. organization_ego-network-2levels.py: Ego-network search for followers and following users of all the members of an Organization, Depth = 2
  10. single_repository_social_mining.py: Analysis of a user repository, starting from a user. A .gexf graph with multiple edges is built and saved
  11. single_repository_social_mining_weighted.py: Analysis of a user repository, starting from a user. A .gexf graph with weighted singular edges is built and saved

Requisites

Install pyGithub with: pip install PyGithub

Install NetworkX with: pip install networkx