Git Product home page Git Product logo

meetupnewbies's Introduction

Meetup.com is a site where people make interest groups and organize events for groups, and people who join the groups attend the events.

The data is for a Meetup group called 20LetsHang, where the common interest is meeting people in their 20's and joining fun activities around the South Bay Area of Northern California. The aggregated data in data.csv shows for each person in the group: the number of events s/he has attended and hosted, as well as the number and names of newbies (first timers to a 20LetsHang event) who attended for an event s/he hosted.

graph.png shows the growth of the group using newbies. Each vertex represents a unique person who has attended a 20LetsHang event, and each edge represents a host-newbie relationship. For example, if Person A attended a 20LetsHang event for the first time hosted by Person B, Person B would be connected to Person A, and in data.csv, Person A would be on Person B's list of newbies. It is possible to be disconnected if a member hosts an event before attending an event.

Technoligies used: Meetup API to grab the data, igraph to create the underlying graph, Cairo to draw a graph showing the connections, all written in Python.

To run, install Python igraph and pycairo, then run "python lh.py" in the command line.

meetupnewbies's People

Contributors

andreaowu avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.