this is for holding javascript data
David Koes graphs
about 8 years ago
Commit id: 077752fcf9a24bb92a9a99d2281edcebe811e410
deletions | additions
diff --git a/develop.pdf b/develop.pdf
index 0187d65..bdf422f 100644
Binary files a/develop.pdf and b/develop.pdf differ
diff --git a/licenses.pdf b/licenses.pdf
index 4c70b50..87effee 100644
Binary files a/licenses.pdf and b/licenses.pdf differ
diff --git a/makegraphs.py b/makegraphs.py
index 86fd3ec..19b25a3 100755
--- a/makegraphs.py
+++ b/makegraphs.py
...
licenses = []
develops = []
usages = []
activities = []
citationcnt = 0
for tex in glob.glob('*.tex'):
for line in open(tex):
m =
re.search(r'^.*&.*&(.*)&(.*)&.*\\\\', re.search(r'^.*&.*&(.*)&(.*)&(.*)\\\\', line)
if m and m.group(1).strip() != 'License':
activity = m.group(2).strip()
lic = m.group(1).strip()
licenses.append(lic)
activities.append(activity)
if len(activity) == 2:
develops.append(activity[0])
usages.append(activity[1])
...
print "Missing activity code:",line
if len(lic) == 0:
print "Missing license:",line
if len(m.group(3).strip()) > 0:
citationcnt += 1
lcnt = collections.Counter(licenses)
dcnt = collections.Counter(develops)
ucnt = collections.Counter(usages)
acnt = collections.Counter(activities)
def makepie(cnt,name,num=-1):
...
plt.savefig(name,bbox_inches='tight',pad_inches=0)
plt.clf()
print
"Number:",len(licenses) acnt
print "Citable: %d (%.2f)" % (citationcnt,citationcnt/float(len(licenses)))
print "Total:",len(licenses)
makepie(lcnt,"licenses.pdf",6)
makepie(ucnt,"usage.pdf")
diff --git a/usage.pdf b/usage.pdf
index 182500a..b864863 100644
Binary files a/usage.pdf and b/usage.pdf differ