]> git.donarmstrong.com Git - neurodebian.git/blobdiff - tools/nd_popcon2stats
ENH: sort versions and provide colors to group debian/ubuntus in popcon plot
[neurodebian.git] / tools / nd_popcon2stats
index 0fd57d19088d35ac469233743f6d7daec7897e29..488f6dec8893047b484ad0245889cee894e0a358 100755 (executable)
@@ -97,11 +97,14 @@ if __name__ == '__main__':
             popcon_[date_int] = count + popcon_.get(date_int, 0)
             timestamps.add(date_int)
 
+    versions = sorted([x for x in popcon_versions.keys() if not 'ubuntu' in x]) + \
+               sorted([x for x in popcon_versions.keys() if     'ubuntu' in x])
+
     # we need to make sure that for every date we have an entry for
     # every version, otherwise d3 pukes because of ... d3.v2.js:expand
     export = [{'key': k,
                'values': [[date, popcon_versions[k].get(date, 0)/coarsen_days]
                           for date in sorted(list(timestamps))]}
-              for k in sorted(popcon_versions.keys())]
+              for k in versions]
     print json.dumps(export)