David Koes graphs  about 8 years ago

Commit id: 077752fcf9a24bb92a9a99d2281edcebe811e410

deletions | additions      

    Binary files a/develop.pdf and b/develop.pdf differ     Binary files a/licenses.pdf and b/licenses.pdf differ        

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")      Binary files a/usage.pdf and b/usage.pdf differ