[Rquantlib-commits] r216 - papers/rinfinance2010/figures
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Wed Apr 7 04:31:00 CEST 2010
Author: edd
Date: 2010-04-07 04:30:57 +0200 (Wed, 07 Apr 2010)
New Revision: 216
Added:
papers/rinfinance2010/figures/qlReleases.pdf
papers/rinfinance2010/figures/qlReleases.r
Log:
release history now as a pdf, with generator script
Added: papers/rinfinance2010/figures/qlReleases.pdf
===================================================================
--- papers/rinfinance2010/figures/qlReleases.pdf (rev 0)
+++ papers/rinfinance2010/figures/qlReleases.pdf 2010-04-07 02:30:57 UTC (rev 216)
@@ -0,0 +1,450 @@
+%PDF-1.4
+%âãÏÓ\r
+1 0 obj
+<<
+/CreationDate (D:20100406211304)
+/ModDate (D:20100406211304)
+/Title (R Graphics Output)
+/Producer (R 2.11.0)
+/Creator (R)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+5 0 obj
+<<
+/Type /Page
+/Parent 3 0 R
+/Contents 6 0 R
+/Resources 4 0 R
+>>
+endobj
+6 0 obj
+<<
+/Length 7 0 R
+>>
+stream
+1 J 1 j q
+Q q 72.00 43.20 489.60 417.60 re W n
+0.000 0.000 0.000 RG
+0.75 w
+[] 0 d
+1 J
+1 j
+10.00 M
+522.85 442.32 m 487.94 426.24 l S
+477.56 417.14 m 471.31 407.22 l S
+435.27 372.08 m 411.86 286.52 l S
+405.58 273.40 m 399.73 263.64 l S
+378.13 251.28 m 372.35 241.56 l S
+361.47 235.37 m 358.99 235.37 l S
+345.40 232.04 m 336.99 227.65 l S
+325.10 219.68 m 322.98 217.90 l S
+300.49 213.27 m 297.33 213.27 l S
+283.80 209.83 m 276.08 205.65 l S
+264.22 197.61 m 262.01 195.77 l S
+231.04 174.63 m 230.98 174.55 l S
+221.38 163.82 m 202.98 144.29 l S
+191.14 137.00 m 168.21 130.19 l S
+155.24 124.27 m 146.74 118.86 l S
+127.23 101.83 m 118.98 85.49 l S
+110.10 74.58 m 95.76 63.15 l S
+0.000 0.000 0.000 rg
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 540.50 442.74 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 526.43 442.74 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 478.44 420.64 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 464.50 398.53 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 434.21 376.43 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 407.00 276.98 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 406.33 276.98 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 393.06 254.87 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 378.85 254.87 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 365.71 232.77 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 348.82 232.77 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 327.64 221.72 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 314.51 210.67 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 304.72 210.67 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 287.16 210.67 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 266.79 199.62 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 253.52 188.57 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 232.74 177.52 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 223.36 166.47 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 195.08 136.45 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 158.35 125.55 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 137.71 112.40 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 127.52 105.66 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 112.77 76.47 Tm (l) Tj 0 Tr
+ET
+BT
+/F1 1 Tf 0 Tr 7.48 0 0 7.48 87.17 56.07 Tm (l) Tj 0 Tr
+ET
+Q q
+0.000 0.000 0.000 RG
+0.75 w
+[] 0 d
+1 J
+1 j
+10.00 M
+72.00 43.20 m
+561.60 43.20 l
+561.60 460.80 l
+72.00 460.80 l
+72.00 43.20 l
+S
+Q q
+Q q
+0.000 0.000 0.000 RG
+0.75 w
+[] 0 d
+1 J
+1 j
+10.00 M
+144.55 43.20 m 536.23 43.20 l S
+144.55 43.20 m 144.55 36.00 l S
+242.41 43.20 m 242.41 36.00 l S
+340.39 43.20 m 340.39 36.00 l S
+438.24 43.20 m 438.24 36.00 l S
+536.23 43.20 m 536.23 36.00 l S
+BT
+0.000 0.000 0.000 rg
+/F2 1 Tf 12.00 0.00 -0.00 12.00 131.21 17.28 Tm (2002) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 229.06 17.28 Tm (2004) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 327.05 17.28 Tm (2006) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 424.90 17.28 Tm (2008) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 522.88 17.28 Tm (2010) Tj
+ET
+90.13 460.80 m 543.47 460.80 l S
+90.13 460.80 m 90.13 468.00 l S
+115.74 460.80 m 115.74 468.00 l S
+130.48 460.80 m 130.48 468.00 l S
+140.67 460.80 m 140.67 468.00 l S
+161.31 460.80 m 161.31 468.00 l S
+198.04 460.80 m 198.04 468.00 l S
+226.32 460.80 m 226.32 468.00 l S
+235.70 460.80 m 235.70 468.00 l S
+254.47 460.80 m 254.47 468.00 l S
+269.75 460.80 m 269.75 468.00 l S
+290.13 460.80 m 290.13 468.00 l S
+307.69 460.80 m 307.69 468.00 l S
+317.47 460.80 m 317.47 468.00 l S
+330.61 460.80 m 330.61 468.00 l S
+351.79 460.80 m 351.79 468.00 l S
+368.67 460.80 m 368.67 468.00 l S
+381.81 460.80 m 381.81 468.00 l S
+396.02 460.80 m 396.02 468.00 l S
+409.29 460.80 m 409.29 468.00 l S
+437.17 460.80 m 437.17 468.00 l S
+466.53 460.80 m 466.53 468.00 l S
+481.40 460.80 m 481.40 468.00 l S
+529.39 460.80 m 529.39 468.00 l S
+543.47 460.80 m 543.47 468.00 l S
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 94.44 475.20 Tm ( 0.1.1) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 120.04 475.20 Tm ( 0.1.9) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 134.79 475.20 Tm ( 0.2.0) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 144.98 475.20 Tm ( 0.2.1) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 165.62 475.20 Tm ( 0.3.0) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 202.35 475.20 Tm ( 0.3.1) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 230.63 475.20 Tm ( 0.3.3) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 240.01 475.20 Tm ( 0.3.4) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 258.78 475.20 Tm ( 0.3.5) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 274.06 475.20 Tm ( 0.3.7) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 294.43 475.20 Tm ( 0.3.8) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 311.99 475.20 Tm ( 0.3.9) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 321.78 475.20 Tm ( 0.3.10) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 334.91 475.20 Tm ( 0.3.11) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 356.09 475.20 Tm ( 0.3.12) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 372.98 475.20 Tm ( 0.3.13) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 386.12 475.20 Tm ( 0.3.14) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 400.33 475.20 Tm ( 0.4.0) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 413.60 475.20 Tm ( 0.8.0) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 441.48 475.20 Tm ( 0.9.0) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 470.83 475.20 Tm ( 0.9.5) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 485.71 475.20 Tm ( 0.9.7) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 533.70 475.20 Tm ( 0.9.9) Tj
+ET
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 547.77 475.20 Tm ( 1.0) Tj
+ET
+72.00 58.67 m 72.00 445.33 l S
+72.00 58.67 m 64.80 58.67 l S
+72.00 79.07 m 64.80 79.07 l S
+72.00 108.25 m 64.80 108.25 l S
+72.00 114.99 m 64.80 114.99 l S
+72.00 128.14 m 64.80 128.14 l S
+72.00 139.05 m 64.80 139.05 l S
+72.00 169.06 m 64.80 169.06 l S
+72.00 180.11 m 64.80 180.11 l S
+72.00 202.22 m 64.80 202.22 l S
+72.00 213.27 m 64.80 213.27 l S
+72.00 213.27 m 64.80 213.27 l S
+72.00 213.27 m 64.80 213.27 l S
+72.00 224.32 m 64.80 224.32 l S
+72.00 235.37 m 64.80 235.37 l S
+72.00 235.37 m 64.80 235.37 l S
+72.00 257.47 m 64.80 257.47 l S
+72.00 257.47 m 64.80 257.47 l S
+72.00 279.57 m 64.80 279.57 l S
+72.00 379.03 m 64.80 379.03 l S
+72.00 423.23 m 64.80 423.23 l S
+72.00 445.33 m 64.80 445.33 l S
+72.00 445.33 m 64.80 445.33 l S
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 54.36 Tm (0.10) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 74.76 Tm (0.29) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 103.94 Tm (0.55) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 110.68 Tm (0.61) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 123.83 Tm (0.73) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 134.74 Tm (0.83) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 164.76 Tm (1.10) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 175.81 Tm (1.20) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 197.91 Tm (1.40) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 208.96 Tm (1.50) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 208.96 Tm (1.50) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 208.96 Tm (1.50) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 220.01 Tm (1.60) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 231.06 Tm (1.70) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 231.06 Tm (1.70) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 253.16 Tm (1.90) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 253.16 Tm (1.90) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 275.26 Tm (2.10) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 374.72 Tm (3.00) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 418.92 Tm (3.40) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 441.03 Tm (3.60) Tj
+ET
+BT
+/F2 1 Tf 12.00 0.00 -0.00 12.00 34.25 441.03 Tm (3.60) Tj
+ET
+Q q
+BT
+0.000 0.000 0.000 rg
+/F3 1 Tf 14.00 0.00 -0.00 14.00 157.70 535.68 Tm [(Gr) 20 (o) 15 (wth of QuantLib code o) 20 (ver its initial decade:)] TJ
+ET
+BT
+/F3 1 Tf 14.00 0.00 -0.00 14.00 152.22 518.40 Tm [( Fr) 20 (om ver) 15 (sion 0.1.1 in No) 20 (v 2000 to 1.0 in Feb 2010)] TJ
+ET
+Q q
+BT
+0.000 0.000 0.000 rg
+/F2 1 Tf 0.00 12.00 -12.00 0.00 11.52 201.41 Tm [(Release siz) 15 (e in mb)] TJ
+ET
+Q
+endstream
+endobj
+7 0 obj
+8004
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [
+5 0 R
+]
+/Count 1
+/MediaBox [0 0 576 576]
+>>
+endobj
+4 0 obj
+<<
+/ProcSet [/PDF /Text]
+/Font << /F1 9 0 R /F2 10 0 R /F3 11 0 R >>
+/ExtGState << >>
+>>
+endobj
+8 0 obj
+<<
+/Type /Encoding
+/BaseEncoding /WinAnsiEncoding
+/Differences [ 45/minus 96/quoteleft
+144/dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent
+/dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron /space]
+>>
+endobj
+9 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /ZapfDingbats
+>>
+endobj
+10 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica
+/Encoding 8 0 R
+>> endobj
+11 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding 8 0 R
+>> endobj
+xref
+0 12
+0000000000 65535 f
+0000000021 00000 n
+0000000164 00000 n
+0000008370 00000 n
+0000008453 00000 n
+0000000213 00000 n
+0000000293 00000 n
+0000008350 00000 n
+0000008557 00000 n
+0000008814 00000 n
+0000008897 00000 n
+0000008994 00000 n
+trailer
+<<
+/Size 12
+/Info 1 0 R
+/Root 2 0 R
+>>
+startxref
+9096
+%%EOF
Added: papers/rinfinance2010/figures/qlReleases.r
===================================================================
--- papers/rinfinance2010/figures/qlReleases.r (rev 0)
+++ papers/rinfinance2010/figures/qlReleases.r 2010-04-07 02:30:57 UTC (rev 216)
@@ -0,0 +1,55 @@
+#!/usr/bin/r
+
+text <- "
+Date, Version, Size, Comment
+24 Feb 2010, 1.0, 3.6,
+11 Nov 2009, 0.9.9, 3.6,
+18 Nov 2008, 0.9.7, 3.4,
+06 Aug 2008, 0.9.6, 3.2,
+30 Jul 2008, 0.9.5, ,
+24 Dec 2007, 0.9.0, 3.0,
+04 Jun 2007, 0.8.1, 2.1,
+30 May 2007, 0.8.0, 2.1,
+20 Feb 2007, 0.4.0, 1.9,
+06 Nov 2006, 0.3.14, 1.9,
+31 Jul 2006, 0.3.13, 1.7,
+27 Mar 2006, 0.3.12, 1.7,
+20 Oct 2005, 0.3.11, 1.6,
+14 Jul 2005, 0.3.10, 1.5,
+02 May 2005, 0.3.9, 1.5,
+22 Dec 2004, 0.3.8, 1.5,
+23 Jul 2004, 0.3.7, 1.4, 1st QL with Boost
+15 Apr 2004, 0.3.6, 1.3,
+31 Mar 2004, 0.3.5, ,
+12 Nov 2003, 0.3.4, 1.2,
+03 Sep 2003, 0.3.3, 1.1,
+04 Feb 2003, 0.3.1, 0.8284,
+06 May 2002, 0.3.0, 0.7297,
+03 Dec 2001, 0.2.1, 0.6107, (first RQuantLib Feb 2002)
+18 Sep 2001, 0.2.0, 0.5497,
+31 May 2001, 0.1.9, 0.2856, 1st QL Debian package
+21 Nov 2000, 0.1.1, 0.1010,
+"
+
+con <- textConnection(text)
+ql <- read.csv(con)
+close(con)
+
+ql$Date <- as.Date(ql$Date, "%d %b %Y")
+
+overplot <- c(4,7,18) # skip these
+
+#plot(ql$Date, rep(0, nrow(ql)), type='n', xlim=range(ql$Date), ylim=c(-1,1), ylab="", yaxt="n")
+#text(ql[-overplot, "Date"], 0, labels=ql[-overplot,"Version"], srt=90, cex=0.75)
+#text(ql[overplot, "Date"], 0.5, labels=ql[overplot,"Version"], srt=90, cex=0.75)
+
+pdf("qlReleases.pdf", 8, 8)
+oldpar <- par(mar=c(3,5,8,1))
+plot(ql$Date, ql$Size, xlim=range(ql$Date), ylab="", yaxt="n", pch=16, type='b')
+axis(3, ql[-overplot, "Date"], label=ql[-overplot, "Version"], line=0, las=2, cex=0.5)
+axis(2, ql[-overplot, "Size"], label=format(ql[-overplot, "Size"], digit=2), line=0, las=1, cex=0.5)
+title(main="Growth of QuantLib code over its initial decade:\n From version 0.1.1 in Nov 2000 to 1.0 in Feb 2010", line=4)
+mtext("Release size in mb", side=2, line=4)
+par(oldpar)
+dev.off()
+
Property changes on: papers/rinfinance2010/figures/qlReleases.r
___________________________________________________________________
Name: svn:executable
+ *
More information about the Rquantlib-commits
mailing list