commit af83756289928095e8a2c8856f92e8f28198f9c3
Author: Lunar <lu...@torproject.org>
Date:   Thu Mar 27 16:08:29 2014 +0100

    Import Karsten's response time graph script from #11177
---
 response-time/README.txt       |    8 +
 response-time/data/2013Q3.csv  |  654 ++++++++++++++++++++++++++++++++++++++++
 response-time/data/2013Q4.csv  |  601 ++++++++++++++++++++++++++++++++++++
 response-time/response_time.py |    5 +-
 response-time/time-to-reply.R  |   43 +++
 5 files changed, 1309 insertions(+), 2 deletions(-)

diff --git a/response-time/README.txt b/response-time/README.txt
new file mode 100644
index 0000000..1784c64
--- /dev/null
+++ b/response-time/README.txt
@@ -0,0 +1,8 @@
+# Install required packages
+R
+install.packages("ggplot2")
+quit()
+
+# Run graphing script
+R --slave -f time-to-reply.R --args data/2013Q4.csv 2013Q4.pdf
+
diff --git a/response-time/data/2013Q3.csv b/response-time/data/2013Q3.csv
new file mode 100644
index 0000000..8281c8a
--- /dev/null
+++ b/response-time/data/2013Q3.csv
@@ -0,0 +1,654 @@
+month,fromhours,tohours,requests
+2013-07,0,1,621
+2013-07,1,2,200
+2013-07,2,3,156
+2013-07,3,4,119
+2013-07,4,5,85
+2013-07,5,6,57
+2013-07,6,7,42
+2013-07,7,8,25
+2013-07,8,9,40
+2013-07,9,10,31
+2013-07,10,11,29
+2013-07,11,12,21
+2013-07,12,13,21
+2013-07,13,14,12
+2013-07,14,15,22
+2013-07,15,16,4
+2013-07,16,17,10
+2013-07,17,18,13
+2013-07,18,19,15
+2013-07,19,20,6
+2013-07,20,21,7
+2013-07,21,22,5
+2013-07,22,23,9
+2013-07,23,24,7
+2013-07,24,25,7
+2013-07,25,26,3
+2013-07,26,27,6
+2013-07,27,28,4
+2013-07,28,29,7
+2013-07,29,30,2
+2013-07,30,31,5
+2013-07,31,32,3
+2013-07,32,33,3
+2013-07,33,34,2
+2013-07,34,35,3
+2013-07,36,37,1
+2013-07,37,38,1
+2013-07,38,39,1
+2013-07,39,40,2
+2013-07,40,41,6
+2013-07,41,42,3
+2013-07,42,43,5
+2013-07,43,44,3
+2013-07,45,46,3
+2013-07,47,48,1
+2013-07,48,49,1
+2013-07,49,50,3
+2013-07,51,52,1
+2013-07,52,53,4
+2013-07,54,55,5
+2013-07,56,57,3
+2013-07,61,62,1
+2013-07,62,63,2
+2013-07,63,64,1
+2013-07,64,65,1
+2013-07,66,67,3
+2013-07,67,68,1
+2013-07,69,70,2
+2013-07,70,71,2
+2013-07,76,77,2
+2013-07,80,81,3
+2013-07,81,82,1
+2013-07,84,85,1
+2013-07,85,86,2
+2013-07,86,87,1
+2013-07,87,88,2
+2013-07,92,93,1
+2013-07,93,94,1
+2013-07,94,95,2
+2013-07,97,98,3
+2013-07,99,100,1
+2013-07,100,101,1
+2013-07,101,102,1
+2013-07,109,110,1
+2013-07,113,114,2
+2013-07,115,116,1
+2013-07,122,123,1
+2013-07,123,124,1
+2013-07,127,128,1
+2013-07,130,131,1
+2013-07,131,132,1
+2013-07,144,145,1
+2013-07,154,155,1
+2013-07,156,157,1
+2013-07,158,159,1
+2013-07,159,160,1
+2013-07,167,168,1
+2013-07,169,170,1
+2013-07,183,184,1
+2013-07,211,212,1
+2013-07,212,213,1
+2013-07,222,223,1
+2013-07,231,232,1
+2013-07,232,233,1
+2013-07,233,234,1
+2013-07,236,237,1
+2013-07,242,243,1
+2013-07,251,252,1
+2013-07,258,259,1
+2013-07,264,265,1
+2013-07,267,268,1
+2013-07,275,276,1
+2013-07,283,284,1
+2013-07,291,292,1
+2013-07,296,297,2
+2013-07,298,299,1
+2013-07,320,321,1
+2013-07,344,345,1
+2013-07,349,350,1
+2013-07,376,377,1
+2013-07,383,384,1
+2013-07,389,390,1
+2013-07,399,400,1
+2013-07,406,407,1
+2013-07,430,431,1
+2013-07,457,458,1
+2013-07,488,489,1
+2013-07,504,505,1
+2013-07,516,517,1
+2013-07,526,527,1
+2013-07,533,534,1
+2013-07,548,549,1
+2013-07,549,550,1
+2013-07,551,552,1
+2013-07,567,568,1
+2013-07,579,580,1
+2013-07,582,583,1
+2013-07,651,652,2
+2013-07,682,683,1
+2013-07,715,716,1
+2013-07,720,721,1
+2013-07,723,724,1
+2013-07,757,758,1
+2013-07,762,763,1
+2013-07,766,767,1
+2013-07,768,769,1
+2013-07,772,773,1
+2013-07,777,778,1
+2013-07,796,797,1
+2013-07,820,821,1
+2013-07,836,837,1
+2013-07,860,861,1
+2013-07,903,904,1
+2013-07,938,939,1
+2013-07,983,984,1
+2013-07,1005,1006,1
+2013-07,1047,1048,1
+2013-07,1128,1129,1
+2013-07,1142,1143,1
+2013-07,1155,1156,1
+2013-07,1192,1193,1
+2013-07,1219,1220,1
+2013-07,1222,1223,1
+2013-07,1236,1237,1
+2013-07,1237,1238,1
+2013-07,1242,1243,1
+2013-07,1268,1269,1
+2013-07,1287,1288,1
+2013-07,1292,1293,1
+2013-07,1306,1307,1
+2013-07,1309,1310,1
+2013-07,1314,1315,1
+2013-07,1320,1321,1
+2013-07,1329,1330,1
+2013-07,1333,1334,1
+2013-07,1337,1338,1
+2013-07,1411,1412,1
+2013-07,1417,1418,1
+2013-07,1445,1446,1
+2013-07,1456,1457,1
+2013-07,1465,1466,1
+2013-07,1483,1484,1
+2013-07,1512,1513,1
+2013-07,1528,1529,1
+2013-07,1529,1530,1
+2013-07,1540,1541,1
+2013-07,1541,1542,1
+2013-07,1545,1546,2
+2013-07,1552,1553,2
+2013-07,1567,1568,1
+2013-07,1573,1574,1
+2013-07,1582,1583,1
+2013-07,1585,1586,1
+2013-07,1589,1590,1
+2013-07,1595,1596,1
+2013-07,1598,1599,1
+2013-07,1613,1614,1
+2013-07,1615,1616,1
+2013-07,1628,1629,1
+2013-07,1641,1642,1
+2013-07,1661,1662,1
+2013-07,1674,1675,1
+2013-07,1727,1728,1
+2013-07,1742,1743,1
+2013-07,1743,1744,2
+2013-07,1765,1766,1
+2013-07,1771,1772,1
+2013-07,1772,1773,1
+2013-07,1775,1776,1
+2013-07,1785,1786,1
+2013-07,1788,1789,1
+2013-07,1792,1793,2
+2013-07,1796,1797,1
+2013-07,1799,1800,1
+2013-07,1806,1807,1
+2013-07,1817,1818,1
+2013-07,1833,1834,1
+2013-07,1842,1843,1
+2013-07,1851,1852,2
+2013-07,1852,1853,1
+2013-07,1855,1856,1
+2013-07,1857,1858,1
+2013-07,1860,1861,1
+2013-07,1861,1862,2
+2013-07,1867,1868,1
+2013-07,1886,1887,1
+2013-07,1888,1889,1
+2013-07,1890,1891,1
+2013-07,1901,1902,1
+2013-07,1902,1903,2
+2013-07,1908,1909,1
+2013-07,1921,1922,1
+2013-07,1925,1926,1
+2013-07,1934,1935,1
+2013-07,1961,1962,1
+2013-07,1971,1972,1
+2013-07,1972,1973,1
+2013-07,1982,1983,1
+2013-07,1983,1984,1
+2013-07,2078,2079,1
+2013-07,2091,2092,1
+2013-07,2152,2153,1
+2013-07,2276,2277,1
+2013-07,2280,2281,1
+2013-07,2281,2282,1
+2013-07,2294,2295,1
+2013-07,2365,2366,1
+2013-07,2370,2371,1
+2013-07,2644,2645,1
+2013-07,2670,2671,1
+2013-07,2808,2809,1
+2013-07,2861,2862,1
+2013-07,2974,2975,1
+2013-07,2976,2977,1
+2013-07,3000,3001,1
+2013-07,3083,3084,1
+2013-08,0,1,740
+2013-08,1,2,251
+2013-08,2,3,154
+2013-08,3,4,89
+2013-08,4,5,84
+2013-08,5,6,45
+2013-08,6,7,40
+2013-08,7,8,41
+2013-08,8,9,33
+2013-08,9,10,23
+2013-08,10,11,31
+2013-08,11,12,26
+2013-08,12,13,16
+2013-08,13,14,20
+2013-08,14,15,15
+2013-08,15,16,8
+2013-08,16,17,13
+2013-08,17,18,15
+2013-08,18,19,12
+2013-08,19,20,6
+2013-08,20,21,7
+2013-08,21,22,8
+2013-08,22,23,11
+2013-08,23,24,13
+2013-08,24,25,12
+2013-08,25,26,7
+2013-08,26,27,9
+2013-08,27,28,2
+2013-08,28,29,7
+2013-08,29,30,4
+2013-08,30,31,3
+2013-08,31,32,5
+2013-08,32,33,3
+2013-08,33,34,1
+2013-08,34,35,3
+2013-08,35,36,6
+2013-08,36,37,1
+2013-08,37,38,1
+2013-08,38,39,1
+2013-08,39,40,3
+2013-08,40,41,2
+2013-08,41,42,4
+2013-08,42,43,5
+2013-08,43,44,4
+2013-08,44,45,2
+2013-08,45,46,2
+2013-08,46,47,6
+2013-08,47,48,2
+2013-08,48,49,2
+2013-08,49,50,5
+2013-08,50,51,2
+2013-08,51,52,2
+2013-08,52,53,3
+2013-08,53,54,2
+2013-08,54,55,6
+2013-08,55,56,1
+2013-08,56,57,2
+2013-08,57,58,2
+2013-08,58,59,2
+2013-08,59,60,1
+2013-08,62,63,1
+2013-08,63,64,2
+2013-08,64,65,1
+2013-08,66,67,1
+2013-08,67,68,2
+2013-08,69,70,1
+2013-08,70,71,2
+2013-08,71,72,1
+2013-08,72,73,1
+2013-08,73,74,3
+2013-08,74,75,1
+2013-08,75,76,1
+2013-08,76,77,2
+2013-08,81,82,1
+2013-08,85,86,1
+2013-08,87,88,1
+2013-08,94,95,1
+2013-08,96,97,1
+2013-08,97,98,3
+2013-08,109,110,2
+2013-08,115,116,1
+2013-08,122,123,2
+2013-08,123,124,2
+2013-08,125,126,1
+2013-08,130,131,2
+2013-08,134,135,2
+2013-08,136,137,1
+2013-08,144,145,1
+2013-08,146,147,1
+2013-08,154,155,2
+2013-08,156,157,1
+2013-08,158,159,1
+2013-08,167,168,1
+2013-08,177,178,1
+2013-08,183,184,1
+2013-08,185,186,1
+2013-08,199,200,1
+2013-08,206,207,1
+2013-08,216,217,1
+2013-08,221,222,1
+2013-08,222,223,2
+2013-08,224,225,1
+2013-08,231,232,1
+2013-08,244,245,1
+2013-08,268,269,1
+2013-08,269,270,1
+2013-08,271,272,1
+2013-08,296,297,1
+2013-08,298,299,1
+2013-08,303,304,1
+2013-08,318,319,1
+2013-08,320,321,2
+2013-08,332,333,1
+2013-08,336,337,1
+2013-08,342,343,1
+2013-08,344,345,1
+2013-08,349,350,1
+2013-08,359,360,1
+2013-08,376,377,2
+2013-08,383,384,1
+2013-08,389,390,1
+2013-08,406,407,1
+2013-08,430,431,1
+2013-08,457,458,1
+2013-08,469,470,1
+2013-08,488,489,1
+2013-08,504,505,1
+2013-08,505,506,1
+2013-08,516,517,1
+2013-08,526,527,1
+2013-08,533,534,1
+2013-08,548,549,1
+2013-08,549,550,1
+2013-08,551,552,1
+2013-08,554,555,1
+2013-08,579,580,1
+2013-08,582,583,1
+2013-08,651,652,2
+2013-08,682,683,1
+2013-08,699,700,1
+2013-08,715,716,1
+2013-08,720,721,1
+2013-08,723,724,1
+2013-08,762,763,1
+2013-08,766,767,1
+2013-08,768,769,1
+2013-08,772,773,1
+2013-08,777,778,1
+2013-08,796,797,1
+2013-08,820,821,1
+2013-08,836,837,1
+2013-08,860,861,1
+2013-08,903,904,1
+2013-08,907,908,1
+2013-08,912,913,1
+2013-08,938,939,1
+2013-08,983,984,1
+2013-08,1005,1006,1
+2013-08,1047,1048,1
+2013-08,1128,1129,1
+2013-08,1132,1133,1
+2013-08,1142,1143,1
+2013-08,1155,1156,1
+2013-08,1192,1193,1
+2013-08,1219,1220,1
+2013-08,1222,1223,1
+2013-08,1236,1237,1
+2013-08,1237,1238,1
+2013-08,1242,1243,1
+2013-08,1268,1269,1
+2013-08,1287,1288,1
+2013-08,1292,1293,1
+2013-08,1306,1307,1
+2013-08,1309,1310,1
+2013-08,1314,1315,1
+2013-08,1320,1321,1
+2013-08,1329,1330,1
+2013-08,1333,1334,1
+2013-08,1337,1338,1
+2013-08,1378,1379,1
+2013-08,1411,1412,1
+2013-08,1417,1418,1
+2013-08,1440,1441,1
+2013-08,1445,1446,1
+2013-08,1456,1457,1
+2013-08,1459,1460,1
+2013-08,1465,1466,1
+2013-08,1483,1484,1
+2013-08,1512,1513,1
+2013-08,1528,1529,1
+2013-08,1529,1530,1
+2013-08,1540,1541,1
+2013-08,1541,1542,1
+2013-08,1545,1546,2
+2013-08,1552,1553,2
+2013-08,1567,1568,1
+2013-08,1573,1574,1
+2013-08,1582,1583,1
+2013-08,1585,1586,1
+2013-08,1589,1590,1
+2013-08,1595,1596,1
+2013-08,1598,1599,1
+2013-08,1613,1614,1
+2013-08,1615,1616,1
+2013-08,1628,1629,1
+2013-08,1641,1642,1
+2013-08,1661,1662,1
+2013-08,1674,1675,1
+2013-08,1727,1728,1
+2013-08,1742,1743,1
+2013-08,1743,1744,2
+2013-08,1765,1766,1
+2013-08,1771,1772,1
+2013-08,1772,1773,1
+2013-08,1775,1776,1
+2013-08,1785,1786,1
+2013-08,1788,1789,1
+2013-08,1792,1793,2
+2013-08,1796,1797,1
+2013-08,1799,1800,1
+2013-08,1806,1807,1
+2013-08,1817,1818,1
+2013-08,1833,1834,1
+2013-08,1842,1843,1
+2013-08,1851,1852,2
+2013-08,1852,1853,1
+2013-08,1855,1856,1
+2013-08,1857,1858,1
+2013-08,1860,1861,1
+2013-08,1861,1862,2
+2013-08,1867,1868,1
+2013-08,1886,1887,1
+2013-08,1888,1889,1
+2013-08,1890,1891,1
+2013-08,1901,1902,1
+2013-08,1902,1903,2
+2013-08,1908,1909,1
+2013-08,1921,1922,1
+2013-08,1925,1926,1
+2013-08,1934,1935,1
+2013-08,1961,1962,1
+2013-08,1971,1972,1
+2013-08,1972,1973,1
+2013-08,1982,1983,1
+2013-08,1983,1984,1
+2013-08,2078,2079,1
+2013-08,2091,2092,1
+2013-08,2152,2153,1
+2013-08,2164,2165,1
+2013-08,2276,2277,1
+2013-08,2280,2281,1
+2013-08,2281,2282,1
+2013-08,2294,2295,1
+2013-08,2365,2366,1
+2013-08,2370,2371,1
+2013-08,2644,2645,1
+2013-08,2670,2671,1
+2013-08,2808,2809,1
+2013-08,2861,2862,1
+2013-08,2974,2975,1
+2013-08,2976,2977,1
+2013-08,3000,3001,1
+2013-08,3083,3084,1
+2013-09,0,1,722
+2013-09,1,2,210
+2013-09,2,3,128
+2013-09,3,4,86
+2013-09,4,5,65
+2013-09,5,6,43
+2013-09,6,7,37
+2013-09,7,8,35
+2013-09,8,9,24
+2013-09,9,10,28
+2013-09,10,11,20
+2013-09,11,12,22
+2013-09,12,13,19
+2013-09,13,14,16
+2013-09,14,15,17
+2013-09,15,16,11
+2013-09,16,17,13
+2013-09,17,18,9
+2013-09,18,19,11
+2013-09,19,20,6
+2013-09,20,21,11
+2013-09,21,22,5
+2013-09,22,23,5
+2013-09,23,24,6
+2013-09,24,25,2
+2013-09,25,26,8
+2013-09,26,27,4
+2013-09,27,28,2
+2013-09,28,29,6
+2013-09,29,30,6
+2013-09,30,31,5
+2013-09,31,32,3
+2013-09,32,33,3
+2013-09,34,35,1
+2013-09,35,36,1
+2013-09,36,37,1
+2013-09,37,38,2
+2013-09,38,39,1
+2013-09,39,40,1
+2013-09,40,41,1
+2013-09,42,43,1
+2013-09,43,44,3
+2013-09,44,45,1
+2013-09,45,46,2
+2013-09,46,47,3
+2013-09,47,48,1
+2013-09,49,50,3
+2013-09,51,52,2
+2013-09,52,53,2
+2013-09,53,54,1
+2013-09,54,55,1
+2013-09,55,56,2
+2013-09,56,57,2
+2013-09,57,58,2
+2013-09,58,59,1
+2013-09,59,60,3
+2013-09,60,61,1
+2013-09,61,62,2
+2013-09,63,64,1
+2013-09,66,67,3
+2013-09,67,68,3
+2013-09,69,70,1
+2013-09,70,71,4
+2013-09,71,72,2
+2013-09,74,75,2
+2013-09,75,76,1
+2013-09,76,77,1
+2013-09,79,80,1
+2013-09,81,82,1
+2013-09,85,86,1
+2013-09,89,90,2
+2013-09,92,93,1
+2013-09,94,95,1
+2013-09,95,96,1
+2013-09,96,97,1
+2013-09,97,98,4
+2013-09,98,99,1
+2013-09,101,102,1
+2013-09,102,103,1
+2013-09,111,112,1
+2013-09,125,126,1
+2013-09,130,131,2
+2013-09,134,135,1
+2013-09,136,137,1
+2013-09,146,147,1
+2013-09,154,155,1
+2013-09,158,159,1
+2013-09,163,164,1
+2013-09,175,176,1
+2013-09,177,178,1
+2013-09,180,181,1
+2013-09,184,185,1
+2013-09,185,186,1
+2013-09,191,192,1
+2013-09,206,207,1
+2013-09,214,215,2
+2013-09,216,217,1
+2013-09,222,223,1
+2013-09,229,230,1
+2013-09,238,239,1
+2013-09,239,240,1
+2013-09,298,299,1
+2013-09,309,310,1
+2013-09,318,319,1
+2013-09,330,331,1
+2013-09,332,333,1
+2013-09,336,337,1
+2013-09,342,343,1
+2013-09,349,350,1
+2013-09,355,356,1
+2013-09,356,357,1
+2013-09,359,360,1
+2013-09,376,377,1
+2013-09,406,407,1
+2013-09,469,470,1
+2013-09,505,506,1
+2013-09,533,534,1
+2013-09,554,555,1
+2013-09,563,564,1
+2013-09,582,583,1
+2013-09,656,657,1
+2013-09,699,700,1
+2013-09,766,767,1
+2013-09,907,908,1
+2013-09,912,913,1
+2013-09,1090,1091,1
+2013-09,1132,1133,1
+2013-09,1145,1146,1
+2013-09,1236,1237,1
+2013-09,1237,1238,1
+2013-09,1329,1330,1
+2013-09,1378,1379,1
+2013-09,1440,1441,1
+2013-09,1453,1454,1
+2013-09,1459,1460,1
+2013-09,1593,1594,1
+2013-09,1713,1714,1
+2013-09,1741,1742,1
+2013-09,2164,2165,1
+2013-09,2619,2620,1
+2013-09,2644,2645,1
+2013-09,2670,2671,1
+2013-09,2974,2975,1
+2013-09,3083,3084,1
diff --git a/response-time/data/2013Q4.csv b/response-time/data/2013Q4.csv
new file mode 100644
index 0000000..39651ec
--- /dev/null
+++ b/response-time/data/2013Q4.csv
@@ -0,0 +1,601 @@
+month,fromhours,tohours,requests
+2013-10,0,1,688
+2013-10,1,2,238
+2013-10,2,3,155
+2013-10,3,4,109
+2013-10,4,5,59
+2013-10,5,6,48
+2013-10,6,7,60
+2013-10,7,8,39
+2013-10,8,9,22
+2013-10,9,10,22
+2013-10,10,11,28
+2013-10,11,12,19
+2013-10,12,13,22
+2013-10,13,14,16
+2013-10,14,15,16
+2013-10,15,16,6
+2013-10,16,17,18
+2013-10,17,18,8
+2013-10,18,19,7
+2013-10,19,20,7
+2013-10,20,21,12
+2013-10,21,22,11
+2013-10,22,23,8
+2013-10,23,24,11
+2013-10,24,25,6
+2013-10,25,26,6
+2013-10,26,27,4
+2013-10,27,28,4
+2013-10,28,29,2
+2013-10,29,30,2
+2013-10,30,31,3
+2013-10,31,32,6
+2013-10,32,33,4
+2013-10,34,35,3
+2013-10,36,37,1
+2013-10,37,38,3
+2013-10,38,39,3
+2013-10,39,40,3
+2013-10,41,42,1
+2013-10,42,43,4
+2013-10,43,44,4
+2013-10,44,45,1
+2013-10,45,46,2
+2013-10,46,47,2
+2013-10,47,48,3
+2013-10,49,50,2
+2013-10,51,52,1
+2013-10,55,56,1
+2013-10,56,57,3
+2013-10,59,60,1
+2013-10,61,62,1
+2013-10,62,63,1
+2013-10,63,64,1
+2013-10,64,65,1
+2013-10,65,66,1
+2013-10,67,68,2
+2013-10,70,71,2
+2013-10,72,73,1
+2013-10,74,75,2
+2013-10,75,76,1
+2013-10,76,77,1
+2013-10,79,80,1
+2013-10,80,81,1
+2013-10,86,87,1
+2013-10,87,88,1
+2013-10,89,90,2
+2013-10,92,93,1
+2013-10,94,95,1
+2013-10,95,96,1
+2013-10,99,100,1
+2013-10,101,102,1
+2013-10,102,103,1
+2013-10,105,106,2
+2013-10,110,111,1
+2013-10,111,112,1
+2013-10,116,117,1
+2013-10,119,120,1
+2013-10,122,123,1
+2013-10,125,126,1
+2013-10,135,136,1
+2013-10,136,137,2
+2013-10,138,139,1
+2013-10,141,142,1
+2013-10,143,144,1
+2013-10,154,155,1
+2013-10,158,159,3
+2013-10,166,167,1
+2013-10,167,168,2
+2013-10,175,176,1
+2013-10,177,178,1
+2013-10,180,181,1
+2013-10,184,185,1
+2013-10,185,186,3
+2013-10,193,194,1
+2013-10,206,207,1
+2013-10,214,215,3
+2013-10,227,228,1
+2013-10,229,230,2
+2013-10,239,240,1
+2013-10,254,255,1
+2013-10,298,299,1
+2013-10,330,331,1
+2013-10,336,337,1
+2013-10,349,350,1
+2013-10,355,356,1
+2013-10,356,357,1
+2013-10,359,360,1
+2013-10,406,407,1
+2013-10,466,467,1
+2013-10,484,485,1
+2013-10,485,486,1
+2013-10,486,487,1
+2013-10,502,503,1
+2013-10,524,525,1
+2013-10,533,534,1
+2013-10,551,552,1
+2013-10,563,564,1
+2013-10,566,567,1
+2013-10,582,583,1
+2013-10,589,590,1
+2013-10,627,628,1
+2013-10,632,633,1
+2013-10,656,657,1
+2013-10,741,742,1
+2013-10,766,767,1
+2013-10,768,769,1
+2013-10,912,913,1
+2013-10,918,919,1
+2013-10,1046,1047,1
+2013-10,1090,1091,1
+2013-10,1126,1127,1
+2013-10,1132,1133,1
+2013-10,1145,1146,1
+2013-10,1201,1202,1
+2013-10,1237,1238,1
+2013-10,1329,1330,1
+2013-10,1378,1379,1
+2013-10,1440,1441,1
+2013-10,1453,1454,1
+2013-10,1459,1460,1
+2013-10,1593,1594,1
+2013-10,1636,1637,1
+2013-10,1713,1714,1
+2013-10,1741,1742,1
+2013-10,2042,2043,1
+2013-10,2164,2165,1
+2013-10,2297,2298,1
+2013-10,2312,2313,1
+2013-10,2343,2344,1
+2013-10,2354,2355,1
+2013-10,2370,2371,1
+2013-10,2619,2620,1
+2013-10,2670,2671,1
+2013-10,2974,2975,1
+2013-10,3083,3084,1
+2013-11,0,1,493
+2013-11,1,2,195
+2013-11,2,3,163
+2013-11,3,4,104
+2013-11,4,5,71
+2013-11,5,6,74
+2013-11,6,7,66
+2013-11,7,8,59
+2013-11,8,9,42
+2013-11,9,10,26
+2013-11,10,11,33
+2013-11,11,12,38
+2013-11,12,13,29
+2013-11,13,14,29
+2013-11,14,15,25
+2013-11,15,16,15
+2013-11,16,17,10
+2013-11,17,18,17
+2013-11,18,19,18
+2013-11,19,20,13
+2013-11,20,21,20
+2013-11,21,22,15
+2013-11,22,23,13
+2013-11,23,24,12
+2013-11,24,25,6
+2013-11,25,26,12
+2013-11,26,27,7
+2013-11,27,28,1
+2013-11,28,29,7
+2013-11,29,30,4
+2013-11,30,31,3
+2013-11,31,32,2
+2013-11,32,33,4
+2013-11,33,34,3
+2013-11,34,35,3
+2013-11,35,36,1
+2013-11,36,37,1
+2013-11,37,38,3
+2013-11,38,39,2
+2013-11,39,40,3
+2013-11,40,41,1
+2013-11,41,42,1
+2013-11,42,43,4
+2013-11,43,44,7
+2013-11,44,45,3
+2013-11,45,46,6
+2013-11,46,47,9
+2013-11,47,48,3
+2013-11,49,50,2
+2013-11,51,52,1
+2013-11,53,54,2
+2013-11,54,55,1
+2013-11,55,56,2
+2013-11,56,57,3
+2013-11,59,60,1
+2013-11,60,61,1
+2013-11,61,62,1
+2013-11,62,63,1
+2013-11,63,64,1
+2013-11,64,65,2
+2013-11,65,66,1
+2013-11,67,68,3
+2013-11,70,71,2
+2013-11,71,72,1
+2013-11,72,73,1
+2013-11,73,74,1
+2013-11,74,75,1
+2013-11,75,76,3
+2013-11,76,77,2
+2013-11,79,80,1
+2013-11,80,81,1
+2013-11,81,82,1
+2013-11,83,84,1
+2013-11,85,86,1
+2013-11,86,87,1
+2013-11,88,89,1
+2013-11,89,90,1
+2013-11,90,91,1
+2013-11,94,95,3
+2013-11,95,96,1
+2013-11,96,97,1
+2013-11,98,99,1
+2013-11,99,100,2
+2013-11,101,102,3
+2013-11,102,103,1
+2013-11,104,105,1
+2013-11,105,106,1
+2013-11,107,108,1
+2013-11,110,111,1
+2013-11,111,112,1
+2013-11,115,116,1
+2013-11,117,118,1
+2013-11,119,120,1
+2013-11,120,121,1
+2013-11,123,124,1
+2013-11,124,125,1
+2013-11,125,126,2
+2013-11,135,136,2
+2013-11,136,137,1
+2013-11,139,140,1
+2013-11,141,142,1
+2013-11,142,143,1
+2013-11,143,144,1
+2013-11,144,145,1
+2013-11,145,146,1
+2013-11,158,159,1
+2013-11,163,164,1
+2013-11,165,166,1
+2013-11,166,167,2
+2013-11,167,168,2
+2013-11,177,178,1
+2013-11,181,182,1
+2013-11,187,188,1
+2013-11,192,193,1
+2013-11,194,195,1
+2013-11,197,198,1
+2013-11,206,207,1
+2013-11,207,208,1
+2013-11,214,215,2
+2013-11,216,217,1
+2013-11,229,230,1
+2013-11,235,236,1
+2013-11,239,240,1
+2013-11,254,255,1
+2013-11,298,299,1
+2013-11,335,336,1
+2013-11,336,337,1
+2013-11,349,350,1
+2013-11,355,356,1
+2013-11,356,357,1
+2013-11,359,360,1
+2013-11,363,364,1
+2013-11,406,407,1
+2013-11,437,438,1
+2013-11,466,467,1
+2013-11,484,485,1
+2013-11,485,486,1
+2013-11,486,487,1
+2013-11,502,503,1
+2013-11,524,525,1
+2013-11,533,534,1
+2013-11,551,552,1
+2013-11,566,567,1
+2013-11,582,583,1
+2013-11,589,590,1
+2013-11,614,615,1
+2013-11,627,628,1
+2013-11,632,633,1
+2013-11,656,657,1
+2013-11,741,742,1
+2013-11,768,769,1
+2013-11,918,919,1
+2013-11,957,958,1
+2013-11,1046,1047,1
+2013-11,1090,1091,1
+2013-11,1094,1095,1
+2013-11,1126,1127,1
+2013-11,1132,1133,1
+2013-11,1145,1146,1
+2013-11,1201,1202,1
+2013-11,1237,1238,1
+2013-11,1290,1291,1
+2013-11,1329,1330,1
+2013-11,1378,1379,1
+2013-11,1453,1454,1
+2013-11,1459,1460,1
+2013-11,1593,1594,1
+2013-11,1636,1637,1
+2013-11,1713,1714,1
+2013-11,1741,1742,1
+2013-11,2042,2043,1
+2013-11,2123,2124,1
+2013-11,2164,2165,1
+2013-11,2297,2298,1
+2013-11,2312,2313,1
+2013-11,2343,2344,1
+2013-11,2354,2355,1
+2013-11,2370,2371,1
+2013-11,2619,2620,1
+2013-11,2670,2671,1
+2013-11,2974,2975,1
+2013-11,3083,3084,1
+2013-12,0,1,496
+2013-12,1,2,220
+2013-12,2,3,165
+2013-12,3,4,103
+2013-12,4,5,80
+2013-12,5,6,68
+2013-12,6,7,72
+2013-12,7,8,60
+2013-12,8,9,51
+2013-12,9,10,52
+2013-12,10,11,31
+2013-12,11,12,35
+2013-12,12,13,32
+2013-12,13,14,32
+2013-12,14,15,34
+2013-12,15,16,28
+2013-12,16,17,23
+2013-12,17,18,19
+2013-12,18,19,22
+2013-12,19,20,22
+2013-12,20,21,17
+2013-12,21,22,15
+2013-12,22,23,16
+2013-12,23,24,16
+2013-12,24,25,10
+2013-12,25,26,10
+2013-12,26,27,15
+2013-12,27,28,7
+2013-12,28,29,12
+2013-12,29,30,5
+2013-12,30,31,8
+2013-12,31,32,8
+2013-12,32,33,3
+2013-12,33,34,7
+2013-12,34,35,7
+2013-12,35,36,1
+2013-12,36,37,6
+2013-12,37,38,5
+2013-12,38,39,5
+2013-12,39,40,3
+2013-12,40,41,4
+2013-12,41,42,4
+2013-12,42,43,6
+2013-12,43,44,6
+2013-12,44,45,3
+2013-12,45,46,5
+2013-12,46,47,5
+2013-12,47,48,5
+2013-12,48,49,2
+2013-12,49,50,4
+2013-12,50,51,2
+2013-12,51,52,5
+2013-12,52,53,2
+2013-12,53,54,1
+2013-12,54,55,6
+2013-12,55,56,2
+2013-12,56,57,5
+2013-12,57,58,2
+2013-12,58,59,1
+2013-12,59,60,5
+2013-12,60,61,5
+2013-12,61,62,3
+2013-12,62,63,1
+2013-12,63,64,4
+2013-12,64,65,1
+2013-12,65,66,3
+2013-12,67,68,4
+2013-12,68,69,5
+2013-12,69,70,6
+2013-12,70,71,3
+2013-12,71,72,1
+2013-12,72,73,1
+2013-12,73,74,3
+2013-12,74,75,2
+2013-12,75,76,5
+2013-12,76,77,2
+2013-12,78,79,2
+2013-12,79,80,2
+2013-12,80,81,1
+2013-12,82,83,1
+2013-12,85,86,1
+2013-12,86,87,2
+2013-12,89,90,1
+2013-12,90,91,1
+2013-12,94,95,2
+2013-12,95,96,3
+2013-12,98,99,2
+2013-12,99,100,1
+2013-12,100,101,1
+2013-12,101,102,2
+2013-12,102,103,2
+2013-12,103,104,1
+2013-12,104,105,2
+2013-12,107,108,1
+2013-12,110,111,1
+2013-12,111,112,2
+2013-12,112,113,1
+2013-12,114,115,1
+2013-12,115,116,1
+2013-12,116,117,1
+2013-12,117,118,3
+2013-12,120,121,1
+2013-12,121,122,1
+2013-12,125,126,1
+2013-12,126,127,1
+2013-12,136,137,1
+2013-12,137,138,1
+2013-12,147,148,2
+2013-12,153,154,2
+2013-12,160,161,2
+2013-12,162,163,1
+2013-12,165,166,1
+2013-12,166,167,1
+2013-12,167,168,1
+2013-12,168,169,1
+2013-12,173,174,1
+2013-12,175,176,1
+2013-12,177,178,1
+2013-12,181,182,1
+2013-12,182,183,2
+2013-12,185,186,1
+2013-12,194,195,1
+2013-12,196,197,1
+2013-12,198,199,1
+2013-12,200,201,1
+2013-12,209,210,1
+2013-12,210,211,1
+2013-12,211,212,1
+2013-12,213,214,1
+2013-12,214,215,1
+2013-12,215,216,1
+2013-12,229,230,1
+2013-12,231,232,1
+2013-12,234,235,1
+2013-12,239,240,2
+2013-12,243,244,1
+2013-12,247,248,1
+2013-12,252,253,1
+2013-12,260,261,1
+2013-12,272,273,1
+2013-12,275,276,1
+2013-12,298,299,1
+2013-12,314,315,1
+2013-12,317,318,1
+2013-12,319,320,1
+2013-12,320,321,1
+2013-12,335,336,1
+2013-12,336,337,1
+2013-12,337,338,1
+2013-12,341,342,1
+2013-12,345,346,1
+2013-12,349,350,1
+2013-12,355,356,1
+2013-12,358,359,1
+2013-12,359,360,1
+2013-12,363,364,1
+2013-12,388,389,1
+2013-12,405,406,1
+2013-12,422,423,1
+2013-12,428,429,1
+2013-12,437,438,2
+2013-12,462,463,1
+2013-12,486,487,1
+2013-12,494,495,1
+2013-12,499,500,1
+2013-12,505,506,1
+2013-12,529,530,1
+2013-12,533,534,1
+2013-12,562,563,1
+2013-12,581,582,1
+2013-12,606,607,1
+2013-12,614,615,1
+2013-12,656,657,1
+2013-12,674,675,1
+2013-12,689,690,1
+2013-12,690,691,1
+2013-12,758,759,1
+2013-12,760,761,2
+2013-12,767,768,1
+2013-12,768,769,1
+2013-12,771,772,1
+2013-12,782,783,1
+2013-12,786,787,1
+2013-12,794,795,1
+2013-12,803,804,1
+2013-12,805,806,1
+2013-12,810,811,1
+2013-12,816,817,1
+2013-12,820,821,1
+2013-12,828,829,1
+2013-12,830,831,1
+2013-12,835,836,2
+2013-12,836,837,1
+2013-12,837,838,1
+2013-12,838,839,1
+2013-12,841,842,1
+2013-12,844,845,1
+2013-12,847,848,1
+2013-12,851,852,2
+2013-12,852,853,1
+2013-12,853,854,1
+2013-12,855,856,1
+2013-12,856,857,1
+2013-12,857,858,1
+2013-12,858,859,2
+2013-12,860,861,1
+2013-12,861,862,1
+2013-12,864,865,3
+2013-12,865,866,1
+2013-12,866,867,2
+2013-12,871,872,1
+2013-12,895,896,1
+2013-12,900,901,1
+2013-12,903,904,1
+2013-12,904,905,2
+2013-12,905,906,1
+2013-12,911,912,1
+2013-12,918,919,2
+2013-12,920,921,1
+2013-12,926,927,2
+2013-12,928,929,2
+2013-12,929,930,1
+2013-12,930,931,1
+2013-12,931,932,2
+2013-12,932,933,1
+2013-12,933,934,5
+2013-12,934,935,1
+2013-12,935,936,1
+2013-12,936,937,2
+2013-12,938,939,3
+2013-12,941,942,1
+2013-12,948,949,4
+2013-12,949,950,4
+2013-12,950,951,17
+2013-12,957,958,1
+2013-12,959,960,1
+2013-12,963,964,1
+2013-12,965,966,1
+2013-12,969,970,1
+2013-12,1021,1022,1
+2013-12,1070,1071,1
+2013-12,1094,1095,1
+2013-12,1106,1107,1
+2013-12,1132,1133,1
+2013-12,1145,1146,1
+2013-12,1237,1238,1
+2013-12,1290,1291,1
+2013-12,1378,1379,1
+2013-12,1459,1460,1
+2013-12,1636,1637,1
+2013-12,1713,1714,1
+2013-12,1741,1742,1
+2013-12,2042,2043,1
+2013-12,2123,2124,1
+2013-12,2297,2298,1
+2013-12,2312,2313,1
+2013-12,2343,2344,1
+2013-12,2354,2355,1
+2013-12,2370,2371,1
+2013-12,2619,2620,1
+2013-12,2670,2671,1
+2013-12,2974,2975,1
+2013-12,3083,3084,1
diff --git a/response-time/response_time.py b/response-time/response_time.py
index 0b7d1b9..e2cae2e 100755
--- a/response-time/response_time.py
+++ b/response-time/response_time.py
@@ -27,7 +27,7 @@ SELECT_TRANSACTIONS_QUERY = """
      ORDER BY tickets.id, transactions.id;
 """
 
-BUCKET_SIZE = 4 # hours
+BUCKET_SIZE = 1 # hours
 
 def account_tickets(con, year, month):
     cur = con.cursor()
@@ -60,8 +60,9 @@ def account_tickets(con, year, month):
     print ''
     buckets = response_times.keys()
     buckets.sort()
+    print 'month,fromhours,tohours,requests'
     for bucket in buckets:
-        print "%3d hours - %3d hours: %d" % (bucket * BUCKET_SIZE, (bucket + 
1) * BUCKET_SIZE, response_times[bucket])
+        print "%04d-%02d,%d,%d,%d" % (year, month, bucket * BUCKET_SIZE, 
(bucket + 1) * BUCKET_SIZE, response_times[bucket])
 
 if __name__ == '__main__':
     if len(sys.argv) == 1:
diff --git a/response-time/time-to-reply.R b/response-time/time-to-reply.R
new file mode 100644
index 0000000..dcbf000
--- /dev/null
+++ b/response-time/time-to-reply.R
@@ -0,0 +1,43 @@
+# Import required packages
+require(ggplot2)
+require(RColorBrewer)
+
+# Use English locale
+Sys.setenv(LANGUAGE="en")
+Sys.setlocale("LC_TIME", "en_US.UTF-8")
+
+# Read the csv file passed as argument, but don't convert strings to factors
+args <- commandArgs(trailingOnly = TRUE)
+data <- read.csv(args[1], stringsAsFactors = FALSE)
+
+# Format months as "month_name year", rather than "year-month"
+data$month <- factor(data$month,
+  labels = format(as.Date(paste(unique(data$month), "-01", sep = ""),
+  format = "%Y-%m-%d"), "%B %Y"))
+
+# Put requests into response time buckets from 0 to 4 hours, 4 to 12
+# hours, etc.
+data <- aggregate(list(requests = data$requests),
+  list(interval = cut(data$tohours,
+  breaks = c(0, 4, 12, 24, 48, 96, 168, max(data$tohours)),
+  labels = c("Less than 4 hours", "4 to 12 hours", "12 to 24 hours",
+             "1 to 2 days", "2 to 4 days", "4 days to 1 week",
+             "More than 1 week")),
+  month = data$month), sum)
+
+# Plot the data
+ggplot(data,
+  aes(x = month,                  # Month on the x axis
+      y = requests,               # Number of requests on y axis
+      fill = interval)) +         # Different colours for response time
+# Make a dodged bar chart
+geom_bar(stat = "identity", position = "dodge") +
+scale_x_discrete("") +            # No x axis label
+scale_y_continuous("") +          # No y axis label
+# No legend title
+# For other color palettes, see http://colorbrewer2.org/ and
+# http://vis.supstat.com/2013/04/plotting-symbols-and-color-palettes/
+scale_fill_brewer("", palette = "Set2") +
+ggtitle("Time to respond to support requests per month\n") +
+theme_bw()
+ggsave(args[2], width = 8, height = 4, dpi = 100)

_______________________________________________
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits

Reply via email to