Skip to content

Instantly share code, notes, and snippets.

@tonyfast
Last active April 26, 2017 14:21
Show Gist options
  • Save tonyfast/d1fc96747bf1d69faff0 to your computer and use it in GitHub Desktop.
Save tonyfast/d1fc96747bf1d69faff0 to your computer and use it in GitHub Desktop.
Scraping DARPA project contributions
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 123,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"from coffeetools import coffee\n",
"import jinja2 \n",
"import IPython\n",
"import glob\n",
"import json\n",
"import pandas\n",
"import qgrid\n",
"qgrid.nbinstall(overwrite=True) # copies javascript dependencies to your /nbextensions folder \n",
"qgrid.set_defaults(remote_js=True)"
]
},
{
"cell_type": "code",
"execution_count": 124,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<script src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery.isotope/2.2.2/isotope.pkgd.min.js\"></script>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"%%html\n",
"<script src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery.isotope/2.2.2/isotope.pkgd.min.js\"></script>"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"* Use [IsotopeJS](http://isotope.metafizzy.co) to filter bootstrap panels at top level\n",
" Sort by: Stars, Forks, Commits, slocs, Languages\n",
"* Bokeh plot for code commits and code frequency\n",
"* Connect contributors in a [network graph](http://nbviewer.ipython.org/gist/tonyfast/e4e22f4bc261a2ae0c42)\n",
" _This network examples connects repositories by user actions on Github._"
]
},
{
"cell_type": "code",
"execution_count": 125,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<div class=\"button-group sort-by-button-group\">\n",
" <button data-sort-by=\"original-order\">original order</button>\n",
" <button data-sort-by=\"name\">name</button>\n",
" <button data-sort-by=\"symbol\">symbol</button>\n",
" <button data-sort-by=\"number\">number</button>\n",
" <button data-sort-by=\"weight\">weight</button>\n",
" <button data-sort-by=\"category\">category</button>\n",
"</div>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"%%html\n",
"<div class=\"button-group sort-by-button-group\">\n",
" <button data-sort-by=\"original-order\">original order</button>\n",
" <button data-sort-by=\"name\">name</button>\n",
" <button data-sort-by=\"symbol\">symbol</button>\n",
" <button data-sort-by=\"number\">number</button>\n",
" <button data-sort-by=\"weight\">weight</button>\n",
" <button data-sort-by=\"category\">category</button>\n",
"</div>"
]
},
{
"cell_type": "code",
"execution_count": 126,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"rows = []\n",
"for user in glob.glob('darpa-github/*'):\n",
" for repo in glob.glob( user +'/*'):\n",
" current = {\n",
" 'lang':{},\n",
" }\n",
" with open(repo + '/languages','r') as f:\n",
" _d = json.load(f)\n",
" \n",
" if all( [isinstance(a,int) for a in _d.values()]):\n",
" current['sloc'] = sum(_d.values())\n",
" for k,v in _d.items():\n",
" current['lang'][k] = v/current['sloc']\n",
" \n",
" with open(repo + '/info','r') as f: \n",
" for k,v in json.load(f).items():\n",
" if k.endswith('_count') or k.endswith('_at') or k in ['url','description']:\n",
" current[k] = v\n",
" with open(repo + '/contributors','r') as f: \n",
" current['contributors_count'] = len(json.load(f))\n",
" if current:\n",
" rows.append( current )"
]
},
{
"cell_type": "code",
"execution_count": 127,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"df = pandas.io.json.json_normalize(rows).fillna(0)"
]
},
{
"cell_type": "code",
"execution_count": 128,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<script type=\"text/javascript\">\n",
"if ($(\"#dg-css\").length == 0){\n",
" $(\"head\").append([\n",
" \"<link href='https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.grid.css' rel='stylesheet'>\",\n",
" \"<link href='https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick-default-theme.css' rel='stylesheet'>\",\n",
" \"<link href='http://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.4/css/jquery-ui.min.css' rel='stylesheet'>\",\n",
" \"<link id='dg-css' href='https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid.css' rel='stylesheet'>\"\n",
" ]);\n",
"}\n",
"</script>\n",
"<div class='q-grid-container'>\n",
"<div id='e79fff89-72b1-42d7-a96f-5de95e90ce26' class='q-grid'></div>\n",
"</div>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/javascript": [
"var path_dictionary = {\n",
" jquery_drag: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/jquery.event.drag-2.2\",\n",
" slick_core: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.core.2.2\",\n",
" slick_data_view: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.dataview.2.2\",\n",
" slick_check_box_column: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.checkboxselectcolumn\",\n",
" slick_row_selection_model: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.rowselectionmodel\",\n",
" slick_grid: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.grid.2.2\",\n",
" data_grid: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid\",\n",
" date_filter: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid.datefilter\",\n",
" slider_filter: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid.sliderfilter\",\n",
" text_filter: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid.textfilter\",\n",
" filter_base: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid.filterbase\",\n",
" handlebars: \"https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/2.0.0/handlebars.min\"\n",
"};\n",
"\n",
"var existing_config = require.s.contexts._.config;\n",
"if (!existing_config.paths['underscore']){\n",
" path_dictionary['underscore'] = \"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min\";\n",
"}\n",
"\n",
"if (!existing_config.paths['moment']){\n",
" path_dictionary['moment'] = \"https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.8.3/moment.min\";\n",
"}\n",
"\n",
"if (!existing_config.paths['jqueryui']){\n",
" path_dictionary['jqueryui'] = \"https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.min\";\n",
"}\n",
"\n",
"require.config({\n",
" paths: path_dictionary\n",
"});\n",
"\n",
"if (typeof jQuery === 'function') {\n",
" define('jquery', function() { return jQuery; });\n",
"}\n",
"\n",
"require([\n",
" 'jquery',\n",
" 'jquery_drag',\n",
" 'slick_core',\n",
" 'slick_data_view'\n",
"],\n",
"function($){\n",
" $('#e79fff89-72b1-42d7-a96f-5de95e90ce26').closest('.rendered_html').removeClass('rendered_html');\n",
" require([\n",
" 'slick_check_box_column',\n",
" 'slick_row_selection_model',\n",
" 'slick_grid'\n",
" ], function(){\n",
" require([\"data_grid\"], function(dgrid){\n",
" var grid = new dgrid.QGrid('#e79fff89-72b1-42d7-a96f-5de95e90ce26', [{\"null\":0,\"contributors_count\":42,\"created_at\":\"2012-04-14T09:39:53Z\",\"description\":\"Development in Shark has been ended.\",\"forks_count\":336.0,\"network_count\":336.0,\"open_issues_count\":21.0,\"pushed_at\":\"2015-08-11T10:52:52Z\",\"sloc\":980183.0,\"stargazers_count\":984.0,\"subscribers_count\":230.0,\"updated_at\":\"2015-11-12T14:53:12Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/amplab\\/shark\",\"watchers_count\":984.0},{\"null\":1,\"contributors_count\":143,\"created_at\":\"2012-12-21T17:43:46Z\",\"description\":\"Memory Centric Reliable Distributed Storage\",\"forks_count\":688.0,\"network_count\":688.0,\"open_issues_count\":28.0,\"pushed_at\":\"2015-11-19T01:41:10Z\",\"sloc\":3226885.0,\"stargazers_count\":1746.0,\"subscribers_count\":294.0,\"updated_at\":\"2015-11-18T15:37:29Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/amplab\\/tachyon\",\"watchers_count\":1746.0},{\"null\":2,\"contributors_count\":16,\"created_at\":\"2014-05-19T07:00:07Z\",\"description\":\"Mirror of Apache Gora\",\"forks_count\":45.0,\"network_count\":45.0,\"open_issues_count\":2.0,\"pushed_at\":\"2015-11-17T16:20:21Z\",\"sloc\":1395487.0,\"stargazers_count\":35.0,\"subscribers_count\":11.0,\"updated_at\":\"2015-11-16T13:39:46Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/apache\\/gora\",\"watchers_count\":35.0},{\"null\":3,\"contributors_count\":6,\"created_at\":\"2009-05-21T01:17:48Z\",\"description\":\"Mirror of Apache Nutch\",\"forks_count\":395.0,\"network_count\":395.0,\"open_issues_count\":0.0,\"pushed_at\":\"2015-11-18T19:45:34Z\",\"sloc\":2779182.0,\"stargazers_count\":470.0,\"subscribers_count\":104.0,\"updated_at\":\"2015-11-17T02:53:20Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/apache\\/nutch\",\"watchers_count\":470.0},{\"null\":4,\"contributors_count\":2,\"created_at\":0,\"description\":0,\"forks_count\":0.0,\"network_count\":0.0,\"open_issues_count\":0.0,\"pushed_at\":0,\"sloc\":0.0,\"stargazers_count\":0.0,\"subscribers_count\":0.0,\"updated_at\":0,\"url\":0,\"watchers_count\":0.0},{\"null\":5,\"contributors_count\":366,\"created_at\":\"2014-02-25T08:00:08Z\",\"description\":\"Mirror of Apache Spark\",\"forks_count\":5758.0,\"network_count\":5758.0,\"open_issues_count\":349.0,\"pushed_at\":\"2015-11-19T02:53:37Z\",\"sloc\":19762724.0,\"stargazers_count\":6236.0,\"subscribers_count\":1021.0,\"updated_at\":\"2015-11-19T02:29:13Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/apache\\/spark\",\"watchers_count\":6236.0},{\"null\":6,\"contributors_count\":12,\"created_at\":\"2009-05-21T02:12:11Z\",\"description\":\"Mirror of Apache Tika\",\"forks_count\":150.0,\"network_count\":150.0,\"open_issues_count\":0.0,\"pushed_at\":\"2015-11-18T03:52:37Z\",\"sloc\":5265498.0,\"stargazers_count\":244.0,\"subscribers_count\":39.0,\"updated_at\":\"2015-11-16T07:31:41Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/apache\\/tika\",\"watchers_count\":244.0},{\"null\":7,\"contributors_count\":3,\"created_at\":\"2013-10-21T23:05:09Z\",\"description\":\"Hadoop MapReduce over Hive based implementation of attributed network pattern matching. \",\"forks_count\":7.0,\"network_count\":7.0,\"open_issues_count\":1.0,\"pushed_at\":\"2014-09-16T03:16:13Z\",\"sloc\":767648.0,\"stargazers_count\":31.0,\"subscribers_count\":9.0,\"updated_at\":\"2015-11-11T19:46:45Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/Aptima\\/pattern-matching\",\"watchers_count\":31.0},{\"null\":8,\"contributors_count\":2,\"created_at\":\"2014-07-07T18:11:28Z\",\"description\":\"\",\"forks_count\":1.0,\"network_count\":1.0,\"open_issues_count\":0.0,\"pushed_at\":\"2015-11-12T09:53:01Z\",\"sloc\":308580.0,\"stargazers_count\":12.0,\"subscribers_count\":8.0,\"updated_at\":\"2015-11-11T19:20:49Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/AutonlabCMU\\/ActiveSearch\",\"watchers_count\":12.0},{\"null\":9,\"contributors_count\":5,\"created_at\":\"2013-07-09T13:17:21Z\",\"description\":\"LineUp JavaScript Port\",\"forks_count\":9.0,\"network_count\":9.0,\"open_issues_count\":30.0,\"pushed_at\":\"2015-07-21T16:29:23Z\",\"sloc\":278664.0,\"stargazers_count\":21.0,\"subscribers_count\":14.0,\"updated_at\":\"2015-11-11T20:07:30Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/Caleydo\\/lineup.js\",\"watchers_count\":21.0},{\"null\":10,\"contributors_count\":4,\"created_at\":\"2013-07-22T11:39:43Z\",\"description\":\"LineUp Demos\",\"forks_count\":6.0,\"network_count\":6.0,\"open_issues_count\":0.0,\"pushed_at\":\"2015-02-27T01:14:17Z\",\"sloc\":132786.0,\"stargazers_count\":20.0,\"subscribers_count\":10.0,\"updated_at\":\"2015-11-11T20:06:09Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/Caleydo\\/org.caleydo.vis.lineup.demos\",\"watchers_count\":20.0},{\"null\":11,\"contributors_count\":8,\"created_at\":\"2014-01-08T16:57:38Z\",\"description\":\"A distributed, parallelized (Map Reduce) wrapper around Apache\\u2122 RAT to allow it to complete on large code repositories of multiple file types where Apache\\u2122 RAT hangs forever.\",\"forks_count\":14.0,\"network_count\":14.0,\"open_issues_count\":10.0,\"pushed_at\":\"2015-11-18T15:06:29Z\",\"sloc\":355985.0,\"stargazers_count\":14.0,\"subscribers_count\":10.0,\"updated_at\":\"2015-11-18T00:16:02Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/chrismattmann\\/drat\",\"watchers_count\":14.0},{\"null\":12,\"contributors_count\":40,\"created_at\":\"2012-10-26T14:25:22Z\",\"description\":\"NumPy and Pandas interface to Big Data\",\"forks_count\":188.0,\"network_count\":188.0,\"open_issues_count\":156.0,\"pushed_at\":\"2015-11-18T23:52:47Z\",\"sloc\":771114.0,\"stargazers_count\":1296.0,\"subscribers_count\":171.0,\"updated_at\":\"2015-11-18T13:16:25Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/blaze\\/blaze\",\"watchers_count\":1296.0},{\"null\":13,\"contributors_count\":120,\"created_at\":\"2012-03-26T15:40:01Z\",\"description\":\"Interactive Web Plotting for Python\",\"forks_count\":656.0,\"network_count\":656.0,\"open_issues_count\":595.0,\"pushed_at\":\"2015-11-19T00:41:08Z\",\"sloc\":4213619.0,\"stargazers_count\":3432.0,\"subscribers_count\":252.0,\"updated_at\":\"2015-11-19T02:46:08Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/bokeh\\/bokeh\",\"watchers_count\":3432.0},{\"null\":14,\"contributors_count\":26,\"created_at\":\"2013-07-01T23:48:58Z\",\"description\":\"A Python-embedded modeling language for convex optimization problems.\",\"forks_count\":113.0,\"network_count\":113.0,\"open_issues_count\":16.0,\"pushed_at\":\"2015-11-18T19:30:27Z\",\"sloc\":789072.0,\"stargazers_count\":334.0,\"subscribers_count\":43.0,\"updated_at\":\"2015-11-18T10:47:37Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/cvxgrp\\/cvxpy\",\"watchers_count\":334.0},{\"null\":15,\"contributors_count\":8,\"created_at\":\"2013-11-29T23:11:16Z\",\"description\":\"C package that solves convex cone problems via operator splitting\",\"forks_count\":19.0,\"network_count\":19.0,\"open_issues_count\":1.0,\"pushed_at\":\"2015-11-04T22:42:04Z\",\"sloc\":544643.0,\"stargazers_count\":55.0,\"subscribers_count\":15.0,\"updated_at\":\"2015-11-17T15:50:13Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/cvxgrp\\/scs\",\"watchers_count\":55.0},{\"null\":16,\"contributors_count\":1,\"created_at\":\"2014-06-10T22:36:35Z\",\"description\":\"scikit-learn addon to operate on set\\/\\\"group\\\"-based features\",\"forks_count\":1.0,\"network_count\":1.0,\"open_issues_count\":20.0,\"pushed_at\":\"2015-08-03T19:16:08Z\",\"sloc\":189287.0,\"stargazers_count\":14.0,\"subscribers_count\":3.0,\"updated_at\":\"2015-11-05T06:37:53Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/dougalsutherland\\/skl-groups\",\"watchers_count\":14.0},{\"null\":17,\"contributors_count\":5,\"created_at\":\"2014-07-10T14:26:26Z\",\"description\":\"The User Activity Logging Engine, or User-ALE, is a logging mechanism used to quantitatively assess the behavioural and cognitive state of a data analyst while interacting with Big Data Exploitation Systems\",\"forks_count\":3.0,\"network_count\":3.0,\"open_issues_count\":2.0,\"pushed_at\":\"2015-06-18T21:10:52Z\",\"sloc\":125836.0,\"stargazers_count\":7.0,\"subscribers_count\":9.0,\"updated_at\":\"2015-11-11T20:01:54Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/draperlaboratory\\/user-ale\",\"watchers_count\":7.0},{\"null\":18,\"contributors_count\":3,\"created_at\":\"2014-02-26T13:35:27Z\",\"description\":\"Code and templates required to build the DARPA open catalog.\",\"forks_count\":5.0,\"network_count\":5.0,\"open_issues_count\":0.0,\"pushed_at\":\"2015-09-16T13:51:00Z\",\"sloc\":2689548.0,\"stargazers_count\":6.0,\"subscribers_count\":4.0,\"updated_at\":\"2015-11-11T19:58:37Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/ericwhyne\\/open-catalog-generator\",\"watchers_count\":6.0},{\"null\":19,\"contributors_count\":1,\"created_at\":\"2013-12-30T15:15:54Z\",\"description\":\"R-implementation of a Markov-Modulated Poisson Process for unsupervised event detection.\",\"forks_count\":7.0,\"network_count\":7.0,\"open_issues_count\":0.0,\"pushed_at\":\"2014-07-30T14:14:16Z\",\"sloc\":11290.0,\"stargazers_count\":6.0,\"subscribers_count\":4.0,\"updated_at\":\"2015-11-11T20:05:12Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/giantoak\\/MMPP\",\"watchers_count\":6.0},{\"null\":20,\"contributors_count\":7,\"created_at\":\"2014-04-10T20:46:06Z\",\"description\":\"Circuit: Dynamic cloud orchestration http:\\/\\/gocircuit.org\",\"forks_count\":89.0,\"network_count\":89.0,\"open_issues_count\":4.0,\"pushed_at\":\"2015-09-22T15:14:52Z\",\"sloc\":1068254.0,\"stargazers_count\":1162.0,\"subscribers_count\":108.0,\"updated_at\":\"2015-11-18T07:04:16Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/gocircuit\\/circuit\",\"watchers_count\":1162.0},{\"null\":21,\"contributors_count\":5,\"created_at\":\"2014-07-09T21:20:27Z\",\"description\":\"Escher: A language for programming in metaphors http:\\/\\/escher.io\",\"forks_count\":29.0,\"network_count\":29.0,\"open_issues_count\":1.0,\"pushed_at\":\"2015-02-28T19:30:24Z\",\"sloc\":1358393.0,\"stargazers_count\":720.0,\"subscribers_count\":65.0,\"updated_at\":\"2015-11-11T19:59:34Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/gocircuit\\/escher\",\"watchers_count\":720.0},{\"null\":22,\"contributors_count\":7,\"created_at\":\"2013-11-03T04:08:40Z\",\"description\":\"High-Performance Graph Primitives on GPUs\",\"forks_count\":20.0,\"network_count\":20.0,\"open_issues_count\":22.0,\"pushed_at\":\"2015-11-18T09:07:45Z\",\"sloc\":2778534.0,\"stargazers_count\":87.0,\"subscribers_count\":37.0,\"updated_at\":\"2015-11-18T19:57:44Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/gunrock\\/gunrock\",\"watchers_count\":87.0},{\"null\":23,\"contributors_count\":21,\"created_at\":\"2014-03-19T14:23:50Z\",\"description\":\"DeepDive\",\"forks_count\":187.0,\"network_count\":187.0,\"open_issues_count\":65.0,\"pushed_at\":\"2015-11-19T01:35:40Z\",\"sloc\":1391288.0,\"stargazers_count\":700.0,\"subscribers_count\":98.0,\"updated_at\":\"2015-11-18T19:19:03Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/HazyResearch\\/deepdive\",\"watchers_count\":700.0},{\"null\":24,\"contributors_count\":16,\"created_at\":\"2013-02-11T21:27:50Z\",\"description\":\"A lightweight conic solver for second-order cone programming.\",\"forks_count\":34.0,\"network_count\":34.0,\"open_issues_count\":24.0,\"pushed_at\":\"2015-11-18T10:15:33Z\",\"sloc\":8761243.0,\"stargazers_count\":69.0,\"subscribers_count\":16.0,\"updated_at\":\"2015-11-14T17:26:34Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/embotech\\/ecos\",\"watchers_count\":69.0},{\"null\":25,\"contributors_count\":11,\"created_at\":\"2013-10-21T18:32:08Z\",\"description\":\"xdata igraph, has been merged into igraph\\/igraph\",\"forks_count\":3.0,\"network_count\":3.0,\"open_issues_count\":0.0,\"pushed_at\":\"2014-12-10T18:06:01Z\",\"sloc\":18650878.0,\"stargazers_count\":17.0,\"subscribers_count\":12.0,\"updated_at\":\"2015-11-11T20:29:46Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/igraph\\/xdata-igraph\",\"watchers_count\":17.0},{\"null\":26,\"contributors_count\":2,\"created_at\":\"2013-08-29T12:24:56Z\",\"description\":\"Wings workflow system\",\"forks_count\":12.0,\"network_count\":12.0,\"open_issues_count\":11.0,\"pushed_at\":\"2015-10-15T23:16:05Z\",\"sloc\":3194630.0,\"stargazers_count\":22.0,\"subscribers_count\":11.0,\"updated_at\":\"2015-11-12T15:00:08Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/IKCAP\\/wings\",\"watchers_count\":22.0},{\"null\":27,\"contributors_count\":93,\"created_at\":\"2009-07-31T19:36:58Z\",\"description\":\"Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.\",\"forks_count\":808.0,\"network_count\":808.0,\"open_issues_count\":38.0,\"pushed_at\":\"2015-11-18T21:15:39Z\",\"sloc\":1974191.0,\"stargazers_count\":2886.0,\"subscribers_count\":336.0,\"updated_at\":\"2015-11-18T22:48:29Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/JohnLangford\\/vowpal_wabbit\",\"watchers_count\":2886.0},{\"null\":28,\"contributors_count\":3,\"created_at\":\"2011-02-25T18:47:43Z\",\"description\":\"a fast interpreter and JIT for R\",\"forks_count\":7.0,\"network_count\":7.0,\"open_issues_count\":62.0,\"pushed_at\":\"2015-09-24T18:04:10Z\",\"sloc\":3462144.0,\"stargazers_count\":64.0,\"subscribers_count\":26.0,\"updated_at\":\"2015-11-12T14:26:10Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/jtalbot\\/riposte\",\"watchers_count\":64.0},{\"null\":29,\"contributors_count\":429,\"created_at\":\"2011-04-21T07:01:50Z\",\"description\":\"The Julia Language: A fresh approach to technical computing.\",\"forks_count\":1403.0,\"network_count\":1403.0,\"open_issues_count\":1491.0,\"pushed_at\":\"2015-11-19T02:34:42Z\",\"sloc\":7945430.0,\"stargazers_count\":6298.0,\"subscribers_count\":506.0,\"updated_at\":\"2015-11-19T02:08:25Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/JuliaLang\\/julia\",\"watchers_count\":6298.0},{\"null\":30,\"contributors_count\":2,\"created_at\":\"2012-12-06T20:06:23Z\",\"description\":\"\",\"forks_count\":3.0,\"network_count\":3.0,\"open_issues_count\":2.0,\"pushed_at\":\"2015-11-17T21:14:52Z\",\"sloc\":125180.0,\"stargazers_count\":13.0,\"subscribers_count\":4.0,\"updated_at\":\"2015-11-11T21:08:31Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/kaneplusplus\\/flexmem\",\"watchers_count\":13.0},{\"null\":31,\"contributors_count\":1,\"created_at\":\"2013-01-06T19:53:44Z\",\"description\":\"\",\"forks_count\":2.0,\"network_count\":2.0,\"open_issues_count\":0.0,\"pushed_at\":\"2013-12-22T16:30:34Z\",\"sloc\":9038.0,\"stargazers_count\":8.0,\"subscribers_count\":2.0,\"updated_at\":\"2015-11-11T21:10:08Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/kaneplusplus\\/laputa\",\"watchers_count\":8.0},{\"null\":32,\"contributors_count\":1,\"created_at\":\"2013-03-31T19:53:12Z\",\"description\":\"A distributed ensemble learner library for python\",\"forks_count\":2.0,\"network_count\":2.0,\"open_issues_count\":0.0,\"pushed_at\":\"2013-12-22T16:04:52Z\",\"sloc\":13592.0,\"stargazers_count\":6.0,\"subscribers_count\":3.0,\"updated_at\":\"2015-11-11T21:10:51Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/kaneplusplus\\/stat_agg\",\"watchers_count\":6.0},{\"null\":33,\"contributors_count\":12,\"created_at\":\"2012-11-27T15:38:26Z\",\"description\":\"A simple, quick, powerful web framework\",\"forks_count\":31.0,\"network_count\":31.0,\"open_issues_count\":50.0,\"pushed_at\":\"2015-10-14T20:40:18Z\",\"sloc\":626689.0,\"stargazers_count\":190.0,\"subscribers_count\":27.0,\"updated_at\":\"2015-11-11T20:31:58Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/Kitware\\/tangelo\",\"watchers_count\":190.0},{\"null\":34,\"contributors_count\":6,\"created_at\":\"2014-09-27T23:46:00Z\",\"description\":\"LowRankModels.jl is a julia package for modeling and fitting generalized low rank models. \",\"forks_count\":15.0,\"network_count\":15.0,\"open_issues_count\":6.0,\"pushed_at\":\"2015-11-18T23:29:06Z\",\"sloc\":101785.0,\"stargazers_count\":41.0,\"subscribers_count\":6.0,\"updated_at\":\"2015-11-13T22:16:00Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/madeleineudell\\/LowRankModels.jl\",\"watchers_count\":41.0},{\"null\":35,\"contributors_count\":3,\"created_at\":\"2014-07-30T20:23:42Z\",\"description\":\"Big GeoSptial Data Points Visualization Tool\",\"forks_count\":5.0,\"network_count\":5.0,\"open_issues_count\":0.0,\"pushed_at\":\"2015-09-09T18:30:41Z\",\"sloc\":19114.0,\"stargazers_count\":6.0,\"subscribers_count\":4.0,\"updated_at\":\"2015-11-11T20:28:39Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/MBoustani\\/Khooshe\",\"watchers_count\":6.0},{\"null\":36,\"contributors_count\":16,\"created_at\":\"2013-10-03T00:46:53Z\",\"description\":\"A Bayesian database table for querying the probable implications of data as easily as SQL databases query the data itself. New implementation in http:\\/\\/github.com\\/probcomp\\/bayeslite\",\"forks_count\":52.0,\"network_count\":52.0,\"open_issues_count\":0.0,\"pushed_at\":\"2015-09-24T18:58:50Z\",\"sloc\":0.0,\"stargazers_count\":804.0,\"subscribers_count\":82.0,\"updated_at\":\"2015-11-12T14:12:04Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/probcomp\\/BayesDB\",\"watchers_count\":804.0},{\"null\":37,\"contributors_count\":2,\"created_at\":\"2014-02-04T02:49:15Z\",\"description\":\"Pattern-of-Behavior Search Tool\",\"forks_count\":5.0,\"network_count\":5.0,\"open_issues_count\":0.0,\"pushed_at\":\"2015-10-02T22:44:32Z\",\"sloc\":1538987.0,\"stargazers_count\":5.0,\"subscribers_count\":5.0,\"updated_at\":\"2015-11-11T20:34:21Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/mitll\\/graph-qube\",\"watchers_count\":5.0},{\"null\":38,\"contributors_count\":8,\"created_at\":\"2014-04-07T13:05:58Z\",\"description\":\"MITIE: library and tools for information extraction\",\"forks_count\":6.0,\"network_count\":119.0,\"open_issues_count\":0.0,\"pushed_at\":\"2015-01-22T21:50:44Z\",\"sloc\":13544574.0,\"stargazers_count\":15.0,\"subscribers_count\":10.0,\"updated_at\":\"2015-11-11T19:20:38Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/mitll\\/MITIE\",\"watchers_count\":15.0},{\"null\":39,\"contributors_count\":1,\"created_at\":\"2014-02-03T21:18:14Z\",\"description\":\"\",\"forks_count\":10.0,\"network_count\":10.0,\"open_issues_count\":1.0,\"pushed_at\":\"2014-08-11T21:59:46Z\",\"sloc\":2192527.0,\"stargazers_count\":17.0,\"subscribers_count\":5.0,\"updated_at\":\"2015-11-11T19:20:45Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/mitll\\/topic-clustering\",\"watchers_count\":17.0},{\"null\":40,\"contributors_count\":17,\"created_at\":\"2014-06-10T16:40:21Z\",\"description\":\"Vizlinc\",\"forks_count\":11.0,\"network_count\":11.0,\"open_issues_count\":0.0,\"pushed_at\":\"2014-12-29T22:02:08Z\",\"sloc\":781698.0,\"stargazers_count\":10.0,\"subscribers_count\":9.0,\"updated_at\":\"2015-11-11T20:35:00Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/mitll\\/vizlinc\",\"watchers_count\":10.0},{\"null\":41,\"contributors_count\":15,\"created_at\":\"2014-01-30T18:48:55Z\",\"description\":\"\",\"forks_count\":6.0,\"network_count\":6.0,\"open_issues_count\":1.0,\"pushed_at\":\"2015-11-18T21:46:01Z\",\"sloc\":1040864.0,\"stargazers_count\":34.0,\"subscribers_count\":30.0,\"updated_at\":\"2015-11-11T19:16:27Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/NextCenturyCorporation\\/neon\",\"watchers_count\":34.0},{\"null\":42,\"contributors_count\":57,\"created_at\":\"2012-03-08T11:12:43Z\",\"description\":\"NumPy aware dynamic Python compiler using LLVM\",\"forks_count\":176.0,\"network_count\":176.0,\"open_issues_count\":218.0,\"pushed_at\":\"2015-11-18T15:22:24Z\",\"sloc\":3595387.0,\"stargazers_count\":1611.0,\"subscribers_count\":149.0,\"updated_at\":\"2015-11-18T21:47:58Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/numba\\/numba\",\"watchers_count\":1611.0},{\"null\":43,\"contributors_count\":23,\"created_at\":\"2012-11-30T18:01:11Z\",\"description\":\"OZONE Widget Framework\",\"forks_count\":126.0,\"network_count\":126.0,\"open_issues_count\":29.0,\"pushed_at\":\"2015-11-17T19:45:30Z\",\"sloc\":86203191.0,\"stargazers_count\":269.0,\"subscribers_count\":101.0,\"updated_at\":\"2015-11-11T20:49:21Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/ozoneplatform\\/owf-framework\",\"watchers_count\":269.0},{\"null\":44,\"contributors_count\":1,\"created_at\":\"2015-04-07T15:18:59Z\",\"description\":\"Public issue tracking system for SciDB\",\"forks_count\":0.0,\"network_count\":0.0,\"open_issues_count\":1.0,\"pushed_at\":\"2015-04-13T22:47:16Z\",\"sloc\":0.0,\"stargazers_count\":5.0,\"subscribers_count\":10.0,\"updated_at\":\"2015-11-11T20:43:42Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/Paradigm4\\/SciDB\",\"watchers_count\":5.0},{\"null\":45,\"contributors_count\":1,\"created_at\":\"2014-02-04T18:29:26Z\",\"description\":\"See demo here\",\"forks_count\":3.0,\"network_count\":3.0,\"open_issues_count\":0.0,\"pushed_at\":\"2014-07-01T19:18:18Z\",\"sloc\":0.0,\"stargazers_count\":5.0,\"subscribers_count\":3.0,\"updated_at\":\"2015-11-12T14:43:24Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/piim\\/xdata-visualization-widgets\",\"watchers_count\":5.0},{\"null\":46,\"contributors_count\":1,\"created_at\":\"2013-10-15T17:29:23Z\",\"description\":\"PINT Algorithm for XDATA\",\"forks_count\":6.0,\"network_count\":6.0,\"open_issues_count\":0.0,\"pushed_at\":\"2013-10-18T15:42:51Z\",\"sloc\":10561041.0,\"stargazers_count\":19.0,\"subscribers_count\":4.0,\"updated_at\":\"2015-11-12T13:33:29Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/plamenbbn\\/XDATA\",\"watchers_count\":19.0},{\"null\":47,\"contributors_count\":3,\"created_at\":\"2013-10-24T19:34:28Z\",\"description\":\"A vertex-centric CUDA\\/C++ API for large graph analytics on GPUs using the Gather-Apply-Scatter abstraction\",\"forks_count\":7.0,\"network_count\":7.0,\"open_issues_count\":0.0,\"pushed_at\":\"2014-05-04T05:00:15Z\",\"sloc\":112558.0,\"stargazers_count\":15.0,\"subscribers_count\":8.0,\"updated_at\":\"2015-11-12T14:10:56Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/RoyalCaliber\\/vertexAPI2\",\"watchers_count\":15.0},{\"null\":48,\"contributors_count\":31,\"created_at\":\"2011-10-07T00:24:33Z\",\"description\":\"BlinkDB: Sub-Second Approximate Queries on Very Large Data.\",\"forks_count\":91.0,\"network_count\":91.0,\"open_issues_count\":3.0,\"pushed_at\":\"2014-02-06T07:21:39Z\",\"sloc\":886307.0,\"stargazers_count\":437.0,\"subscribers_count\":93.0,\"updated_at\":\"2015-11-12T14:51:59Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/sameeragarwal\\/blinkdb\",\"watchers_count\":437.0},{\"null\":49,\"contributors_count\":3,\"created_at\":\"2014-04-18T01:18:52Z\",\"description\":\"SmallK: very fast data clustering tools\",\"forks_count\":2.0,\"network_count\":2.0,\"open_issues_count\":1.0,\"pushed_at\":\"2015-11-13T17:49:37Z\",\"sloc\":22778.0,\"stargazers_count\":7.0,\"subscribers_count\":4.0,\"updated_at\":\"2015-11-11T20:03:00Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/smallk\\/smallk.github.io\",\"watchers_count\":7.0},{\"null\":50,\"contributors_count\":1,\"created_at\":\"2013-10-30T20:34:38Z\",\"description\":\"The main - so far, only - repository for the SmileWide project.\",\"forks_count\":7.0,\"network_count\":7.0,\"open_issues_count\":0.0,\"pushed_at\":\"2014-05-12T00:48:57Z\",\"sloc\":242996.0,\"stargazers_count\":30.0,\"subscribers_count\":13.0,\"updated_at\":\"2015-11-11T19:47:57Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/SmileWide\\/main\",\"watchers_count\":30.0},{\"null\":51,\"contributors_count\":29,\"created_at\":\"2012-05-10T18:43:17Z\",\"description\":\"Stanford Network Analysis Platform (SNAP) is a general purpose network analysis and graph mining library.\",\"forks_count\":196.0,\"network_count\":196.0,\"open_issues_count\":12.0,\"pushed_at\":\"2015-11-17T23:04:10Z\",\"sloc\":12508230.0,\"stargazers_count\":366.0,\"subscribers_count\":111.0,\"updated_at\":\"2015-11-17T01:37:59Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/snap-stanford\\/snap\",\"watchers_count\":366.0},{\"null\":52,\"contributors_count\":7,\"created_at\":\"2013-01-17T19:28:55Z\",\"description\":\"SNAP Python code, SWIG related files\",\"forks_count\":29.0,\"network_count\":29.0,\"open_issues_count\":15.0,\"pushed_at\":\"2015-11-17T23:04:48Z\",\"sloc\":5473769.0,\"stargazers_count\":50.0,\"subscribers_count\":45.0,\"updated_at\":\"2015-11-12T14:29:52Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/snap-stanford\\/snap-python\",\"watchers_count\":50.0},{\"null\":53,\"contributors_count\":4,\"created_at\":\"2013-10-11T11:04:23Z\",\"description\":\"Infer movement patterns from large amounts of geo-temporal data in a cloud environment.\",\"forks_count\":1.0,\"network_count\":1.0,\"open_issues_count\":0.0,\"pushed_at\":\"2014-06-24T15:16:54Z\",\"sloc\":49683.0,\"stargazers_count\":10.0,\"subscribers_count\":15.0,\"updated_at\":\"2015-11-12T14:15:19Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/Sotera\\/aggregate-micro-paths\",\"watchers_count\":10.0},{\"null\":54,\"contributors_count\":2,\"created_at\":\"2013-09-25T18:52:27Z\",\"description\":\"Spark implementation of the Google Correlate algorithm to quickly find highly correlated vectors in huge datasets\",\"forks_count\":9.0,\"network_count\":9.0,\"open_issues_count\":1.0,\"pushed_at\":\"2014-06-17T18:31:25Z\",\"sloc\":28370.0,\"stargazers_count\":53.0,\"subscribers_count\":20.0,\"updated_at\":\"2015-11-12T14:15:58Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/Sotera\\/correlation-approximation\",\"watchers_count\":53.0},{\"null\":55,\"contributors_count\":6,\"created_at\":\"2014-03-05T19:45:50Z\",\"description\":\"Distributed Graph Analytics (DGA) is a compendium of graph analytics written for Bulk-Synchronous-Parallel (BSP) processing frameworks such as Giraph and GraphX. The analytics included are High Betweenness Set Extraction, Weakly Connected Components, Page Rank, Leaf Compression, and Louvain Modularity.\",\"forks_count\":15.0,\"network_count\":15.0,\"open_issues_count\":14.0,\"pushed_at\":\"2015-10-06T18:04:39Z\",\"sloc\":509458.0,\"stargazers_count\":29.0,\"subscribers_count\":22.0,\"updated_at\":\"2015-11-12T14:16:57Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/Sotera\\/distributed-graph-analytics\",\"watchers_count\":29.0},{\"null\":56,\"contributors_count\":7,\"created_at\":\"2014-04-01T17:33:20Z\",\"description\":\"\",\"forks_count\":8.0,\"network_count\":8.0,\"open_issues_count\":13.0,\"pushed_at\":\"2015-11-19T02:13:30Z\",\"sloc\":9733212.0,\"stargazers_count\":16.0,\"subscribers_count\":13.0,\"updated_at\":\"2015-11-12T14:17:50Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/Sotera\\/graphene\",\"watchers_count\":16.0},{\"null\":57,\"contributors_count\":5,\"created_at\":\"2014-05-22T18:20:43Z\",\"description\":\"When you control the mail, you control...information.\",\"forks_count\":2.0,\"network_count\":2.0,\"open_issues_count\":37.0,\"pushed_at\":\"2015-11-18T23:44:54Z\",\"sloc\":243767.0,\"stargazers_count\":12.0,\"subscribers_count\":9.0,\"updated_at\":\"2015-11-11T19:20:18Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/Sotera\\/newman\",\"watchers_count\":12.0},{\"null\":58,\"contributors_count\":2,\"created_at\":\"2013-09-27T18:35:21Z\",\"description\":\"An R\\/Hadoop Arima analytic using Rhipe to submit mapreduce jobs.\",\"forks_count\":3.0,\"network_count\":3.0,\"open_issues_count\":0.0,\"pushed_at\":\"2014-06-19T17:04:34Z\",\"sloc\":4884.0,\"stargazers_count\":5.0,\"subscribers_count\":11.0,\"updated_at\":\"2015-11-12T14:19:29Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/Sotera\\/rhipe-arima\",\"watchers_count\":5.0},{\"null\":59,\"contributors_count\":5,\"created_at\":\"2013-12-09T15:15:28Z\",\"description\":\"A series of analytics for creating networks from geo-temporal track data based on time\\/space co-occurrence. Includes UI for visualization of communities and tracks.\",\"forks_count\":1.0,\"network_count\":1.0,\"open_issues_count\":0.0,\"pushed_at\":\"2014-07-30T14:38:44Z\",\"sloc\":518903.0,\"stargazers_count\":9.0,\"subscribers_count\":13.0,\"updated_at\":\"2015-11-12T14:20:05Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/Sotera\\/track-communities\",\"watchers_count\":9.0},{\"null\":60,\"contributors_count\":0,\"created_at\":\"2013-09-12T22:44:56Z\",\"description\":\"Zephyr is a big data, platform agnostic ETL API, with Hadoop MapReduce, Storm, and other big data bindings.\",\"forks_count\":9.0,\"network_count\":9.0,\"open_issues_count\":4.0,\"pushed_at\":\"2014-07-02T19:57:13Z\",\"sloc\":113793.0,\"stargazers_count\":17.0,\"subscribers_count\":10.0,\"updated_at\":\"2015-11-12T14:20:45Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/Sotera\\/zephyr\",\"watchers_count\":17.0},{\"null\":61,\"contributors_count\":4,\"created_at\":\"2014-02-21T05:14:25Z\",\"description\":\"\",\"forks_count\":8.0,\"network_count\":8.0,\"open_issues_count\":1.0,\"pushed_at\":\"2015-10-13T01:12:47Z\",\"sloc\":40934.0,\"stargazers_count\":22.0,\"subscribers_count\":27.0,\"updated_at\":\"2015-11-12T14:27:47Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/stanford-ppl\\/hyperdsl\",\"watchers_count\":22.0},{\"null\":62,\"contributors_count\":1,\"created_at\":\"2014-06-10T01:56:10Z\",\"description\":\"\",\"forks_count\":3.0,\"network_count\":3.0,\"open_issues_count\":0.0,\"pushed_at\":\"2015-06-23T15:44:26Z\",\"sloc\":69480.0,\"stargazers_count\":6.0,\"subscribers_count\":4.0,\"updated_at\":\"2015-11-11T21:11:30Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/tesseradata\\/tesseradata.github.io\",\"watchers_count\":6.0},{\"null\":63,\"contributors_count\":1,\"created_at\":\"2015-11-12T23:24:11Z\",\"description\":\"A visualization grammar. Moved to: https:\\/\\/github.com\\/vega\\/vega\",\"forks_count\":0.0,\"network_count\":0.0,\"open_issues_count\":0.0,\"pushed_at\":\"2015-11-12T23:30:22Z\",\"sloc\":0.0,\"stargazers_count\":0.0,\"subscribers_count\":7.0,\"updated_at\":\"2015-11-12T23:24:11Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/trifacta\\/vega\",\"watchers_count\":0.0},{\"null\":64,\"contributors_count\":18,\"created_at\":\"2013-10-16T20:43:40Z\",\"description\":\"Aperture-Tiles uses familiar web-based map interactions to allow exploration of arbitrary huge data sets.\",\"forks_count\":17.0,\"network_count\":17.0,\"open_issues_count\":31.0,\"pushed_at\":\"2015-11-16T21:48:42Z\",\"sloc\":3828625.0,\"stargazers_count\":58.0,\"subscribers_count\":24.0,\"updated_at\":\"2015-11-12T14:45:54Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/unchartedsoftware\\/aperture-tiles\",\"watchers_count\":58.0},{\"null\":65,\"contributors_count\":6,\"created_at\":\"2013-10-16T20:37:01Z\",\"description\":\"ApertureJS - an open, adaptable and extensible JavaScript visualization framework\",\"forks_count\":12.0,\"network_count\":12.0,\"open_issues_count\":2.0,\"pushed_at\":\"2014-11-27T21:10:36Z\",\"sloc\":2094212.0,\"stargazers_count\":36.0,\"subscribers_count\":26.0,\"updated_at\":\"2015-11-12T14:47:15Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/unchartedsoftware\\/aperturejs\",\"watchers_count\":36.0},{\"null\":66,\"contributors_count\":1,\"created_at\":\"2013-10-16T20:51:36Z\",\"description\":\"Uncharted Ensemble Clustering is a flexible multi-threaded clustering library for rapidly constructing tailored clustering solutions that leverage the different semantic aspects of heterogeneous data. The library can be used on a single machine using multi-threading or distributed computing using Spark.\",\"forks_count\":8.0,\"network_count\":8.0,\"open_issues_count\":1.0,\"pushed_at\":\"2015-04-10T16:51:50Z\",\"sloc\":760400.0,\"stargazers_count\":20.0,\"subscribers_count\":26.0,\"updated_at\":\"2015-11-12T14:49:32Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/unchartedsoftware\\/ensemble-clustering\",\"watchers_count\":20.0},{\"null\":67,\"contributors_count\":5,\"created_at\":\"2013-10-16T20:38:48Z\",\"description\":\"Influent is an HTML5 tool for visually and interactively following transaction flow, rapidly revealing actors and behaviors of potential concern that might otherwise go unnoticed. Summary visualization of transactional patterns and actor characteristics, interactive link expansion and dynamic entity clustering enable Influent to operate effectively at scale with big data sources, in any modern web browser. Influent has been used to explore data sets with millions of entities and hundreds of millions of transactions.\",\"forks_count\":13.0,\"network_count\":13.0,\"open_issues_count\":2.0,\"pushed_at\":\"2015-05-06T20:57:32Z\",\"sloc\":4338486.0,\"stargazers_count\":33.0,\"subscribers_count\":30.0,\"updated_at\":\"2015-11-18T12:40:14Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/unchartedsoftware\\/influent\",\"watchers_count\":33.0},{\"null\":68,\"contributors_count\":4,\"created_at\":\"2013-05-01T01:20:12Z\",\"description\":\"USC GoFFish Graph Analytics Framework\",\"forks_count\":7.0,\"network_count\":7.0,\"open_issues_count\":35.0,\"pushed_at\":\"2014-07-10T19:16:24Z\",\"sloc\":6309965.0,\"stargazers_count\":23.0,\"subscribers_count\":19.0,\"updated_at\":\"2015-11-18T21:31:34Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/usc-cloud\\/goffish\",\"watchers_count\":23.0},{\"null\":69,\"contributors_count\":3,\"created_at\":\"2014-06-12T14:58:31Z\",\"description\":\"MPI based algorithm for detecting high centrality vertices in large graphs \",\"forks_count\":1.0,\"network_count\":1.0,\"open_issues_count\":0.0,\"pushed_at\":\"2014-06-30T19:54:06Z\",\"sloc\":91845.0,\"stargazers_count\":3.0,\"subscribers_count\":4.0,\"updated_at\":\"2015-11-12T14:57:57Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/usc-cloud\\/parallel-high-betweenness-centrality\",\"watchers_count\":3.0},{\"null\":70,\"contributors_count\":2,\"created_at\":\"2014-06-12T14:36:13Z\",\"description\":\"MPI based distributed memory implementation of Louvain method for non overlapping community detecction \",\"forks_count\":3.0,\"network_count\":3.0,\"open_issues_count\":0.0,\"pushed_at\":\"2014-08-19T14:40:27Z\",\"sloc\":279525.0,\"stargazers_count\":5.0,\"subscribers_count\":6.0,\"updated_at\":\"2015-11-12T14:58:44Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/usc-cloud\\/parallel-louvain-modularity\",\"watchers_count\":5.0},{\"null\":71,\"contributors_count\":1,\"created_at\":\"2013-10-08T04:48:04Z\",\"description\":\"Real-Time Visual Querying of Big Data\",\"forks_count\":29.0,\"network_count\":29.0,\"open_issues_count\":4.0,\"pushed_at\":\"2015-05-03T05:34:51Z\",\"sloc\":2382069.0,\"stargazers_count\":103.0,\"subscribers_count\":21.0,\"updated_at\":\"2015-11-12T14:25:13Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/uwdata\\/imMens\",\"watchers_count\":103.0},{\"null\":72,\"contributors_count\":10,\"created_at\":\"2012-10-11T19:16:35Z\",\"description\":\"An interactive, graphical Visualization Design Environment (VDE)\",\"forks_count\":87.0,\"network_count\":87.0,\"open_issues_count\":72.0,\"pushed_at\":\"2015-03-26T20:52:33Z\",\"sloc\":1574236.0,\"stargazers_count\":539.0,\"subscribers_count\":66.0,\"updated_at\":\"2015-11-15T01:39:11Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/uwdata\\/lyra\",\"watchers_count\":539.0},{\"null\":73,\"contributors_count\":2,\"created_at\":0,\"description\":0,\"forks_count\":0.0,\"network_count\":0.0,\"open_issues_count\":0.0,\"pushed_at\":0,\"sloc\":0.0,\"stargazers_count\":0.0,\"subscribers_count\":0.0,\"updated_at\":0,\"url\":0,\"watchers_count\":0.0},{\"null\":74,\"contributors_count\":2,\"created_at\":\"2014-05-27T06:35:32Z\",\"description\":\"Sketching-based Distributed Matrix Computations for Machine Learning\",\"forks_count\":8.0,\"network_count\":8.0,\"open_issues_count\":3.0,\"pushed_at\":\"2015-11-02T10:57:09Z\",\"sloc\":8048220.0,\"stargazers_count\":41.0,\"subscribers_count\":11.0,\"updated_at\":\"2015-11-11T20:19:07Z\",\"url\":\"https:\\/\\/api.github.com\\/repos\\/xdata-skylark\\/libskylark\",\"watchers_count\":41.0}], [{\"type\": \"Integer\", \"field\": null}, {\"type\": \"Integer\", \"field\": \"contributors_count\"}, {\"field\": \"created_at\"}, {\"field\": \"description\"}, {\"type\": \"Float\", \"field\": \"forks_count\"}, {\"type\": \"Float\", \"field\": \"network_count\"}, {\"type\": \"Float\", \"field\": \"open_issues_count\"}, {\"field\": \"pushed_at\"}, {\"type\": \"Float\", \"field\": \"sloc\"}, {\"type\": \"Float\", \"field\": \"stargazers_count\"}, {\"type\": \"Float\", \"field\": \"subscribers_count\"}, {\"field\": \"updated_at\"}, {\"field\": \"url\"}, {\"type\": \"Float\", \"field\": \"watchers_count\"}]);\n",
" grid.initialize_slick_grid({\"rowHeight\": 28, \"fullWidthRows\": true, \"forceFitColumns\": true, \"enableColumnReorder\": false, \"syncColumnCellResize\": true, \"enableTextSelectionOnCells\": true});\n",
" });\n",
" });\n",
"});\n"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"qgrid.show_grid(df[[c for c in df.columns if not c.startswith('lang')]])"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.4.3"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment