Skip to content

Instantly share code, notes, and snippets.

@warenlg
Last active August 3, 2018 06:48
Show Gist options
  • Save warenlg/44bd576637ee161929a3f7e1a88554f5 to your computer and use it in GitHub Desktop.
Save warenlg/44bd576637ee161929a3f7e1a88554f5 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Populating the interactive namespace from numpy and matplotlib\n"
]
}
],
"source": [
"%pylab inline\n",
"import numpy as np\n",
"import pandas as pd\n",
"from collections import defaultdict"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# PGA dataset"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>URL</th>\n",
" <th>SIVA_FILENAMES</th>\n",
" <th>FILE_COUNT</th>\n",
" <th>LANGS</th>\n",
" <th>LANGS_BYTE_COUNT</th>\n",
" <th>LANGS_LINES_COUNT</th>\n",
" <th>LANGS_FILES_COUNT</th>\n",
" <th>COMMITS_COUNT</th>\n",
" <th>BRANCHES_COUNT</th>\n",
" <th>FORK_COUNT</th>\n",
" <th>EMPTY_LINES_COUNT</th>\n",
" <th>CODE_LINES_COUNT</th>\n",
" <th>COMMENT_LINES_COUNT</th>\n",
" <th>LICENSE</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>https://github.com/powmedia/buildify</td>\n",
" <td>4a14cc02da0a9280538cd3f3242365601d72f241.siva</td>\n",
" <td>12</td>\n",
" <td>JSON,JavaScript,Markdown,Text</td>\n",
" <td>653,18611,4669,1094</td>\n",
" <td>29,849,216,22</td>\n",
" <td>1,5,1,4</td>\n",
" <td>38</td>\n",
" <td>25</td>\n",
" <td>0</td>\n",
" <td>0,190,67,0</td>\n",
" <td>28,474,148,0</td>\n",
" <td>0,161,0,0</td>\n",
" <td>JSON:0.757,MIT:0.905,MIT-feh:0.479</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>https://github.com/leon/play-salat</td>\n",
" <td>ee02fdfc0942ff17949f456d6ee3a27b976b7141.siva</td>\n",
" <td>53</td>\n",
" <td>CSS,HTML,INI,Markdown,Scala,YAML</td>\n",
" <td>12981,692,38,12388,34281,132</td>\n",
" <td>114,30,4,343,1056,16</td>\n",
" <td>1,3,2,19,19,1</td>\n",
" <td>104</td>\n",
" <td>74</td>\n",
" <td>0</td>\n",
" <td>0,4,0,79,156,4</td>\n",
" <td>113,25,0,248,766,11</td>\n",
" <td>0,0,0,0,102,0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>https://github.com/adammark/Markup.js</td>\n",
" <td>00e71912d4ec215337d5d959a34ab0ce44fdd3b4.siva</td>\n",
" <td>22</td>\n",
" <td>CSS,HTML,JSON,JavaScript,Markdown,Shell</td>\n",
" <td>6537,11414,678,182203,30807,91</td>\n",
" <td>83,492,30,5600,1204,5</td>\n",
" <td>1,2,1,13,1,1</td>\n",
" <td>295</td>\n",
" <td>30</td>\n",
" <td>0</td>\n",
" <td>2,91,0,857,347,0</td>\n",
" <td>80,395,29,3726,857,0</td>\n",
" <td>0,4,0,1008,0,0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>https://github.com/heroku/heroku-buildpack-scala</td>\n",
" <td>eb7aa1e50236c65bf44529ebb9a75fae68e1d6b0.siva</td>\n",
" <td>33</td>\n",
" <td>JSON,Markdown,Ruby,Scala,Shell,Text,YAML</td>\n",
" <td>585,5528,6850,494,69595,1070,711</td>\n",
" <td>23,160,229,22,2425,10,32</td>\n",
" <td>1,2,5,2,18,1,2</td>\n",
" <td>560</td>\n",
" <td>206</td>\n",
" <td>0</td>\n",
" <td>0,58,19,2,0,0,1</td>\n",
" <td>22,100,112,18,0,0,29</td>\n",
" <td>0,0,8,0,0,0,0</td>\n",
" <td>JSON:0.747,MIT:0.914</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>https://github.com/brandonwamboldt/utilphp</td>\n",
" <td>993cc5b5ca2603f06a82555df151fbb398114543.siva,...</td>\n",
" <td>12</td>\n",
" <td>JSON,Markdown,PHP,XML,YAML</td>\n",
" <td>723,13409,157618,714,342</td>\n",
" <td>25,337,3986,26,23</td>\n",
" <td>1,5,3,1,1</td>\n",
" <td>267</td>\n",
" <td>112</td>\n",
" <td>0</td>\n",
" <td>0,91,548,0,4</td>\n",
" <td>24,242,2505,0,18</td>\n",
" <td>0,0,930,0,0</td>\n",
" <td>JSON:0.667,MIT:0.817</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>https://github.com/tias/xinput_calibrator</td>\n",
" <td>ecb5809790cb86afa70e958bf19d2b968a8981c7.siva</td>\n",
" <td>41</td>\n",
" <td>C++,M4Sugar,Makefile,Roff,SVG,Shell,Text,XPM,d...</td>\n",
" <td>131506,3532,5289,3856,59761,3632,1676,5956,300</td>\n",
" <td>3729,104,145,121,1374,120,42,268,12</td>\n",
" <td>22,1,6,1,1,3,1,1,1</td>\n",
" <td>201</td>\n",
" <td>72</td>\n",
" <td>0</td>\n",
" <td>407,0,14,0,0,0,0,0,0</td>\n",
" <td>1945,0,48,0,0,0,0,0,0</td>\n",
" <td>575,0,77,0,0,0,0,0,0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>https://github.com/substack/node-mkdirp</td>\n",
" <td>284bc24eaafca75786c7e86f1da66ad61adacdb7.siva</td>\n",
" <td>23</td>\n",
" <td>JSON,JavaScript,Markdown,Text,YAML</td>\n",
" <td>556,16978,2095,1456,132</td>\n",
" <td>28,614,101,35,11</td>\n",
" <td>1,18,1,2,1</td>\n",
" <td>82</td>\n",
" <td>158</td>\n",
" <td>0</td>\n",
" <td>0,75,37,0,0</td>\n",
" <td>27,470,63,0,10</td>\n",
" <td>0,18,0,0,0</td>\n",
" <td>JSON:0.591,MIT:0.735</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>https://github.com/CakeDC/recaptcha</td>\n",
" <td>f4c4682073fcc4c67b38583594d73a880d648934.siva</td>\n",
" <td>24</td>\n",
" <td>Gettext Catalog,JSON,Markdown,PHP,Text,YAML</td>\n",
" <td>9900,741,5861,25408,1243,936</td>\n",
" <td>246,28,178,1006,24,46</td>\n",
" <td>6,1,6,8,1,1</td>\n",
" <td>114</td>\n",
" <td>53</td>\n",
" <td>0</td>\n",
" <td>0,0,54,123,0,7</td>\n",
" <td>0,27,120,397,0,38</td>\n",
" <td>0,0,0,479,0,0</td>\n",
" <td>MIT:0.773</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>https://github.com/luislavena/rake-compiler</td>\n",
" <td>28e938cf837c6859197000cc647f84f92668f0b6.siva</td>\n",
" <td>46</td>\n",
" <td>Gherkin,RDoc,Ruby,Text,YAML</td>\n",
" <td>10680,15682,87905,14012,802</td>\n",
" <td>258,439,2783,433,43</td>\n",
" <td>8,1,30,2,3</td>\n",
" <td>432</td>\n",
" <td>116</td>\n",
" <td>1</td>\n",
" <td>29,0,467,0,1</td>\n",
" <td>221,0,1970,0,39</td>\n",
" <td>0,0,241,0,0</td>\n",
" <td>JSON:0.769,MIT:0.911,MIT-feh:0.497</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>https://github.com/be9/acl9</td>\n",
" <td>b54c2cb6363f42394b25028d3dbde6930ad8c7ed.siva</td>\n",
" <td>130</td>\n",
" <td>Markdown,Ruby,Text,YAML</td>\n",
" <td>16487,115102,1072,1524</td>\n",
" <td>487,4216,10,73</td>\n",
" <td>3,113,1,3</td>\n",
" <td>192</td>\n",
" <td>81</td>\n",
" <td>0</td>\n",
" <td>147,735,0,7</td>\n",
" <td>337,2734,0,34</td>\n",
" <td>0,440,0,29</td>\n",
" <td>JSON:0.780,MIT:0.942</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>https://github.com/amccloud/backbone-bindings</td>\n",
" <td>531c8effde374c3178ca7f04b0e36993f3ebe02a.siva</td>\n",
" <td>8</td>\n",
" <td>HTML,JavaScript,Markdown,Text,YAML</td>\n",
" <td>700,13006,3725,1058,274</td>\n",
" <td>18,388,120,23,10</td>\n",
" <td>1,3,1,1,1</td>\n",
" <td>23</td>\n",
" <td>12</td>\n",
" <td>0</td>\n",
" <td>0,66,18,0,0</td>\n",
" <td>17,283,101,0,9</td>\n",
" <td>0,36,0,0,0</td>\n",
" <td>JSON:0.749,MIT:0.901</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>https://github.com/kubitron/redmine_git_hosting</td>\n",
" <td>db600b30cdd2398d577eb827ce4fd3c1efa09bc1.siva</td>\n",
" <td>168</td>\n",
" <td>CSS,HTML+ERB,JavaScript,Markdown,Ruby,SVG,Shel...</td>\n",
" <td>9535,56752,218886,40617,257443,1575,992,351187</td>\n",
" <td>393,1357,6844,570,7610,33,45,6666</td>\n",
" <td>4,28,9,1,70,3,1,37</td>\n",
" <td>805</td>\n",
" <td>35</td>\n",
" <td>2</td>\n",
" <td>50,0,869,0,963,0,0,752</td>\n",
" <td>297,0,5536,0,5540,0,0,5876</td>\n",
" <td>43,0,433,0,1026,0,0,1</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>https://github.com/chef-cookbooks/cron</td>\n",
" <td>09272f85cb676cf7e32e88ccb9344ed85c167936.siva,...</td>\n",
" <td>35</td>\n",
" <td>HTML+ERB,Markdown,Ruby,TOML,Text,YAML</td>\n",
" <td>1521,10984,19764,119,11358,4130</td>\n",
" <td>60,326,715,2,203,183</td>\n",
" <td>3,6,17,1,1,4</td>\n",
" <td>327</td>\n",
" <td>166</td>\n",
" <td>0</td>\n",
" <td>0,94,69,0,0,25</td>\n",
" <td>0,226,484,1,0,153</td>\n",
" <td>0,0,128,0,0,1</td>\n",
" <td>Apache-2.0:0.978,ECL-2.0:0.740</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>https://github.com/fredwu/jquery-endless-scroll</td>\n",
" <td>775849c6341f926a6515eb7f81ea665dd6ed920b.siva</td>\n",
" <td>13</td>\n",
" <td>CoffeeScript,HTML,JavaScript,Markdown</td>\n",
" <td>9984,3301,107329,8528</td>\n",
" <td>270,106,348,241</td>\n",
" <td>1,1,2,1</td>\n",
" <td>77</td>\n",
" <td>50</td>\n",
" <td>0</td>\n",
" <td>48,10,38,70</td>\n",
" <td>218,96,256,170</td>\n",
" <td>4,0,53,0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>https://github.com/malsup/blockui</td>\n",
" <td>43511e0477768cc10f2cfd8724c75183b4ae2293.siva</td>\n",
" <td>5</td>\n",
" <td>JSON,JavaScript,Markdown</td>\n",
" <td>2788,19966,1547</td>\n",
" <td>106,621,39</td>\n",
" <td>3,1,1</td>\n",
" <td>80</td>\n",
" <td>69</td>\n",
" <td>0</td>\n",
" <td>1,95,11</td>\n",
" <td>102,425,27</td>\n",
" <td>0,100,0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>https://github.com/bitly/dablooms</td>\n",
" <td>368ffcdb3c45e9e6538ef60c1d15aed4555c04b2.siva</td>\n",
" <td>17</td>\n",
" <td>C,Go,Makefile,Markdown,Python,Text</td>\n",
" <td>38954,2500,5065,16124,4439,1023</td>\n",
" <td>1364,115,179,305,180,18</td>\n",
" <td>6,2,1,3,3,1</td>\n",
" <td>133</td>\n",
" <td>117</td>\n",
" <td>0</td>\n",
" <td>226,23,40,56,31,0</td>\n",
" <td>951,82,130,246,146,0</td>\n",
" <td>89,8,8,0,0,0</td>\n",
" <td>JSON:0.727,MIT:0.873,MIT-feh:0.545</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>https://github.com/karlisson/1001</td>\n",
" <td>63d374207b3322bcb3399f7c3a342b32ef306892.siva</td>\n",
" <td>203</td>\n",
" <td>C,C#,C++,Clojure,Common Lisp,Java,Lua,Markdown...</td>\n",
" <td>22112,9756,49664,998,5913,22334,1147,1275,1136...</td>\n",
" <td>1038,462,2217,47,290,824,74,15,596,72,3591,14,...</td>\n",
" <td>15,9,21,2,12,7,1,1,14,1,64,1,23,1,1</td>\n",
" <td>351</td>\n",
" <td>127</td>\n",
" <td>1</td>\n",
" <td>159,73,404,7,0,152,19,4,90,0,589,0,174,0,0</td>\n",
" <td>488,235,1109,39,0,304,53,10,230,0,1686,0,845,0,0</td>\n",
" <td>378,148,683,0,0,363,1,0,268,0,1257,0,88,0,0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>https://github.com/bcaccinolo/XML-to-NSDictionary</td>\n",
" <td>c7d08396d77a598e80832f260dd3778e819ffcd5.siva</td>\n",
" <td>14</td>\n",
" <td>Objective-C,XML</td>\n",
" <td>5651,1266</td>\n",
" <td>221,51</td>\n",
" <td>3,2</td>\n",
" <td>4</td>\n",
" <td>7</td>\n",
" <td>0</td>\n",
" <td>41,0</td>\n",
" <td>120,0</td>\n",
" <td>35,0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>https://github.com/halostatue/diff-lcs</td>\n",
" <td>5c20cf016e86f896d0a7c5e54f2ad0b1a790a532.siva,...</td>\n",
" <td>44</td>\n",
" <td>CSV,Markdown,RDoc,Ruby,Text,YAML</td>\n",
" <td>707,17132,3433,122598,24891,496</td>\n",
" <td>102,420,81,4128,506,33</td>\n",
" <td>2,4,1,29,3,1</td>\n",
" <td>310</td>\n",
" <td>44</td>\n",
" <td>2</td>\n",
" <td>0,99,0,510,0,0</td>\n",
" <td>0,317,0,2720,0,32</td>\n",
" <td>0,0,0,692,0,0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>https://github.com/gruns/furl</td>\n",
" <td>ecbe802ef1fc35f8541a1dd1765fece5ddd6a415.siva</td>\n",
" <td>20</td>\n",
" <td>INI,Markdown,Python,SVG,Text,YAML</td>\n",
" <td>256,24779,157163,19427,2721,492</td>\n",
" <td>18,809,4361,151,57,30</td>\n",
" <td>1,3,8,4,1,1</td>\n",
" <td>388</td>\n",
" <td>78</td>\n",
" <td>0</td>\n",
" <td>0,155,733,0,0,4</td>\n",
" <td>0,653,2743,0,0,25</td>\n",
" <td>0,0,877,0,0,0</td>\n",
" <td>Unlicense:0.866</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>https://github.com/macmade/OpenCV-iOS</td>\n",
" <td>3dea2143161f889fd4b14858727c69054963301b.siva</td>\n",
" <td>28</td>\n",
" <td>Diff,Makefile,Markdown,Objective-C,XML</td>\n",
" <td>910,18268,2416,9750,80254</td>\n",
" <td>24,318,49,399,1805</td>\n",
" <td>2,2,1,10,6</td>\n",
" <td>16</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0,15,12,56,0</td>\n",
" <td>0,82,36,162,0</td>\n",
" <td>0,61,0,135,0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>https://github.com/fnando/i18n-js</td>\n",
" <td>019560de10bbf0d0b181b07eb5dd6e64d3a2546b.siva,...</td>\n",
" <td>85</td>\n",
" <td>CSS,HTML,HTML+ERB,INI,JSON,JavaScript,Markdown...</td>\n",
" <td>2120,4634,709,452,585,242754,38056,59228,6053</td>\n",
" <td>167,123,24,25,24,7524,1156,1864,303</td>\n",
" <td>1,2,1,1,1,21,2,21,27</td>\n",
" <td>626</td>\n",
" <td>377</td>\n",
" <td>0</td>\n",
" <td>37,9,0,0,0,1080,319,329,30</td>\n",
" <td>126,102,0,0,23,4934,835,1331,209</td>\n",
" <td>3,10,0,0,0,1490,0,113,37</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>https://github.com/github/markup</td>\n",
" <td>7f1bc3e622dcaac4c05635f859862866c31e69ef.siva</td>\n",
" <td>58</td>\n",
" <td>AsciiDoc,Creole,HTML,Literate CoffeeScript,Mar...</td>\n",
" <td>326,1017,21589,955,10470,2790,4221,342,2360,10...</td>\n",
" <td>26,35,681,60,294,31,132,16,90,286,6,4,613,50,2...</td>\n",
" <td>1,1,16,1,4,1,1,1,1,1,1,1,13,4,2,1,1,4</td>\n",
" <td>571</td>\n",
" <td>362</td>\n",
" <td>0</td>\n",
" <td>10,0,76,0,112,0,0,2,0,49,0,0,87,0,0,0,0,0</td>\n",
" <td>15,0,599,0,178,0,0,13,0,171,0,0,465,0,0,0,31,0</td>\n",
" <td>0,0,0,0,0,0,0,0,0,65,0,0,7,0,0,0,0,0</td>\n",
" <td>JSON:0.765,MIT:0.912,MIT-feh:0.488</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>https://github.com/visionmedia/uikit</td>\n",
" <td>afadbfae473c8788637066c820fc0921f1d711f5.siva</td>\n",
" <td>41</td>\n",
" <td>CSS,HTML,JSON,JavaScript,Makefile,Markdown,Text</td>\n",
" <td>14668,21316,207,154943,369,3408,1116</td>\n",
" <td>847,664,12,3478,29,74,24</td>\n",
" <td>10,9,1,15,1,2,1</td>\n",
" <td>186</td>\n",
" <td>45</td>\n",
" <td>0</td>\n",
" <td>112,94,0,551,6,24,0</td>\n",
" <td>713,570,11,1523,23,49,0</td>\n",
" <td>20,0,0,1297,0,0,0</td>\n",
" <td>JSON:0.727,MIT:0.869</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>https://github.com/thiagolocatelli/android-uit...</td>\n",
" <td>39e94eb5e325179a49a83e27a866f176d42b1ed2.siva</td>\n",
" <td>76</td>\n",
" <td>Batchfile,Gradle,INI,Java,Markdown,Shell,XML</td>\n",
" <td>2404,626,2444,24353,8821,5080,24790</td>\n",
" <td>91,36,70,894,213,165,542</td>\n",
" <td>1,3,5,14,1,1,27</td>\n",
" <td>38</td>\n",
" <td>18</td>\n",
" <td>0</td>\n",
" <td>0,0,0,177,56,0,60</td>\n",
" <td>0,0,0,640,156,0,435</td>\n",
" <td>0,0,0,71,0,0,10</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>https://github.com/alexgorbatchev/syntaxhighli...</td>\n",
" <td>1331255cceb4eb70657bbbf15ce2bcb99ebc5bac.siva,...</td>\n",
" <td>1</td>\n",
" <td>Markdown</td>\n",
" <td>219</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>253</td>\n",
" <td>7</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>https://github.com/douglascrockford/JSON-js</td>\n",
" <td>11c7bdf47c3f21b014b1e984be52211142d8d8b7.siva</td>\n",
" <td>5</td>\n",
" <td>JavaScript</td>\n",
" <td>46895</td>\n",
" <td>1452</td>\n",
" <td>4</td>\n",
" <td>33</td>\n",
" <td>86</td>\n",
" <td>0</td>\n",
" <td>253</td>\n",
" <td>781</td>\n",
" <td>414</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>https://github.com/suan/vim-instant-markdown</td>\n",
" <td>c7b7d5f63a48ba56229be5bd0a180ed5eee15f76.siva</td>\n",
" <td>3</td>\n",
" <td>Markdown,Vim script</td>\n",
" <td>6952,5290</td>\n",
" <td>146,189</td>\n",
" <td>2,1</td>\n",
" <td>77</td>\n",
" <td>57</td>\n",
" <td>0</td>\n",
" <td>42,0</td>\n",
" <td>102,0</td>\n",
" <td>0,0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>https://github.com/specialunderwear/Hosts.pref...</td>\n",
" <td>36e97a0e9b3da95ab59b186400d38016e1302ef9.siva</td>\n",
" <td>50</td>\n",
" <td>C,Makefile,Markdown,Objective-C,Text,XML,Yacc</td>\n",
" <td>10641,1821,2376,51851,32706,154600,6249</td>\n",
" <td>258,47,49,1340,633,3447,197</td>\n",
" <td>5,1,1,21,2,7,2</td>\n",
" <td>38</td>\n",
" <td>14</td>\n",
" <td>0</td>\n",
" <td>14,6,0,155,0,0,25</td>\n",
" <td>82,24,0,599,0,3,82</td>\n",
" <td>37,17,0,221,0,0,21</td>\n",
" <td>AGPL-3.0-only:0.460,AGPL-3.0-or-later:0.460,GP...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>https://github.com/genemu/GenemuFormBundle</td>\n",
" <td>fe6198f1b24382c891eebbae640f50eb80d196d6.siva</td>\n",
" <td>188</td>\n",
" <td>JSON,Markdown,PHP,Text,Twig,XML,YAML</td>\n",
" <td>1287,43061,246102,1040,30586,11368,2680</td>\n",
" <td>45,1701,9024,20,972,259,75</td>\n",
" <td>1,45,93,1,3,12,10</td>\n",
" <td>582</td>\n",
" <td>404</td>\n",
" <td>0</td>\n",
" <td>0,338,1436,0,0,38,5</td>\n",
" <td>44,1322,5375,0,0,175,61</td>\n",
" <td>0,0,2120,0,0,0,0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181984</th>\n",
" <td>https://github.com/ngageoint/fog-machine</td>\n",
" <td>c1b2ae4733157df5e46007b24968d16c353c8470.siva</td>\n",
" <td>177</td>\n",
" <td>C,JSON,Markdown,Objective-C,Ruby,Swift,Text,XM...</td>\n",
" <td>104,6394,10142,372,2000,234644,1495034,103158,191</td>\n",
" <td>5,407,198,11,63,5985,36703,1264,8</td>\n",
" <td>1,15,2,1,2,64,5,11,1</td>\n",
" <td>376</td>\n",
" <td>8</td>\n",
" <td>0</td>\n",
" <td>0,0,50,0,0,1196,0,0,0</td>\n",
" <td>0,300,146,0,0,3922,0,0,7</td>\n",
" <td>0,0,0,0,0,742,0,0,0</td>\n",
" <td>JSON:0.928,MIT:0.988,MIT-advertising:0.811,MIT...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181985</th>\n",
" <td>https://github.com/quran/quran-ios</td>\n",
" <td>c27c50ee8601746e7f2a33fe9c50e424b951288c.siva</td>\n",
" <td>2183</td>\n",
" <td>C,C++,JSON,Markdown,Objective-C,Ruby,Shell,Swi...</td>\n",
" <td>194453,174,37758,238657,321866,10336,63745,279...</td>\n",
" <td>5218,8,2204,5852,9025,292,1326,76808,960,4218,81</td>\n",
" <td>8,1,95,31,143,2,14,652,15,67,1</td>\n",
" <td>515</td>\n",
" <td>86</td>\n",
" <td>0</td>\n",
" <td>595,0,1,1554,931,0,0,12520,0,0,13</td>\n",
" <td>3388,0,2186,4047,3828,0,0,42525,0,0,62</td>\n",
" <td>353,0,0,0,432,0,0,20397,0,0,5</td>\n",
" <td>AGPL-3.0-only:0.798,AGPL-3.0-or-later:0.798,GP...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181986</th>\n",
" <td>https://github.com/gboeing/pynamical</td>\n",
" <td>df0536d1d36fba160c4c08dbd4c5c62b3c847d1b.siva</td>\n",
" <td>57</td>\n",
" <td>Batchfile,Jupyter Notebook,Makefile,Markdown,P...</td>\n",
" <td>781,4904129,610,8413,46164,4469,1102,692,2185</td>\n",
" <td>37,3142,20,142,1316,167,22,32,94</td>\n",
" <td>1,6,1,3,5,1,1,1,3</td>\n",
" <td>75</td>\n",
" <td>4</td>\n",
" <td>0</td>\n",
" <td>0,0,4,41,262,0,0,5,0</td>\n",
" <td>0,3136,10,99,350,0,0,26,0</td>\n",
" <td>0,0,6,0,702,0,0,0,0</td>\n",
" <td>JSON:0.928,MIT:0.988,MIT-advertising:0.811,MIT...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181987</th>\n",
" <td>https://github.com/kszaq/LibreELEC.tv</td>\n",
" <td>de71016fb4c7787cf55e336b000a8b53192e0853.siva</td>\n",
" <td>2339</td>\n",
" <td>ApacheConf,C,CMake,Diff,Gettext Catalog,INI,JS...</td>\n",
" <td>2145,3163,435,31567104,7695,19076,927,1384143,...</td>\n",
" <td>46,155,16,902730,584,423,33,34935,242,4784,142...</td>\n",
" <td>1,1,1,708,14,3,2,674,4,53,164,81,83</td>\n",
" <td>26548</td>\n",
" <td>262</td>\n",
" <td>5</td>\n",
" <td>0,21,5,0,0,0,0,10,54,643,0,0,29</td>\n",
" <td>0,119,10,0,0,0,31,23,184,2509,0,0,1432</td>\n",
" <td>0,14,0,0,0,0,0,0,0,1040,0,0,8</td>\n",
" <td>BSD-1-Clause:0.816,BSD-2-Clause:0.967,BSD-2-Cl...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181988</th>\n",
" <td>https://github.com/mitchemmc/VRContentExamples</td>\n",
" <td>09aaa73b0e34774f75304abcf094aca1cbf4f0d6.siva</td>\n",
" <td>218</td>\n",
" <td>INI,Markdown,Text</td>\n",
" <td>53219,1720,1085</td>\n",
" <td>176,32,22</td>\n",
" <td>4,1,1</td>\n",
" <td>48</td>\n",
" <td>14</td>\n",
" <td>0</td>\n",
" <td>0,5,0</td>\n",
" <td>0,26,0</td>\n",
" <td>0,0,0</td>\n",
" <td>JSON:0.928,MIT:0.988,MIT-advertising:0.811,MIT...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181989</th>\n",
" <td>https://github.com/leancloud/ChatKit-OC</td>\n",
" <td>58eb14a869fa79d4fc1897f0930f1daa373ed5af.siva</td>\n",
" <td>774</td>\n",
" <td>C,JSON,Markdown,Objective-C,Ruby,Text,XML,YAML</td>\n",
" <td>48851,25394,77394,1333379,2363,1076,36257,212</td>\n",
" <td>1324,1524,1653,36252,54,22,849,12</td>\n",
" <td>1,64,6,291,2,1,8,1</td>\n",
" <td>581</td>\n",
" <td>219</td>\n",
" <td>0</td>\n",
" <td>0,0,494,4027,0,0,0,0</td>\n",
" <td>0,1488,1154,20428,0,0,0,11</td>\n",
" <td>0,0,0,4131,0,0,0,0</td>\n",
" <td>JSON:0.928,MIT:0.988,MIT-advertising:0.811,MIT...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181990</th>\n",
" <td>https://github.com/rust-community/rustbridge</td>\n",
" <td>09b2774bbff8806156ee05e8a4f7a80ca5ee6333.siva,...</td>\n",
" <td>25284</td>\n",
" <td>CSS,HTML,JSON,JavaScript,Less,Makefile,Markdow...</td>\n",
" <td>653733,819550,87783,3044358,3780,14,111756,625...</td>\n",
" <td>11739,10222,49,17157,119,2,2827,24546,2462,122...</td>\n",
" <td>13,6,4,21,3,1,25,10,36,3,1,3,3,19,4,56,1</td>\n",
" <td>200</td>\n",
" <td>51</td>\n",
" <td>0</td>\n",
" <td>130,3563,1,870,0,0,1043,0,452,0,0,28,0,25,0,0,2</td>\n",
" <td>10412,6341,44,7142,0,0,1763,0,1882,0,0,164,0,1...</td>\n",
" <td>228,314,0,575,0,0,0,0,92,0,0,6,0,0,0,0,0</td>\n",
" <td>Apache-2.0:0.981,CC-BY-4.0:0.946,CC-BY-NC-4.0:...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181991</th>\n",
" <td>https://github.com/LattePandaTeam/LattePanda-W...</td>\n",
" <td>0accacbfaa2a22bf6a8cf3367a77bcba20bfd59d.siva</td>\n",
" <td>1307</td>\n",
" <td>Batchfile,INI,Markdown,NSIS,Text,XML</td>\n",
" <td>22827,2226,28368,1046,45092,1071720</td>\n",
" <td>797,164,702,46,1229,21563</td>\n",
" <td>12,157,56,6,13,3</td>\n",
" <td>186</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0,0,140,8,0,31</td>\n",
" <td>0,0,290,34,0,21492</td>\n",
" <td>0,0,0,0,0,39</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181992</th>\n",
" <td>https://github.com/Linuxbrew/homebrew-core</td>\n",
" <td>97b1ada08d309b0c2d567251c534dfd08192b383.siva</td>\n",
" <td>4696</td>\n",
" <td>JSON,JavaScript,Markdown,Perl,Roff,Ruby,Text,YAML</td>\n",
" <td>6679,18,9291,628,406,8058646,1334,5730</td>\n",
" <td>234,1,125,32,20,230231,26,174</td>\n",
" <td>2,1,5,1,20,4473,1,3</td>\n",
" <td>116176</td>\n",
" <td>9430</td>\n",
" <td>1</td>\n",
" <td>0,0,37,0,0,32350,0,5</td>\n",
" <td>232,1,83,0,0,185509,0,159</td>\n",
" <td>0,0,0,0,0,7930,0,7</td>\n",
" <td>BSD-1-Clause:0.798,BSD-2-Clause:0.989,BSD-2-Cl...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181993</th>\n",
" <td>https://github.com/vudash/vudash</td>\n",
" <td>4f9b5bde1a44b2a072b7cf24af8576d4d4ed7226.siva,...</td>\n",
" <td>244</td>\n",
" <td>CSS,HTML,JSON,JavaScript,Markdown,SVG,YAML</td>\n",
" <td>674,15299,422646,133751,42443,12752,556</td>\n",
" <td>48,759,13298,5508,1364,105,24</td>\n",
" <td>2,13,41,154,15,10,1</td>\n",
" <td>513</td>\n",
" <td>92</td>\n",
" <td>0</td>\n",
" <td>7,78,0,939,311,0,0</td>\n",
" <td>40,678,13258,4366,988,0,24</td>\n",
" <td>0,1,0,4,0,0,0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181994</th>\n",
" <td>https://github.com/monicahq/monica</td>\n",
" <td>2e6760e7dbcccd5375707ce1b7ce9c099f40f4b7.siva</td>\n",
" <td>811</td>\n",
" <td>ApacheConf,Blade,CSS,Dockerfile,INI,JSON,JavaS...</td>\n",
" <td>2195,320975,206929,1569,907,909217,550930,342,...</td>\n",
" <td>67,6903,297,38,23,29627,605,21,1245,35990,2415...</td>\n",
" <td>2,129,3,1,1,7,9,2,14,481,11,39,7,3,17,1,5</td>\n",
" <td>493</td>\n",
" <td>528</td>\n",
" <td>0</td>\n",
" <td>0,0,51,0,0,0,94,5,351,5774,0,0,0,0,0,3,22</td>\n",
" <td>0,0,222,0,0,21644,413,14,882,29065,0,0,0,0,0,5...</td>\n",
" <td>0,0,23,0,0,0,91,0,0,7442,0,0,0,0,0,0,17</td>\n",
" <td>AGPL-3.0-only:0.985,AGPL-3.0-or-later:0.985,GP...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181995</th>\n",
" <td>https://github.com/ubnt-intrepid/susanoo</td>\n",
" <td>281d26db0217dac5e80b553e1b0321428418bc0d.siva,...</td>\n",
" <td>71</td>\n",
" <td>CSS,HTML,JSON,JavaScript,Markdown,Python,Rust,...</td>\n",
" <td>2347,5073,566,7294,4061,496,53767,959,3287,472</td>\n",
" <td>145,155,30,4,171,24,2126,42,141,28</td>\n",
" <td>2,7,3,1,5,1,32,2,12,1</td>\n",
" <td>178</td>\n",
" <td>24</td>\n",
" <td>0</td>\n",
" <td>21,8,0,0,41,5,314,0,15,6</td>\n",
" <td>114,141,29,2,125,12,1658,0,116,21</td>\n",
" <td>8,0,0,1,0,7,122,0,0,0</td>\n",
" <td>Apache-2.0:0.979,ECL-2.0:0.874,JSON:0.934,MIT:...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181996</th>\n",
" <td>https://github.com/googlevr/gvr-unity-sdk</td>\n",
" <td>24fd40b91b902eb360623be42972f85f1cdcace1.siva,...</td>\n",
" <td>568</td>\n",
" <td>C#,GLSL,Markdown,Objective-C,Objective-C++,Sha...</td>\n",
" <td>730128,4558,1491,951,1439,24257,30568,706440,6...</td>\n",
" <td>20710,133,54,28,44,883,589,26333,20133,167</td>\n",
" <td>118,2,2,1,1,11,4,365,1,3</td>\n",
" <td>48</td>\n",
" <td>96</td>\n",
" <td>2</td>\n",
" <td>2810,0,18,0,9,0,0,0,0,19</td>\n",
" <td>14501,0,34,0,20,0,0,0,0,134</td>\n",
" <td>3285,0,0,0,14,0,0,0,0,11</td>\n",
" <td>Apache-2.0:0.963,BSD-1-Clause:0.753,BSD-2-Clau...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181997</th>\n",
" <td>https://github.com/SharePoint/PnP</td>\n",
" <td>2a010e77f56cf69d58f7514db8bc6bf506cfa4c4.siva,...</td>\n",
" <td>11692</td>\n",
" <td>ASP,Ant Build System,Batchfile,C,C#,CSS,CSV,Gh...</td>\n",
" <td>854990,3935,856,98486,18805341,11856327,6602,4...</td>\n",
" <td>14447,94,19,1747,461632,351359,84,430,49,14536...</td>\n",
" <td>299,1,2,1257,2369,245,5,53,3,137,4,61,2,4,2244...</td>\n",
" <td>4631</td>\n",
" <td>1409</td>\n",
" <td>2</td>\n",
" <td>0,0,0,0,61197,18542,0,0,0,1132,0,13,74,102,101...</td>\n",
" <td>0,0,0,0,294459,146013,0,430,0,8551,0,9252,381,...</td>\n",
" <td>0,0,0,0,89168,5144,0,0,0,1182,0,0,37,116,20252...</td>\n",
" <td>JSON:0.912,MIT:0.971,MIT-advertising:0.796,MIT...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181998</th>\n",
" <td>https://github.com/senchalabs/philogl</td>\n",
" <td>19fcb19661f139ce6bad8a222e990149697705fe.siva,...</td>\n",
" <td>4001</td>\n",
" <td>CSS,CSV,GLSL,HTML,JSON,JavaScript,Markdown,Pyt...</td>\n",
" <td>48682,4203195,157485,84327,44543767,712146,170...</td>\n",
" <td>2836,63750,5816,2592,3612,23795,6009,2761,8,13...</td>\n",
" <td>19,5,101,36,3605,72,14,6,1,12,1</td>\n",
" <td>327</td>\n",
" <td>43</td>\n",
" <td>2</td>\n",
" <td>397,0,0,403,0,2898,2047,411,0,0,0</td>\n",
" <td>2117,0,0,2122,3602,19362,3948,1797,0,0,3</td>\n",
" <td>124,0,0,31,0,1463,0,547,0,0,0</td>\n",
" <td>JSON:0.933,MIT:0.988,MIT-advertising:0.821,MIT...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181999</th>\n",
" <td>https://github.com/djowel/spirit_x3</td>\n",
" <td>218c8e6e501b146a5383ab22240560820fbb3eed.siva,...</td>\n",
" <td>2238</td>\n",
" <td>C++,CSS,HTML,JFlex,Markdown,Shell,Text</td>\n",
" <td>8651457,9562,1271038,1231,428,792,2105085</td>\n",
" <td>256379,350,15906,60,10,26,31980</td>\n",
" <td>1843,2,90,1,1,1,7</td>\n",
" <td>3733</td>\n",
" <td>18</td>\n",
" <td>1</td>\n",
" <td>14591,27,409,0,1,0,0</td>\n",
" <td>57772,143,15353,0,8,0,0</td>\n",
" <td>13304,4,59,0,0,0,0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>182000</th>\n",
" <td>https://github.com/wseemann/FFmpegMediaMetadat...</td>\n",
" <td>2568dfb76d35f7025ca0fe2a2905a8de5b093cc9.siva,...</td>\n",
" <td>109</td>\n",
" <td>Batchfile,C,C++,Diff,Gradle,INI,Java,Makefile,...</td>\n",
" <td>2404,32859,30071,1706,7372,3287,68664,2392,756...</td>\n",
" <td>91,1182,874,54,255,86,1959,95,157,36,1501,203,...</td>\n",
" <td>1,5,4,2,5,3,12,11,1,2,7,1,36</td>\n",
" <td>314</td>\n",
" <td>23</td>\n",
" <td>0</td>\n",
" <td>0,210,103,0,0,0,263,0,49,0,0,0,43</td>\n",
" <td>0,669,484,0,0,0,852,0,107,0,0,0,3836</td>\n",
" <td>0,83,77,0,0,0,838,0,0,0,0,0,19</td>\n",
" <td>AFL-2.0:0.667,APSL-2.0:0.667,Apache-1.0:0.333,...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>182001</th>\n",
" <td>https://github.com/OpenGeoscience/geojs</td>\n",
" <td>79ddcd7eaf359d2c6be4ed059fc2d1bbbf129af7.siva,...</td>\n",
" <td>566</td>\n",
" <td>CMake,CSS,EJS,HTML,INI,JSON,JavaScript,Less,Ma...</td>\n",
" <td>15107,367486,12555,7648,122,2897024,4363852,73...</td>\n",
" <td>385,10723,267,169,10,9762,133576,1738,155,1862...</td>\n",
" <td>6,25,7,7,1,48,232,14,3,24,8,19,4,1,2,3,1,4,7</td>\n",
" <td>3176</td>\n",
" <td>536</td>\n",
" <td>0</td>\n",
" <td>57,160,0,0,0,1,14409,0,32,0,208,0,0,0,0,0,0,23,0</td>\n",
" <td>264,10405,0,164,0,9718,87455,0,121,0,724,0,0,0...</td>\n",
" <td>58,110,0,0,0,0,31406,0,0,0,218,0,0,0,0,0,0,35,0</td>\n",
" <td>Apache-2.0:0.795</td>\n",
" </tr>\n",
" <tr>\n",
" <th>182002</th>\n",
" <td>https://github.com/tobspr/RenderPipeline</td>\n",
" <td>2789065711f08d0f93695606ace0f100f1870f4f.siva,...</td>\n",
" <td>832</td>\n",
" <td>Batchfile,C,C++,Diff,GLSL,INI,Markdown,PLSQL,P...</td>\n",
" <td>2524,21397,160837,92259,747404,242,10130,12981...</td>\n",
" <td>101,503,4529,2063,19720,14,297,518,38033,6,437...</td>\n",
" <td>9,3,32,2,175,3,15,3,242,1,15,10,42</td>\n",
" <td>844</td>\n",
" <td>36</td>\n",
" <td>0</td>\n",
" <td>0,0,385,0,0,0,107,0,6370,0,0,121,422</td>\n",
" <td>0,0,1161,0,0,0,175,0,24543,0,0,338,2271</td>\n",
" <td>0,0,1284,0,0,0,0,0,6639,0,0,33,179</td>\n",
" <td>JSON:0.933,MIT:0.988,MIT-advertising:0.816,MIT...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>182003</th>\n",
" <td>https://github.com/JakeWharton/kotlin</td>\n",
" <td>3e4dce385331c91c9059fcdcea3eae2394f34942.siva,...</td>\n",
" <td>57837</td>\n",
" <td>ANTLR,Ant Build System,AsciiDoc,Batchfile,CSS,...</td>\n",
" <td>9797,75141,34299,15455,4679,160880,16233,70246...</td>\n",
" <td>596,1740,833,566,237,7038,564,2567,244,474,544...</td>\n",
" <td>1,50,1,10,1,239,25,346,2,85,2,14,4997,226,3358...</td>\n",
" <td>40525</td>\n",
" <td>9421</td>\n",
" <td>4</td>\n",
" <td>0,0,197,0,56,0,1147,25,0,0,0,6,92518,2842,1731...</td>\n",
" <td>0,0,636,0,162,0,5685,2350,0,0,0,1216,548050,13...</td>\n",
" <td>0,0,0,0,18,0,531,43,0,0,0,0,75275,1927,147733,...</td>\n",
" <td>Apache-2.0:1.000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>182004</th>\n",
" <td>https://github.com/OpenDreamKit/OpenDreamKit</td>\n",
" <td>b85a5f20cf1f7fb321fc6bdd6e44281cfef72d53.siva,...</td>\n",
" <td>1089</td>\n",
" <td>Diff,GAP,Gnuplot,HTML,JSON,Jupyter Notebook,Ma...</td>\n",
" <td>123499,12353,1032,324908,8953,719762,30413,193...</td>\n",
" <td>3362,330,36,1866,332,17112,859,3089,1,13,308,1...</td>\n",
" <td>3,2,2,1,2,17,18,54,1,1,3,1,1,6,1,1,33,2,3,542,...</td>\n",
" <td>4313</td>\n",
" <td>37</td>\n",
" <td>0</td>\n",
" <td>0,0,0,77,0,0,131,886,0,0,55,0,0,51,27,63,0,0,0...</td>\n",
" <td>0,0,0,1781,330,17095,526,2149,0,0,211,0,0,226,...</td>\n",
" <td>0,0,0,7,0,0,94,0,0,0,39,0,0,49,9,37,0,0,0,4734...</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>182005</th>\n",
" <td>https://github.com/MarshallOfSound/Google-Play...</td>\n",
" <td>330b420ac649448d47749dd71aa5d02b6db3bfe5.siva,...</td>\n",
" <td>284</td>\n",
" <td>Dockerfile,HTML,INI,JSON,JavaScript,Less,Markd...</td>\n",
" <td>2177,4369,187,162079,392469,16752,29955,5790,8...</td>\n",
" <td>82,112,12,2869,12713,894,893,179,60,39,9,374,14</td>\n",
" <td>4,5,1,20,192,12,7,1,7,4,1,6,1</td>\n",
" <td>1327</td>\n",
" <td>1167</td>\n",
" <td>0</td>\n",
" <td>0,3,0,432,1614,0,206,31,0,0,0,21,0</td>\n",
" <td>0,104,0,2418,10469,0,680,138,0,0,0,340,0</td>\n",
" <td>0,0,0,0,437,0,0,10,0,0,0,8,0</td>\n",
" <td>JSON:0.933,MIT:0.988,MIT-advertising:0.821,MIT...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>182006</th>\n",
" <td>https://github.com/VoltDB/voltdb</td>\n",
" <td>1a2a6540498ae2f4bcd8eeccdd281afd1166ce82.siva,...</td>\n",
" <td>12964</td>\n",
" <td>ASN.1,Ant Build System,Batchfile,C,C++,CMake,C...</td>\n",
" <td>7905,143718,54518,15068748,33794598,32159,2367...</td>\n",
" <td>196,3604,2173,428549,845669,787,39192,101500,1...</td>\n",
" <td>2,12,38,1221,3684,4,59,13,40,1,1,1,6,1,79,39,3...</td>\n",
" <td>25160</td>\n",
" <td>7789</td>\n",
" <td>0</td>\n",
" <td>0,0,0,33489,23133,112,2840,0,0,0,0,51,0,0,3768...</td>\n",
" <td>0,0,0,255781,117968,426,35457,0,0,0,0,236,0,0,...</td>\n",
" <td>0,0,0,78229,31667,245,663,0,0,0,0,42,0,0,4740,...</td>\n",
" <td>AGPL-3.0-only:0.990,AGPL-3.0-or-later:0.990,GP...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>182007</th>\n",
" <td>https://github.com/Wargus/stratagus</td>\n",
" <td>17d253b408fa5a4450c18b45cd2b21e3bdb3ca10.siva,...</td>\n",
" <td>570</td>\n",
" <td>C,C++,CMake,GLSL,Gettext Catalog,HTML,Lua,Make...</td>\n",
" <td>163747,3871669,55921,457595,54608,438619,124,4...</td>\n",
" <td>6037,132700,1833,13998,2370,11701,9,100,28,290...</td>\n",
" <td>15,393,12,37,7,25,1,3,1,2,1,5,1,1,4,2</td>\n",
" <td>16704</td>\n",
" <td>49</td>\n",
" <td>0</td>\n",
" <td>9,11617,253,0,0,1397,3,3,5,72,0,162,0,0,0,0</td>\n",
" <td>6,69528,1334,0,0,10158,5,8,22,175,0,663,0,0,0,86</td>\n",
" <td>42,24987,234,0,0,121,0,0,0,41,0,79,0,0,0,0</td>\n",
" <td>GPL-2.0-only:0.951,GPL-2.0-or-later:0.951,depr...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>182008</th>\n",
" <td>https://github.com/rootsongjc/cloud-native-sli...</td>\n",
" <td>9c757773ece18cb1c3978b91843a6f241626a1ff.siva</td>\n",
" <td>139</td>\n",
" <td>Markdown</td>\n",
" <td>4816</td>\n",
" <td>105</td>\n",
" <td>1</td>\n",
" <td>44</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>22</td>\n",
" <td>82</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>182009</th>\n",
" <td>https://github.com/tinysun212/swift-windows</td>\n",
" <td>18844bc65229786b96b89a9fc7739c0fc897905e.siva,...</td>\n",
" <td>12666</td>\n",
" <td>Batchfile,C,C++,CMake,CSS,D,DTrace,Emacs Lisp,...</td>\n",
" <td>706,83736,24709527,409881,9611,1107,2438,54994...</td>\n",
" <td>25,3248,689819,11595,427,43,82,1365,3189,1620,...</td>\n",
" <td>3,124,1292,184,2,1,2,5,3,8,55,1,10,4,31,202,21...</td>\n",
" <td>50754</td>\n",
" <td>55</td>\n",
" <td>3</td>\n",
" <td>0,164,72691,1324,10,17,0,0,638,0,0,28,0,36,360...</td>\n",
" <td>0,892,365811,8338,406,93,0,0,2383,0,103048,106...</td>\n",
" <td>0,109,72428,1543,9,13,0,0,165,0,0,19,0,5,0,134...</td>\n",
" <td>Apache-2.0:0.930,ECL-2.0:0.828</td>\n",
" </tr>\n",
" <tr>\n",
" <th>182010</th>\n",
" <td>https://github.com/Microsoft/angle</td>\n",
" <td>8ac56bd9043910aa6030d1b2009858e049844d5f.siva,...</td>\n",
" <td>1806</td>\n",
" <td>Batchfile,C,C++,Diff,GLSL,GN,HLSL,INI,JSON,Lex...</td>\n",
" <td>22577,1745559,14516804,20704,693,44992,34508,1...</td>\n",
" <td>400,38604,410174,617,31,1749,1268,38,4657,1077...</td>\n",
" <td>5,151,1210,4,3,5,7,1,12,2,29,2,7,1,41,2,69,162...</td>\n",
" <td>7782</td>\n",
" <td>27</td>\n",
" <td>3</td>\n",
" <td>0,508,47010,0,5,0,176,0,2,0,358,0,274,0,595,0,...</td>\n",
" <td>0,2448,263607,0,14,0,1056,0,4643,0,1666,0,1304...</td>\n",
" <td>0,206,21051,0,10,0,29,0,0,0,0,0,105,0,1565,0,0...</td>\n",
" <td>BSD-2-Clause:0.788,BSD-3-Clause:0.848</td>\n",
" </tr>\n",
" <tr>\n",
" <th>182011</th>\n",
" <td>https://github.com/rockchip-linux/kernel</td>\n",
" <td>1da177e4c3f41524e886b7f1b8a0c1fc7321cac2.siva</td>\n",
" <td>62283</td>\n",
" <td>ASN.1,Assembly,Awk,C,C++,Clojure,Filebench WML...</td>\n",
" <td>8195,8671,34295,757416364,6556611,945,146954,1...</td>\n",
" <td>301,313,1410,25712592,190991,51,1793,687,4775,...</td>\n",
" <td>9,5,11,47457,893,21,1,3,5,1,9,2,11,7,24,1,2596...</td>\n",
" <td>606698</td>\n",
" <td>26</td>\n",
" <td>16</td>\n",
" <td>0,47712,132,2837819,231,0,0,0,0,24,0,58,0,0,0,...</td>\n",
" <td>0,311201,1137,14153897,1578,0,0,0,0,121,0,378,...</td>\n",
" <td>0,124681,130,2687293,59,0,0,0,0,33,0,0,0,0,0,0...</td>\n",
" <td>GPL-2.0-only:0.955,GPL-2.0-or-later:0.955,Linu...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>182012</th>\n",
" <td>https://github.com/google/angle</td>\n",
" <td>0003f3aac941c7cf052dc510aa146fbfcd8987a0.siva,...</td>\n",
" <td>1665</td>\n",
" <td>Batchfile,C,C++,Diff,GLSL,GN,HLSL,INI,JSON,Lex...</td>\n",
" <td>15633,1854915,16249597,23522,693,83516,34698,1...</td>\n",
" <td>246,40900,454739,692,31,2956,1273,37,6517,1081...</td>\n",
" <td>3,156,1264,4,3,10,7,1,16,2,30,2,8,1,47,2,71,1,1,2</td>\n",
" <td>7929</td>\n",
" <td>38327</td>\n",
" <td>2</td>\n",
" <td>0,508,51497,0,5,0,177,0,76,0,365,0,319,0,802,0...</td>\n",
" <td>0,2448,288899,0,14,0,1060,0,6425,0,1641,0,1514...</td>\n",
" <td>0,206,22020,0,10,0,29,0,0,0,0,0,125,0,2136,0,0...</td>\n",
" <td>BSD-2-Clause:0.802,BSD-3-Clause:0.858</td>\n",
" </tr>\n",
" <tr>\n",
" <th>182013</th>\n",
" <td>https://github.com/openstack/cinder</td>\n",
" <td>0689bc785fdd59ad6dda13c17e830c47948c804b.siva,...</td>\n",
" <td>2349</td>\n",
" <td>Gettext Catalog,HTML,INI,JSON,Makefile,Markdow...</td>\n",
" <td>2810148,557,15100,143453,621,8759,8757,42836,2...</td>\n",
" <td>81875,18,436,5239,22,235,193,892,66,477127,273...</td>\n",
" <td>11,1,6,320,1,3,2,29,1,1090,58,4,13,8,2,511,252</td>\n",
" <td>14789</td>\n",
" <td>48515</td>\n",
" <td>0</td>\n",
" <td>0,2,0,32,2,50,0,0,0,67841,8,0,0,0,0,563,0</td>\n",
" <td>0,15,0,4087,19,182,0,0,0,343453,18,0,0,0,26,10...</td>\n",
" <td>0,0,0,0,0,0,0,0,0,64567,24,0,0,0,0,87,0</td>\n",
" <td>Apache-2.0:0.790</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>182014 rows × 14 columns</p>\n",
"</div>"
],
"text/plain": [
" URL \\\n",
"0 https://github.com/powmedia/buildify \n",
"1 https://github.com/leon/play-salat \n",
"2 https://github.com/adammark/Markup.js \n",
"3 https://github.com/heroku/heroku-buildpack-scala \n",
"4 https://github.com/brandonwamboldt/utilphp \n",
"5 https://github.com/tias/xinput_calibrator \n",
"6 https://github.com/substack/node-mkdirp \n",
"7 https://github.com/CakeDC/recaptcha \n",
"8 https://github.com/luislavena/rake-compiler \n",
"9 https://github.com/be9/acl9 \n",
"10 https://github.com/amccloud/backbone-bindings \n",
"11 https://github.com/kubitron/redmine_git_hosting \n",
"12 https://github.com/chef-cookbooks/cron \n",
"13 https://github.com/fredwu/jquery-endless-scroll \n",
"14 https://github.com/malsup/blockui \n",
"15 https://github.com/bitly/dablooms \n",
"16 https://github.com/karlisson/1001 \n",
"17 https://github.com/bcaccinolo/XML-to-NSDictionary \n",
"18 https://github.com/halostatue/diff-lcs \n",
"19 https://github.com/gruns/furl \n",
"20 https://github.com/macmade/OpenCV-iOS \n",
"21 https://github.com/fnando/i18n-js \n",
"22 https://github.com/github/markup \n",
"23 https://github.com/visionmedia/uikit \n",
"24 https://github.com/thiagolocatelli/android-uit... \n",
"25 https://github.com/alexgorbatchev/syntaxhighli... \n",
"26 https://github.com/douglascrockford/JSON-js \n",
"27 https://github.com/suan/vim-instant-markdown \n",
"28 https://github.com/specialunderwear/Hosts.pref... \n",
"29 https://github.com/genemu/GenemuFormBundle \n",
"... ... \n",
"181984 https://github.com/ngageoint/fog-machine \n",
"181985 https://github.com/quran/quran-ios \n",
"181986 https://github.com/gboeing/pynamical \n",
"181987 https://github.com/kszaq/LibreELEC.tv \n",
"181988 https://github.com/mitchemmc/VRContentExamples \n",
"181989 https://github.com/leancloud/ChatKit-OC \n",
"181990 https://github.com/rust-community/rustbridge \n",
"181991 https://github.com/LattePandaTeam/LattePanda-W... \n",
"181992 https://github.com/Linuxbrew/homebrew-core \n",
"181993 https://github.com/vudash/vudash \n",
"181994 https://github.com/monicahq/monica \n",
"181995 https://github.com/ubnt-intrepid/susanoo \n",
"181996 https://github.com/googlevr/gvr-unity-sdk \n",
"181997 https://github.com/SharePoint/PnP \n",
"181998 https://github.com/senchalabs/philogl \n",
"181999 https://github.com/djowel/spirit_x3 \n",
"182000 https://github.com/wseemann/FFmpegMediaMetadat... \n",
"182001 https://github.com/OpenGeoscience/geojs \n",
"182002 https://github.com/tobspr/RenderPipeline \n",
"182003 https://github.com/JakeWharton/kotlin \n",
"182004 https://github.com/OpenDreamKit/OpenDreamKit \n",
"182005 https://github.com/MarshallOfSound/Google-Play... \n",
"182006 https://github.com/VoltDB/voltdb \n",
"182007 https://github.com/Wargus/stratagus \n",
"182008 https://github.com/rootsongjc/cloud-native-sli... \n",
"182009 https://github.com/tinysun212/swift-windows \n",
"182010 https://github.com/Microsoft/angle \n",
"182011 https://github.com/rockchip-linux/kernel \n",
"182012 https://github.com/google/angle \n",
"182013 https://github.com/openstack/cinder \n",
"\n",
" SIVA_FILENAMES FILE_COUNT \\\n",
"0 4a14cc02da0a9280538cd3f3242365601d72f241.siva 12 \n",
"1 ee02fdfc0942ff17949f456d6ee3a27b976b7141.siva 53 \n",
"2 00e71912d4ec215337d5d959a34ab0ce44fdd3b4.siva 22 \n",
"3 eb7aa1e50236c65bf44529ebb9a75fae68e1d6b0.siva 33 \n",
"4 993cc5b5ca2603f06a82555df151fbb398114543.siva,... 12 \n",
"5 ecb5809790cb86afa70e958bf19d2b968a8981c7.siva 41 \n",
"6 284bc24eaafca75786c7e86f1da66ad61adacdb7.siva 23 \n",
"7 f4c4682073fcc4c67b38583594d73a880d648934.siva 24 \n",
"8 28e938cf837c6859197000cc647f84f92668f0b6.siva 46 \n",
"9 b54c2cb6363f42394b25028d3dbde6930ad8c7ed.siva 130 \n",
"10 531c8effde374c3178ca7f04b0e36993f3ebe02a.siva 8 \n",
"11 db600b30cdd2398d577eb827ce4fd3c1efa09bc1.siva 168 \n",
"12 09272f85cb676cf7e32e88ccb9344ed85c167936.siva,... 35 \n",
"13 775849c6341f926a6515eb7f81ea665dd6ed920b.siva 13 \n",
"14 43511e0477768cc10f2cfd8724c75183b4ae2293.siva 5 \n",
"15 368ffcdb3c45e9e6538ef60c1d15aed4555c04b2.siva 17 \n",
"16 63d374207b3322bcb3399f7c3a342b32ef306892.siva 203 \n",
"17 c7d08396d77a598e80832f260dd3778e819ffcd5.siva 14 \n",
"18 5c20cf016e86f896d0a7c5e54f2ad0b1a790a532.siva,... 44 \n",
"19 ecbe802ef1fc35f8541a1dd1765fece5ddd6a415.siva 20 \n",
"20 3dea2143161f889fd4b14858727c69054963301b.siva 28 \n",
"21 019560de10bbf0d0b181b07eb5dd6e64d3a2546b.siva,... 85 \n",
"22 7f1bc3e622dcaac4c05635f859862866c31e69ef.siva 58 \n",
"23 afadbfae473c8788637066c820fc0921f1d711f5.siva 41 \n",
"24 39e94eb5e325179a49a83e27a866f176d42b1ed2.siva 76 \n",
"25 1331255cceb4eb70657bbbf15ce2bcb99ebc5bac.siva,... 1 \n",
"26 11c7bdf47c3f21b014b1e984be52211142d8d8b7.siva 5 \n",
"27 c7b7d5f63a48ba56229be5bd0a180ed5eee15f76.siva 3 \n",
"28 36e97a0e9b3da95ab59b186400d38016e1302ef9.siva 50 \n",
"29 fe6198f1b24382c891eebbae640f50eb80d196d6.siva 188 \n",
"... ... ... \n",
"181984 c1b2ae4733157df5e46007b24968d16c353c8470.siva 177 \n",
"181985 c27c50ee8601746e7f2a33fe9c50e424b951288c.siva 2183 \n",
"181986 df0536d1d36fba160c4c08dbd4c5c62b3c847d1b.siva 57 \n",
"181987 de71016fb4c7787cf55e336b000a8b53192e0853.siva 2339 \n",
"181988 09aaa73b0e34774f75304abcf094aca1cbf4f0d6.siva 218 \n",
"181989 58eb14a869fa79d4fc1897f0930f1daa373ed5af.siva 774 \n",
"181990 09b2774bbff8806156ee05e8a4f7a80ca5ee6333.siva,... 25284 \n",
"181991 0accacbfaa2a22bf6a8cf3367a77bcba20bfd59d.siva 1307 \n",
"181992 97b1ada08d309b0c2d567251c534dfd08192b383.siva 4696 \n",
"181993 4f9b5bde1a44b2a072b7cf24af8576d4d4ed7226.siva,... 244 \n",
"181994 2e6760e7dbcccd5375707ce1b7ce9c099f40f4b7.siva 811 \n",
"181995 281d26db0217dac5e80b553e1b0321428418bc0d.siva,... 71 \n",
"181996 24fd40b91b902eb360623be42972f85f1cdcace1.siva,... 568 \n",
"181997 2a010e77f56cf69d58f7514db8bc6bf506cfa4c4.siva,... 11692 \n",
"181998 19fcb19661f139ce6bad8a222e990149697705fe.siva,... 4001 \n",
"181999 218c8e6e501b146a5383ab22240560820fbb3eed.siva,... 2238 \n",
"182000 2568dfb76d35f7025ca0fe2a2905a8de5b093cc9.siva,... 109 \n",
"182001 79ddcd7eaf359d2c6be4ed059fc2d1bbbf129af7.siva,... 566 \n",
"182002 2789065711f08d0f93695606ace0f100f1870f4f.siva,... 832 \n",
"182003 3e4dce385331c91c9059fcdcea3eae2394f34942.siva,... 57837 \n",
"182004 b85a5f20cf1f7fb321fc6bdd6e44281cfef72d53.siva,... 1089 \n",
"182005 330b420ac649448d47749dd71aa5d02b6db3bfe5.siva,... 284 \n",
"182006 1a2a6540498ae2f4bcd8eeccdd281afd1166ce82.siva,... 12964 \n",
"182007 17d253b408fa5a4450c18b45cd2b21e3bdb3ca10.siva,... 570 \n",
"182008 9c757773ece18cb1c3978b91843a6f241626a1ff.siva 139 \n",
"182009 18844bc65229786b96b89a9fc7739c0fc897905e.siva,... 12666 \n",
"182010 8ac56bd9043910aa6030d1b2009858e049844d5f.siva,... 1806 \n",
"182011 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2.siva 62283 \n",
"182012 0003f3aac941c7cf052dc510aa146fbfcd8987a0.siva,... 1665 \n",
"182013 0689bc785fdd59ad6dda13c17e830c47948c804b.siva,... 2349 \n",
"\n",
" LANGS \\\n",
"0 JSON,JavaScript,Markdown,Text \n",
"1 CSS,HTML,INI,Markdown,Scala,YAML \n",
"2 CSS,HTML,JSON,JavaScript,Markdown,Shell \n",
"3 JSON,Markdown,Ruby,Scala,Shell,Text,YAML \n",
"4 JSON,Markdown,PHP,XML,YAML \n",
"5 C++,M4Sugar,Makefile,Roff,SVG,Shell,Text,XPM,d... \n",
"6 JSON,JavaScript,Markdown,Text,YAML \n",
"7 Gettext Catalog,JSON,Markdown,PHP,Text,YAML \n",
"8 Gherkin,RDoc,Ruby,Text,YAML \n",
"9 Markdown,Ruby,Text,YAML \n",
"10 HTML,JavaScript,Markdown,Text,YAML \n",
"11 CSS,HTML+ERB,JavaScript,Markdown,Ruby,SVG,Shel... \n",
"12 HTML+ERB,Markdown,Ruby,TOML,Text,YAML \n",
"13 CoffeeScript,HTML,JavaScript,Markdown \n",
"14 JSON,JavaScript,Markdown \n",
"15 C,Go,Makefile,Markdown,Python,Text \n",
"16 C,C#,C++,Clojure,Common Lisp,Java,Lua,Markdown... \n",
"17 Objective-C,XML \n",
"18 CSV,Markdown,RDoc,Ruby,Text,YAML \n",
"19 INI,Markdown,Python,SVG,Text,YAML \n",
"20 Diff,Makefile,Markdown,Objective-C,XML \n",
"21 CSS,HTML,HTML+ERB,INI,JSON,JavaScript,Markdown... \n",
"22 AsciiDoc,Creole,HTML,Literate CoffeeScript,Mar... \n",
"23 CSS,HTML,JSON,JavaScript,Makefile,Markdown,Text \n",
"24 Batchfile,Gradle,INI,Java,Markdown,Shell,XML \n",
"25 Markdown \n",
"26 JavaScript \n",
"27 Markdown,Vim script \n",
"28 C,Makefile,Markdown,Objective-C,Text,XML,Yacc \n",
"29 JSON,Markdown,PHP,Text,Twig,XML,YAML \n",
"... ... \n",
"181984 C,JSON,Markdown,Objective-C,Ruby,Swift,Text,XM... \n",
"181985 C,C++,JSON,Markdown,Objective-C,Ruby,Shell,Swi... \n",
"181986 Batchfile,Jupyter Notebook,Makefile,Markdown,P... \n",
"181987 ApacheConf,C,CMake,Diff,Gettext Catalog,INI,JS... \n",
"181988 INI,Markdown,Text \n",
"181989 C,JSON,Markdown,Objective-C,Ruby,Text,XML,YAML \n",
"181990 CSS,HTML,JSON,JavaScript,Less,Makefile,Markdow... \n",
"181991 Batchfile,INI,Markdown,NSIS,Text,XML \n",
"181992 JSON,JavaScript,Markdown,Perl,Roff,Ruby,Text,YAML \n",
"181993 CSS,HTML,JSON,JavaScript,Markdown,SVG,YAML \n",
"181994 ApacheConf,Blade,CSS,Dockerfile,INI,JSON,JavaS... \n",
"181995 CSS,HTML,JSON,JavaScript,Markdown,Python,Rust,... \n",
"181996 C#,GLSL,Markdown,Objective-C,Objective-C++,Sha... \n",
"181997 ASP,Ant Build System,Batchfile,C,C#,CSS,CSV,Gh... \n",
"181998 CSS,CSV,GLSL,HTML,JSON,JavaScript,Markdown,Pyt... \n",
"181999 C++,CSS,HTML,JFlex,Markdown,Shell,Text \n",
"182000 Batchfile,C,C++,Diff,Gradle,INI,Java,Makefile,... \n",
"182001 CMake,CSS,EJS,HTML,INI,JSON,JavaScript,Less,Ma... \n",
"182002 Batchfile,C,C++,Diff,GLSL,INI,Markdown,PLSQL,P... \n",
"182003 ANTLR,Ant Build System,AsciiDoc,Batchfile,CSS,... \n",
"182004 Diff,GAP,Gnuplot,HTML,JSON,Jupyter Notebook,Ma... \n",
"182005 Dockerfile,HTML,INI,JSON,JavaScript,Less,Markd... \n",
"182006 ASN.1,Ant Build System,Batchfile,C,C++,CMake,C... \n",
"182007 C,C++,CMake,GLSL,Gettext Catalog,HTML,Lua,Make... \n",
"182008 Markdown \n",
"182009 Batchfile,C,C++,CMake,CSS,D,DTrace,Emacs Lisp,... \n",
"182010 Batchfile,C,C++,Diff,GLSL,GN,HLSL,INI,JSON,Lex... \n",
"182011 ASN.1,Assembly,Awk,C,C++,Clojure,Filebench WML... \n",
"182012 Batchfile,C,C++,Diff,GLSL,GN,HLSL,INI,JSON,Lex... \n",
"182013 Gettext Catalog,HTML,INI,JSON,Makefile,Markdow... \n",
"\n",
" LANGS_BYTE_COUNT \\\n",
"0 653,18611,4669,1094 \n",
"1 12981,692,38,12388,34281,132 \n",
"2 6537,11414,678,182203,30807,91 \n",
"3 585,5528,6850,494,69595,1070,711 \n",
"4 723,13409,157618,714,342 \n",
"5 131506,3532,5289,3856,59761,3632,1676,5956,300 \n",
"6 556,16978,2095,1456,132 \n",
"7 9900,741,5861,25408,1243,936 \n",
"8 10680,15682,87905,14012,802 \n",
"9 16487,115102,1072,1524 \n",
"10 700,13006,3725,1058,274 \n",
"11 9535,56752,218886,40617,257443,1575,992,351187 \n",
"12 1521,10984,19764,119,11358,4130 \n",
"13 9984,3301,107329,8528 \n",
"14 2788,19966,1547 \n",
"15 38954,2500,5065,16124,4439,1023 \n",
"16 22112,9756,49664,998,5913,22334,1147,1275,1136... \n",
"17 5651,1266 \n",
"18 707,17132,3433,122598,24891,496 \n",
"19 256,24779,157163,19427,2721,492 \n",
"20 910,18268,2416,9750,80254 \n",
"21 2120,4634,709,452,585,242754,38056,59228,6053 \n",
"22 326,1017,21589,955,10470,2790,4221,342,2360,10... \n",
"23 14668,21316,207,154943,369,3408,1116 \n",
"24 2404,626,2444,24353,8821,5080,24790 \n",
"25 219 \n",
"26 46895 \n",
"27 6952,5290 \n",
"28 10641,1821,2376,51851,32706,154600,6249 \n",
"29 1287,43061,246102,1040,30586,11368,2680 \n",
"... ... \n",
"181984 104,6394,10142,372,2000,234644,1495034,103158,191 \n",
"181985 194453,174,37758,238657,321866,10336,63745,279... \n",
"181986 781,4904129,610,8413,46164,4469,1102,692,2185 \n",
"181987 2145,3163,435,31567104,7695,19076,927,1384143,... \n",
"181988 53219,1720,1085 \n",
"181989 48851,25394,77394,1333379,2363,1076,36257,212 \n",
"181990 653733,819550,87783,3044358,3780,14,111756,625... \n",
"181991 22827,2226,28368,1046,45092,1071720 \n",
"181992 6679,18,9291,628,406,8058646,1334,5730 \n",
"181993 674,15299,422646,133751,42443,12752,556 \n",
"181994 2195,320975,206929,1569,907,909217,550930,342,... \n",
"181995 2347,5073,566,7294,4061,496,53767,959,3287,472 \n",
"181996 730128,4558,1491,951,1439,24257,30568,706440,6... \n",
"181997 854990,3935,856,98486,18805341,11856327,6602,4... \n",
"181998 48682,4203195,157485,84327,44543767,712146,170... \n",
"181999 8651457,9562,1271038,1231,428,792,2105085 \n",
"182000 2404,32859,30071,1706,7372,3287,68664,2392,756... \n",
"182001 15107,367486,12555,7648,122,2897024,4363852,73... \n",
"182002 2524,21397,160837,92259,747404,242,10130,12981... \n",
"182003 9797,75141,34299,15455,4679,160880,16233,70246... \n",
"182004 123499,12353,1032,324908,8953,719762,30413,193... \n",
"182005 2177,4369,187,162079,392469,16752,29955,5790,8... \n",
"182006 7905,143718,54518,15068748,33794598,32159,2367... \n",
"182007 163747,3871669,55921,457595,54608,438619,124,4... \n",
"182008 4816 \n",
"182009 706,83736,24709527,409881,9611,1107,2438,54994... \n",
"182010 22577,1745559,14516804,20704,693,44992,34508,1... \n",
"182011 8195,8671,34295,757416364,6556611,945,146954,1... \n",
"182012 15633,1854915,16249597,23522,693,83516,34698,1... \n",
"182013 2810148,557,15100,143453,621,8759,8757,42836,2... \n",
"\n",
" LANGS_LINES_COUNT \\\n",
"0 29,849,216,22 \n",
"1 114,30,4,343,1056,16 \n",
"2 83,492,30,5600,1204,5 \n",
"3 23,160,229,22,2425,10,32 \n",
"4 25,337,3986,26,23 \n",
"5 3729,104,145,121,1374,120,42,268,12 \n",
"6 28,614,101,35,11 \n",
"7 246,28,178,1006,24,46 \n",
"8 258,439,2783,433,43 \n",
"9 487,4216,10,73 \n",
"10 18,388,120,23,10 \n",
"11 393,1357,6844,570,7610,33,45,6666 \n",
"12 60,326,715,2,203,183 \n",
"13 270,106,348,241 \n",
"14 106,621,39 \n",
"15 1364,115,179,305,180,18 \n",
"16 1038,462,2217,47,290,824,74,15,596,72,3591,14,... \n",
"17 221,51 \n",
"18 102,420,81,4128,506,33 \n",
"19 18,809,4361,151,57,30 \n",
"20 24,318,49,399,1805 \n",
"21 167,123,24,25,24,7524,1156,1864,303 \n",
"22 26,35,681,60,294,31,132,16,90,286,6,4,613,50,2... \n",
"23 847,664,12,3478,29,74,24 \n",
"24 91,36,70,894,213,165,542 \n",
"25 4 \n",
"26 1452 \n",
"27 146,189 \n",
"28 258,47,49,1340,633,3447,197 \n",
"29 45,1701,9024,20,972,259,75 \n",
"... ... \n",
"181984 5,407,198,11,63,5985,36703,1264,8 \n",
"181985 5218,8,2204,5852,9025,292,1326,76808,960,4218,81 \n",
"181986 37,3142,20,142,1316,167,22,32,94 \n",
"181987 46,155,16,902730,584,423,33,34935,242,4784,142... \n",
"181988 176,32,22 \n",
"181989 1324,1524,1653,36252,54,22,849,12 \n",
"181990 11739,10222,49,17157,119,2,2827,24546,2462,122... \n",
"181991 797,164,702,46,1229,21563 \n",
"181992 234,1,125,32,20,230231,26,174 \n",
"181993 48,759,13298,5508,1364,105,24 \n",
"181994 67,6903,297,38,23,29627,605,21,1245,35990,2415... \n",
"181995 145,155,30,4,171,24,2126,42,141,28 \n",
"181996 20710,133,54,28,44,883,589,26333,20133,167 \n",
"181997 14447,94,19,1747,461632,351359,84,430,49,14536... \n",
"181998 2836,63750,5816,2592,3612,23795,6009,2761,8,13... \n",
"181999 256379,350,15906,60,10,26,31980 \n",
"182000 91,1182,874,54,255,86,1959,95,157,36,1501,203,... \n",
"182001 385,10723,267,169,10,9762,133576,1738,155,1862... \n",
"182002 101,503,4529,2063,19720,14,297,518,38033,6,437... \n",
"182003 596,1740,833,566,237,7038,564,2567,244,474,544... \n",
"182004 3362,330,36,1866,332,17112,859,3089,1,13,308,1... \n",
"182005 82,112,12,2869,12713,894,893,179,60,39,9,374,14 \n",
"182006 196,3604,2173,428549,845669,787,39192,101500,1... \n",
"182007 6037,132700,1833,13998,2370,11701,9,100,28,290... \n",
"182008 105 \n",
"182009 25,3248,689819,11595,427,43,82,1365,3189,1620,... \n",
"182010 400,38604,410174,617,31,1749,1268,38,4657,1077... \n",
"182011 301,313,1410,25712592,190991,51,1793,687,4775,... \n",
"182012 246,40900,454739,692,31,2956,1273,37,6517,1081... \n",
"182013 81875,18,436,5239,22,235,193,892,66,477127,273... \n",
"\n",
" LANGS_FILES_COUNT COMMITS_COUNT \\\n",
"0 1,5,1,4 38 \n",
"1 1,3,2,19,19,1 104 \n",
"2 1,2,1,13,1,1 295 \n",
"3 1,2,5,2,18,1,2 560 \n",
"4 1,5,3,1,1 267 \n",
"5 22,1,6,1,1,3,1,1,1 201 \n",
"6 1,18,1,2,1 82 \n",
"7 6,1,6,8,1,1 114 \n",
"8 8,1,30,2,3 432 \n",
"9 3,113,1,3 192 \n",
"10 1,3,1,1,1 23 \n",
"11 4,28,9,1,70,3,1,37 805 \n",
"12 3,6,17,1,1,4 327 \n",
"13 1,1,2,1 77 \n",
"14 3,1,1 80 \n",
"15 6,2,1,3,3,1 133 \n",
"16 15,9,21,2,12,7,1,1,14,1,64,1,23,1,1 351 \n",
"17 3,2 4 \n",
"18 2,4,1,29,3,1 310 \n",
"19 1,3,8,4,1,1 388 \n",
"20 2,2,1,10,6 16 \n",
"21 1,2,1,1,1,21,2,21,27 626 \n",
"22 1,1,16,1,4,1,1,1,1,1,1,1,13,4,2,1,1,4 571 \n",
"23 10,9,1,15,1,2,1 186 \n",
"24 1,3,5,14,1,1,27 38 \n",
"25 1 253 \n",
"26 4 33 \n",
"27 2,1 77 \n",
"28 5,1,1,21,2,7,2 38 \n",
"29 1,45,93,1,3,12,10 582 \n",
"... ... ... \n",
"181984 1,15,2,1,2,64,5,11,1 376 \n",
"181985 8,1,95,31,143,2,14,652,15,67,1 515 \n",
"181986 1,6,1,3,5,1,1,1,3 75 \n",
"181987 1,1,1,708,14,3,2,674,4,53,164,81,83 26548 \n",
"181988 4,1,1 48 \n",
"181989 1,64,6,291,2,1,8,1 581 \n",
"181990 13,6,4,21,3,1,25,10,36,3,1,3,3,19,4,56,1 200 \n",
"181991 12,157,56,6,13,3 186 \n",
"181992 2,1,5,1,20,4473,1,3 116176 \n",
"181993 2,13,41,154,15,10,1 513 \n",
"181994 2,129,3,1,1,7,9,2,14,481,11,39,7,3,17,1,5 493 \n",
"181995 2,7,3,1,5,1,32,2,12,1 178 \n",
"181996 118,2,2,1,1,11,4,365,1,3 48 \n",
"181997 299,1,2,1257,2369,245,5,53,3,137,4,61,2,4,2244... 4631 \n",
"181998 19,5,101,36,3605,72,14,6,1,12,1 327 \n",
"181999 1843,2,90,1,1,1,7 3733 \n",
"182000 1,5,4,2,5,3,12,11,1,2,7,1,36 314 \n",
"182001 6,25,7,7,1,48,232,14,3,24,8,19,4,1,2,3,1,4,7 3176 \n",
"182002 9,3,32,2,175,3,15,3,242,1,15,10,42 844 \n",
"182003 1,50,1,10,1,239,25,346,2,85,2,14,4997,226,3358... 40525 \n",
"182004 3,2,2,1,2,17,18,54,1,1,3,1,1,6,1,1,33,2,3,542,... 4313 \n",
"182005 4,5,1,20,192,12,7,1,7,4,1,6,1 1327 \n",
"182006 2,12,38,1221,3684,4,59,13,40,1,1,1,6,1,79,39,3... 25160 \n",
"182007 15,393,12,37,7,25,1,3,1,2,1,5,1,1,4,2 16704 \n",
"182008 1 44 \n",
"182009 3,124,1292,184,2,1,2,5,3,8,55,1,10,4,31,202,21... 50754 \n",
"182010 5,151,1210,4,3,5,7,1,12,2,29,2,7,1,41,2,69,162... 7782 \n",
"182011 9,5,11,47457,893,21,1,3,5,1,9,2,11,7,24,1,2596... 606698 \n",
"182012 3,156,1264,4,3,10,7,1,16,2,30,2,8,1,47,2,71,1,1,2 7929 \n",
"182013 11,1,6,320,1,3,2,29,1,1090,58,4,13,8,2,511,252 14789 \n",
"\n",
" BRANCHES_COUNT FORK_COUNT \\\n",
"0 25 0 \n",
"1 74 0 \n",
"2 30 0 \n",
"3 206 0 \n",
"4 112 0 \n",
"5 72 0 \n",
"6 158 0 \n",
"7 53 0 \n",
"8 116 1 \n",
"9 81 0 \n",
"10 12 0 \n",
"11 35 2 \n",
"12 166 0 \n",
"13 50 0 \n",
"14 69 0 \n",
"15 117 0 \n",
"16 127 1 \n",
"17 7 0 \n",
"18 44 2 \n",
"19 78 0 \n",
"20 2 0 \n",
"21 377 0 \n",
"22 362 0 \n",
"23 45 0 \n",
"24 18 0 \n",
"25 7 2 \n",
"26 86 0 \n",
"27 57 0 \n",
"28 14 0 \n",
"29 404 0 \n",
"... ... ... \n",
"181984 8 0 \n",
"181985 86 0 \n",
"181986 4 0 \n",
"181987 262 5 \n",
"181988 14 0 \n",
"181989 219 0 \n",
"181990 51 0 \n",
"181991 3 0 \n",
"181992 9430 1 \n",
"181993 92 0 \n",
"181994 528 0 \n",
"181995 24 0 \n",
"181996 96 2 \n",
"181997 1409 2 \n",
"181998 43 2 \n",
"181999 18 1 \n",
"182000 23 0 \n",
"182001 536 0 \n",
"182002 36 0 \n",
"182003 9421 4 \n",
"182004 37 0 \n",
"182005 1167 0 \n",
"182006 7789 0 \n",
"182007 49 0 \n",
"182008 2 0 \n",
"182009 55 3 \n",
"182010 27 3 \n",
"182011 26 16 \n",
"182012 38327 2 \n",
"182013 48515 0 \n",
"\n",
" EMPTY_LINES_COUNT \\\n",
"0 0,190,67,0 \n",
"1 0,4,0,79,156,4 \n",
"2 2,91,0,857,347,0 \n",
"3 0,58,19,2,0,0,1 \n",
"4 0,91,548,0,4 \n",
"5 407,0,14,0,0,0,0,0,0 \n",
"6 0,75,37,0,0 \n",
"7 0,0,54,123,0,7 \n",
"8 29,0,467,0,1 \n",
"9 147,735,0,7 \n",
"10 0,66,18,0,0 \n",
"11 50,0,869,0,963,0,0,752 \n",
"12 0,94,69,0,0,25 \n",
"13 48,10,38,70 \n",
"14 1,95,11 \n",
"15 226,23,40,56,31,0 \n",
"16 159,73,404,7,0,152,19,4,90,0,589,0,174,0,0 \n",
"17 41,0 \n",
"18 0,99,0,510,0,0 \n",
"19 0,155,733,0,0,4 \n",
"20 0,15,12,56,0 \n",
"21 37,9,0,0,0,1080,319,329,30 \n",
"22 10,0,76,0,112,0,0,2,0,49,0,0,87,0,0,0,0,0 \n",
"23 112,94,0,551,6,24,0 \n",
"24 0,0,0,177,56,0,60 \n",
"25 1 \n",
"26 253 \n",
"27 42,0 \n",
"28 14,6,0,155,0,0,25 \n",
"29 0,338,1436,0,0,38,5 \n",
"... ... \n",
"181984 0,0,50,0,0,1196,0,0,0 \n",
"181985 595,0,1,1554,931,0,0,12520,0,0,13 \n",
"181986 0,0,4,41,262,0,0,5,0 \n",
"181987 0,21,5,0,0,0,0,10,54,643,0,0,29 \n",
"181988 0,5,0 \n",
"181989 0,0,494,4027,0,0,0,0 \n",
"181990 130,3563,1,870,0,0,1043,0,452,0,0,28,0,25,0,0,2 \n",
"181991 0,0,140,8,0,31 \n",
"181992 0,0,37,0,0,32350,0,5 \n",
"181993 7,78,0,939,311,0,0 \n",
"181994 0,0,51,0,0,0,94,5,351,5774,0,0,0,0,0,3,22 \n",
"181995 21,8,0,0,41,5,314,0,15,6 \n",
"181996 2810,0,18,0,9,0,0,0,0,19 \n",
"181997 0,0,0,0,61197,18542,0,0,0,1132,0,13,74,102,101... \n",
"181998 397,0,0,403,0,2898,2047,411,0,0,0 \n",
"181999 14591,27,409,0,1,0,0 \n",
"182000 0,210,103,0,0,0,263,0,49,0,0,0,43 \n",
"182001 57,160,0,0,0,1,14409,0,32,0,208,0,0,0,0,0,0,23,0 \n",
"182002 0,0,385,0,0,0,107,0,6370,0,0,121,422 \n",
"182003 0,0,197,0,56,0,1147,25,0,0,0,6,92518,2842,1731... \n",
"182004 0,0,0,77,0,0,131,886,0,0,55,0,0,51,27,63,0,0,0... \n",
"182005 0,3,0,432,1614,0,206,31,0,0,0,21,0 \n",
"182006 0,0,0,33489,23133,112,2840,0,0,0,0,51,0,0,3768... \n",
"182007 9,11617,253,0,0,1397,3,3,5,72,0,162,0,0,0,0 \n",
"182008 22 \n",
"182009 0,164,72691,1324,10,17,0,0,638,0,0,28,0,36,360... \n",
"182010 0,508,47010,0,5,0,176,0,2,0,358,0,274,0,595,0,... \n",
"182011 0,47712,132,2837819,231,0,0,0,0,24,0,58,0,0,0,... \n",
"182012 0,508,51497,0,5,0,177,0,76,0,365,0,319,0,802,0... \n",
"182013 0,2,0,32,2,50,0,0,0,67841,8,0,0,0,0,563,0 \n",
"\n",
" CODE_LINES_COUNT \\\n",
"0 28,474,148,0 \n",
"1 113,25,0,248,766,11 \n",
"2 80,395,29,3726,857,0 \n",
"3 22,100,112,18,0,0,29 \n",
"4 24,242,2505,0,18 \n",
"5 1945,0,48,0,0,0,0,0,0 \n",
"6 27,470,63,0,10 \n",
"7 0,27,120,397,0,38 \n",
"8 221,0,1970,0,39 \n",
"9 337,2734,0,34 \n",
"10 17,283,101,0,9 \n",
"11 297,0,5536,0,5540,0,0,5876 \n",
"12 0,226,484,1,0,153 \n",
"13 218,96,256,170 \n",
"14 102,425,27 \n",
"15 951,82,130,246,146,0 \n",
"16 488,235,1109,39,0,304,53,10,230,0,1686,0,845,0,0 \n",
"17 120,0 \n",
"18 0,317,0,2720,0,32 \n",
"19 0,653,2743,0,0,25 \n",
"20 0,82,36,162,0 \n",
"21 126,102,0,0,23,4934,835,1331,209 \n",
"22 15,0,599,0,178,0,0,13,0,171,0,0,465,0,0,0,31,0 \n",
"23 713,570,11,1523,23,49,0 \n",
"24 0,0,0,640,156,0,435 \n",
"25 2 \n",
"26 781 \n",
"27 102,0 \n",
"28 82,24,0,599,0,3,82 \n",
"29 44,1322,5375,0,0,175,61 \n",
"... ... \n",
"181984 0,300,146,0,0,3922,0,0,7 \n",
"181985 3388,0,2186,4047,3828,0,0,42525,0,0,62 \n",
"181986 0,3136,10,99,350,0,0,26,0 \n",
"181987 0,119,10,0,0,0,31,23,184,2509,0,0,1432 \n",
"181988 0,26,0 \n",
"181989 0,1488,1154,20428,0,0,0,11 \n",
"181990 10412,6341,44,7142,0,0,1763,0,1882,0,0,164,0,1... \n",
"181991 0,0,290,34,0,21492 \n",
"181992 232,1,83,0,0,185509,0,159 \n",
"181993 40,678,13258,4366,988,0,24 \n",
"181994 0,0,222,0,0,21644,413,14,882,29065,0,0,0,0,0,5... \n",
"181995 114,141,29,2,125,12,1658,0,116,21 \n",
"181996 14501,0,34,0,20,0,0,0,0,134 \n",
"181997 0,0,0,0,294459,146013,0,430,0,8551,0,9252,381,... \n",
"181998 2117,0,0,2122,3602,19362,3948,1797,0,0,3 \n",
"181999 57772,143,15353,0,8,0,0 \n",
"182000 0,669,484,0,0,0,852,0,107,0,0,0,3836 \n",
"182001 264,10405,0,164,0,9718,87455,0,121,0,724,0,0,0... \n",
"182002 0,0,1161,0,0,0,175,0,24543,0,0,338,2271 \n",
"182003 0,0,636,0,162,0,5685,2350,0,0,0,1216,548050,13... \n",
"182004 0,0,0,1781,330,17095,526,2149,0,0,211,0,0,226,... \n",
"182005 0,104,0,2418,10469,0,680,138,0,0,0,340,0 \n",
"182006 0,0,0,255781,117968,426,35457,0,0,0,0,236,0,0,... \n",
"182007 6,69528,1334,0,0,10158,5,8,22,175,0,663,0,0,0,86 \n",
"182008 82 \n",
"182009 0,892,365811,8338,406,93,0,0,2383,0,103048,106... \n",
"182010 0,2448,263607,0,14,0,1056,0,4643,0,1666,0,1304... \n",
"182011 0,311201,1137,14153897,1578,0,0,0,0,121,0,378,... \n",
"182012 0,2448,288899,0,14,0,1060,0,6425,0,1641,0,1514... \n",
"182013 0,15,0,4087,19,182,0,0,0,343453,18,0,0,0,26,10... \n",
"\n",
" COMMENT_LINES_COUNT \\\n",
"0 0,161,0,0 \n",
"1 0,0,0,0,102,0 \n",
"2 0,4,0,1008,0,0 \n",
"3 0,0,8,0,0,0,0 \n",
"4 0,0,930,0,0 \n",
"5 575,0,77,0,0,0,0,0,0 \n",
"6 0,18,0,0,0 \n",
"7 0,0,0,479,0,0 \n",
"8 0,0,241,0,0 \n",
"9 0,440,0,29 \n",
"10 0,36,0,0,0 \n",
"11 43,0,433,0,1026,0,0,1 \n",
"12 0,0,128,0,0,1 \n",
"13 4,0,53,0 \n",
"14 0,100,0 \n",
"15 89,8,8,0,0,0 \n",
"16 378,148,683,0,0,363,1,0,268,0,1257,0,88,0,0 \n",
"17 35,0 \n",
"18 0,0,0,692,0,0 \n",
"19 0,0,877,0,0,0 \n",
"20 0,61,0,135,0 \n",
"21 3,10,0,0,0,1490,0,113,37 \n",
"22 0,0,0,0,0,0,0,0,0,65,0,0,7,0,0,0,0,0 \n",
"23 20,0,0,1297,0,0,0 \n",
"24 0,0,0,71,0,0,10 \n",
"25 0 \n",
"26 414 \n",
"27 0,0 \n",
"28 37,17,0,221,0,0,21 \n",
"29 0,0,2120,0,0,0,0 \n",
"... ... \n",
"181984 0,0,0,0,0,742,0,0,0 \n",
"181985 353,0,0,0,432,0,0,20397,0,0,5 \n",
"181986 0,0,6,0,702,0,0,0,0 \n",
"181987 0,14,0,0,0,0,0,0,0,1040,0,0,8 \n",
"181988 0,0,0 \n",
"181989 0,0,0,4131,0,0,0,0 \n",
"181990 228,314,0,575,0,0,0,0,92,0,0,6,0,0,0,0,0 \n",
"181991 0,0,0,0,0,39 \n",
"181992 0,0,0,0,0,7930,0,7 \n",
"181993 0,1,0,4,0,0,0 \n",
"181994 0,0,23,0,0,0,91,0,0,7442,0,0,0,0,0,0,17 \n",
"181995 8,0,0,1,0,7,122,0,0,0 \n",
"181996 3285,0,0,0,14,0,0,0,0,11 \n",
"181997 0,0,0,0,89168,5144,0,0,0,1182,0,0,37,116,20252... \n",
"181998 124,0,0,31,0,1463,0,547,0,0,0 \n",
"181999 13304,4,59,0,0,0,0 \n",
"182000 0,83,77,0,0,0,838,0,0,0,0,0,19 \n",
"182001 58,110,0,0,0,0,31406,0,0,0,218,0,0,0,0,0,0,35,0 \n",
"182002 0,0,1284,0,0,0,0,0,6639,0,0,33,179 \n",
"182003 0,0,0,0,18,0,531,43,0,0,0,0,75275,1927,147733,... \n",
"182004 0,0,0,7,0,0,94,0,0,0,39,0,0,49,9,37,0,0,0,4734... \n",
"182005 0,0,0,0,437,0,0,10,0,0,0,8,0 \n",
"182006 0,0,0,78229,31667,245,663,0,0,0,0,42,0,0,4740,... \n",
"182007 42,24987,234,0,0,121,0,0,0,41,0,79,0,0,0,0 \n",
"182008 0 \n",
"182009 0,109,72428,1543,9,13,0,0,165,0,0,19,0,5,0,134... \n",
"182010 0,206,21051,0,10,0,29,0,0,0,0,0,105,0,1565,0,0... \n",
"182011 0,124681,130,2687293,59,0,0,0,0,33,0,0,0,0,0,0... \n",
"182012 0,206,22020,0,10,0,29,0,0,0,0,0,125,0,2136,0,0... \n",
"182013 0,0,0,0,0,0,0,0,0,64567,24,0,0,0,0,87,0 \n",
"\n",
" LICENSE \n",
"0 JSON:0.757,MIT:0.905,MIT-feh:0.479 \n",
"1 NaN \n",
"2 NaN \n",
"3 JSON:0.747,MIT:0.914 \n",
"4 JSON:0.667,MIT:0.817 \n",
"5 NaN \n",
"6 JSON:0.591,MIT:0.735 \n",
"7 MIT:0.773 \n",
"8 JSON:0.769,MIT:0.911,MIT-feh:0.497 \n",
"9 JSON:0.780,MIT:0.942 \n",
"10 JSON:0.749,MIT:0.901 \n",
"11 NaN \n",
"12 Apache-2.0:0.978,ECL-2.0:0.740 \n",
"13 NaN \n",
"14 NaN \n",
"15 JSON:0.727,MIT:0.873,MIT-feh:0.545 \n",
"16 NaN \n",
"17 NaN \n",
"18 NaN \n",
"19 Unlicense:0.866 \n",
"20 NaN \n",
"21 NaN \n",
"22 JSON:0.765,MIT:0.912,MIT-feh:0.488 \n",
"23 JSON:0.727,MIT:0.869 \n",
"24 NaN \n",
"25 NaN \n",
"26 NaN \n",
"27 NaN \n",
"28 AGPL-3.0-only:0.460,AGPL-3.0-or-later:0.460,GP... \n",
"29 NaN \n",
"... ... \n",
"181984 JSON:0.928,MIT:0.988,MIT-advertising:0.811,MIT... \n",
"181985 AGPL-3.0-only:0.798,AGPL-3.0-or-later:0.798,GP... \n",
"181986 JSON:0.928,MIT:0.988,MIT-advertising:0.811,MIT... \n",
"181987 BSD-1-Clause:0.816,BSD-2-Clause:0.967,BSD-2-Cl... \n",
"181988 JSON:0.928,MIT:0.988,MIT-advertising:0.811,MIT... \n",
"181989 JSON:0.928,MIT:0.988,MIT-advertising:0.811,MIT... \n",
"181990 Apache-2.0:0.981,CC-BY-4.0:0.946,CC-BY-NC-4.0:... \n",
"181991 NaN \n",
"181992 BSD-1-Clause:0.798,BSD-2-Clause:0.989,BSD-2-Cl... \n",
"181993 NaN \n",
"181994 AGPL-3.0-only:0.985,AGPL-3.0-or-later:0.985,GP... \n",
"181995 Apache-2.0:0.979,ECL-2.0:0.874,JSON:0.934,MIT:... \n",
"181996 Apache-2.0:0.963,BSD-1-Clause:0.753,BSD-2-Clau... \n",
"181997 JSON:0.912,MIT:0.971,MIT-advertising:0.796,MIT... \n",
"181998 JSON:0.933,MIT:0.988,MIT-advertising:0.821,MIT... \n",
"181999 NaN \n",
"182000 AFL-2.0:0.667,APSL-2.0:0.667,Apache-1.0:0.333,... \n",
"182001 Apache-2.0:0.795 \n",
"182002 JSON:0.933,MIT:0.988,MIT-advertising:0.816,MIT... \n",
"182003 Apache-2.0:1.000 \n",
"182004 NaN \n",
"182005 JSON:0.933,MIT:0.988,MIT-advertising:0.821,MIT... \n",
"182006 AGPL-3.0-only:0.990,AGPL-3.0-or-later:0.990,GP... \n",
"182007 GPL-2.0-only:0.951,GPL-2.0-or-later:0.951,depr... \n",
"182008 NaN \n",
"182009 Apache-2.0:0.930,ECL-2.0:0.828 \n",
"182010 BSD-2-Clause:0.788,BSD-3-Clause:0.848 \n",
"182011 GPL-2.0-only:0.955,GPL-2.0-or-later:0.955,Linu... \n",
"182012 BSD-2-Clause:0.802,BSD-3-Clause:0.858 \n",
"182013 Apache-2.0:0.790 \n",
"\n",
"[182014 rows x 14 columns]"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"res = pd.read_csv(\"/home/waren/sourced/data/PGA/result_final.csv\")\n",
"res"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Number of rows : 182014\n",
"Number of siva files : 248043\n"
]
}
],
"source": [
"print(\"Number of rows :\", len(res))\n",
"\n",
"siva_files = set()\n",
"for row_siva in res[\"SIVA_FILENAMES\"]:\n",
" try:\n",
" siva_files.update(row_siva.split(\",\"))\n",
" except AttributeError: \n",
" continue\n",
" \n",
"print(\"Number of siva files :\", len(siva_files))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Number of forks"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Number of forks : 59246\n"
]
}
],
"source": [
"total_fork_count = res[\"FORK_COUNT\"].sum()\n",
"print(\"Number of forks :\", total_fork_count)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Number of languages"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Number of languages : 455\n"
]
}
],
"source": [
"langs = set()\n",
"for row_langs in res[\"LANGS\"]:\n",
" try:\n",
" langs.update(row_langs.split(\",\"))\n",
" except AttributeError: \n",
" continue\n",
"print(\"Number of languages :\", len(langs))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Quantity per language"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [],
"source": [
"langs_bytes = defaultdict(int)\n",
"langs_lines = defaultdict(int)\n",
"langs_files = defaultdict(int)\n",
"\n",
"for i in range(len(res)):\n",
" row = res.iloc[i]\n",
" try:\n",
" langs = row.LANGS.split(\",\")\n",
" langs_bytes_count = row.LANGS_BYTE_COUNT.split(\",\")\n",
" langs_lines_count = row.LANGS_LINES_COUNT.split(\",\")\n",
" langs_files_count = row.LANGS_FILES_COUNT.split(\",\")\n",
"\n",
" for l in langs:\n",
" langs_bytes[l] += int(langs_bytes_count[langs.index(l)])\n",
" langs_lines[l] += int(langs_lines_count[langs.index(l)])\n",
" langs_files[l] += int(langs_files_count[langs.index(l)])\n",
" except AttributeError: \n",
" continue"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
"results = []\n",
"for lang, _ in langs_files.items():\n",
" results.append((lang, langs_files[lang], langs_lines[lang], langs_bytes[lang]))"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>LANGS</th>\n",
" <th>FILE_COUNT</th>\n",
" <th>LINE_COUNT</th>\n",
" <th>BYTE_COUNT</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>JavaScript</td>\n",
" <td>5646092</td>\n",
" <td>1880501462</td>\n",
" <td>90695294715</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>INI</td>\n",
" <td>390162</td>\n",
" <td>27116506</td>\n",
" <td>1296572847</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>Scala</td>\n",
" <td>246700</td>\n",
" <td>26478221</td>\n",
" <td>964267204</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>YAML</td>\n",
" <td>499916</td>\n",
" <td>107465965</td>\n",
" <td>4171150124</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>Shell</td>\n",
" <td>618496</td>\n",
" <td>150419813</td>\n",
" <td>4716299253</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" LANGS FILE_COUNT LINE_COUNT BYTE_COUNT\n",
"1 JavaScript 5646092 1880501462 90695294715\n",
"6 INI 390162 27116506 1296572847\n",
"7 Scala 246700 26478221 964267204\n",
"8 YAML 499916 107465965 4171150124\n",
"9 Shell 618496 150419813 4716299253"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df_langs = pd.DataFrame(results, columns=[\"LANGS\", \"FILE_COUNT\", \"LINE_COUNT\", \"BYTE_COUNT\"])\n",
"df_langs = df_langs.drop([0,2,3,4,5,12,17])\n",
"df_langs.head()"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Total number of files : 40278107\n",
"Total number of lines : 11490817924\n",
"Total number of bytes : 461050434257\n"
]
}
],
"source": [
"print(\"Total number of files :\", df_langs[\"FILE_COUNT\"].sum())\n",
"print(\"Total number of lines :\", df_langs[\"LINE_COUNT\"].sum())\n",
"print(\"Total number of bytes :\", df_langs[\"BYTE_COUNT\"].sum())"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>LANGS</th>\n",
" <th>FILE_COUNT</th>\n",
" <th>LINE_COUNT</th>\n",
" <th>BYTE_COUNT</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>C</td>\n",
" <td>5858304</td>\n",
" <td>2604668203</td>\n",
" <td>84782142152</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>JavaScript</td>\n",
" <td>5646092</td>\n",
" <td>1880501462</td>\n",
" <td>90695294715</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>C++</td>\n",
" <td>4281369</td>\n",
" <td>1242824287</td>\n",
" <td>44632927810</td>\n",
" </tr>\n",
" <tr>\n",
" <th>32</th>\n",
" <td>Java</td>\n",
" <td>4150873</td>\n",
" <td>648414582</td>\n",
" <td>23050951800</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>PHP</td>\n",
" <td>2077512</td>\n",
" <td>330805884</td>\n",
" <td>11374647733</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>Go</td>\n",
" <td>2025439</td>\n",
" <td>780429460</td>\n",
" <td>26346073405</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>Python</td>\n",
" <td>1723909</td>\n",
" <td>349453515</td>\n",
" <td>13091052924</td>\n",
" </tr>\n",
" <tr>\n",
" <th>35</th>\n",
" <td>Objective-C</td>\n",
" <td>1707177</td>\n",
" <td>163637882</td>\n",
" <td>5800866030</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>C#</td>\n",
" <td>1675869</td>\n",
" <td>283478830</td>\n",
" <td>10998958375</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>Ruby</td>\n",
" <td>928826</td>\n",
" <td>83603889</td>\n",
" <td>2687916843</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" LANGS FILE_COUNT LINE_COUNT BYTE_COUNT\n",
"26 C 5858304 2604668203 84782142152\n",
"1 JavaScript 5646092 1880501462 90695294715\n",
"13 C++ 4281369 1242824287 44632927810\n",
"32 Java 4150873 648414582 23050951800\n",
"11 PHP 2077512 330805884 11374647733\n",
"27 Go 2025439 780429460 26346073405\n",
"28 Python 1723909 349453515 13091052924\n",
"35 Objective-C 1707177 163637882 5800866030\n",
"29 C# 1675869 283478830 10998958375\n",
"10 Ruby 928826 83603889 2687916843"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df_langs.sort_values(\"FILE_COUNT\", ascending=False).head(10)\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# JS distribution files"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [],
"source": [
"JS_files_count = {}\n",
"for i in range(len(res)):\n",
" row = res.iloc[i]\n",
" try:\n",
" langs_row = row.LANGS.split(\",\")\n",
" langs_files_count = row.LANGS_FILES_COUNT.split(\",\")\n",
" if \"JavaScript\" in langs_row:\n",
" JS_files_count[row.URL] = int(langs_files_count[langs_row.index(\"JavaScript\")])\n",
" except AttributeError:\n",
" continue"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[('https://github.com/angular/code.angularjs.org', 136698),\n",
" ('https://github.com/Soren-Nordstrom/userscript', 129104),\n",
" ('https://github.com/zhangmengxue/React-Learning', 104708),\n",
" ('https://github.com/bennadel/JavaScript-Demos', 48915),\n",
" ('https://github.com/lookingstars/RNMeituan', 46402),\n",
" ('https://github.com/axiskafi/angular2-laravel5', 36280),\n",
" ('https://github.com/JonHMChan/descartes', 34537),\n",
" ('https://github.com/MiEcosystem/ios-rn-sdk', 31632),\n",
" ('https://github.com/tc39/test262', 29838),\n",
" ('https://github.com/icetime17/iOS-Playground', 28165),\n",
" ('https://github.com/InternalError503/cyberfox', 26821),\n",
" ('https://github.com/learncodeacademy/node-tutorials', 26562),\n",
" ('https://github.com/classilla/tenfourfox', 24074),\n",
" ('https://github.com/ricardoquesada/Spidermonkey', 20462),\n",
" ('https://github.com/MoonchildProductions/Pale-Moon', 19649),\n",
" ('https://github.com/jtleek/dataanalysis', 19626),\n",
" ('https://github.com/tifa2UP/Netly', 18564),\n",
" ('https://github.com/Nubisa/jxdocs', 18270),\n",
" ('https://github.com/jxcore/jxcore', 18270),\n",
" ('https://github.com/mayflower/PHProjekt', 17996),\n",
" ('https://github.com/rafapetter/suspeitando', 17427),\n",
" ('https://github.com/JamieMason/npm-cache-benchmark', 17257),\n",
" ('https://github.com/Layerful/programmar', 16933),\n",
" ('https://github.com/Alecaddd/Sunset-theme', 16820),\n",
" ('https://github.com/mathiasbynens/unicode-data', 16605),\n",
" ('https://github.com/bloomberg/chromium.bb', 15868),\n",
" ('https://github.com/luwen-huang/angular-gulp-webpack-starter', 15689),\n",
" ('https://github.com/sx1989827/SBDoc', 15132),\n",
" ('https://github.com/sx1989827/DOClever', 15132),\n",
" ('https://github.com/tyua07/laravel-admin', 15063),\n",
" ('https://github.com/azat-co/proexpressjs', 13347),\n",
" ('https://github.com/davidtrushkov/store', 13052),\n",
" ('https://github.com/Kthulu120/liquid_dl', 12489),\n",
" ('https://github.com/nilproject/NiL.JS', 12340),\n",
" ('https://github.com/wizzard0/js2lua', 11803),\n",
" ('https://github.com/CoreMedia/jangaroo-libs', 11680),\n",
" ('https://github.com/PiotrDabkowski/Js2Py', 11615),\n",
" ('https://github.com/sebastienros/jint', 11609),\n",
" ('https://github.com/jrainlau/draw-something', 11380),\n",
" ('https://github.com/markbates/Programming-In-CoffeeScript', 11367),\n",
" ('https://github.com/OfficeDev/TrainingContent', 11326),\n",
" ('https://github.com/arangodb/arangodb', 11184),\n",
" ('https://github.com/songxiaoliang/ReactNativeApp', 11090),\n",
" ('https://github.com/fholm/IronJS', 10939),\n",
" ('https://github.com/xulayen/webpack-for-react', 10631),\n",
" ('https://github.com/pboethig/nodejs-lessons', 10542),\n",
" ('https://github.com/Clouda-team/baiducdnstatic', 10056),\n",
" ('https://github.com/ios122/ios122', 10016),\n",
" ('https://github.com/cytle/wechat_web_devtools', 9979),\n",
" ('https://github.com/fengjundev/React-Native-Remote-Update', 9868),\n",
" ('https://github.com/project-store/theme', 9783),\n",
" ('https://github.com/Microsoft/TypeScript', 9746),\n",
" ('https://github.com/trevorlinton/webkit.js', 9718),\n",
" ('https://github.com/CoderSavior/dtapp', 9714),\n",
" ('https://github.com/mafintosh/slides', 9654),\n",
" ('https://github.com/jgallen23/jquery-builder', 9485),\n",
" ('https://github.com/micli/MuscleFellow', 9366),\n",
" ('https://github.com/zxj963577494/IonicClub', 9100),\n",
" ('https://github.com/propeoplemd/cibox', 9097),\n",
" ('https://github.com/aspnetboilerplate/aspnetboilerplate-samples', 8906),\n",
" ('https://github.com/kwhinnery/node-workshop', 8854),\n",
" ('https://github.com/modulz/modulz', 8814),\n",
" ('https://github.com/HainaLi/horcrux_password_manager', 8799),\n",
" ('https://github.com/kailuo99/toutiao', 8662),\n",
" ('https://github.com/wisec/DOMinator', 8563),\n",
" ('https://github.com/sam408130/Ionic-Demos', 8416),\n",
" ('https://github.com/6to5/6to5', 8317),\n",
" ('https://github.com/babel/babel', 8295),\n",
" ('https://github.com/zhangjie000/sell', 8128),\n",
" ('https://github.com/canoo/dolphin-platform', 8107),\n",
" ('https://github.com/reactide/reactide', 8098),\n",
" ('https://github.com/jamesshore/lets_code_javascript', 8087),\n",
" ('https://github.com/SangShaoYe/kJT', 7759),\n",
" ('https://github.com/luckykun/About-React', 7687),\n",
" ('https://github.com/nodejs/node-convergence-archive', 7679),\n",
" ('https://github.com/rhinoman/wikifeat', 7499),\n",
" ('https://github.com/forcedotcom/aura', 7245),\n",
" ('https://github.com/xulayen/react_demo', 7179),\n",
" ('https://github.com/japgolly/scalacss', 7128),\n",
" ('https://github.com/dharmaprotocol/dharma-cli', 7050),\n",
" ('https://github.com/carsenk/explorer', 7000),\n",
" ('https://github.com/zpao/spidernode', 6942),\n",
" ('https://github.com/CellarD0-0r/whatever', 6846),\n",
" ('https://github.com/BootstrapDash/StarAdmin-Free-Bootstrap-Admin-Template',\n",
" 6785),\n",
" ('https://github.com/chamilo/chamilo-lms', 6738),\n",
" ('https://github.com/KwintenP/rx-devtools', 6711),\n",
" ('https://github.com/Azure/azure-sdk-for-node', 6651),\n",
" ('https://github.com/BadWaka/ReactDemo_webpack', 6639),\n",
" ('https://github.com/kfkme/kfkweb', 6626),\n",
" ('https://github.com/IonicChina/ioniclub', 6613),\n",
" ('https://github.com/Aakashdeveloper/Angular2', 6568),\n",
" ('https://github.com/staticfile/static', 6503),\n",
" ('https://github.com/tsayen/dom-to-image', 6468),\n",
" ('https://github.com/linnovate/mean-on-openshift', 6466),\n",
" ('https://github.com/clong365/inspinia-3', 6388),\n",
" ('https://github.com/alexyoung/nodeinpractice', 6242),\n",
" ('https://github.com/wmira/react-icons-kit', 6227),\n",
" ('https://github.com/ozoneplatform/owf', 6200),\n",
" ('https://github.com/ozoneplatform/owf-framework', 6200),\n",
" ('https://github.com/lokenx/plexrequests-meteor', 6177)]"
]
},
"execution_count": 25,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import operator\n",
"\n",
"sorted_JS_files = sorted(JS_files_count.items(), key=operator.itemgetter(1), reverse=True)\n",
"sorted_JS_files[:100]"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [],
"source": [
"JS_files = []\n",
"for repo in sorted_JS_files:\n",
" JS_files.append(repo[1])\n",
"JS_files = array(JS_files)"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAsgAAAI4CAYAAAB3OR9vAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvhp/UCwAAIABJREFUeJzt3Xm4ZVV5J/7vSxWDzGjAMgwCShSw408lKFEDLRHRaEAaA90iQ6tERaMkoKImYpy14tQGhSBN2VEcECMqgopBsWlRcCCCEkiYwyhzGKoo1u+Ps6vcFHVvnaLOvefeqs/nee5z71lr7X3eU9sr31q19trVWgsAADCw1rgLAACAmURABgCAHgEZAAB6BGQAAOgRkAEAoEdABgCAHgEZAAB6BGQAAOgRkAEAoGfuuAuYqfbee+925plnjrsMAABGp4YZZAZ5Arfccsu4SwAAYAwEZAAA6BGQAQCgR0AGAIAeARkAAHoEZAAA6BGQAQCgR0AGAIAeARkAAHoEZAAA6BGQAQCgR0AGAIAeARkAAHoEZAAA6BGQAQCgR0AGAIAeARkAAHoEZAAA6BGQAQCgR0AGAIAeARkAAHoEZAAA6BGQAQBWUwsXLsy73/3u7LjjjllvvfVSVamqJMk555yTqsq22277sOMOPfTQVFWOPfbY6S14hpg77gIAgNXH2nOOGncJq2TR4vlTct5DDz00CxYsyO67755zzjnnYf2nnXZaPvvZz+bCCy/MTTfdlHXXXTfz5s3LNttsk+c85znZY489svvuuy8Nt8M64ogjcuKJJyZJNthgg2y66aaj+DirPQEZAGBM7rnnnuy///751re+tbRtnXXWydy5c/Nv//Zvueyyy3L22WfnXe96V2677baVCrh33HFHTj755CTJV77yley3334P6V9//fXzpCc9KVtuueVIPsvqxBILAIAxOfLII/Otb30ra6+9dt72trflyiuvzH333Zdbb701d999d84999wcffTReexjH7vS57700kvzwAMP5DGPeczDwnGS7Lrrrvn1r3+ds88+exQfZbViBhkAYAzuvPPOpTO873vf+3LUUQ9dnvKoRz0qz3nOc/Kc5zwn73nPezJ37srFtnvvvTdJsuGGG46k3jWJGWQAgDG49NJLs3DhwiTJi1/84knHrrPOOllrreFi28knn5yqyh577JEkueqqq5benFdVS0P5ZDfpDePrX/969tlnn8ybNy/rrLNOtthii7zkJS/JWWedNeExv/jFL3LwwQdn2223zbrrrpuNNtoo22+/ffbee+987GMfyz333POIahk1M8gAAGN23XXX5clPfvJIzvWoRz0qj33sY7Nw4cLcdtttWWuttbL55ps/pH9VLFq0KIcddlg+97nPLW3beOONc/PNN+cb3/hGvvGNb+TNb35zPvjBDz7kuDPOOCP77rtvFi1alCRZd911s9Zaa+WKK67IFVdckbPOOit77733yP4cVoUZZACAMdh5552XhtWjjz46V1555UjOe8ABB+SGG27IaaedliTZeuutc8MNNyz9OuCAA1bp/G9+85vzuc99Lk984hPzpS99KXfffXfuuOOO3HnnnTnuuOOy0UYb5UMf+lBOOeWUhxz3+te/PosWLcqLX/ziXHrppbnvvvtyxx135I477sgPfvCDvPrVr8566623SrWNioAMADAG66+/fo4++ugkyc9+9rM84QlPyLOf/ewcffTR+fKXv5xrrrlmzBU+3GWXXZaPf/zj2XzzzfO9730vL3vZy7LBBhskSTbaaKO89rWvzQknnJAkee9737v0uJtuuilXXHFFkuTEE0/M7/3e7y3t23jjjfPc5z43J5xwwiNe7jFqAjIAwJgce+yxed/73pcNN9wwDz74YM4777zMnz8/f/Znf5ZtttkmO++8cz75yU8uXZYwbp/97GfTWssBBxyQrbfeerlj9t9//6y77rq5+OKLc/311ycZ3Ci4ZA31kraZTEAGABiTqsoxxxyT6667LgsWLMhhhx2WnXfeOXPmzEmSXHLJJXnDG96Q5z3veTPiBrbzzjsvSbJgwYLMmzdvuV9bbbXV0kC/ZBZ8/fXXz+67754kecELXpD3vOc9+fnPf57FixeP54OsgIAMADBmG2+8cQ4++OCcdNJJ+eUvf5lbbrklp5xySnbeeeckyQ9/+MO8/e1vH3OVv539veuuu3LjjTdO+PXggw8myUNC/Yknnpgdd9wxN910U/76r/86T3va07LpppvmT/7kT/KP//iPeeCBB8bymZZHQAYAmGE23XTTHHjggbnggguWhuQFCxYsDZ7jsuT9P/rRj6a1tsKvJVvNJcn222+fiy66KF/96ldz+OGHZ8cdd8zdd9+dM844I694xSvyzGc+M3ffffeYPtlDCcgAADPUeuutl5e//OVJkttuuy0333zzWOtZ8kS/q6+++hEdP3fu3Oy77745/vjjc8kll+T666/Phz/84ay33nr56U9/mne9612jLPcRE5ABAGawJbtEJIMHhozTbrvtliQ588wzR3K+efPm5aijjsqb3vSmJMn3v//9kZx3VQnIAABjcMstt+TnP//5pGMefPDBfPGLX0ySPP7xj89mm202HaVN6OCDD05V5Ve/+lWOP/74ScfedtttS39etGhRWmsTjl2yH/T9998/mkJXkYAMADAGN9xwQ572tKfl+c9/fk4++eRcddVVS/vuu+++nHPOOdlrr72W7hzxF3/xF+MqdamddtopRx55ZJLkda97XY455phce+21S/vvuuuufPvb385BBx2Ul73sZUvbL7744jzlKU/Jxz72sfzrv/7r0rC8aNGifOUrX8lHPvKRJIMdLmYCj5oGAJgmVbX057lz56aq8t3vfjff/e53kwwev7z++us/ZPY1SY444oilyxDG7UMf+lDuvffefOpTn8oHPvCBfOADH8jGG2+cqsqdd965NPz2b9BLBlvWHXnkkTnyyCOz7rrrZoMNNsjtt9++9Ma/XXbZJe94xzum++Msl4AMAIzMosXzx13CjLRw4cIkv11KkCRPfvKTc9VVV+XrX/96fvCDH+Siiy7KNddckzvvvDMbbbRRtt122+y222457LDD8qxnPWtcpT/MnDlzctxxx+XlL395Pv3pT+fcc8/NDTfckCTZZptt8tSnPjV77bVXDjzwwKXH7Ljjjjn11FPz3e9+N+eff37+4z/+I7/5zW+yySabZOedd84BBxyQww8/fOxrrJeoydaDrMl22WWXdsEFF4y7DABgNbDnnnvme9/7Xl7xilfks5/97LjLWZPViodYgwwAMKXuvffeLJl0e+pTnzrmahiGgAwAMEVuvvnmHHLIIbnzzjszZ86c7LfffuMuiSFYgwwAMGLnnXdeXvKSl+TWW29d2vaOd7wj22233RirYlgCMgDAiC1cuDC33XZbNtlkkzz1qU/Na1/72ofctMbMJiADAIzYHnvssXT7MmYfa5ABAKBHQAYAgB4BGQAAegRkAADoEZABAKBHQAYAgB4BGQAAemZ0QK6qI6vq4qr6ZVWdUlXrVdV2VXV+VV1eVV+sqnW6set2ry/v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\n",
"text/plain": [
"<Figure size 720x576 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"figure(figsize=(10, 8))\n",
"ax = subplot(111)\n",
"\n",
"N_bins = 40\n",
"bins_log10_js_files = np.logspace(np.log10(1), np.log10(JS_files.max()), N_bins)\n",
"\n",
"ax.hist(JS_files, bins_log10_js_files, color=\"#040273\", label='JS files')\n",
"\n",
"ax.set_xscale('log')\n",
"ax.tick_params(axis='both', which='both',length=4)\n",
"ax.set_ylabel(\"Number of GitHub repos\", fontsize=15, labelpad=15)\n",
"ax.set_xlabel(\"Number of JS files\", fontsize=15, labelpad=15)\n",
"\n",
"ax.spines['right'].set_visible(False)\n",
"ax.spines['top'].set_visible(False)\n",
"\n",
"ax.set_xlim(xmin=2, xmax=200000)\n",
"\n",
"legend(fontsize=24).get_frame().set_linewidth(0.0)\n",
"tight_layout()\n",
"#savefig(\"js_files_distribution.svg\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Repos that count between 200 and 500 JS files"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"2197\n"
]
},
{
"data": {
"text/plain": [
"[('https://github.com/newrelic/node-newrelic', 500),\n",
" ('https://github.com/speedovation/LaravelMart', 500),\n",
" ('https://github.com/darwin/cmx.js', 499),\n",
" ('https://github.com/zilianliuxue/AndroidStudy', 499),\n",
" ('https://github.com/alkacon/opencms-core', 499),\n",
" ('https://github.com/cljsjs/packages', 498),\n",
" ('https://github.com/kexanie/MathView', 498),\n",
" ('https://github.com/moshuqi/DemoCodes', 498),\n",
" ('https://github.com/nteract/nteract', 498),\n",
" ('https://github.com/ServiceStackApps/SocialBootstrapApi', 496),\n",
" ('https://github.com/ericpaulbishop/gargoyle', 496),\n",
" ('https://github.com/jhillyerd/inbucket', 496),\n",
" ('https://github.com/GoogleChrome/lighthouse', 496),\n",
" ('https://github.com/youzan/zent', 496),\n",
" ('https://github.com/hzlshen/node-project', 496),\n",
" ('https://github.com/MyRobotLab/myrobotlab', 496),\n",
" ('https://github.com/WebDevStudios/AppPresser', 495),\n",
" ('https://github.com/duyphan2502/LaraWebEd', 495),\n",
" ('https://github.com/codefoundries/UniversalRelayBoilerplate', 494),\n",
" ('https://github.com/babel/babili', 494),\n",
" ('https://github.com/daimiao/voyager-zh', 494),\n",
" ('https://github.com/babel/minify', 494),\n",
" ('https://github.com/ZENLIX/LaraShop', 494),\n",
" ('https://github.com/hola/challenge_jsdash', 493),\n",
" ('https://github.com/xaviervia/react-dream', 493),\n",
" ('https://github.com/jsdoc3/jsdoc', 492),\n",
" ('https://github.com/diefenbach/django-lfs', 492),\n",
" ('https://github.com/3dcitydb/3dcitydb-web-map', 492),\n",
" ('https://github.com/afhaque/MeanMapAppV2.0', 492),\n",
" ('https://github.com/shuxinqin/Ace', 492),\n",
" ('https://github.com/apache/incubator-ripple', 491),\n",
" ('https://github.com/billchen198318/bamboobsc', 491),\n",
" ('https://github.com/virjar/dungproxy', 491),\n",
" ('https://github.com/leemark/better-simple-slideshow', 490),\n",
" ('https://github.com/gnodi/danf', 490),\n",
" ('https://github.com/hongzimao/pensieve', 490),\n",
" ('https://github.com/uber/deck.gl', 490),\n",
" ('https://github.com/kidbai/haixiu-crawler', 490),\n",
" ('https://github.com/buke/GreenOdoo', 490),\n",
" ('https://github.com/helijun/documents', 489),\n",
" ('https://github.com/BaiduFE/Tangram-base', 488),\n",
" ('https://github.com/rollbar/rollbar.js', 488),\n",
" ('https://github.com/weexteam/weex-devtool', 488),\n",
" ('https://github.com/sixeyed/docker-on-windows', 488),\n",
" ('https://github.com/codio/site', 488),\n",
" ('https://github.com/twz915/zqxt', 488),\n",
" ('https://github.com/getnikola/nikola', 488),\n",
" ('https://github.com/bbalet/jorani', 487),\n",
" ('https://github.com/nullice/UI-DNA', 487),\n",
" ('https://github.com/Autodesk-Forge/forge-rcdb.nodejs', 487),\n",
" ('https://github.com/d3/d3.github.com', 486),\n",
" ('https://github.com/raptorjs/raptorjs', 486),\n",
" ('https://github.com/sonata-project/SonataCoreBundle', 486),\n",
" ('https://github.com/raptorjs-legacy/raptorjs', 486),\n",
" ('https://github.com/KyberNetwork/KyberWallet', 486),\n",
" ('https://github.com/benignware/schedulable', 486),\n",
" ('https://github.com/visallo/visallo', 485),\n",
" ('https://github.com/v5analytics/visallo', 485),\n",
" ('https://github.com/thinkive/webapp', 484),\n",
" ('https://github.com/vtiger-crm/vtigercrm', 483),\n",
" ('https://github.com/triaquae/CrazyEye', 482),\n",
" ('https://github.com/devtools-html/debugger.html', 482),\n",
" ('https://github.com/TrestleAdmin/trestle', 482),\n",
" ('https://github.com/MyScript/myscript-math-web', 482),\n",
" ('https://github.com/webduinoio/webduino-blockly', 481),\n",
" ('https://github.com/liriliri/eris', 481),\n",
" ('https://github.com/MagicSketch/MagicPresenter', 481),\n",
" ('https://github.com/koukuko/kukuku.cc', 481),\n",
" ('https://github.com/kadira-open/kadira-server', 481),\n",
" ('https://github.com/ryancramerdesign/ProcessWire', 481),\n",
" ('https://github.com/hubwiz/example-node', 480),\n",
" ('https://github.com/fex-team/fis3', 480),\n",
" ('https://github.com/WordPress/gutenberg', 479),\n",
" ('https://github.com/cocos2d/CocosBuilder', 478),\n",
" ('https://github.com/cloudcome/alien', 478),\n",
" ('https://github.com/dequelabs/axe-core', 478),\n",
" ('https://github.com/cykod/Webiva', 478),\n",
" ('https://github.com/webdetails/cde', 477),\n",
" ('https://github.com/timdown/rangy', 477),\n",
" ('https://github.com/MyScript/myscript-text-web', 477),\n",
" ('https://github.com/kalcaddle/KODExplorer', 476),\n",
" ('https://github.com/vczero/sharePPT', 476),\n",
" ('https://github.com/s3condAtall/Deezloader', 476),\n",
" ('https://github.com/tengj/SpringBootDemo', 476),\n",
" ('https://github.com/Adobe-CEP/Samples', 476),\n",
" ('https://github.com/prove/tarantula', 475),\n",
" ('https://github.com/LivelyKernel/LivelyKernel', 475),\n",
" ('https://github.com/WebBluetoothCG/demos', 475),\n",
" ('https://github.com/liferay/alloy-editor', 475),\n",
" ('https://github.com/rjurney/Agile_Data_Code', 474),\n",
" ('https://github.com/evilsoft/crocks', 474),\n",
" ('https://github.com/Strapi/strapi', 474),\n",
" ('https://github.com/diancloud/Ghost', 474),\n",
" ('https://github.com/operasoftware/dragonfly', 474),\n",
" ('https://github.com/docker/labs', 474),\n",
" ('https://github.com/kirilkirkov/Shopping-Cart-Solution---CodeIgniter', 473),\n",
" ('https://github.com/kirilkirkov/Shopping-Cart-Solution-CodeIgniter', 473),\n",
" ('https://github.com/movitto/omega', 472),\n",
" ('https://github.com/wistityhq/strapi', 472),\n",
" ('https://github.com/linode/manager', 472)]"
]
},
"execution_count": 26,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"bounded_list = [repo for repo in sorted_JS_files if repo[1] <= 500 and repo[1] >= 200]\n",
"print(len(bounded_list))\n",
"bounded_list[:100]"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"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.6.3"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment