All Projects → KiranGershenfeld → Visualizingtwitchcommunities

KiranGershenfeld / Visualizingtwitchcommunities

Licence: mit
Graphing communities on Twitch.tv in a visually intuitive way

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Visualizingtwitchcommunities

Telegram List
List of telegram groups, channels & bots // Список интересных групп, каналов и ботов телеграма // Список чатов для программистов
Stars: ✭ 3,362 (+2141.33%)
Mutual labels:  community, data-science
PhantomBotDE
PhantomBotDE ist ein aktiv Entwickelter interaktiver Open Source Twitch Bot mit einer lebendigen Community welche Unterhaltung und Moderation für deinen Kanal bietet, dieser erlaubt dir dich auf das was wirklich zählt zu Konzentrieren - dein Spiel und deine Zuschauer.
Stars: ✭ 24 (-84%)
Mutual labels:  community, twitch
createurstech.fr
Première plateforme collaborative et open source qui référence les créateurs de contenus tech francophone.
Stars: ✭ 174 (+16%)
Mutual labels:  community, twitch
Rweekly.org
R Weekly
Stars: ✭ 406 (+170.67%)
Mutual labels:  community, data-science
Programming With Data
🐍 Learn Python and Pandas from the ground up
Stars: ✭ 156 (+4%)
Mutual labels:  data-science
Pyfts
An open source library for Fuzzy Time Series in Python
Stars: ✭ 154 (+2.67%)
Mutual labels:  data-science
Color recognition
🎨 Color recognition & classification & detection on webcam stream / on video / on single image using K-Nearest Neighbors (KNN) is trained with color histogram features by OpenCV.
Stars: ✭ 154 (+2.67%)
Mutual labels:  data-science
Datasciencevm
Tools and Docs on the Azure Data Science Virtual Machine (http://aka.ms/dsvm)
Stars: ✭ 153 (+2%)
Mutual labels:  data-science
Gensim
Topic Modelling for Humans
Stars: ✭ 12,763 (+8408.67%)
Mutual labels:  data-science
Awesome Pytorch List
A comprehensive list of pytorch related content on github,such as different models,implementations,helper libraries,tutorials etc.
Stars: ✭ 12,475 (+8216.67%)
Mutual labels:  data-science
Go Twitch Irc
go irc client for twitch.tv
Stars: ✭ 155 (+3.33%)
Mutual labels:  twitch
Rbbjson
Flexible JSON traversal for rapid prototyping.
Stars: ✭ 155 (+3.33%)
Mutual labels:  data-science
Zigzag
Python library for identifying the peaks and valleys of a time series.
Stars: ✭ 156 (+4%)
Mutual labels:  data-science
Open Solution Toxic Comments
Open solution to the Toxic Comment Classification Challenge
Stars: ✭ 154 (+2.67%)
Mutual labels:  data-science
Stanford Cs 229 Machine Learning
VIP cheatsheets for Stanford's CS 229 Machine Learning
Stars: ✭ 12,827 (+8451.33%)
Mutual labels:  data-science
Data Science Stack Cookiecutter
🐳📊🤓Cookiecutter template to launch an awesome dockerized Data Science toolstack (incl. Jupyster, Superset, Postgres, Minio, AirFlow & API Star)
Stars: ✭ 153 (+2%)
Mutual labels:  data-science
Dash Oil And Gas Demo
Dash Demo App - New York Oil and Gas
Stars: ✭ 156 (+4%)
Mutual labels:  data-science
Geni
A Clojure dataframe library that runs on Spark
Stars: ✭ 152 (+1.33%)
Mutual labels:  data-science
Py Quantmod
Powerful financial charting library based on R's Quantmod | http://py-quantmod.readthedocs.io/en/latest/
Stars: ✭ 155 (+3.33%)
Mutual labels:  data-science
Comunidades
Comunidades Vue.js ao redor do Brasil
Stars: ✭ 154 (+2.67%)
Mutual labels:  community

VisualizingTwitchCommunities

This project maps communities of streamers on Twitch.tv based on shared viewership. The data is collected from the Twitch API and visualized in Gephi.

Results

Twitch-Communities-High-Res.png

I wrote an article on TowardsDataScience here

If your curious about how to read this graph and why I made it, check out the article.

How can I mess with the graph?

I made the graph in a free data visualization tool called Gephi. Download it here The data set is in Visulization/GephiData . In gephi go to laboratory and import the edge file as an edgelist. Then import the label file as a node list. From there you can go to overview and run a modularity analysis on the nodes to detect communities.

How can I collect more data?

The DataCollection folder has a script called main that can be ran to collect the top 100 streams and all their viewers and save it to a csv. You can use the windows task scheduler to run this task at any time interval you like and build up data over long periods of time.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].