From 7cc46c52b02ac3a1b9cff39eddbc5fef491ad868 Mon Sep 17 00:00:00 2001 From: Viveca Lindahl Date: Sun, 12 Nov 2017 22:46:40 +0100 Subject: [PATCH] Add AWH section to manual. Brief theoretical background and practical aspects of AWH. Change-Id: Ic794006b00b107b6c9d22a1cfabff4646c87ae4e --- docs/manual/monster.bib | 80 ++ docs/manual/plots/awh-invN.eps | 1588 +++++++++++++++++++++++ docs/manual/plots/awh-pmfs.eps | 2155 +++++++++++++++++++++++++++++++ docs/manual/plots/awh-sampleweights.eps | 1886 +++++++++++++++++++++++++++ docs/manual/plots/awh-traj.eps | 2000 ++++++++++++++++++++++++++++ docs/manual/special.tex | 418 +++++- 6 files changed, 8126 insertions(+), 1 deletion(-) create mode 100644 docs/manual/plots/awh-invN.eps create mode 100644 docs/manual/plots/awh-pmfs.eps create mode 100644 docs/manual/plots/awh-sampleweights.eps create mode 100644 docs/manual/plots/awh-traj.eps diff --git a/docs/manual/monster.bib b/docs/manual/monster.bib index 613bbbffc3..661963a182 100644 --- a/docs/manual/monster.bib +++ b/docs/manual/monster.bib @@ -8795,3 +8795,83 @@ doi = "http://dx.doi.org/10.1016/j.softx.2015.06.001" volume = 11, pages = {3499-3509}} +@article{lindahl2014accelerated, + title={Accelerated weight histogram method for exploring free energy landscapes}, + author={Lindahl, Viveca and Lidmar, Jack and Hess, Berk}, + journal={The Journal of chemical physics}, + volume={141}, + number={4}, + pages={044110}, + year={2014}, + publisher={AIP} +} +@article{wang2001efficient, + title={Efficient, multiple-range random walk algorithm to calculate the density of states}, + author={Wang, Fugao and Landau, DP}, + journal={Physical review letters}, + volume={86}, + number={10}, + pages={2050}, + year={2001}, + publisher={APS} +} +@article{huber1994local, + title={Local elevation: a method for improving the searching properties of molecular dynamics simulation}, + author={Huber, Thomas and Torda, Andrew E and van Gunsteren, Wilfred F}, + journal={Journal of computer-aided molecular design}, + volume={8}, + number={6}, + pages={695--708}, + year={1994}, + publisher={Springer} +} +@article{laio2002escaping, + title={Escaping free-energy minima}, + author={Laio, Alessandro and Parrinello, Michele}, + journal={Proceedings of the National Academy of Sciences}, + volume={99}, + number={20}, + pages={12562--12566}, + year={2002}, + publisher={National Acad Sciences} +} +@article{belardinelli2007fast, + title={Fast algorithm to calculate density of states}, + author={Belardinelli, RE and Pereyra, VD}, + journal={Physical Review E}, + volume={75}, + number={4}, + pages={046701}, + year={2007}, + publisher={APS} +} +@article{barducci2008well, + title={Well-tempered metadynamics: a smoothly converging and tunable free-energy method}, + author={Barducci, Alessandro and Bussi, Giovanni and Parrinello, Michele}, + journal={Physical review letters}, + volume={100}, + number={2}, + pages={020603}, + year={2008}, + publisher={APS} +} +@article{lindahl2017sequence, + title={Sequence dependency of canonical base pair opening in the DNA double helix}, + author={Lindahl, Viveca and Villa, Alessandra and Hess, Berk}, + journal={PLoS computational biology}, + volume={13}, + number={4}, + pages={e1005463}, + year={2017}, + publisher={Public Library of Science} +} +@article{sivak2012thermodynamic, + title={Thermodynamic metrics and optimal paths}, + author={Sivak, David A and Crooks, Gavin E}, + journal={Physical review letters}, + volume={108}, + number={19}, + pages={190602}, + year={2012}, + publisher={APS} +} \ No newline at end of file diff --git a/docs/manual/plots/awh-invN.eps b/docs/manual/plots/awh-invN.eps new file mode 100644 index 0000000000..cc7909d15b --- /dev/null +++ b/docs/manual/plots/awh-invN.eps @@ -0,0 +1,1588 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Title: awh-invN.eps +%%Creator: matplotlib version 1.3.1, http://matplotlib.org/ +%%CreationDate: Fri Nov 17 16:41:13 2017 +%%Orientation: portrait +%%BoundingBox: 90 180 522 612 +%%EndComments +%%BeginProlog +/mpldict 11 dict def +mpldict begin +/m { moveto } bind def +/l { lineto } bind def +/r { rlineto } bind def +/c { curveto } bind def +/cl { closepath } bind def +/box { +m +1 index 0 r +0 exch r +neg 0 r +cl +} bind def +/clipbox { +box +clip +newpath +} bind def +%!PS-Adobe-3.0 Resource-Font +%%Title: cmr10 +%%Copyright: Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. +%%Creator: Converted from TrueType to type 3 by PPR +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /Cmr10 def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-44 -250 1009 750]def +/FontType 3 def +/Encoding [ /zero /parenright /one /parenleft ] def +/FontInfo 10 dict dup begin +/FamilyName (cmr10) def +/FullName (cmr10) def +/Notice (Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. ) def +/Weight (Regular) def +/Version (1.1/12-Nov-94) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -133 def +/UnderlineThickness 20 def +end readonly def +/CharStrings 4 dict dup begin +/zero{{500 0 39 -21 460 666 _sc +250 -21 _m +168 -21 112 12 83 79 _c +53 146 39 226 39 319 _c +39 377 44 431 55 482 _c +65 533 86 576 118 612 _c +149 648 193 666 250 666 _c +294 666 330 655 358 634 _c +386 612 407 585 422 551 _c +436 517 446 480 452 441 _c +457 402 460 361 460 319 _c +460 261 454 208 444 158 _c +433 108 412 65 381 31 _c +350 -3 306 -21 250 -21 _c +250 4 _m +}_e{287 4 315 23 333 61 _c +351 99 362 141 366 187 _c +370 233 373 283 373 335 _c +373 385 370 431 366 473 _c +362 515 351 554 333 588 _c +315 622 287 640 250 640 _c +212 640 184 622 166 588 _c +148 554 136 515 132 473 _c +128 431 126 385 126 335 _c +126 297 126 262 128 230 _c +130 197 135 163 143 128 _c +151 93 163 64 181 40 _c +198 16 221 4 250 4 _c +_cl}_e}_d +/parenright{{388 0 56 -249 291 750 _sc +65 -249 _m +59 -249 56 -246 56 -240 _c +56 -237 56 -235 58 -234 _c +172 -122 229 38 229 250 _c +229 462 172 623 60 733 _c +57 734 56 737 56 741 _c +56 743 57 745 59 747 _c +61 749 63 750 65 750 _c +74 750 _l +76 750 77 749 79 748 _c +127 710 167 664 199 610 _c +231 556 254 498 269 437 _c +283 376 291 314 291 250 _c +291 202 287 156 279 110 _c +}_e{271 64 258 20 241 -24 _c +223 -68 201 -108 175 -146 _c +148 -184 116 -217 79 -247 _c +77 -248 76 -249 74 -249 _c +65 -249 _l +_cl}_e}_d +/one{500 0 87 0 421 666 _sc +93 0 _m +93 35 _l +176 35 218 45 218 67 _c +218 592 _l +183 575 139 567 87 567 _c +87 602 _l +168 602 230 623 272 666 _c +286 666 _l +288 666 291 665 293 663 _c +295 661 296 659 296 657 _c +296 67 _l +296 45 337 35 421 35 _c +421 0 _l +93 0 _l +_cl}_d +/parenleft{{388 0 97 -249 332 750 _sc +310 -247 _m +272 -217 240 -184 214 -146 _c +187 -108 165 -67 148 -25 _c +131 17 118 62 110 109 _c +101 155 97 202 97 250 _c +97 298 101 345 110 392 _c +118 438 131 483 149 527 _c +166 570 188 611 215 649 _c +242 687 274 720 310 748 _c +310 749 311 750 315 750 _c +324 750 _l +326 750 327 749 329 747 _c +331 745 332 743 332 741 _c +332 738 331 736 330 735 _c +}_e{297 703 270 668 248 632 _c +226 596 209 557 196 516 _c +183 474 174 432 168 388 _c +162 344 159 298 159 250 _c +159 38 215 -122 329 -232 _c +331 -234 332 -236 332 -240 _c +332 -242 331 -244 329 -246 _c +327 -248 326 -249 324 -249 _c +315 -249 _l +311 -249 310 -248 310 -247 _c +_cl}_e}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +%!PS-Adobe-3.0 Resource-Font +%%Title: DejaVu Sans +%%Copyright: Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. DejaVu changes are in public domain +%%Creator: Converted from TrueType to type 3 by PPR +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /DejaVuSans def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-1021 -415 1681 1167]def +/FontType 3 def +/Encoding [ /space /slash /zero /one /N /T /U /a /d /e /i /m /p /s /t /z ] def +/FontInfo 10 dict dup begin +/FamilyName (DejaVu Sans) def +/FullName (DejaVu Sans) def +/Notice (Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. DejaVu changes are in public domain ) def +/Weight (Book) def +/Version (Version 2.34) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -130 def +/UnderlineThickness 90 def +end readonly def +/CharStrings 16 dict dup begin +/space{318 0 0 0 0 0 _sc +}_d +/slash{337 0 0 -92 337 729 _sc +254 729 _m +337 729 _l +83 -92 _l +0 -92 _l +254 729 _l +_cl}_d +/zero{636 0 66 -13 570 742 _sc +318 664 _m +267 664 229 639 203 589 _c +177 539 165 464 165 364 _c +165 264 177 189 203 139 _c +229 89 267 64 318 64 _c +369 64 407 89 433 139 _c +458 189 471 264 471 364 _c +471 464 458 539 433 589 _c +407 639 369 664 318 664 _c +318 742 _m +399 742 461 709 505 645 _c +548 580 570 486 570 364 _c +570 241 548 147 505 83 _c +461 19 399 -13 318 -13 _c +236 -13 173 19 130 83 _c +87 147 66 241 66 364 _c +66 486 87 580 130 645 _c +173 709 236 742 318 742 _c +_cl}_d +/one{636 0 110 0 544 729 _sc +124 83 _m +285 83 _l +285 639 _l +110 604 _l +110 694 _l +284 729 _l +383 729 _l +383 83 _l +544 83 _l +544 0 _l +124 0 _l +124 83 _l +_cl}_d +/N{748 0 98 0 650 729 _sc +98 729 _m +231 729 _l +554 119 _l +554 729 _l +650 729 _l +650 0 _l +517 0 _l +194 610 _l +194 0 _l +98 0 _l +98 729 _l +_cl}_d +/T{611 0 -2 0 614 729 _sc +-2 729 _m +614 729 _l +614 646 _l +355 646 _l +355 0 _l +256 0 _l +256 646 _l +-2 646 _l +-2 729 _l +_cl}_d +/U{732 0 87 -13 645 729 _sc +87 729 _m +186 729 _l +186 286 _l +186 208 200 151 228 117 _c +256 83 302 66 366 66 _c +429 66 475 83 503 117 _c +531 151 546 208 546 286 _c +546 729 _l +645 729 _l +645 274 _l +645 178 621 107 574 59 _c +527 11 458 -13 366 -13 _c +274 -13 204 11 157 59 _c +110 107 87 178 87 274 _c +87 729 _l +_cl}_d +/a{{613 0 60 -13 522 560 _sc +343 275 _m +270 275 220 266 192 250 _c +164 233 150 205 150 165 _c +150 133 160 107 181 89 _c +202 70 231 61 267 61 _c +317 61 357 78 387 114 _c +417 149 432 196 432 255 _c +432 275 _l +343 275 _l +522 312 _m +522 0 _l +432 0 _l +432 83 _l +411 49 385 25 355 10 _c +325 -5 287 -13 243 -13 _c +187 -13 142 2 109 33 _c +76 64 60 106 60 159 _c +}_e{60 220 80 266 122 298 _c +163 329 224 345 306 345 _c +432 345 _l +432 354 _l +432 395 418 427 391 450 _c +364 472 326 484 277 484 _c +245 484 215 480 185 472 _c +155 464 127 453 100 439 _c +100 522 _l +132 534 164 544 195 550 _c +226 556 256 560 286 560 _c +365 560 424 539 463 498 _c +502 457 522 395 522 312 _c +_cl}_e}_d +/d{{635 0 55 -13 544 760 _sc +454 464 _m +454 760 _l +544 760 _l +544 0 _l +454 0 _l +454 82 _l +435 49 411 25 382 10 _c +353 -5 319 -13 279 -13 _c +213 -13 159 13 117 65 _c +75 117 55 187 55 273 _c +55 359 75 428 117 481 _c +159 533 213 560 279 560 _c +319 560 353 552 382 536 _c +411 520 435 496 454 464 _c +148 273 _m +148 207 161 155 188 117 _c +215 79 253 61 301 61 _c +}_e{348 61 385 79 413 117 _c +440 155 454 207 454 273 _c +454 339 440 390 413 428 _c +385 466 348 485 301 485 _c +253 485 215 466 188 428 _c +161 390 148 339 148 273 _c +_cl}_e}_d +/e{{615 0 55 -13 562 560 _sc +562 296 _m +562 252 _l +149 252 _l +153 190 171 142 205 110 _c +238 78 284 62 344 62 _c +378 62 412 66 444 74 _c +476 82 509 95 541 113 _c +541 28 _l +509 14 476 3 442 -3 _c +408 -9 373 -13 339 -13 _c +251 -13 182 12 131 62 _c +80 112 55 181 55 268 _c +55 357 79 428 127 481 _c +175 533 241 560 323 560 _c +397 560 455 536 498 489 _c +}_e{540 441 562 377 562 296 _c +472 322 _m +471 371 457 410 431 440 _c +404 469 368 484 324 484 _c +274 484 234 469 204 441 _c +174 413 156 373 152 322 _c +472 322 _l +_cl}_e}_d +/i{278 0 94 0 184 760 _sc +94 547 _m +184 547 _l +184 0 _l +94 0 _l +94 547 _l +94 760 _m +184 760 _l +184 646 _l +94 646 _l +94 760 _l +_cl}_d +/m{{974 0 91 0 889 560 _sc +520 442 _m +542 482 569 511 600 531 _c +631 550 668 560 711 560 _c +767 560 811 540 842 500 _c +873 460 889 403 889 330 _c +889 0 _l +799 0 _l +799 327 _l +799 379 789 418 771 444 _c +752 469 724 482 686 482 _c +639 482 602 466 575 435 _c +548 404 535 362 535 309 _c +535 0 _l +445 0 _l +445 327 _l +445 379 435 418 417 444 _c +398 469 369 482 331 482 _c +}_e{285 482 248 466 221 435 _c +194 404 181 362 181 309 _c +181 0 _l +91 0 _l +91 547 _l +181 547 _l +181 462 _l +201 495 226 520 255 536 _c +283 552 317 560 357 560 _c +397 560 430 550 458 530 _c +486 510 506 480 520 442 _c +_cl}_e}_d +/p{{635 0 91 -207 580 560 _sc +181 82 _m +181 -207 _l +91 -207 _l +91 547 _l +181 547 _l +181 464 _l +199 496 223 520 252 536 _c +281 552 316 560 356 560 _c +422 560 476 533 518 481 _c +559 428 580 359 580 273 _c +580 187 559 117 518 65 _c +476 13 422 -13 356 -13 _c +316 -13 281 -5 252 10 _c +223 25 199 49 181 82 _c +487 273 _m +487 339 473 390 446 428 _c +418 466 381 485 334 485 _c +}_e{286 485 249 466 222 428 _c +194 390 181 339 181 273 _c +181 207 194 155 222 117 _c +249 79 286 61 334 61 _c +381 61 418 79 446 117 _c +473 155 487 207 487 273 _c +_cl}_e}_d +/s{{521 0 54 -13 472 560 _sc +443 531 _m +443 446 _l +417 458 391 468 364 475 _c +336 481 308 485 279 485 _c +234 485 200 478 178 464 _c +156 450 145 430 145 403 _c +145 382 153 366 169 354 _c +185 342 217 330 265 320 _c +296 313 _l +360 299 405 279 432 255 _c +458 230 472 195 472 151 _c +472 100 452 60 412 31 _c +372 1 316 -13 246 -13 _c +216 -13 186 -10 154 -5 _c +}_e{122 0 89 8 54 20 _c +54 113 _l +87 95 120 82 152 74 _c +184 65 216 61 248 61 _c +290 61 323 68 346 82 _c +368 96 380 117 380 144 _c +380 168 371 187 355 200 _c +339 213 303 226 247 238 _c +216 245 _l +160 257 119 275 95 299 _c +70 323 58 356 58 399 _c +58 450 76 490 112 518 _c +148 546 200 560 268 560 _c +301 560 332 557 362 552 _c +391 547 418 540 443 531 _c +}_e{_cl}_e}_d +/t{392 0 27 0 368 702 _sc +183 702 _m +183 547 _l +368 547 _l +368 477 _l +183 477 _l +183 180 _l +183 135 189 106 201 94 _c +213 81 238 75 276 75 _c +368 75 _l +368 0 _l +276 0 _l +206 0 158 13 132 39 _c +106 65 93 112 93 180 _c +93 477 _l +27 477 _l +27 547 _l +93 547 _l +93 702 _l +183 702 _l +_cl}_d +/z{525 0 43 0 482 547 _sc +55 547 _m +482 547 _l +482 465 _l +144 72 _l +482 72 _l +482 0 _l +43 0 _l +43 82 _l +381 475 _l +55 475 _l +55 547 _l +_cl}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +%!PS-Adobe-3.0 Resource-Font +%%Title: cmmi10 +%%Copyright: Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. +%%Creator: Converted from TrueType to type 3 by PPR +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /Cmmi10 def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-34 -250 1048 750]def +/FontType 3 def +/Encoding [ /gamma /t /m /N /slash ] def +/FontInfo 10 dict dup begin +/FamilyName (cmmi10) def +/FullName (cmmi10) def +/Notice (Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. ) def +/Weight (Regular) def +/Version (1.1/12-Nov-94) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -133 def +/UnderlineThickness 20 def +end readonly def +/CharStrings 5 dict dup begin +/gamma{{517 0 16 -215 542 442 _sc +295 -195 _m +295 -179 298 -157 305 -129 _c +311 -100 319 -70 329 -38 _c +339 -6 347 20 354 41 _c +356 74 358 99 358 116 _c +358 159 353 199 345 236 _c +337 273 321 304 297 329 _c +273 353 241 366 199 366 _c +177 366 155 361 133 352 _c +111 342 92 329 76 312 _c +60 295 50 276 44 255 _c +42 251 40 249 36 249 _c +24 249 _l +18 249 16 252 16 258 _c +}_e{16 261 _l +23 291 36 320 55 348 _c +74 376 97 398 125 416 _c +153 433 182 442 213 442 _c +244 442 271 431 294 410 _c +316 388 334 361 348 329 _c +362 297 372 264 378 231 _c +384 197 387 166 387 137 _c +421 228 458 314 500 396 _c +515 428 _l +517 430 519 431 522 431 _c +534 431 _l +539 431 542 428 542 422 _c +542 420 541 418 540 416 _c +525 385 _l +495 327 469 268 445 209 _c +}_e{421 150 400 93 383 38 _c +380 15 375 -15 368 -54 _c +360 -92 351 -128 341 -162 _c +331 -196 320 -213 310 -215 _c +300 -215 295 -208 295 -195 _c +_cl}_e}_d +/t{{361 0 22 -10 330 626 _sc +62 81 _m +62 91 63 100 65 109 _c +137 396 _l +32 396 _l +25 396 22 400 22 409 _c +24 423 29 431 35 431 _c +146 431 _l +186 594 _l +188 602 193 610 201 616 _c +209 622 218 626 228 626 _c +236 626 243 623 249 618 _c +255 613 258 606 258 598 _c +258 596 257 594 257 593 _c +257 592 257 591 257 590 _c +217 431 _l +320 431 _l +326 431 330 426 330 418 _c +}_e{330 416 329 414 328 410 _c +327 406 326 402 324 400 _c +322 397 320 396 317 396 _c +208 396 _l +136 107 _l +131 88 129 72 129 58 _c +129 29 138 15 158 15 _c +187 15 213 28 236 56 _c +258 84 276 114 288 147 _c +290 151 293 153 296 153 _c +308 153 _l +310 153 312 152 314 150 _c +316 148 317 146 317 144 _c +317 142 316 141 316 141 _c +301 101 280 65 252 35 _c +}_e{224 5 192 -10 156 -10 _c +129 -10 107 -1 89 15 _c +71 32 62 54 62 81 _c +_cl}_e}_d +/m{{878 0 27 -10 851 442 _sc +77 17 _m +77 21 77 24 78 26 _c +153 324 _l +157 342 160 359 160 373 _c +160 401 150 416 131 416 _c +110 416 94 403 84 378 _c +74 353 64 322 55 284 _c +55 282 54 280 52 279 _c +50 278 48 278 47 278 _c +35 278 _l +33 278 31 279 29 281 _c +27 283 27 286 27 288 _c +34 317 41 342 48 362 _c +54 382 65 400 79 417 _c +}_e{93 433 110 442 132 442 _c +156 442 178 434 198 418 _c +217 402 227 382 227 358 _c +247 384 270 404 297 419 _c +323 434 352 442 382 442 _c +413 442 440 434 463 418 _c +486 402 498 379 498 349 _c +518 378 542 401 570 417 _c +597 433 627 442 660 442 _c +694 442 722 432 743 414 _c +764 395 775 368 775 334 _c +775 306 768 273 756 235 _c +744 196 729 153 711 105 _c +}_e{701 81 697 61 697 45 _c +697 25 704 15 720 15 _c +746 15 767 29 785 57 _c +802 85 814 115 822 147 _c +824 151 826 153 830 153 _c +842 153 _l +844 153 846 152 848 150 _c +850 148 851 146 851 144 _c +851 143 850 142 850 141 _c +840 103 824 68 802 37 _c +780 5 752 -10 718 -10 _c +694 -10 674 -2 658 13 _c +641 29 633 48 633 72 _c +633 83 635 96 641 111 _c +}_e{659 161 675 205 688 245 _c +700 284 707 319 707 349 _c +707 367 703 383 696 396 _c +688 409 676 416 658 416 _c +622 416 590 404 563 382 _c +536 360 513 330 494 294 _c +492 287 491 282 491 279 _c +427 22 _l +424 12 419 5 411 -1 _c +403 -7 394 -10 385 -10 _c +377 -10 370 -7 364 -3 _c +358 1 355 8 355 17 _c +355 21 355 24 356 26 _c +420 281 _l +426 308 430 331 430 349 _c +}_e{430 367 426 383 418 396 _c +410 409 398 416 380 416 _c +355 416 332 410 312 400 _c +292 389 274 375 259 357 _c +243 339 229 318 217 294 _c +149 22 _l +147 12 142 5 134 -1 _c +126 -7 117 -10 107 -10 _c +99 -10 92 -7 86 -3 _c +80 1 77 8 77 17 _c +_cl}_e}_d +/N{{803 0 37 0 883 683 _sc +47 0 _m +40 0 37 4 37 13 _c +37 15 38 18 39 22 _c +40 26 41 29 43 31 _c +45 33 47 35 50 35 _c +114 35 151 55 161 96 _c +297 643 _l +278 646 249 648 209 648 _c +202 648 199 652 199 661 _c +199 663 200 666 201 670 _c +202 674 203 677 205 679 _c +207 681 209 683 212 683 _c +385 683 _l +389 683 392 681 394 677 _c +616 148 _l +727 591 _l +}_e{728 598 729 603 729 606 _c +729 634 703 648 652 648 _c +645 648 642 652 642 661 _c +644 669 646 675 647 678 _c +648 681 652 683 659 683 _c +873 683 _l +879 683 883 678 883 670 _c +882 668 881 665 880 661 _c +879 657 878 653 876 651 _c +874 649 872 648 870 648 _c +806 648 769 627 759 587 _c +615 9 _l +613 3 609 0 605 0 _c +593 0 _l +588 0 585 2 584 7 _c +329 612 _l +}_e{327 618 _l +325 619 325 620 325 621 _c +193 92 _l +192 90 191 87 191 85 _c +191 83 190 80 190 77 _c +190 59 197 48 212 43 _c +227 37 246 35 268 35 _c +274 35 278 30 278 22 _c +275 12 273 6 272 4 _c +270 1 267 0 261 0 _c +47 0 _l +_cl}_e}_d +/slash{500 0 56 -249 443 750 _sc +56 -229 _m +56 -227 56 -225 57 -225 _c +405 738 _l +406 742 408 745 412 747 _c +415 749 419 750 423 750 _c +429 750 433 748 437 744 _c +441 740 443 736 443 730 _c +443 726 _l +95 -237 _l +91 -245 84 -249 76 -249 _c +70 -249 66 -247 62 -243 _c +58 -239 56 -234 56 -229 _c +_cl}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +%!PS-Adobe-3.0 Resource-Font +%%Title: cmsy10 +%%Copyright: Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. +%%Creator: Converted from TrueType to type 3 by PPR +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /Cmsy10 def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-29 -960 1123 779]def +/FontType 3 def +/Encoding [ /similar ] def +/FontInfo 10 dict dup begin +/FamilyName (cmsy10) def +/FullName (cmsy10) def +/Notice (Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. ) def +/Weight (Regular) def +/Version (1.1/12-Nov-94) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -133 def +/UnderlineThickness 20 def +end readonly def +/CharStrings 1 dict dup begin +/similar{{777 0 56 133 721 367 _sc +70 133 _m +62 133 58 141 56 158 _c +56 164 _l +56 215 71 262 102 304 _c +132 346 172 367 222 367 _c +252 367 280 359 305 344 _c +330 329 359 306 393 276 _c +426 246 454 224 477 210 _c +499 196 525 189 555 189 _c +581 189 605 196 626 210 _c +646 224 663 243 675 267 _c +687 291 693 316 693 342 _c +695 358 699 367 707 367 _c +714 367 719 358 721 342 _c +}_e{721 336 _l +721 304 714 272 701 240 _c +687 208 668 183 643 163 _c +617 143 588 133 555 133 _c +524 133 497 140 473 154 _c +449 168 421 191 387 221 _c +353 251 325 274 301 289 _c +277 303 251 311 222 311 _c +196 311 172 303 151 289 _c +130 275 114 256 102 232 _c +90 208 84 184 84 158 _c +82 141 77 133 70 133 _c +_cl}_e}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +end +%%EndProlog +mpldict begin +90 180 translate +432 432 0 0 clipbox +gsave +0 0 m +432 0 l +432 432 l +0 432 l +cl +1.000 setgray +fill +grestore +gsave +30.24 30.24 m +410.4 30.24 l +410.4 410.4 l +30.24 410.4 l +cl +1.000 setgray +fill +grestore +1.000 setlinewidth +1 setlinejoin +2 setlinecap +[] 0 setdash +0.000 setgray +gsave +380.2 380.2 30.24 30.24 clipbox +30.24 372.384 m +104.371 372.384 l +106.272 144.288 l +140.486 144.288 l +142.387 68.256 l +193.709 68.256 l +195.61 67.7515 l +197.51 65.4176 l +199.411 63.3571 l +201.312 61.5246 l +203.213 59.8842 l +207.014 57.0707 l +210.816 54.7448 l +214.618 52.7901 l +218.419 51.1242 l +222.221 49.6875 l +226.022 48.4357 l +231.725 46.8336 l +237.427 45.4908 l +243.13 44.349 l +250.733 43.0685 l +258.336 42.001 l +267.84 40.893 l +279.245 39.811 l +292.55 38.797 l +307.757 37.8728 l +326.765 36.9649 l +349.574 36.125 l +376.186 35.3765 l +410.4 34.6545 l +412.301 34.6203 l +412.301 34.6203 l +stroke +grestore +2.000 setlinewidth +0 setlinecap +0.851 0.275 0.078 setrgbcolor +gsave +380.2 380.2 30.24 30.24 clipbox +/o { +gsave +newpath +translate +2.0 setlinewidth +1 setlinejoin +0 setlinecap +-5 -5 m +5 5 l +-5 5 m +5 -5 l +stroke +grestore +} bind def +104.751 258.336 o +grestore +0.196 0.804 0.196 setrgbcolor +gsave +380.2 380.2 30.24 30.24 clipbox +/o { +gsave +newpath +translate +2.0 setlinewidth +1 setlinejoin +0 setlinecap +-5 -5 m +5 5 l +-5 5 m +5 -5 l +stroke +grestore +} bind def +142.007 106.272 o +grestore +0.102 0.306 0.831 setrgbcolor +gsave +380.2 380.2 30.24 30.24 clipbox +/o { +gsave +newpath +translate +2.0 setlinewidth +1 setlinejoin +0 setlinecap +-5 -5 m +5 5 l +-5 5 m +5 -5 l +stroke +grestore +} bind def +195.229 68.256 o +grestore +0.500 setlinewidth +0.000 setgray +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 410.4 o +grestore +/DejaVuSans findfont +20.000 scalefont +setfont +gsave +25.200938 11.036875 translate +0.000000 rotate +0.000000 0.000000 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +106.272 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +106.272 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +182.304 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +182.304 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +258.336 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +258.336 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +334.368 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +334.368 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 410.4 o +grestore +gsave +196.351250 8.677500 translate +0.000000 rotate +0.000000 0.000000 m /T glyphshow +11.591797 0.000000 m /i glyphshow +17.148438 0.000000 m /m glyphshow +36.630859 0.000000 m /e glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 106.272 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 106.272 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 182.304 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 182.304 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 258.336 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 258.336 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 334.368 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 334.368 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 410.4 o +grestore +gsave +21.083750 142.109063 translate +90.000000 rotate +0.000000 0.000000 m /U glyphshow +14.638672 0.000000 m /p glyphshow +27.333984 0.000000 m /d glyphshow +40.029297 0.000000 m /a glyphshow +52.285156 0.000000 m /t glyphshow +60.126953 0.000000 m /e glyphshow +72.431641 0.000000 m /space glyphshow +78.789062 0.000000 m /s glyphshow +89.208984 0.000000 m /i glyphshow +94.765625 0.000000 m /z glyphshow +105.263672 0.000000 m /e glyphshow +117.568359 0.000000 m /space glyphshow +123.925781 0.000000 m /one glyphshow +136.650391 0.000000 m /slash glyphshow +143.388672 0.000000 m /N glyphshow +grestore +1.000 setlinewidth +gsave +30.24 410.4 m +410.4 410.4 l +stroke +grestore +gsave +410.4 30.24 m +410.4 410.4 l +stroke +grestore +gsave +30.24 30.24 m +410.4 30.24 l +stroke +grestore +gsave +30.24 30.24 m +30.24 410.4 l +stroke +grestore +gsave +130.700800 220.320000 translate +0.000000 rotate +/Cmr10 findfont +20.0 scalefont +setfont +0.000000 0.000000 moveto +/one glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +10.000000 0.000000 moveto +/slash glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +20.000000 0.000000 moveto +/parenleft glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +27.763672 0.000000 moveto +/N glyphshow + +/Cmr10 findfont +14.0 scalefont +setfont +43.828125 -5.101875 moveto +/zero glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +53.828125 0.000000 moveto +/gamma glyphshow + +/Cmmi10 findfont +14.0 scalefont +setfont +64.169922 8.503125 moveto +/m glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +79.862188 0.000000 moveto +/parenright glyphshow + + +grestore +gsave +310.368000 68.256000 translate +0.000000 rotate +/Cmsy10 findfont +20.0 scalefont +setfont +3.511719 0.000000 moveto +/similar glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +20.320312 0.000000 moveto +/one glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +30.320312 0.000000 moveto +/slash glyphshow + +40.320312 0.000000 moveto +/t glyphshow + + +grestore +2 setlinecap +gsave +283.4 384.197 m +311.4 384.197 l +stroke +grestore +gsave +333.400000 377.196875 translate +0.000000 rotate +/Cmr10 findfont +20.0 scalefont +setfont +0.000000 0.000000 moveto +/one glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +10.000000 0.000000 moveto +/slash glyphshow + +20.000000 0.000000 moveto +/N glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +36.064453 0.000000 moveto +/parenleft glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +43.828125 0.000000 moveto +/t glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +51.044922 0.000000 moveto +/parenright glyphshow + + +grestore + +end +showpage diff --git a/docs/manual/plots/awh-pmfs.eps b/docs/manual/plots/awh-pmfs.eps new file mode 100644 index 0000000000..13cc37e78b --- /dev/null +++ b/docs/manual/plots/awh-pmfs.eps @@ -0,0 +1,2155 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Title: awh-pmfs.eps +%%Creator: matplotlib version 1.3.1, http://matplotlib.org/ +%%CreationDate: Fri Nov 17 17:04:42 2017 +%%Orientation: portrait +%%BoundingBox: 90 180 522 612 +%%EndComments +%%BeginProlog +/mpldict 10 dict def +mpldict begin +/m { moveto } bind def +/l { lineto } bind def +/r { rlineto } bind def +/c { curveto } bind def +/cl { closepath } bind def +/box { +m +1 index 0 r +0 exch r +neg 0 r +cl +} bind def +/clipbox { +box +clip +newpath +} bind def +%!PS-Adobe-3.0 Resource-Font +%%Title: cmr10 +%%Copyright: Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. +%%Creator: Converted from TrueType to type 3 by PPR +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /Cmr10 def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-44 -250 1009 750]def +/FontType 3 def +/Encoding [ /Phi /parenright /parenleft ] def +/FontInfo 10 dict dup begin +/FamilyName (cmr10) def +/FullName (cmr10) def +/Notice (Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. ) def +/Weight (Regular) def +/Version (1.1/12-Nov-94) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -133 def +/UnderlineThickness 20 def +end readonly def +/CharStrings 3 dict dup begin +/Phi{{722 0 56 0 665 683 _sc +186 0 _m +186 35 _l +271 35 314 45 314 67 _c +314 139 _l +250 145 193 164 145 197 _c +119 214 98 235 81 261 _c +64 286 56 313 56 342 _c +56 370 64 396 81 422 _c +98 448 119 469 145 486 _c +170 502 196 515 224 525 _c +252 534 282 540 314 544 _c +314 616 _l +314 637 271 648 186 648 _c +186 683 _l +529 683 _l +529 648 _l +443 648 401 637 401 616 _c +}_e{401 544 _l +428 544 457 538 488 528 _c +519 518 548 504 574 486 _c +600 468 622 447 639 422 _c +656 397 665 370 665 342 _c +665 313 656 286 639 261 _c +622 236 600 214 573 196 _c +546 178 517 164 486 154 _c +455 144 427 139 401 139 _c +401 67 _l +401 45 443 35 529 35 _c +529 0 _l +186 0 _l +401 165 _m +454 171 494 189 521 219 _c +547 248 561 289 561 342 _c +}_e{561 394 547 435 520 464 _c +493 493 453 511 401 518 _c +401 165 _l +314 166 _m +314 517 _l +211 503 160 444 160 342 _c +160 239 211 180 314 166 _c +_cl}_e}_d +/parenright{{388 0 56 -249 291 750 _sc +65 -249 _m +59 -249 56 -246 56 -240 _c +56 -237 56 -235 58 -234 _c +172 -122 229 38 229 250 _c +229 462 172 623 60 733 _c +57 734 56 737 56 741 _c +56 743 57 745 59 747 _c +61 749 63 750 65 750 _c +74 750 _l +76 750 77 749 79 748 _c +127 710 167 664 199 610 _c +231 556 254 498 269 437 _c +283 376 291 314 291 250 _c +291 202 287 156 279 110 _c +}_e{271 64 258 20 241 -24 _c +223 -68 201 -108 175 -146 _c +148 -184 116 -217 79 -247 _c +77 -248 76 -249 74 -249 _c +65 -249 _l +_cl}_e}_d +/parenleft{{388 0 97 -249 332 750 _sc +310 -247 _m +272 -217 240 -184 214 -146 _c +187 -108 165 -67 148 -25 _c +131 17 118 62 110 109 _c +101 155 97 202 97 250 _c +97 298 101 345 110 392 _c +118 438 131 483 149 527 _c +166 570 188 611 215 649 _c +242 687 274 720 310 748 _c +310 749 311 750 315 750 _c +324 750 _l +326 750 327 749 329 747 _c +331 745 332 743 332 741 _c +332 738 331 736 330 735 _c +}_e{297 703 270 668 248 632 _c +226 596 209 557 196 516 _c +183 474 174 432 168 388 _c +162 344 159 298 159 250 _c +159 38 215 -122 329 -232 _c +331 -234 332 -236 332 -240 _c +332 -242 331 -244 329 -246 _c +327 -248 326 -249 324 -249 _c +315 -249 _l +311 -249 310 -248 310 -247 _c +_cl}_e}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +%!PS-Adobe-3.0 Resource-Font +%%Title: DejaVu Sans +%%Copyright: Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. DejaVu changes are in public domain +%%Creator: Converted from TrueType to type 3 by PPR +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /DejaVuSans def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-1021 -415 1681 1167]def +/FontType 3 def +/Encoding [ /space /zero /one /two /three /E /F /M /P /R /a /c /d /e /g /i /n /o /r /s /t /v /x ] def +/FontInfo 10 dict dup begin +/FamilyName (DejaVu Sans) def +/FullName (DejaVu Sans) def +/Notice (Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. DejaVu changes are in public domain ) def +/Weight (Book) def +/Version (Version 2.34) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -130 def +/UnderlineThickness 90 def +end readonly def +/CharStrings 23 dict dup begin +/space{318 0 0 0 0 0 _sc +}_d +/zero{636 0 66 -13 570 742 _sc +318 664 _m +267 664 229 639 203 589 _c +177 539 165 464 165 364 _c +165 264 177 189 203 139 _c +229 89 267 64 318 64 _c +369 64 407 89 433 139 _c +458 189 471 264 471 364 _c +471 464 458 539 433 589 _c +407 639 369 664 318 664 _c +318 742 _m +399 742 461 709 505 645 _c +548 580 570 486 570 364 _c +570 241 548 147 505 83 _c +461 19 399 -13 318 -13 _c +236 -13 173 19 130 83 _c +87 147 66 241 66 364 _c +66 486 87 580 130 645 _c +173 709 236 742 318 742 _c +_cl}_d +/one{636 0 110 0 544 729 _sc +124 83 _m +285 83 _l +285 639 _l +110 604 _l +110 694 _l +284 729 _l +383 729 _l +383 83 _l +544 83 _l +544 0 _l +124 0 _l +124 83 _l +_cl}_d +/two{{636 0 73 0 536 742 _sc +192 83 _m +536 83 _l +536 0 _l +73 0 _l +73 83 _l +110 121 161 173 226 239 _c +290 304 331 346 348 365 _c +380 400 402 430 414 455 _c +426 479 433 504 433 528 _c +433 566 419 598 392 622 _c +365 646 330 659 286 659 _c +255 659 222 653 188 643 _c +154 632 117 616 78 594 _c +78 694 _l +118 710 155 722 189 730 _c +223 738 255 742 284 742 _c +}_e{359 742 419 723 464 685 _c +509 647 532 597 532 534 _c +532 504 526 475 515 449 _c +504 422 484 390 454 354 _c +446 344 420 317 376 272 _c +332 227 271 164 192 83 _c +_cl}_e}_d +/three{{636 0 76 -13 556 742 _sc +406 393 _m +453 383 490 362 516 330 _c +542 298 556 258 556 212 _c +556 140 531 84 482 45 _c +432 6 362 -13 271 -13 _c +240 -13 208 -10 176 -4 _c +144 1 110 10 76 22 _c +76 117 _l +103 101 133 89 166 81 _c +198 73 232 69 268 69 _c +330 69 377 81 409 105 _c +441 129 458 165 458 212 _c +458 254 443 288 413 312 _c +383 336 341 349 287 349 _c +}_e{202 349 _l +202 430 _l +291 430 _l +339 430 376 439 402 459 _c +428 478 441 506 441 543 _c +441 580 427 609 401 629 _c +374 649 336 659 287 659 _c +260 659 231 656 200 650 _c +169 644 135 635 98 623 _c +98 711 _l +135 721 170 729 203 734 _c +235 739 266 742 296 742 _c +370 742 429 725 473 691 _c +517 657 539 611 539 553 _c +539 513 527 479 504 451 _c +481 423 448 403 406 393 _c +_cl}_e}_d +/E{632 0 98 0 568 729 _sc +98 729 _m +559 729 _l +559 646 _l +197 646 _l +197 430 _l +544 430 _l +544 347 _l +197 347 _l +197 83 _l +568 83 _l +568 0 _l +98 0 _l +98 729 _l +_cl}_d +/F{575 0 98 0 517 729 _sc +98 729 _m +517 729 _l +517 646 _l +197 646 _l +197 431 _l +486 431 _l +486 348 _l +197 348 _l +197 0 _l +98 0 _l +98 729 _l +_cl}_d +/M{863 0 98 0 765 729 _sc +98 729 _m +245 729 _l +431 233 _l +618 729 _l +765 729 _l +765 0 _l +669 0 _l +669 640 _l +481 140 _l +382 140 _l +194 640 _l +194 0 _l +98 0 _l +98 729 _l +_cl}_d +/P{603 0 98 0 569 729 _sc +197 648 _m +197 374 _l +321 374 _l +367 374 402 385 427 409 _c +452 433 465 467 465 511 _c +465 555 452 588 427 612 _c +402 636 367 648 321 648 _c +197 648 _l +98 729 _m +321 729 _l +402 729 464 710 506 673 _c +548 636 569 582 569 511 _c +569 439 548 384 506 348 _c +464 311 402 293 321 293 _c +197 293 _l +197 0 _l +98 0 _l +98 729 _l +_cl}_d +/R{{695 0 98 0 666 729 _sc +444 342 _m +465 334 486 319 506 296 _c +526 272 546 240 566 199 _c +666 0 _l +560 0 _l +467 187 _l +443 235 419 268 397 284 _c +374 300 343 308 304 308 _c +197 308 _l +197 0 _l +98 0 _l +98 729 _l +321 729 _l +404 729 466 711 507 677 _c +548 642 569 589 569 519 _c +569 473 558 434 537 404 _c +515 374 484 353 444 342 _c +197 648 _m +197 389 _l +321 389 _l +}_e{368 389 404 400 428 422 _c +452 444 465 476 465 519 _c +465 561 452 593 428 615 _c +404 637 368 648 321 648 _c +197 648 _l +_cl}_e}_d +/a{{613 0 60 -13 522 560 _sc +343 275 _m +270 275 220 266 192 250 _c +164 233 150 205 150 165 _c +150 133 160 107 181 89 _c +202 70 231 61 267 61 _c +317 61 357 78 387 114 _c +417 149 432 196 432 255 _c +432 275 _l +343 275 _l +522 312 _m +522 0 _l +432 0 _l +432 83 _l +411 49 385 25 355 10 _c +325 -5 287 -13 243 -13 _c +187 -13 142 2 109 33 _c +76 64 60 106 60 159 _c +}_e{60 220 80 266 122 298 _c +163 329 224 345 306 345 _c +432 345 _l +432 354 _l +432 395 418 427 391 450 _c +364 472 326 484 277 484 _c +245 484 215 480 185 472 _c +155 464 127 453 100 439 _c +100 522 _l +132 534 164 544 195 550 _c +226 556 256 560 286 560 _c +365 560 424 539 463 498 _c +502 457 522 395 522 312 _c +_cl}_e}_d +/c{{550 0 55 -13 488 560 _sc +488 526 _m +488 442 _l +462 456 437 466 411 473 _c +385 480 360 484 334 484 _c +276 484 230 465 198 428 _c +166 391 150 339 150 273 _c +150 206 166 154 198 117 _c +230 80 276 62 334 62 _c +360 62 385 65 411 72 _c +437 79 462 90 488 104 _c +488 21 _l +462 9 436 0 410 -5 _c +383 -10 354 -13 324 -13 _c +242 -13 176 12 128 64 _c +}_e{79 115 55 185 55 273 _c +55 362 79 432 128 483 _c +177 534 244 560 330 560 _c +358 560 385 557 411 551 _c +437 545 463 537 488 526 _c +_cl}_e}_d +/d{{635 0 55 -13 544 760 _sc +454 464 _m +454 760 _l +544 760 _l +544 0 _l +454 0 _l +454 82 _l +435 49 411 25 382 10 _c +353 -5 319 -13 279 -13 _c +213 -13 159 13 117 65 _c +75 117 55 187 55 273 _c +55 359 75 428 117 481 _c +159 533 213 560 279 560 _c +319 560 353 552 382 536 _c +411 520 435 496 454 464 _c +148 273 _m +148 207 161 155 188 117 _c +215 79 253 61 301 61 _c +}_e{348 61 385 79 413 117 _c +440 155 454 207 454 273 _c +454 339 440 390 413 428 _c +385 466 348 485 301 485 _c +253 485 215 466 188 428 _c +161 390 148 339 148 273 _c +_cl}_e}_d +/e{{615 0 55 -13 562 560 _sc +562 296 _m +562 252 _l +149 252 _l +153 190 171 142 205 110 _c +238 78 284 62 344 62 _c +378 62 412 66 444 74 _c +476 82 509 95 541 113 _c +541 28 _l +509 14 476 3 442 -3 _c +408 -9 373 -13 339 -13 _c +251 -13 182 12 131 62 _c +80 112 55 181 55 268 _c +55 357 79 428 127 481 _c +175 533 241 560 323 560 _c +397 560 455 536 498 489 _c +}_e{540 441 562 377 562 296 _c +472 322 _m +471 371 457 410 431 440 _c +404 469 368 484 324 484 _c +274 484 234 469 204 441 _c +174 413 156 373 152 322 _c +472 322 _l +_cl}_e}_d +/g{{635 0 55 -207 544 560 _sc +454 280 _m +454 344 440 395 414 431 _c +387 467 349 485 301 485 _c +253 485 215 467 188 431 _c +161 395 148 344 148 280 _c +148 215 161 165 188 129 _c +215 93 253 75 301 75 _c +349 75 387 93 414 129 _c +440 165 454 215 454 280 _c +544 68 _m +544 -24 523 -93 482 -139 _c +440 -184 377 -207 292 -207 _c +260 -207 231 -204 203 -200 _c +175 -195 147 -188 121 -178 _c +}_e{121 -91 _l +147 -105 173 -115 199 -122 _c +225 -129 251 -133 278 -133 _c +336 -133 380 -117 410 -87 _c +439 -56 454 -10 454 52 _c +454 96 _l +435 64 411 40 382 24 _c +353 8 319 0 279 0 _c +211 0 157 25 116 76 _c +75 127 55 195 55 280 _c +55 364 75 432 116 483 _c +157 534 211 560 279 560 _c +319 560 353 552 382 536 _c +411 520 435 496 454 464 _c +454 547 _l +544 547 _l +}_e{544 68 _l +_cl}_e}_d +/i{278 0 94 0 184 760 _sc +94 547 _m +184 547 _l +184 0 _l +94 0 _l +94 547 _l +94 760 _m +184 760 _l +184 646 _l +94 646 _l +94 760 _l +_cl}_d +/n{634 0 91 0 549 560 _sc +549 330 _m +549 0 _l +459 0 _l +459 327 _l +459 379 448 417 428 443 _c +408 469 378 482 338 482 _c +289 482 251 466 223 435 _c +195 404 181 362 181 309 _c +181 0 _l +91 0 _l +91 547 _l +181 547 _l +181 462 _l +202 494 227 519 257 535 _c +286 551 320 560 358 560 _c +420 560 468 540 500 501 _c +532 462 549 405 549 330 _c +_cl}_d +/o{612 0 55 -13 557 560 _sc +306 484 _m +258 484 220 465 192 427 _c +164 389 150 338 150 273 _c +150 207 163 156 191 118 _c +219 80 257 62 306 62 _c +354 62 392 80 420 118 _c +448 156 462 207 462 273 _c +462 337 448 389 420 427 _c +392 465 354 484 306 484 _c +306 560 _m +384 560 445 534 490 484 _c +534 433 557 363 557 273 _c +557 183 534 113 490 63 _c +445 12 384 -13 306 -13 _c +227 -13 165 12 121 63 _c +77 113 55 183 55 273 _c +55 363 77 433 121 484 _c +165 534 227 560 306 560 _c +_cl}_d +/r{411 0 91 0 411 560 _sc +411 463 _m +401 469 390 473 378 476 _c +366 478 353 480 339 480 _c +288 480 249 463 222 430 _c +194 397 181 350 181 288 _c +181 0 _l +91 0 _l +91 547 _l +181 547 _l +181 462 _l +199 495 224 520 254 536 _c +284 552 321 560 365 560 _c +371 560 378 559 386 559 _c +393 558 401 557 411 555 _c +411 463 _l +_cl}_d +/s{{521 0 54 -13 472 560 _sc +443 531 _m +443 446 _l +417 458 391 468 364 475 _c +336 481 308 485 279 485 _c +234 485 200 478 178 464 _c +156 450 145 430 145 403 _c +145 382 153 366 169 354 _c +185 342 217 330 265 320 _c +296 313 _l +360 299 405 279 432 255 _c +458 230 472 195 472 151 _c +472 100 452 60 412 31 _c +372 1 316 -13 246 -13 _c +216 -13 186 -10 154 -5 _c +}_e{122 0 89 8 54 20 _c +54 113 _l +87 95 120 82 152 74 _c +184 65 216 61 248 61 _c +290 61 323 68 346 82 _c +368 96 380 117 380 144 _c +380 168 371 187 355 200 _c +339 213 303 226 247 238 _c +216 245 _l +160 257 119 275 95 299 _c +70 323 58 356 58 399 _c +58 450 76 490 112 518 _c +148 546 200 560 268 560 _c +301 560 332 557 362 552 _c +391 547 418 540 443 531 _c +}_e{_cl}_e}_d +/t{392 0 27 0 368 702 _sc +183 702 _m +183 547 _l +368 547 _l +368 477 _l +183 477 _l +183 180 _l +183 135 189 106 201 94 _c +213 81 238 75 276 75 _c +368 75 _l +368 0 _l +276 0 _l +206 0 158 13 132 39 _c +106 65 93 112 93 180 _c +93 477 _l +27 477 _l +27 547 _l +93 547 _l +93 702 _l +183 702 _l +_cl}_d +/v{592 0 30 0 562 547 _sc +30 547 _m +125 547 _l +296 88 _l +467 547 _l +562 547 _l +357 0 _l +235 0 _l +30 547 _l +_cl}_d +/x{592 0 29 0 559 547 _sc +549 547 _m +351 281 _l +559 0 _l +453 0 _l +294 215 _l +135 0 _l +29 0 _l +241 286 _l +47 547 _l +153 547 _l +298 352 _l +443 547 _l +549 547 _l +_cl}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +%!PS-Adobe-3.0 Resource-Font +%%Title: cmmi10 +%%Copyright: Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. +%%Creator: Converted from TrueType to type 3 by PPR +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /Cmmi10 def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-34 -250 1048 750]def +/FontType 3 def +/Encoding [ /xi /B /k /T ] def +/FontInfo 10 dict dup begin +/FamilyName (cmmi10) def +/FullName (cmmi10) def +/Notice (Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. ) def +/Weight (Regular) def +/Version (1.1/12-Nov-94) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -133 def +/UnderlineThickness 20 def +end readonly def +/CharStrings 4 dict dup begin +/xi{{437 0 23 -204 445 699 _sc +163 -155 _m +164 -147 169 -143 177 -143 _c +177 -143 183 -146 195 -153 _c +207 -159 220 -165 234 -170 _c +248 -175 263 -178 278 -178 _c +290 -178 300 -172 309 -162 _c +317 -151 322 -140 322 -128 _c +322 -110 312 -98 294 -91 _c +124 -25 _l +94 -13 70 3 51 25 _c +32 47 23 73 23 102 _c +23 128 29 154 43 182 _c +57 210 74 235 96 258 _c +117 280 140 299 165 313 _c +}_e{145 325 130 340 119 358 _c +108 376 103 397 103 419 _c +103 442 107 464 117 484 _c +127 504 140 523 157 539 _c +173 555 192 569 212 581 _c +232 593 253 602 275 608 _c +271 621 270 633 270 645 _c +270 681 277 699 291 699 _c +294 699 297 697 300 695 _c +302 692 304 689 304 686 _c +304 682 303 675 301 664 _c +299 653 299 646 299 644 _c +299 632 300 622 303 614 _c +}_e{320 617 337 619 353 619 _c +414 619 445 609 445 591 _c +445 568 411 557 343 557 _c +322 557 305 564 292 578 _c +272 568 254 554 238 536 _c +222 518 209 499 200 477 _c +191 455 187 432 187 410 _c +187 378 196 353 214 335 _c +238 343 261 347 285 347 _c +346 347 377 337 377 319 _c +377 296 343 285 275 285 _c +247 285 221 289 197 298 _c +167 282 139 257 115 225 _c +}_e{90 192 78 161 78 131 _c +78 111 85 94 99 79 _c +113 64 131 52 152 44 _c +329 -24 _l +344 -30 356 -39 366 -52 _c +376 -64 381 -79 381 -96 _c +381 -123 370 -148 349 -170 _c +328 -192 304 -204 277 -204 _c +268 -204 254 -201 235 -197 _c +216 -192 199 -186 185 -179 _c +170 -171 163 -163 163 -155 _c +244 316 _m +252 312 263 311 277 311 _c +309 311 332 313 346 317 _c +333 319 312 321 284 321 _c +}_e{272 321 259 319 244 316 _c +321 589 _m +327 585 335 583 345 583 _c +377 583 400 585 414 589 _c +321 589 _l +_cl}_e}_d +/B{{758 0 40 0 756 683 _sc +50 0 _m +43 0 40 4 40 13 _c +40 15 41 17 42 21 _c +42 25 43 28 45 31 _c +47 33 49 35 53 35 _c +72 35 89 35 103 36 _c +117 37 128 39 138 42 _c +146 44 152 53 157 69 _c +294 618 _l +295 624 296 629 296 632 _c +296 639 292 643 284 644 _c +271 646 247 648 212 648 _c +205 648 202 652 202 661 _c +202 663 203 666 204 670 _c +}_e{205 674 206 677 208 679 _c +210 681 212 683 215 683 _c +573 683 _l +595 683 616 680 638 675 _c +659 669 679 661 697 649 _c +715 637 729 623 740 606 _c +750 588 756 568 756 545 _c +756 519 749 496 736 475 _c +723 453 706 435 686 419 _c +666 403 644 389 620 379 _c +596 369 572 361 547 357 _c +565 357 583 353 602 346 _c +620 338 637 328 652 316 _c +666 304 678 289 687 272 _c +}_e{696 255 701 237 701 217 _c +701 177 687 140 659 107 _c +631 73 595 47 553 28 _c +511 9 470 0 430 0 _c +50 0 _l +234 43 _m +234 37 245 35 268 35 _c +411 35 _l +443 35 475 44 505 62 _c +535 80 559 104 577 134 _c +595 164 604 195 604 228 _c +604 248 599 266 591 284 _c +583 302 571 316 555 326 _c +539 336 522 342 502 342 _c +307 342 _l +238 65 _l +}_e{235 55 234 48 234 43 _c +314 368 _m +466 368 _l +498 368 529 376 559 392 _c +589 408 613 431 632 459 _c +651 487 661 516 661 548 _c +661 576 652 600 634 619 _c +616 638 592 648 564 648 _c +427 648 _l +409 648 396 646 390 643 _c +384 639 379 630 375 614 _c +314 368 _l +_cl}_e}_d +/k{{520 0 53 -10 507 694 _sc +53 18 _m +53 22 53 25 54 27 _c +199 605 _l +201 616 203 625 204 632 _c +204 642 182 648 139 648 _c +132 648 129 652 129 661 _c +129 663 129 666 131 670 _c +132 674 133 677 135 679 _c +137 681 139 683 143 683 _c +278 694 _l +281 694 _l +281 693 282 692 284 691 _c +286 689 288 689 288 689 _c +289 685 290 683 290 681 _c +185 263 _l +209 273 239 297 276 335 _c +}_e{312 373 341 400 362 417 _c +382 433 408 442 440 442 _c +458 442 474 435 487 423 _c +500 410 507 394 507 376 _c +507 364 504 353 499 343 _c +494 333 487 325 479 319 _c +470 313 460 310 448 310 _c +437 310 428 313 421 320 _c +413 326 410 335 410 346 _c +410 362 415 375 427 386 _c +438 397 452 403 468 403 _c +461 411 451 416 438 416 _c +418 416 398 410 380 399 _c +}_e{362 387 342 371 321 350 _c +299 328 280 309 262 291 _c +244 273 228 260 214 251 _c +253 246 287 236 316 220 _c +345 204 360 179 360 146 _c +360 139 358 130 356 120 _c +350 95 347 75 347 60 _c +347 30 357 15 378 15 _c +402 15 420 28 433 54 _c +445 80 456 111 464 147 _c +465 151 468 153 472 153 _c +484 153 _l +486 153 488 152 490 150 _c +492 148 493 146 493 144 _c +}_e{493 143 492 142 492 141 _c +467 40 428 -10 376 -10 _c +357 -10 340 -6 326 2 _c +311 10 300 22 292 38 _c +284 53 281 70 281 89 _c +281 99 282 110 285 122 _c +287 130 288 137 288 144 _c +288 170 276 189 254 203 _c +231 216 205 224 176 227 _c +125 23 _l +122 13 117 5 110 -1 _c +102 -7 94 -10 84 -10 _c +75 -10 68 -7 62 -2 _c +56 3 53 10 53 18 _c +_cl}_e}_d +/T{{584 0 24 0 706 683 _sc +46 13 _m +46 15 46 18 48 22 _c +49 26 50 29 52 31 _c +54 33 56 35 60 35 _c +117 35 155 36 174 40 _c +192 44 202 54 206 69 _c +343 618 _l +345 626 347 633 347 640 _c +347 645 335 648 312 648 _c +254 648 _l +209 648 174 641 150 627 _c +126 613 108 595 97 573 _c +85 551 71 514 53 463 _c +51 457 47 454 43 454 _c +34 454 _l +}_e{27 454 24 458 24 467 _c +95 674 _l +96 680 99 683 105 683 _c +696 683 _l +702 683 706 678 706 670 _c +673 463 _l +673 461 671 459 669 457 _c +667 455 665 454 663 454 _c +654 454 _l +647 454 644 458 644 467 _c +651 514 655 547 655 567 _c +655 590 650 608 640 620 _c +630 632 617 639 602 643 _c +586 646 566 648 541 648 _c +482 648 _l +464 648 452 646 446 643 _c +}_e{440 639 434 630 430 614 _c +293 65 _l +292 63 292 62 292 61 _c +292 59 291 58 291 56 _c +291 47 296 42 306 40 _c +323 36 360 35 417 35 _c +423 35 427 30 427 22 _c +424 12 422 6 421 4 _c +419 1 416 0 410 0 _c +56 0 _l +49 0 46 4 46 13 _c +_cl}_e}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +end +%%EndProlog +mpldict begin +90 180 translate +432 432 0 0 clipbox +gsave +0 0 m +432 0 l +432 432 l +0 432 l +cl +1.000 setgray +fill +grestore +gsave +30.24 30.24 m +410.4 30.24 l +410.4 410.4 l +30.24 410.4 l +cl +1.000 setgray +fill +grestore +1.000 setlinewidth +1 setlinejoin +2 setlinecap +[] 0 setdash +0.000 setgray +gsave +380.2 380.2 30.24 30.24 clipbox +-33.12 1870.21 m +25.4982 433 m +28.32 389.803 l +33.44 363.734 l +38.56 292.973 l +43.68 229.457 l +48.8 223.74 l +53.92 178.676 l +59.04 126.869 l +64.16 135.925 l +69.28 113.324 l +74.4 70.7102 l +79.52 89.3847 l +84.64 85.9993 l +89.76 50.6426 l +94.88 74.2829 l +100 86.8386 l +105.12 57.3154 l +110.24 81.8421 l +115.36 107.047 l +120.48 82.3645 l +125.6 104.332 l +130.72 138.902 l +135.84 118.423 l +140.96 135.061 l +146.08 175.764 l +151.2 159.118 l +156.32 168.363 l +161.44 212.074 l +166.56 199.084 l +171.68 199.588 l +176.8 243.361 l +181.92 233.97 l +187.04 225.096 l +192.16 266.236 l +197.28 260.447 l +202.4 242.241 l +207.52 278.393 l +212.64 276.224 l +217.76 249.376 l +222.88 278.6 l +228 280.057 l +233.12 245.839 l +238.24 266.693 l +243.36 271.755 l +248.48 231.959 l +253.6 243.57 l +258.72 252.195 l +263.84 209.051 l +268.96 211.173 l +274.08 223.329 l +279.2 179.425 l +284.32 172.486 l +289.44 188.185 l +294.56 146.385 l +299.68 131.52 l +304.8 150.878 l +309.92 114.244 l +315.04 93.3015 l +320.16 116.607 l +325.28 88.3258 l +330.4 63.8662 l +335.52 91.6544 l +340.64 74.9782 l +345.76 50.2484 l +350.88 83.3856 l +356 81.5848 l +361.12 60.4767 l +366.24 100.241 l +371.36 116.574 l +376.48 103.571 l +381.6 151.731 l +386.72 189.428 l +391.84 189.536 l +396.96 248.424 l +402.08 310.698 l +407.2 329.367 l +412.32 401.939 l +414.086 433 l +stroke +grestore +0.851 0.275 0.078 setrgbcolor +gsave +380.2 380.2 30.24 30.24 clipbox +31.7569 433 m +33.0532 408.103 l +35.8664 335.486 l +38.6796 296.914 l +41.4927 262.364 l +44.3313 225.118 l +47.1444 265.273 l +49.9576 262.298 l +52.7708 187.069 l +55.584 227.131 l +58.3972 137.646 l +61.2104 120.354 l +64.0236 123.113 l +66.8367 155.798 l +69.6753 89.4037 l +72.4884 59.5987 l +75.3016 58.6371 l +78.1148 82.8551 l +80.928 50.2484 l +83.7412 96.9139 l +86.5544 157.616 l +89.3676 103.034 l +92.1807 120.435 l +95.0193 149.294 l +97.8324 169.506 l +100.646 171.62 l +103.459 148.305 l +106.272 130.452 l +109.085 147.623 l +111.898 209.999 l +114.712 226.963 l +117.525 183.836 l +120.363 172.381 l +123.176 179.911 l +125.99 184.301 l +128.803 248.746 l +134.429 185.769 l +137.242 185.897 l +140.056 187.021 l +142.869 235.654 l +145.707 254.24 l +148.52 238.292 l +151.334 240.256 l +154.147 239.744 l +156.96 250.397 l +159.773 283.417 l +162.586 262.066 l +165.4 256.341 l +168.213 256.321 l +171.051 232.626 l +173.864 263.116 l +176.678 280.291 l +179.491 261.155 l +182.304 254.254 l +185.117 265.695 l +187.93 283.272 l +190.744 295.073 l +193.557 263.412 l +196.395 256.509 l +199.208 264.759 l +202.022 233.939 l +204.835 259.963 l +207.648 265.329 l +210.461 293.889 l +213.274 275.667 l +216.088 272.254 l +218.901 268.018 l +221.739 300.174 l +224.552 372.39 l +227.366 287.464 l +230.179 308.681 l +232.992 246.887 l +235.805 256.421 l +238.618 247.016 l +241.432 280.071 l +244.245 256.279 l +247.083 263.584 l +249.896 250.889 l +252.71 250.425 l +255.523 230.911 l +258.336 225.902 l +261.149 236.282 l +263.962 229.205 l +266.776 219.789 l +269.589 253.886 l +272.427 256.129 l +275.24 225.047 l +278.054 205.853 l +280.867 200.371 l +283.68 204.509 l +286.493 247.753 l +289.306 235.028 l +292.12 157.983 l +294.933 143.713 l +297.771 155.062 l +300.584 138.824 l +303.398 197.888 l +306.211 156.232 l +309.024 123.867 l +311.837 111.951 l +314.65 143.941 l +317.464 119.997 l +320.277 153.952 l +323.115 174.417 l +325.928 122.284 l +328.742 94.7075 l +331.555 131.346 l +334.368 108.248 l +337.181 131.568 l +339.994 182.668 l +342.808 133.498 l +345.621 104.397 l +348.459 129.497 l +351.272 101.744 l +354.086 129.258 l +356.899 106.696 l +359.712 121.038 l +362.525 158.666 l +365.338 161.321 l +368.152 229.645 l +370.965 227.625 l +373.803 193.579 l +376.616 200.683 l +379.43 260.663 l +382.243 259.376 l +385.056 289.221 l +387.869 306.102 l +390.682 306.362 l +393.496 315.806 l +396.309 334.83 l +399.147 372.002 l +401.96 428.78 l +404.774 420.738 l +407.587 418.225 l +408.533 433 l +408.533 433 l +stroke +grestore +0.196 0.804 0.196 setrgbcolor +gsave +380.2 380.2 30.24 30.24 clipbox +30.24 416.351 m +33.0532 323.852 l +35.8664 317.043 l +38.6796 256.651 l +41.4927 208.086 l +44.3313 184.364 l +47.1444 173.061 l +49.9576 189.901 l +52.7708 159.609 l +55.584 118.597 l +58.3972 105.975 l +61.2104 109.787 l +64.0236 120.622 l +66.8367 116.95 l +69.6753 107.159 l +75.3016 75.6787 l +78.1148 86.7266 l +80.928 85.8444 l +83.7412 77.4505 l +86.5544 74.7085 l +89.3676 70.0458 l +92.1807 50.2484 l +95.0193 74.3568 l +97.8324 80.6326 l +100.646 97.2684 l +103.459 97.1051 l +106.272 87.1626 l +109.085 109.222 l +111.898 115.208 l +114.712 98.4299 l +117.525 99.3147 l +120.363 88.3601 l +123.176 85.5633 l +125.99 104.259 l +128.803 149.468 l +131.616 144.668 l +134.429 145 l +137.242 148.919 l +140.056 138.721 l +142.869 166.068 l +145.707 201.219 l +148.52 205.225 l +151.334 192.273 l +154.147 191.774 l +156.96 197.63 l +159.773 232.423 l +162.586 277.604 l +165.4 228.911 l +168.213 239.77 l +171.051 218.459 l +173.864 227.183 l +176.678 275.747 l +179.491 258.118 l +182.304 255.583 l +185.117 239.925 l +187.93 233.875 l +190.744 275.255 l +193.557 290.454 l +196.395 267.69 l +199.208 275.493 l +202.022 251.453 l +204.835 285.089 l +207.648 292.454 l +210.461 292.43 l +213.274 298.849 l +216.088 271.201 l +218.901 284.335 l +221.739 315.126 l +224.552 312.861 l +227.366 284.597 l +230.179 319.05 l +232.992 259.146 l +235.805 266.575 l +238.618 261.069 l +241.432 280.857 l +244.245 271.197 l +247.083 230.26 l +249.896 229.853 l +252.71 278.603 l +255.523 243.95 l +258.336 254.732 l +261.149 222.418 l +263.962 187.845 l +269.589 208.595 l +272.427 216.645 l +275.24 215.689 l +278.054 215.078 l +280.867 182.348 l +283.68 212.729 l +286.493 194.233 l +289.306 279.305 l +292.12 180.691 l +294.933 163.868 l +297.771 143.722 l +300.584 146.348 l +303.398 168.17 l +306.211 182.258 l +309.024 156.872 l +311.837 139.606 l +314.65 133.987 l +317.464 148.111 l +320.277 198.229 l +323.115 162.856 l +325.928 133.653 l +328.742 111.464 l +331.555 106.983 l +334.368 115.489 l +337.181 140.448 l +339.994 98.7776 l +342.808 84.1597 l +345.621 89.5358 l +348.459 113.365 l +351.272 116.569 l +354.086 131.807 l +359.712 114.866 l +362.525 117.334 l +365.338 144.289 l +368.152 174.107 l +370.965 184.443 l +373.803 156.823 l +376.616 165.409 l +379.43 191.093 l +382.243 211.04 l +385.056 253.37 l +387.869 264.763 l +390.682 261.633 l +393.496 283.1 l +396.309 308.487 l +399.147 363.854 l +401.96 381.756 l +404.774 393.421 l +407.587 414.78 l +409.212 433 l +409.212 433 l +stroke +grestore +0.102 0.306 0.831 setrgbcolor +gsave +380.2 380.2 30.24 30.24 clipbox +30.24 430.038 m +33.0532 328.341 l +35.8664 330.999 l +38.6796 270.875 l +41.4927 216.211 l +44.3313 191.439 l +47.1444 185.199 l +49.9576 177.113 l +52.7708 154.356 l +55.584 125.534 l +58.3972 103.801 l +61.2104 107.103 l +64.0236 115.159 l +66.8367 113.167 l +69.6753 105.923 l +72.4884 87.4119 l +75.3016 74.9876 l +78.1148 78.1035 l +80.928 88.4713 l +83.7412 73.0842 l +86.5544 71.1772 l +89.3676 68.4458 l +92.1807 53.3054 l +95.0193 79.4887 l +97.8324 85.6781 l +100.646 100.024 l +103.459 71.4337 l +106.272 59.5616 l +109.085 76.5333 l +111.898 86.0987 l +114.712 106.251 l +117.525 90.8669 l +120.363 85.8004 l +123.176 88.2248 l +125.99 104.088 l +128.803 123.776 l +131.616 131.807 l +134.429 125.553 l +137.242 116.545 l +140.056 125.558 l +142.869 156.488 l +145.707 182.515 l +148.52 184.25 l +151.334 180.924 l +154.147 183.942 l +156.96 192.828 l +159.773 211.258 l +162.586 235.994 l +165.4 222.807 l +168.213 237.108 l +171.051 220.21 l +173.864 230.975 l +176.678 289.437 l +179.491 265.269 l +182.304 253.544 l +185.117 245.923 l +187.93 243.002 l +190.744 274.879 l +193.557 282.112 l +196.395 281.38 l +199.208 265.961 l +202.022 253.092 l +204.835 281.488 l +207.648 291.946 l +210.461 290.193 l +213.274 280.663 l +216.088 267.996 l +218.901 266.708 l +221.739 284.899 l +224.552 284.931 l +227.366 284.197 l +230.179 279.429 l +232.992 260.453 l +235.805 261.485 l +238.618 267.502 l +241.432 272.968 l +244.245 263.584 l +247.083 241.61 l +249.896 239.162 l +252.71 250.355 l +255.523 249.366 l +258.336 268.42 l +261.149 226.34 l +263.962 195.637 l +269.589 216.706 l +272.427 230.334 l +275.24 202.647 l +278.054 190.272 l +280.867 164.88 l +283.68 171.209 l +286.493 185.094 l +289.306 170.888 l +292.12 163.341 l +294.933 145.577 l +297.771 141.896 l +300.584 129.352 l +303.398 149.389 l +306.211 144.013 l +309.024 112.655 l +311.837 100.485 l +314.65 92.7035 l +317.464 98.9705 l +320.277 104.217 l +323.115 106.471 l +325.928 80.2785 l +328.742 73.4844 l +331.555 70.608 l +334.368 81.464 l +337.181 95.6145 l +339.994 69.415 l +342.808 50.7435 l +345.621 50.2484 l +348.459 53.2513 l +351.272 81.3967 l +354.086 67.3813 l +356.899 58.127 l +359.712 66.8838 l +362.525 62.5323 l +365.338 85.2069 l +368.152 98.8881 l +370.965 95.9236 l +373.803 99.1054 l +376.616 89.8031 l +379.43 115.217 l +382.243 142.053 l +385.056 167.257 l +387.869 175.423 l +390.682 187.217 l +393.496 189.582 l +396.309 225.615 l +399.147 252.416 l +401.96 294.659 l +404.774 312.569 l +407.587 323.678 l +410.4 370.417 l +410.4 370.417 l +stroke +grestore +0.500 setlinewidth +0 setlinecap +0.000 setgray +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +68.256 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +68.256 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +118.944 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +118.944 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +169.632 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +169.632 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +220.32 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +220.32 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +271.008 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +271.008 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +321.696 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +321.696 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +372.384 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +372.384 410.4 o +grestore +gsave +111.820000 9.240000 translate +0.000000 rotate +/DejaVuSans findfont +20.0 scalefont +setfont +0.000000 0.796875 moveto +/R glyphshow + +13.896484 0.796875 moveto +/e glyphshow + +26.201172 0.796875 moveto +/a glyphshow + +38.457031 0.796875 moveto +/c glyphshow + +49.453125 0.796875 moveto +/t glyphshow + +57.294922 0.796875 moveto +/i glyphshow + +62.851562 0.796875 moveto +/o glyphshow + +75.087891 0.796875 moveto +/n glyphshow + +87.763672 0.796875 moveto +/space glyphshow + +94.121094 0.796875 moveto +/c glyphshow + +105.117188 0.796875 moveto +/o glyphshow + +117.353516 0.796875 moveto +/o glyphshow + +129.589844 0.796875 moveto +/r glyphshow + +137.812500 0.796875 moveto +/d glyphshow + +150.507812 0.796875 moveto +/i glyphshow + +156.064453 0.796875 moveto +/n glyphshow + +168.740234 0.796875 moveto +/a glyphshow + +180.996094 0.796875 moveto +/t glyphshow + +188.837891 0.796875 moveto +/e glyphshow + +201.142578 0.796875 moveto +/space glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +207.500000 0.796875 moveto +/xi glyphshow + + +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 50.2484 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 50.2484 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 150.291 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 150.291 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 250.333 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 250.333 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 350.375 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 350.375 o +grestore +gsave +20.240000 177.320000 translate +90.000000 rotate +/DejaVuSans findfont +20.0 scalefont +setfont +0.000000 0.000000 moveto +/P glyphshow + +12.060547 0.000000 moveto +/M glyphshow + +29.316406 0.000000 moveto +/F glyphshow + +40.820312 0.000000 moveto +/space glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +47.177734 0.000000 moveto +/Phi glyphshow + +61.621094 0.000000 moveto +/parenleft glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +69.384766 0.000000 moveto +/xi glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +78.125000 0.000000 moveto +/parenright glyphshow + + +grestore +1.000 setlinewidth +gsave +30.24 410.4 m +410.4 410.4 l +stroke +grestore +gsave +410.4 30.24 m +410.4 410.4 l +stroke +grestore +gsave +30.24 30.24 m +410.4 30.24 l +stroke +grestore +gsave +30.24 30.24 m +30.24 410.4 l +stroke +grestore +1 setlinecap +gsave +220.32 247.215 m +220.32 182.598 220.32 117.981 220.32 53.3643 c +stroke +grestore +gsave +216.32 239.215 m +220.32 247.215 l +224.32 239.215 l +stroke +grestore +gsave +224.32 61.3643 m +220.32 53.3643 l +216.32 61.3643 l +stroke +grestore +gsave +209.613600 115.290526 translate +90.000000 rotate +/DejaVuSans findfont +20.0 scalefont +setfont +0.000000 0.156250 moveto +/one glyphshow + +12.724609 0.156250 moveto +/zero glyphshow + +25.449219 0.156250 moveto +/space glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +31.806641 0.156250 moveto +/k glyphshow + +/Cmmi10 findfont +14.0 scalefont +setfont +42.207031 -4.945625 moveto +/B glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +57.363281 0.156250 moveto +/T glyphshow + + +grestore +2 setlinecap +gsave +51.84 386.828 m +77.04 386.828 l +stroke +grestore +/DejaVuSans findfont +18.000 scalefont +setfont +gsave +96.840000 380.528125 translate +0.000000 rotate +0.000000 0.000000 m /E glyphshow +11.373047 0.000000 m /x glyphshow +22.025391 0.000000 m /a glyphshow +33.055664 0.000000 m /c glyphshow +42.952148 0.000000 m /t glyphshow +50.009766 0.000000 m /space glyphshow +55.731445 0.000000 m /P glyphshow +66.585938 0.000000 m /M glyphshow +82.116211 0.000000 m /F glyphshow +grestore +0.851 0.275 0.078 setrgbcolor +gsave +51.84 360.406 m +77.04 360.406 l +stroke +grestore +0.000 setgray +gsave +96.840000 354.106250 translate +0.000000 rotate +0.000000 0.000000 m /one glyphshow +11.452148 0.000000 m /s glyphshow +20.830078 0.000000 m /t glyphshow +27.887695 0.000000 m /space glyphshow +33.609375 0.000000 m /c glyphshow +43.505859 0.000000 m /o glyphshow +54.518555 0.000000 m /v glyphshow +65.170898 0.000000 m /e glyphshow +76.245117 0.000000 m /r glyphshow +83.645508 0.000000 m /i glyphshow +88.646484 0.000000 m /n glyphshow +100.054688 0.000000 m /g glyphshow +grestore +0.196 0.804 0.196 setrgbcolor +gsave +51.84 333.984 m +77.04 333.984 l +stroke +grestore +0.000 setgray +gsave +96.840000 327.684375 translate +0.000000 rotate +0.000000 0.000000 m /two glyphshow +11.452148 0.000000 m /n glyphshow +22.860352 0.000000 m /d glyphshow +grestore +0.102 0.306 0.831 setrgbcolor +gsave +51.84 307.562 m +77.04 307.562 l +stroke +grestore +0.000 setgray +gsave +96.840000 301.262500 translate +0.000000 rotate +0.000000 0.000000 m /three glyphshow +11.452148 0.000000 m /r glyphshow +18.477539 0.000000 m /d glyphshow +grestore + +end +showpage diff --git a/docs/manual/plots/awh-sampleweights.eps b/docs/manual/plots/awh-sampleweights.eps new file mode 100644 index 0000000000..aa6f63cb39 --- /dev/null +++ b/docs/manual/plots/awh-sampleweights.eps @@ -0,0 +1,1886 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Title: awh-sampleweight.eps +%%Creator: matplotlib version 1.3.1, http://matplotlib.org/ +%%CreationDate: Fri Nov 17 16:45:37 2017 +%%Orientation: portrait +%%BoundingBox: 90 180 522 612 +%%EndComments +%%BeginProlog +/mpldict 11 dict def +mpldict begin +/m { moveto } bind def +/l { lineto } bind def +/r { rlineto } bind def +/c { curveto } bind def +/cl { closepath } bind def +/box { +m +1 index 0 r +0 exch r +neg 0 r +cl +} bind def +/clipbox { +box +clip +newpath +} bind def +%!PS-Adobe-3.0 Resource-Font +%%Title: cmr10 +%%Copyright: Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. +%%Creator: Converted from TrueType to type 3 by PPR +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /Cmr10 def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-44 -250 1009 750]def +/FontType 3 def +/Encoding [ /Delta /bracketleft /parenright /bracketright /plus /one /l /n /parenleft ] def +/FontInfo 10 dict dup begin +/FamilyName (cmr10) def +/FullName (cmr10) def +/Notice (Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. ) def +/Weight (Regular) def +/Version (1.1/12-Nov-94) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -133 def +/UnderlineThickness 20 def +end readonly def +/CharStrings 9 dict dup begin +/Delta{833 0 46 0 786 716 _sc +54 0 _m +48 0 46 2 46 8 _c +46 8 46 9 46 9 _c +46 9 47 10 47 11 _c +391 705 _l +394 712 400 716 409 716 _c +423 716 _l +432 716 438 712 441 705 _c +785 11 _l +785 10 786 9 786 9 _c +786 9 786 8 786 8 _c +786 2 783 0 778 0 _c +54 0 _l +120 80 _m +647 80 _l +384 611 _l +120 80 _l +_cl}_d +/bracketleft{277 0 118 -249 255 750 _sc +118 -249 _m +118 750 _l +255 750 _l +255 710 _l +158 710 _l +158 -209 _l +255 -209 _l +255 -249 _l +118 -249 _l +_cl}_d +/parenright{{388 0 56 -249 291 750 _sc +65 -249 _m +59 -249 56 -246 56 -240 _c +56 -237 56 -235 58 -234 _c +172 -122 229 38 229 250 _c +229 462 172 623 60 733 _c +57 734 56 737 56 741 _c +56 743 57 745 59 747 _c +61 749 63 750 65 750 _c +74 750 _l +76 750 77 749 79 748 _c +127 710 167 664 199 610 _c +231 556 254 498 269 437 _c +283 376 291 314 291 250 _c +291 202 287 156 279 110 _c +}_e{271 64 258 20 241 -24 _c +223 -68 201 -108 175 -146 _c +148 -184 116 -217 79 -247 _c +77 -248 76 -249 74 -249 _c +65 -249 _l +_cl}_e}_d +/bracketright{277 0 22 -249 159 750 _sc +22 -249 _m +22 -209 _l +119 -209 _l +119 710 _l +22 710 _l +22 750 _l +159 750 _l +159 -249 _l +22 -249 _l +_cl}_d +/plus{{777 0 56 -82 721 583 _sc +75 230 _m +69 230 65 232 61 236 _c +57 240 56 245 56 250 _c +56 254 57 259 61 263 _c +65 267 69 270 75 270 _c +369 270 _l +369 565 _l +369 570 371 574 375 578 _c +379 581 383 583 389 583 _c +393 583 398 581 402 578 _c +406 574 409 570 409 565 _c +409 270 _l +703 270 _l +707 270 711 267 715 263 _c +719 259 721 254 721 250 _c +721 245 719 240 715 236 _c +}_e{711 232 707 230 703 230 _c +409 230 _l +409 -64 _l +409 -69 406 -73 402 -77 _c +398 -80 393 -82 389 -82 _c +383 -82 379 -80 375 -77 _c +371 -73 369 -69 369 -64 _c +369 230 _l +75 230 _l +_cl}_e}_d +/one{500 0 87 0 421 666 _sc +93 0 _m +93 35 _l +176 35 218 45 218 67 _c +218 592 _l +183 575 139 567 87 567 _c +87 602 _l +168 602 230 623 272 666 _c +286 666 _l +288 666 291 665 293 663 _c +295 661 296 659 296 657 _c +296 67 _l +296 45 337 35 421 35 _c +421 0 _l +93 0 _l +_cl}_d +/l{277 0 31 0 257 694 _sc +31 0 _m +31 35 _l +53 35 72 36 87 40 _c +101 44 109 53 109 67 _c +109 592 _l +109 610 106 623 101 631 _c +95 639 88 643 78 645 _c +68 647 52 648 31 648 _c +31 683 _l +179 694 _l +179 67 _l +179 53 186 44 201 40 _c +215 36 234 35 257 35 _c +257 0 _l +31 0 _l +_cl}_d +/n{{555 0 30 0 537 442 _sc +30 0 _m +30 35 _l +52 35 71 36 86 40 _c +100 44 108 53 108 67 _c +108 340 _l +108 358 105 371 100 379 _c +94 387 87 391 77 393 _c +67 395 51 396 30 396 _c +30 431 _l +175 442 _l +175 344 _l +188 372 208 396 234 414 _c +260 432 288 442 320 442 _c +366 442 400 430 424 408 _c +447 386 459 352 459 307 _c +459 67 _l +459 53 466 44 481 40 _c +}_e{495 36 514 35 537 35 _c +537 0 _l +308 0 _l +308 35 _l +330 35 349 36 364 40 _c +378 44 386 53 386 67 _c +386 304 _l +386 336 381 363 372 384 _c +362 405 343 416 314 416 _c +275 416 243 400 218 369 _c +193 338 181 303 181 264 _c +181 67 _l +181 53 188 44 203 40 _c +217 36 236 35 259 35 _c +259 0 _l +30 0 _l +_cl}_e}_d +/parenleft{{388 0 97 -249 332 750 _sc +310 -247 _m +272 -217 240 -184 214 -146 _c +187 -108 165 -67 148 -25 _c +131 17 118 62 110 109 _c +101 155 97 202 97 250 _c +97 298 101 345 110 392 _c +118 438 131 483 149 527 _c +166 570 188 611 215 649 _c +242 687 274 720 310 748 _c +310 749 311 750 315 750 _c +324 750 _l +326 750 327 749 329 747 _c +331 745 332 743 332 741 _c +332 738 331 736 330 735 _c +}_e{297 703 270 668 248 632 _c +226 596 209 557 196 516 _c +183 474 174 432 168 388 _c +162 344 159 298 159 250 _c +159 38 215 -122 329 -232 _c +331 -234 332 -236 332 -240 _c +332 -242 331 -244 329 -246 _c +327 -248 326 -249 324 -249 _c +315 -249 _l +311 -249 310 -248 310 -247 _c +_cl}_e}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +%!PS-Adobe-3.0 Resource-Font +%%Title: DejaVu Sans +%%Copyright: Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. DejaVu changes are in public domain +%%Creator: Converted from TrueType to type 3 by PPR +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /DejaVuSans def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-1021 -415 1681 1167]def +/FontType 3 def +/Encoding [ /space /comma /zero /L /T /a /e /f /g /h /i /l /m /o /p /s /t /w ] def +/FontInfo 10 dict dup begin +/FamilyName (DejaVu Sans) def +/FullName (DejaVu Sans) def +/Notice (Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. DejaVu changes are in public domain ) def +/Weight (Book) def +/Version (Version 2.34) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -130 def +/UnderlineThickness 90 def +end readonly def +/CharStrings 18 dict dup begin +/space{318 0 0 0 0 0 _sc +}_d +/comma{318 0 77 -115 220 124 _sc +117 124 _m +220 124 _l +220 40 _l +140 -115 _l +77 -115 _l +117 40 _l +117 124 _l +_cl}_d +/zero{636 0 66 -13 570 742 _sc +318 664 _m +267 664 229 639 203 589 _c +177 539 165 464 165 364 _c +165 264 177 189 203 139 _c +229 89 267 64 318 64 _c +369 64 407 89 433 139 _c +458 189 471 264 471 364 _c +471 464 458 539 433 589 _c +407 639 369 664 318 664 _c +318 742 _m +399 742 461 709 505 645 _c +548 580 570 486 570 364 _c +570 241 548 147 505 83 _c +461 19 399 -13 318 -13 _c +236 -13 173 19 130 83 _c +87 147 66 241 66 364 _c +66 486 87 580 130 645 _c +173 709 236 742 318 742 _c +_cl}_d +/L{557 0 98 0 552 729 _sc +98 729 _m +197 729 _l +197 83 _l +552 83 _l +552 0 _l +98 0 _l +98 729 _l +_cl}_d +/T{611 0 -2 0 614 729 _sc +-2 729 _m +614 729 _l +614 646 _l +355 646 _l +355 0 _l +256 0 _l +256 646 _l +-2 646 _l +-2 729 _l +_cl}_d +/a{{613 0 60 -13 522 560 _sc +343 275 _m +270 275 220 266 192 250 _c +164 233 150 205 150 165 _c +150 133 160 107 181 89 _c +202 70 231 61 267 61 _c +317 61 357 78 387 114 _c +417 149 432 196 432 255 _c +432 275 _l +343 275 _l +522 312 _m +522 0 _l +432 0 _l +432 83 _l +411 49 385 25 355 10 _c +325 -5 287 -13 243 -13 _c +187 -13 142 2 109 33 _c +76 64 60 106 60 159 _c +}_e{60 220 80 266 122 298 _c +163 329 224 345 306 345 _c +432 345 _l +432 354 _l +432 395 418 427 391 450 _c +364 472 326 484 277 484 _c +245 484 215 480 185 472 _c +155 464 127 453 100 439 _c +100 522 _l +132 534 164 544 195 550 _c +226 556 256 560 286 560 _c +365 560 424 539 463 498 _c +502 457 522 395 522 312 _c +_cl}_e}_d +/e{{615 0 55 -13 562 560 _sc +562 296 _m +562 252 _l +149 252 _l +153 190 171 142 205 110 _c +238 78 284 62 344 62 _c +378 62 412 66 444 74 _c +476 82 509 95 541 113 _c +541 28 _l +509 14 476 3 442 -3 _c +408 -9 373 -13 339 -13 _c +251 -13 182 12 131 62 _c +80 112 55 181 55 268 _c +55 357 79 428 127 481 _c +175 533 241 560 323 560 _c +397 560 455 536 498 489 _c +}_e{540 441 562 377 562 296 _c +472 322 _m +471 371 457 410 431 440 _c +404 469 368 484 324 484 _c +274 484 234 469 204 441 _c +174 413 156 373 152 322 _c +472 322 _l +_cl}_e}_d +/f{352 0 23 0 371 760 _sc +371 760 _m +371 685 _l +285 685 _l +253 685 230 678 218 665 _c +205 652 199 629 199 595 _c +199 547 _l +347 547 _l +347 477 _l +199 477 _l +199 0 _l +109 0 _l +109 477 _l +23 477 _l +23 547 _l +109 547 _l +109 585 _l +109 645 123 690 151 718 _c +179 746 224 760 286 760 _c +371 760 _l +_cl}_d +/g{{635 0 55 -207 544 560 _sc +454 280 _m +454 344 440 395 414 431 _c +387 467 349 485 301 485 _c +253 485 215 467 188 431 _c +161 395 148 344 148 280 _c +148 215 161 165 188 129 _c +215 93 253 75 301 75 _c +349 75 387 93 414 129 _c +440 165 454 215 454 280 _c +544 68 _m +544 -24 523 -93 482 -139 _c +440 -184 377 -207 292 -207 _c +260 -207 231 -204 203 -200 _c +175 -195 147 -188 121 -178 _c +}_e{121 -91 _l +147 -105 173 -115 199 -122 _c +225 -129 251 -133 278 -133 _c +336 -133 380 -117 410 -87 _c +439 -56 454 -10 454 52 _c +454 96 _l +435 64 411 40 382 24 _c +353 8 319 0 279 0 _c +211 0 157 25 116 76 _c +75 127 55 195 55 280 _c +55 364 75 432 116 483 _c +157 534 211 560 279 560 _c +319 560 353 552 382 536 _c +411 520 435 496 454 464 _c +454 547 _l +544 547 _l +}_e{544 68 _l +_cl}_e}_d +/h{634 0 91 0 549 760 _sc +549 330 _m +549 0 _l +459 0 _l +459 327 _l +459 379 448 417 428 443 _c +408 469 378 482 338 482 _c +289 482 251 466 223 435 _c +195 404 181 362 181 309 _c +181 0 _l +91 0 _l +91 760 _l +181 760 _l +181 462 _l +202 494 227 519 257 535 _c +286 551 320 560 358 560 _c +420 560 468 540 500 501 _c +532 462 549 405 549 330 _c +_cl}_d +/i{278 0 94 0 184 760 _sc +94 547 _m +184 547 _l +184 0 _l +94 0 _l +94 547 _l +94 760 _m +184 760 _l +184 646 _l +94 646 _l +94 760 _l +_cl}_d +/l{278 0 94 0 184 760 _sc +94 760 _m +184 760 _l +184 0 _l +94 0 _l +94 760 _l +_cl}_d +/m{{974 0 91 0 889 560 _sc +520 442 _m +542 482 569 511 600 531 _c +631 550 668 560 711 560 _c +767 560 811 540 842 500 _c +873 460 889 403 889 330 _c +889 0 _l +799 0 _l +799 327 _l +799 379 789 418 771 444 _c +752 469 724 482 686 482 _c +639 482 602 466 575 435 _c +548 404 535 362 535 309 _c +535 0 _l +445 0 _l +445 327 _l +445 379 435 418 417 444 _c +398 469 369 482 331 482 _c +}_e{285 482 248 466 221 435 _c +194 404 181 362 181 309 _c +181 0 _l +91 0 _l +91 547 _l +181 547 _l +181 462 _l +201 495 226 520 255 536 _c +283 552 317 560 357 560 _c +397 560 430 550 458 530 _c +486 510 506 480 520 442 _c +_cl}_e}_d +/o{612 0 55 -13 557 560 _sc +306 484 _m +258 484 220 465 192 427 _c +164 389 150 338 150 273 _c +150 207 163 156 191 118 _c +219 80 257 62 306 62 _c +354 62 392 80 420 118 _c +448 156 462 207 462 273 _c +462 337 448 389 420 427 _c +392 465 354 484 306 484 _c +306 560 _m +384 560 445 534 490 484 _c +534 433 557 363 557 273 _c +557 183 534 113 490 63 _c +445 12 384 -13 306 -13 _c +227 -13 165 12 121 63 _c +77 113 55 183 55 273 _c +55 363 77 433 121 484 _c +165 534 227 560 306 560 _c +_cl}_d +/p{{635 0 91 -207 580 560 _sc +181 82 _m +181 -207 _l +91 -207 _l +91 547 _l +181 547 _l +181 464 _l +199 496 223 520 252 536 _c +281 552 316 560 356 560 _c +422 560 476 533 518 481 _c +559 428 580 359 580 273 _c +580 187 559 117 518 65 _c +476 13 422 -13 356 -13 _c +316 -13 281 -5 252 10 _c +223 25 199 49 181 82 _c +487 273 _m +487 339 473 390 446 428 _c +418 466 381 485 334 485 _c +}_e{286 485 249 466 222 428 _c +194 390 181 339 181 273 _c +181 207 194 155 222 117 _c +249 79 286 61 334 61 _c +381 61 418 79 446 117 _c +473 155 487 207 487 273 _c +_cl}_e}_d +/s{{521 0 54 -13 472 560 _sc +443 531 _m +443 446 _l +417 458 391 468 364 475 _c +336 481 308 485 279 485 _c +234 485 200 478 178 464 _c +156 450 145 430 145 403 _c +145 382 153 366 169 354 _c +185 342 217 330 265 320 _c +296 313 _l +360 299 405 279 432 255 _c +458 230 472 195 472 151 _c +472 100 452 60 412 31 _c +372 1 316 -13 246 -13 _c +216 -13 186 -10 154 -5 _c +}_e{122 0 89 8 54 20 _c +54 113 _l +87 95 120 82 152 74 _c +184 65 216 61 248 61 _c +290 61 323 68 346 82 _c +368 96 380 117 380 144 _c +380 168 371 187 355 200 _c +339 213 303 226 247 238 _c +216 245 _l +160 257 119 275 95 299 _c +70 323 58 356 58 399 _c +58 450 76 490 112 518 _c +148 546 200 560 268 560 _c +301 560 332 557 362 552 _c +391 547 418 540 443 531 _c +}_e{_cl}_e}_d +/t{392 0 27 0 368 702 _sc +183 702 _m +183 547 _l +368 547 _l +368 477 _l +183 477 _l +183 180 _l +183 135 189 106 201 94 _c +213 81 238 75 276 75 _c +368 75 _l +368 0 _l +276 0 _l +206 0 158 13 132 39 _c +106 65 93 112 93 180 _c +93 477 _l +27 477 _l +27 547 _l +93 547 _l +93 702 _l +183 702 _l +_cl}_d +/w{818 0 42 0 776 547 _sc +42 547 _m +132 547 _l +244 120 _l +356 547 _l +462 547 _l +574 120 _l +686 547 _l +776 547 _l +633 0 _l +527 0 _l +409 448 _l +291 0 _l +185 0 _l +42 547 _l +_cl}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +%!PS-Adobe-3.0 Resource-Font +%%Title: cmmi10 +%%Copyright: Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. +%%Creator: Converted from TrueType to type 3 by PPR +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /Cmmi10 def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-34 -250 1048 750]def +/FontType 3 def +/Encoding [ /gamma /t /s /N /slash ] def +/FontInfo 10 dict dup begin +/FamilyName (cmmi10) def +/FullName (cmmi10) def +/Notice (Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. ) def +/Weight (Regular) def +/Version (1.1/12-Nov-94) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -133 def +/UnderlineThickness 20 def +end readonly def +/CharStrings 5 dict dup begin +/gamma{{517 0 16 -215 542 442 _sc +295 -195 _m +295 -179 298 -157 305 -129 _c +311 -100 319 -70 329 -38 _c +339 -6 347 20 354 41 _c +356 74 358 99 358 116 _c +358 159 353 199 345 236 _c +337 273 321 304 297 329 _c +273 353 241 366 199 366 _c +177 366 155 361 133 352 _c +111 342 92 329 76 312 _c +60 295 50 276 44 255 _c +42 251 40 249 36 249 _c +24 249 _l +18 249 16 252 16 258 _c +}_e{16 261 _l +23 291 36 320 55 348 _c +74 376 97 398 125 416 _c +153 433 182 442 213 442 _c +244 442 271 431 294 410 _c +316 388 334 361 348 329 _c +362 297 372 264 378 231 _c +384 197 387 166 387 137 _c +421 228 458 314 500 396 _c +515 428 _l +517 430 519 431 522 431 _c +534 431 _l +539 431 542 428 542 422 _c +542 420 541 418 540 416 _c +525 385 _l +495 327 469 268 445 209 _c +}_e{421 150 400 93 383 38 _c +380 15 375 -15 368 -54 _c +360 -92 351 -128 341 -162 _c +331 -196 320 -213 310 -215 _c +300 -215 295 -208 295 -195 _c +_cl}_e}_d +/t{{361 0 22 -10 330 626 _sc +62 81 _m +62 91 63 100 65 109 _c +137 396 _l +32 396 _l +25 396 22 400 22 409 _c +24 423 29 431 35 431 _c +146 431 _l +186 594 _l +188 602 193 610 201 616 _c +209 622 218 626 228 626 _c +236 626 243 623 249 618 _c +255 613 258 606 258 598 _c +258 596 257 594 257 593 _c +257 592 257 591 257 590 _c +217 431 _l +320 431 _l +326 431 330 426 330 418 _c +}_e{330 416 329 414 328 410 _c +327 406 326 402 324 400 _c +322 397 320 396 317 396 _c +208 396 _l +136 107 _l +131 88 129 72 129 58 _c +129 29 138 15 158 15 _c +187 15 213 28 236 56 _c +258 84 276 114 288 147 _c +290 151 293 153 296 153 _c +308 153 _l +310 153 312 152 314 150 _c +316 148 317 146 317 144 _c +317 142 316 141 316 141 _c +301 101 280 65 252 35 _c +}_e{224 5 192 -10 156 -10 _c +129 -10 107 -1 89 15 _c +71 32 62 54 62 81 _c +_cl}_e}_d +/s{{468 0 52 -10 419 442 _sc +87 61 _m +105 30 141 15 195 15 _c +218 15 240 19 261 27 _c +282 35 300 47 314 63 _c +328 79 335 98 335 121 _c +335 138 328 152 316 163 _c +304 174 289 182 271 186 _c +217 197 _l +192 203 172 214 156 231 _c +140 248 132 269 132 293 _c +132 322 140 348 156 371 _c +172 394 193 412 219 424 _c +245 436 273 442 302 442 _c +332 442 359 434 383 420 _c +}_e{407 405 419 384 419 356 _c +419 340 414 327 406 315 _c +397 303 385 298 370 298 _c +361 298 353 300 347 306 _c +341 312 338 319 338 328 _c +338 336 340 343 344 351 _c +348 358 354 364 362 368 _c +369 372 377 375 385 375 _c +379 389 368 399 352 406 _c +336 412 318 416 300 416 _c +282 416 265 412 249 406 _c +232 399 218 389 208 376 _c +198 362 193 347 193 329 _c +}_e{193 317 197 306 205 297 _c +213 288 224 282 237 278 _c +295 266 _l +313 262 330 255 346 245 _c +361 235 373 222 382 207 _c +391 192 396 175 396 156 _c +396 131 389 106 375 82 _c +361 58 344 39 324 25 _c +288 1 245 -10 194 -10 _c +158 -10 126 -2 96 14 _c +66 30 52 54 52 86 _c +52 104 57 119 67 133 _c +77 147 92 154 111 154 _c +121 154 130 150 138 144 _c +}_e{145 137 149 128 149 118 _c +149 102 143 89 132 78 _c +120 66 107 61 92 61 _c +87 61 _l +_cl}_e}_d +/N{{803 0 37 0 883 683 _sc +47 0 _m +40 0 37 4 37 13 _c +37 15 38 18 39 22 _c +40 26 41 29 43 31 _c +45 33 47 35 50 35 _c +114 35 151 55 161 96 _c +297 643 _l +278 646 249 648 209 648 _c +202 648 199 652 199 661 _c +199 663 200 666 201 670 _c +202 674 203 677 205 679 _c +207 681 209 683 212 683 _c +385 683 _l +389 683 392 681 394 677 _c +616 148 _l +727 591 _l +}_e{728 598 729 603 729 606 _c +729 634 703 648 652 648 _c +645 648 642 652 642 661 _c +644 669 646 675 647 678 _c +648 681 652 683 659 683 _c +873 683 _l +879 683 883 678 883 670 _c +882 668 881 665 880 661 _c +879 657 878 653 876 651 _c +874 649 872 648 870 648 _c +806 648 769 627 759 587 _c +615 9 _l +613 3 609 0 605 0 _c +593 0 _l +588 0 585 2 584 7 _c +329 612 _l +}_e{327 618 _l +325 619 325 620 325 621 _c +193 92 _l +192 90 191 87 191 85 _c +191 83 190 80 190 77 _c +190 59 197 48 212 43 _c +227 37 246 35 268 35 _c +274 35 278 30 278 22 _c +275 12 273 6 272 4 _c +270 1 267 0 261 0 _c +47 0 _l +_cl}_e}_d +/slash{500 0 56 -249 443 750 _sc +56 -229 _m +56 -227 56 -225 57 -225 _c +405 738 _l +406 742 408 745 412 747 _c +415 749 419 750 423 750 _c +429 750 433 748 437 744 _c +441 740 443 736 443 730 _c +443 726 _l +95 -237 _l +91 -245 84 -249 76 -249 _c +70 -249 66 -247 62 -243 _c +58 -239 56 -234 56 -229 _c +_cl}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +%!PS-Adobe-3.0 Resource-Font +%%Title: cmsy10 +%%Copyright: Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. +%%Creator: Converted from TrueType to type 3 by PPR +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /Cmsy10 def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-29 -960 1123 779]def +/FontType 3 def +/Encoding [ /proportional ] def +/FontInfo 10 dict dup begin +/FamilyName (cmsy10) def +/FullName (cmsy10) def +/Notice (Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. ) def +/Weight (Regular) def +/Version (1.1/12-Nov-94) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -133 def +/UnderlineThickness 20 def +end readonly def +/CharStrings 1 dict dup begin +/proportional{{777 0 56 -10 722 442 _sc +229 -10 _m +175 -10 132 13 102 60 _c +71 106 56 158 56 216 _c +56 252 62 287 76 322 _c +89 356 109 385 136 408 _c +162 430 194 442 232 442 _c +274 442 313 429 349 404 _c +385 379 415 347 441 307 _c +463 274 _l +487 322 518 362 556 394 _c +594 426 637 442 687 442 _c +699 442 711 440 721 438 _c +722 407 _l +712 409 704 410 696 410 _c +}_e{663 410 633 401 607 385 _c +581 368 557 346 537 320 _c +517 294 500 265 488 235 _c +534 164 _l +549 140 564 118 580 100 _c +595 82 613 66 633 53 _c +653 40 674 34 698 34 _c +703 34 711 34 722 36 _c +722 -5 _l +706 -8 693 -10 684 -10 _c +642 -10 603 2 567 27 _c +530 52 499 84 475 124 _c +453 157 _l +437 125 418 97 396 72 _c +374 47 349 27 321 12 _c +}_e{293 -2 262 -10 229 -10 _c +220 21 _m +267 21 308 37 343 71 _c +378 105 406 146 428 196 _c +382 267 _l +358 305 333 336 307 360 _c +281 384 251 397 218 397 _c +188 397 163 387 143 369 _c +123 351 107 327 97 299 _c +87 271 82 243 82 215 _c +82 185 87 156 97 126 _c +107 96 122 71 143 51 _c +163 31 189 21 220 21 _c +_cl}_e}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +end +%%EndProlog +mpldict begin +90 180 translate +432 432 0 0 clipbox +gsave +0 0 m +432 0 l +432 432 l +0 432 l +cl +1.000 setgray +fill +grestore +gsave +30.24 30.24 m +410.4 30.24 l +410.4 410.4 l +30.24 410.4 l +cl +1.000 setgray +fill +grestore +1.000 setlinewidth +1 setlinejoin +2 setlinecap +[] 0 setdash +0.000 setgray +gsave +380.2 380.2 30.24 30.24 clipbox +30.24 30.24 m +83.4624 232.865 l +91.0656 261.884 l +104.371 312.572 l +106.272 302.054 l +119.578 319.668 l +123.379 324.611 l +136.685 342.225 l +140.486 347.167 l +142.387 335.508 l +144.288 336.269 l +148.09 338.043 l +149.99 338.803 l +153.792 340.577 l +155.693 341.338 l +159.494 343.112 l +161.395 343.872 l +165.197 345.646 l +167.098 346.406 l +170.899 348.18 l +172.8 348.941 l +176.602 350.715 l +178.502 351.475 l +182.304 353.249 l +184.205 354.01 l +188.006 355.784 l +189.907 356.544 l +193.709 358.318 l +195.61 358.952 l +412.301 358.952 l +412.301 358.952 l +stroke +grestore +2.000 setlinewidth +0 setlinecap +0.851 0.275 0.078 setrgbcolor +gsave +380.2 380.2 30.24 30.24 clipbox +/o { +gsave +newpath +translate +2.0 setlinewidth +1 setlinejoin +0 setlinecap +-5 -5 m +5 5 l +-5 5 m +5 -5 l +stroke +grestore +} bind def +104.751 312.572 o +grestore +0.196 0.804 0.196 setrgbcolor +gsave +380.2 380.2 30.24 30.24 clipbox +/o { +gsave +newpath +translate +2.0 setlinewidth +1 setlinejoin +0 setlinecap +-5 -5 m +5 5 l +-5 5 m +5 -5 l +stroke +grestore +} bind def +142.007 349.43 o +grestore +0.102 0.306 0.831 setrgbcolor +gsave +380.2 380.2 30.24 30.24 clipbox +/o { +gsave +newpath +translate +2.0 setlinewidth +1 setlinejoin +0 setlinecap +-5 -5 m +5 5 l +-5 5 m +5 -5 l +stroke +grestore +} bind def +195.229 358.952 o +grestore +0.500 setlinewidth +0.000 setgray +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 410.4 o +grestore +/DejaVuSans findfont +20.000 scalefont +setfont +gsave +25.200938 11.036875 translate +0.000000 rotate +0.000000 0.000000 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +106.272 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +106.272 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +182.304 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +182.304 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +258.336 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +258.336 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +334.368 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +334.368 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 410.4 o +grestore +gsave +196.351250 8.677500 translate +0.000000 rotate +0.000000 0.000000 m /T glyphshow +11.591797 0.000000 m /i glyphshow +17.148438 0.000000 m /m glyphshow +36.630859 0.000000 m /e glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 93.6 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 93.6 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 156.96 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 156.96 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 220.32 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 220.32 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 283.68 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 283.68 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 347.04 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 347.04 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 410.4 o +grestore +gsave +20.240000 93.320000 translate +90.000000 rotate +/DejaVuSans findfont +20.0 scalefont +setfont +0.000000 0.796875 moveto +/L glyphshow + +11.142578 0.796875 moveto +/o glyphshow + +23.378906 0.796875 moveto +/g glyphshow + +36.074219 0.796875 moveto +/space glyphshow + +42.431641 0.796875 moveto +/o glyphshow + +54.667969 0.796875 moveto +/f glyphshow + +61.708984 0.796875 moveto +/space glyphshow + +68.066406 0.796875 moveto +/s glyphshow + +78.486328 0.796875 moveto +/a glyphshow + +90.742188 0.796875 moveto +/m glyphshow + +110.224609 0.796875 moveto +/p glyphshow + +122.919922 0.796875 moveto +/l glyphshow + +128.476562 0.796875 moveto +/e glyphshow + +140.781250 0.796875 moveto +/space glyphshow + +147.138672 0.796875 moveto +/w glyphshow + +163.496094 0.796875 moveto +/e glyphshow + +175.800781 0.796875 moveto +/i glyphshow + +181.357422 0.796875 moveto +/g glyphshow + +194.052734 0.796875 moveto +/h glyphshow + +206.728516 0.796875 moveto +/t glyphshow + +214.570312 0.796875 moveto +/comma glyphshow + +220.927734 0.796875 moveto +/space glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +227.285156 0.796875 moveto +/l glyphshow + +232.822266 0.796875 moveto +/n glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +243.925781 0.796875 moveto +/s glyphshow + + +grestore +1.000 setlinewidth +gsave +30.24 410.4 m +410.4 410.4 l +stroke +grestore +gsave +410.4 30.24 m +410.4 410.4 l +stroke +grestore +gsave +30.24 30.24 m +410.4 30.24 l +stroke +grestore +gsave +30.24 30.24 m +30.24 410.4 l +stroke +grestore +1 setlinecap +gsave +127.561 301.201 m +127.561 304.142 127.561 307.083 127.561 310.025 c +stroke +grestore +gsave +131.561 303.001 m +127.561 301.201 l +123.561 303.001 l +stroke +grestore +gsave +123.561 308.225 m +127.561 310.025 l +131.561 308.225 l +stroke +grestore +gsave +141.680160 299.346626 translate +0.000000 rotate +/Cmr10 findfont +20.0 scalefont +setfont +0.000000 0.000000 moveto +/l glyphshow + +5.537109 0.000000 moveto +/n glyphshow + +16.640625 0.000000 moveto +/parenleft glyphshow + +24.404297 0.000000 moveto +/one glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +34.404297 0.000000 moveto +/slash glyphshow + +44.404297 0.000000 moveto +/gamma glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +54.746094 0.000000 moveto +/parenright glyphshow + + +grestore +gsave +75.859200 131.616000 translate +0.000000 rotate +/DejaVuSans findfont +20.0 scalefont +setfont +0.000000 0.796875 moveto +/s glyphshow + +10.419922 0.796875 moveto +/l glyphshow + +15.976562 0.796875 moveto +/o glyphshow + +28.212891 0.796875 moveto +/p glyphshow + +40.908203 0.796875 moveto +/e glyphshow + +/Cmsy10 findfont +20.0 scalefont +setfont +56.724609 0.796875 moveto +/proportional glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +73.548828 0.796875 moveto +/l glyphshow + +79.085938 0.796875 moveto +/n glyphshow + +90.189453 0.796875 moveto +/bracketleft glyphshow + +95.726562 0.796875 moveto +/parenleft glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +103.490234 0.796875 moveto +/N glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +123.066406 0.796875 moveto +/plus glyphshow + +139.875000 0.796875 moveto +/Delta glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +156.535156 0.796875 moveto +/N glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +172.599609 0.796875 moveto +/parenright glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +180.363281 0.796875 moveto +/slash glyphshow + +190.363281 0.796875 moveto +/N glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +206.427734 0.796875 moveto +/bracketright glyphshow + + +grestore +2 setlinecap +gsave +293.4 384.197 m +321.4 384.197 l +stroke +grestore +gsave +343.400000 377.196875 translate +0.000000 rotate +/Cmr10 findfont +20.0 scalefont +setfont +0.000000 0.000000 moveto +/l glyphshow + +5.537109 0.000000 moveto +/n glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +16.640625 0.000000 moveto +/s glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +25.996094 0.000000 moveto +/parenleft glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +33.759766 0.000000 moveto +/t glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +40.976562 0.000000 moveto +/parenright glyphshow + + +grestore + +end +showpage diff --git a/docs/manual/plots/awh-traj.eps b/docs/manual/plots/awh-traj.eps new file mode 100644 index 0000000000..ff77552afc --- /dev/null +++ b/docs/manual/plots/awh-traj.eps @@ -0,0 +1,2000 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Title: awh-traj.eps +%%Creator: matplotlib version 1.3.1, http://matplotlib.org/ +%%CreationDate: Fri Nov 17 16:38:11 2017 +%%Orientation: portrait +%%BoundingBox: 90 180 522 612 +%%EndComments +%%BeginProlog +/mpldict 10 dict def +mpldict begin +/m { moveto } bind def +/l { lineto } bind def +/r { rlineto } bind def +/c { curveto } bind def +/cl { closepath } bind def +/box { +m +1 index 0 r +0 exch r +neg 0 r +cl +} bind def +/clipbox { +box +clip +newpath +} bind def +%!PS-Adobe-3.0 Resource-Font +%%Title: cmr10 +%%Copyright: Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. +%%Creator: Converted from TrueType to type 3 by PPR +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /Cmr10 def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-44 -250 1009 750]def +/FontType 3 def +/Encoding [ /parenright /parenleft ] def +/FontInfo 10 dict dup begin +/FamilyName (cmr10) def +/FullName (cmr10) def +/Notice (Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. ) def +/Weight (Regular) def +/Version (1.1/12-Nov-94) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -133 def +/UnderlineThickness 20 def +end readonly def +/CharStrings 2 dict dup begin +/parenright{{388 0 56 -249 291 750 _sc +65 -249 _m +59 -249 56 -246 56 -240 _c +56 -237 56 -235 58 -234 _c +172 -122 229 38 229 250 _c +229 462 172 623 60 733 _c +57 734 56 737 56 741 _c +56 743 57 745 59 747 _c +61 749 63 750 65 750 _c +74 750 _l +76 750 77 749 79 748 _c +127 710 167 664 199 610 _c +231 556 254 498 269 437 _c +283 376 291 314 291 250 _c +291 202 287 156 279 110 _c +}_e{271 64 258 20 241 -24 _c +223 -68 201 -108 175 -146 _c +148 -184 116 -217 79 -247 _c +77 -248 76 -249 74 -249 _c +65 -249 _l +_cl}_e}_d +/parenleft{{388 0 97 -249 332 750 _sc +310 -247 _m +272 -217 240 -184 214 -146 _c +187 -108 165 -67 148 -25 _c +131 17 118 62 110 109 _c +101 155 97 202 97 250 _c +97 298 101 345 110 392 _c +118 438 131 483 149 527 _c +166 570 188 611 215 649 _c +242 687 274 720 310 748 _c +310 749 311 750 315 750 _c +324 750 _l +326 750 327 749 329 747 _c +331 745 332 743 332 741 _c +332 738 331 736 330 735 _c +}_e{297 703 270 668 248 632 _c +226 596 209 557 196 516 _c +183 474 174 432 168 388 _c +162 344 159 298 159 250 _c +159 38 215 -122 329 -232 _c +331 -234 332 -236 332 -240 _c +332 -242 331 -244 329 -246 _c +327 -248 326 -249 324 -249 _c +315 -249 _l +311 -249 310 -248 310 -247 _c +_cl}_e}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +%!PS-Adobe-3.0 Resource-Font +%%Title: DejaVu Sans +%%Copyright: Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. DejaVu changes are in public domain +%%Creator: Converted from TrueType to type 3 by PPR +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /DejaVuSans def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-1021 -415 1681 1167]def +/FontType 3 def +/Encoding [ /space /zero /F /I /R /S /T /a /c /d /e /g /i /l /m /n /o /p /r /s /t /v ] def +/FontInfo 10 dict dup begin +/FamilyName (DejaVu Sans) def +/FullName (DejaVu Sans) def +/Notice (Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. DejaVu changes are in public domain ) def +/Weight (Book) def +/Version (Version 2.34) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -130 def +/UnderlineThickness 90 def +end readonly def +/CharStrings 22 dict dup begin +/space{318 0 0 0 0 0 _sc +}_d +/zero{636 0 66 -13 570 742 _sc +318 664 _m +267 664 229 639 203 589 _c +177 539 165 464 165 364 _c +165 264 177 189 203 139 _c +229 89 267 64 318 64 _c +369 64 407 89 433 139 _c +458 189 471 264 471 364 _c +471 464 458 539 433 589 _c +407 639 369 664 318 664 _c +318 742 _m +399 742 461 709 505 645 _c +548 580 570 486 570 364 _c +570 241 548 147 505 83 _c +461 19 399 -13 318 -13 _c +236 -13 173 19 130 83 _c +87 147 66 241 66 364 _c +66 486 87 580 130 645 _c +173 709 236 742 318 742 _c +_cl}_d +/F{575 0 98 0 517 729 _sc +98 729 _m +517 729 _l +517 646 _l +197 646 _l +197 431 _l +486 431 _l +486 348 _l +197 348 _l +197 0 _l +98 0 _l +98 729 _l +_cl}_d +/I{295 0 98 0 197 729 _sc +98 729 _m +197 729 _l +197 0 _l +98 0 _l +98 729 _l +_cl}_d +/R{{695 0 98 0 666 729 _sc +444 342 _m +465 334 486 319 506 296 _c +526 272 546 240 566 199 _c +666 0 _l +560 0 _l +467 187 _l +443 235 419 268 397 284 _c +374 300 343 308 304 308 _c +197 308 _l +197 0 _l +98 0 _l +98 729 _l +321 729 _l +404 729 466 711 507 677 _c +548 642 569 589 569 519 _c +569 473 558 434 537 404 _c +515 374 484 353 444 342 _c +197 648 _m +197 389 _l +321 389 _l +}_e{368 389 404 400 428 422 _c +452 444 465 476 465 519 _c +465 561 452 593 428 615 _c +404 637 368 648 321 648 _c +197 648 _l +_cl}_e}_d +/S{{635 0 66 -13 579 742 _sc +535 705 _m +535 609 _l +497 627 462 640 429 649 _c +395 657 363 662 333 662 _c +279 662 237 651 208 631 _c +179 610 165 580 165 542 _c +165 510 174 485 194 469 _c +213 452 250 439 304 429 _c +364 417 _l +437 403 491 378 526 343 _c +561 307 579 260 579 201 _c +579 130 555 77 508 41 _c +460 5 391 -13 300 -13 _c +265 -13 228 -9 189 -2 _c +}_e{150 5 110 16 69 32 _c +69 134 _l +109 111 148 94 186 83 _c +224 71 262 66 300 66 _c +356 66 399 77 430 99 _c +460 121 476 152 476 194 _c +476 230 465 258 443 278 _c +421 298 385 313 335 323 _c +275 335 _l +201 349 148 372 115 404 _c +82 435 66 478 66 534 _c +66 598 88 649 134 686 _c +179 723 242 742 322 742 _c +356 742 390 739 426 733 _c +461 727 497 717 535 705 _c +}_e{_cl}_e}_d +/T{611 0 -2 0 614 729 _sc +-2 729 _m +614 729 _l +614 646 _l +355 646 _l +355 0 _l +256 0 _l +256 646 _l +-2 646 _l +-2 729 _l +_cl}_d +/a{{613 0 60 -13 522 560 _sc +343 275 _m +270 275 220 266 192 250 _c +164 233 150 205 150 165 _c +150 133 160 107 181 89 _c +202 70 231 61 267 61 _c +317 61 357 78 387 114 _c +417 149 432 196 432 255 _c +432 275 _l +343 275 _l +522 312 _m +522 0 _l +432 0 _l +432 83 _l +411 49 385 25 355 10 _c +325 -5 287 -13 243 -13 _c +187 -13 142 2 109 33 _c +76 64 60 106 60 159 _c +}_e{60 220 80 266 122 298 _c +163 329 224 345 306 345 _c +432 345 _l +432 354 _l +432 395 418 427 391 450 _c +364 472 326 484 277 484 _c +245 484 215 480 185 472 _c +155 464 127 453 100 439 _c +100 522 _l +132 534 164 544 195 550 _c +226 556 256 560 286 560 _c +365 560 424 539 463 498 _c +502 457 522 395 522 312 _c +_cl}_e}_d +/c{{550 0 55 -13 488 560 _sc +488 526 _m +488 442 _l +462 456 437 466 411 473 _c +385 480 360 484 334 484 _c +276 484 230 465 198 428 _c +166 391 150 339 150 273 _c +150 206 166 154 198 117 _c +230 80 276 62 334 62 _c +360 62 385 65 411 72 _c +437 79 462 90 488 104 _c +488 21 _l +462 9 436 0 410 -5 _c +383 -10 354 -13 324 -13 _c +242 -13 176 12 128 64 _c +}_e{79 115 55 185 55 273 _c +55 362 79 432 128 483 _c +177 534 244 560 330 560 _c +358 560 385 557 411 551 _c +437 545 463 537 488 526 _c +_cl}_e}_d +/d{{635 0 55 -13 544 760 _sc +454 464 _m +454 760 _l +544 760 _l +544 0 _l +454 0 _l +454 82 _l +435 49 411 25 382 10 _c +353 -5 319 -13 279 -13 _c +213 -13 159 13 117 65 _c +75 117 55 187 55 273 _c +55 359 75 428 117 481 _c +159 533 213 560 279 560 _c +319 560 353 552 382 536 _c +411 520 435 496 454 464 _c +148 273 _m +148 207 161 155 188 117 _c +215 79 253 61 301 61 _c +}_e{348 61 385 79 413 117 _c +440 155 454 207 454 273 _c +454 339 440 390 413 428 _c +385 466 348 485 301 485 _c +253 485 215 466 188 428 _c +161 390 148 339 148 273 _c +_cl}_e}_d +/e{{615 0 55 -13 562 560 _sc +562 296 _m +562 252 _l +149 252 _l +153 190 171 142 205 110 _c +238 78 284 62 344 62 _c +378 62 412 66 444 74 _c +476 82 509 95 541 113 _c +541 28 _l +509 14 476 3 442 -3 _c +408 -9 373 -13 339 -13 _c +251 -13 182 12 131 62 _c +80 112 55 181 55 268 _c +55 357 79 428 127 481 _c +175 533 241 560 323 560 _c +397 560 455 536 498 489 _c +}_e{540 441 562 377 562 296 _c +472 322 _m +471 371 457 410 431 440 _c +404 469 368 484 324 484 _c +274 484 234 469 204 441 _c +174 413 156 373 152 322 _c +472 322 _l +_cl}_e}_d +/g{{635 0 55 -207 544 560 _sc +454 280 _m +454 344 440 395 414 431 _c +387 467 349 485 301 485 _c +253 485 215 467 188 431 _c +161 395 148 344 148 280 _c +148 215 161 165 188 129 _c +215 93 253 75 301 75 _c +349 75 387 93 414 129 _c +440 165 454 215 454 280 _c +544 68 _m +544 -24 523 -93 482 -139 _c +440 -184 377 -207 292 -207 _c +260 -207 231 -204 203 -200 _c +175 -195 147 -188 121 -178 _c +}_e{121 -91 _l +147 -105 173 -115 199 -122 _c +225 -129 251 -133 278 -133 _c +336 -133 380 -117 410 -87 _c +439 -56 454 -10 454 52 _c +454 96 _l +435 64 411 40 382 24 _c +353 8 319 0 279 0 _c +211 0 157 25 116 76 _c +75 127 55 195 55 280 _c +55 364 75 432 116 483 _c +157 534 211 560 279 560 _c +319 560 353 552 382 536 _c +411 520 435 496 454 464 _c +454 547 _l +544 547 _l +}_e{544 68 _l +_cl}_e}_d +/i{278 0 94 0 184 760 _sc +94 547 _m +184 547 _l +184 0 _l +94 0 _l +94 547 _l +94 760 _m +184 760 _l +184 646 _l +94 646 _l +94 760 _l +_cl}_d +/l{278 0 94 0 184 760 _sc +94 760 _m +184 760 _l +184 0 _l +94 0 _l +94 760 _l +_cl}_d +/m{{974 0 91 0 889 560 _sc +520 442 _m +542 482 569 511 600 531 _c +631 550 668 560 711 560 _c +767 560 811 540 842 500 _c +873 460 889 403 889 330 _c +889 0 _l +799 0 _l +799 327 _l +799 379 789 418 771 444 _c +752 469 724 482 686 482 _c +639 482 602 466 575 435 _c +548 404 535 362 535 309 _c +535 0 _l +445 0 _l +445 327 _l +445 379 435 418 417 444 _c +398 469 369 482 331 482 _c +}_e{285 482 248 466 221 435 _c +194 404 181 362 181 309 _c +181 0 _l +91 0 _l +91 547 _l +181 547 _l +181 462 _l +201 495 226 520 255 536 _c +283 552 317 560 357 560 _c +397 560 430 550 458 530 _c +486 510 506 480 520 442 _c +_cl}_e}_d +/n{634 0 91 0 549 560 _sc +549 330 _m +549 0 _l +459 0 _l +459 327 _l +459 379 448 417 428 443 _c +408 469 378 482 338 482 _c +289 482 251 466 223 435 _c +195 404 181 362 181 309 _c +181 0 _l +91 0 _l +91 547 _l +181 547 _l +181 462 _l +202 494 227 519 257 535 _c +286 551 320 560 358 560 _c +420 560 468 540 500 501 _c +532 462 549 405 549 330 _c +_cl}_d +/o{612 0 55 -13 557 560 _sc +306 484 _m +258 484 220 465 192 427 _c +164 389 150 338 150 273 _c +150 207 163 156 191 118 _c +219 80 257 62 306 62 _c +354 62 392 80 420 118 _c +448 156 462 207 462 273 _c +462 337 448 389 420 427 _c +392 465 354 484 306 484 _c +306 560 _m +384 560 445 534 490 484 _c +534 433 557 363 557 273 _c +557 183 534 113 490 63 _c +445 12 384 -13 306 -13 _c +227 -13 165 12 121 63 _c +77 113 55 183 55 273 _c +55 363 77 433 121 484 _c +165 534 227 560 306 560 _c +_cl}_d +/p{{635 0 91 -207 580 560 _sc +181 82 _m +181 -207 _l +91 -207 _l +91 547 _l +181 547 _l +181 464 _l +199 496 223 520 252 536 _c +281 552 316 560 356 560 _c +422 560 476 533 518 481 _c +559 428 580 359 580 273 _c +580 187 559 117 518 65 _c +476 13 422 -13 356 -13 _c +316 -13 281 -5 252 10 _c +223 25 199 49 181 82 _c +487 273 _m +487 339 473 390 446 428 _c +418 466 381 485 334 485 _c +}_e{286 485 249 466 222 428 _c +194 390 181 339 181 273 _c +181 207 194 155 222 117 _c +249 79 286 61 334 61 _c +381 61 418 79 446 117 _c +473 155 487 207 487 273 _c +_cl}_e}_d +/r{411 0 91 0 411 560 _sc +411 463 _m +401 469 390 473 378 476 _c +366 478 353 480 339 480 _c +288 480 249 463 222 430 _c +194 397 181 350 181 288 _c +181 0 _l +91 0 _l +91 547 _l +181 547 _l +181 462 _l +199 495 224 520 254 536 _c +284 552 321 560 365 560 _c +371 560 378 559 386 559 _c +393 558 401 557 411 555 _c +411 463 _l +_cl}_d +/s{{521 0 54 -13 472 560 _sc +443 531 _m +443 446 _l +417 458 391 468 364 475 _c +336 481 308 485 279 485 _c +234 485 200 478 178 464 _c +156 450 145 430 145 403 _c +145 382 153 366 169 354 _c +185 342 217 330 265 320 _c +296 313 _l +360 299 405 279 432 255 _c +458 230 472 195 472 151 _c +472 100 452 60 412 31 _c +372 1 316 -13 246 -13 _c +216 -13 186 -10 154 -5 _c +}_e{122 0 89 8 54 20 _c +54 113 _l +87 95 120 82 152 74 _c +184 65 216 61 248 61 _c +290 61 323 68 346 82 _c +368 96 380 117 380 144 _c +380 168 371 187 355 200 _c +339 213 303 226 247 238 _c +216 245 _l +160 257 119 275 95 299 _c +70 323 58 356 58 399 _c +58 450 76 490 112 518 _c +148 546 200 560 268 560 _c +301 560 332 557 362 552 _c +391 547 418 540 443 531 _c +}_e{_cl}_e}_d +/t{392 0 27 0 368 702 _sc +183 702 _m +183 547 _l +368 547 _l +368 477 _l +183 477 _l +183 180 _l +183 135 189 106 201 94 _c +213 81 238 75 276 75 _c +368 75 _l +368 0 _l +276 0 _l +206 0 158 13 132 39 _c +106 65 93 112 93 180 _c +93 477 _l +27 477 _l +27 547 _l +93 547 _l +93 702 _l +183 702 _l +_cl}_d +/v{592 0 30 0 562 547 _sc +30 547 _m +125 547 _l +296 88 _l +467 547 _l +562 547 _l +357 0 _l +235 0 _l +30 547 _l +_cl}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +%!PS-Adobe-3.0 Resource-Font +%%Title: cmmi10 +%%Copyright: Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. +%%Creator: Converted from TrueType to type 3 by PPR +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /Cmmi10 def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-34 -250 1048 750]def +/FontType 3 def +/Encoding [ /xi /t ] def +/FontInfo 10 dict dup begin +/FamilyName (cmmi10) def +/FullName (cmmi10) def +/Notice (Copyright (C) 1994, Basil K. Malyshev. All Rights Reserved.012BaKoMa Fonts Collection, Level-B. ) def +/Weight (Regular) def +/Version (1.1/12-Nov-94) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -133 def +/UnderlineThickness 20 def +end readonly def +/CharStrings 2 dict dup begin +/xi{{437 0 23 -204 445 699 _sc +163 -155 _m +164 -147 169 -143 177 -143 _c +177 -143 183 -146 195 -153 _c +207 -159 220 -165 234 -170 _c +248 -175 263 -178 278 -178 _c +290 -178 300 -172 309 -162 _c +317 -151 322 -140 322 -128 _c +322 -110 312 -98 294 -91 _c +124 -25 _l +94 -13 70 3 51 25 _c +32 47 23 73 23 102 _c +23 128 29 154 43 182 _c +57 210 74 235 96 258 _c +117 280 140 299 165 313 _c +}_e{145 325 130 340 119 358 _c +108 376 103 397 103 419 _c +103 442 107 464 117 484 _c +127 504 140 523 157 539 _c +173 555 192 569 212 581 _c +232 593 253 602 275 608 _c +271 621 270 633 270 645 _c +270 681 277 699 291 699 _c +294 699 297 697 300 695 _c +302 692 304 689 304 686 _c +304 682 303 675 301 664 _c +299 653 299 646 299 644 _c +299 632 300 622 303 614 _c +}_e{320 617 337 619 353 619 _c +414 619 445 609 445 591 _c +445 568 411 557 343 557 _c +322 557 305 564 292 578 _c +272 568 254 554 238 536 _c +222 518 209 499 200 477 _c +191 455 187 432 187 410 _c +187 378 196 353 214 335 _c +238 343 261 347 285 347 _c +346 347 377 337 377 319 _c +377 296 343 285 275 285 _c +247 285 221 289 197 298 _c +167 282 139 257 115 225 _c +}_e{90 192 78 161 78 131 _c +78 111 85 94 99 79 _c +113 64 131 52 152 44 _c +329 -24 _l +344 -30 356 -39 366 -52 _c +376 -64 381 -79 381 -96 _c +381 -123 370 -148 349 -170 _c +328 -192 304 -204 277 -204 _c +268 -204 254 -201 235 -197 _c +216 -192 199 -186 185 -179 _c +170 -171 163 -163 163 -155 _c +244 316 _m +252 312 263 311 277 311 _c +309 311 332 313 346 317 _c +333 319 312 321 284 321 _c +}_e{272 321 259 319 244 316 _c +321 589 _m +327 585 335 583 345 583 _c +377 583 400 585 414 589 _c +321 589 _l +_cl}_e}_d +/t{{361 0 22 -10 330 626 _sc +62 81 _m +62 91 63 100 65 109 _c +137 396 _l +32 396 _l +25 396 22 400 22 409 _c +24 423 29 431 35 431 _c +146 431 _l +186 594 _l +188 602 193 610 201 616 _c +209 622 218 626 228 626 _c +236 626 243 623 249 618 _c +255 613 258 606 258 598 _c +258 596 257 594 257 593 _c +257 592 257 591 257 590 _c +217 431 _l +320 431 _l +326 431 330 426 330 418 _c +}_e{330 416 329 414 328 410 _c +327 406 326 402 324 400 _c +322 397 320 396 317 396 _c +208 396 _l +136 107 _l +131 88 129 72 129 58 _c +129 29 138 15 158 15 _c +187 15 213 28 236 56 _c +258 84 276 114 288 147 _c +290 151 293 153 296 153 _c +308 153 _l +310 153 312 152 314 150 _c +316 148 317 146 317 144 _c +317 142 316 141 316 141 _c +301 101 280 65 252 35 _c +}_e{224 5 192 -10 156 -10 _c +129 -10 107 -1 89 15 _c +71 32 62 54 62 81 _c +_cl}_e}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +end +%%EndProlog +mpldict begin +90 180 translate +432 432 0 0 clipbox +gsave +0 0 m +432 0 l +432 432 l +0 432 l +cl +1.000 setgray +fill +grestore +gsave +30.24 30.24 m +410.4 30.24 l +410.4 410.4 l +30.24 410.4 l +cl +1.000 setgray +fill +grestore +1.000 setlinewidth +1 setlinejoin +2 setlinecap +[] 0 setdash +0.000 setgray +gsave +380.2 380.2 30.24 30.24 clipbox +30.24 220.32 m +31.0003 185.871 l +31.7606 130.469 l +32.521 123.84 l +33.2813 122.73 l +34.0416 121.112 l +34.8019 159.058 l +35.5622 142.537 l +36.3226 154.695 l +37.0829 170.183 l +37.8432 216.78 l +38.6035 206.334 l +39.3638 156.017 l +40.1242 145.748 l +40.8845 117.666 l +41.6448 127.107 l +42.4051 102.845 l +43.1654 97.3894 l +43.9258 100.247 l +44.6861 106.711 l +45.4464 139.376 l +46.2067 145.851 l +46.967 112.398 l +47.7274 130.793 l +48.4877 173.225 l +49.248 145.491 l +50.0083 133.253 l +50.7686 94.7064 l +51.529 103.822 l +52.2893 123.924 l +53.0496 182.713 l +53.8099 198.412 l +54.5702 172.27 l +55.3306 155.682 l +56.0909 184.753 l +56.8512 198.037 l +57.6115 206.359 l +58.3718 216.605 l +59.1322 253.738 l +59.8925 279.444 l +60.6528 300.279 l +61.4131 314.396 l +62.1734 316.869 l +62.9338 312.636 l +63.6941 340.751 l +64.4544 294.364 l +65.2147 310.53 l +65.975 300.99 l +66.7354 287.316 l +67.4957 282.915 l +68.256 318.846 l +69.0163 347.32 l +69.7766 326.717 l +70.537 329.491 l +71.2973 322.326 l +72.0576 295.118 l +72.8179 262.031 l +73.5782 263.255 l +75.0989 296.206 l +75.8592 303.604 l +77.3798 351.133 l +78.1402 351.471 l +78.9005 361.268 l +79.6608 343.184 l +80.4211 298.679 l +81.1814 278.268 l +81.9418 233.177 l +82.7021 215.852 l +83.4624 250.816 l +84.2227 265.629 l +84.983 246.397 l +85.7434 218.249 l +86.5037 232.886 l +87.264 253.048 l +88.0243 262.964 l +88.7846 289.009 l +89.545 303.381 l +90.3053 292.37 l +91.0656 334.978 l +92.5862 311.498 l +93.3466 280.178 l +94.1069 264.4 l +94.8672 226.627 l +95.6275 215.97 l +96.3878 202.943 l +97.1482 185.086 l +97.9085 157.959 l +98.6688 125.418 l +100.189 90.3937 l +100.95 102.344 l +101.71 83.3791 l +102.47 98.1634 l +103.231 108.533 l +103.991 82.8912 l +104.751 84.8815 l +105.512 90.8206 l +106.272 99.8576 l +107.032 83.8971 l +107.793 121.695 l +108.553 132.152 l +109.313 132.76 l +110.074 172.905 l +110.834 196.621 l +111.594 169.36 l +112.355 160.639 l +113.115 144.424 l +113.875 167.977 l +114.636 123.685 l +115.396 119.197 l +116.156 99.2733 l +116.916 86.2321 l +117.677 123.502 l +118.437 146.5 l +119.197 164.246 l +119.958 146.976 l +120.718 145.585 l +121.478 122.695 l +122.239 130.666 l +122.999 162.6 l +123.759 175.937 l +124.52 215.325 l +125.28 189.131 l +126.04 185.555 l +127.561 256.139 l +128.321 264.063 l +129.082 258.163 l +129.842 239.885 l +130.602 254.01 l +131.363 263.386 l +132.123 277.302 l +132.883 309.49 l +133.644 327.301 l +134.404 352.099 l +135.164 343.323 l +135.924 338.268 l +136.685 334.583 l +137.445 314.299 l +138.205 280.032 l +138.966 319.996 l +139.726 329.477 l +140.486 358.624 l +142.767 304.339 l +143.528 279.258 l +144.288 287.871 l +145.048 287.038 l +145.809 277.044 l +146.569 298.259 l +147.329 266.283 l +148.09 300.062 l +148.85 307.05 l +149.61 310.549 l +150.371 344.231 l +151.131 342.688 l +151.891 358.227 l +152.652 348.058 l +153.412 339.987 l +154.172 313.826 l +154.932 355.737 l +155.693 349.004 l +156.453 345.847 l +157.213 335.826 l +157.974 345.554 l +158.734 352.443 l +159.494 350.892 l +160.255 328.177 l +161.015 360.141 l +162.536 289.22 l +163.296 280.509 l +164.056 305.012 l +164.817 345.166 l +165.577 347.917 l +166.337 340.643 l +167.098 325.93 l +167.858 329.823 l +168.618 332.404 l +169.379 301.127 l +170.139 314.1 l +170.899 334.516 l +171.66 292.518 l +172.42 314.68 l +173.18 357.582 l +173.94 361.031 l +174.701 355.435 l +175.461 341.716 l +176.221 322.767 l +176.982 328.622 l +177.742 302.041 l +179.263 213.576 l +180.023 244.5 l +180.783 262.307 l +181.544 217.103 l +182.304 206.604 l +183.064 222.991 l +183.825 206.263 l +184.585 141.241 l +185.345 133.985 l +186.106 149.705 l +186.866 170.963 l +187.626 158.704 l +188.387 173.632 l +189.147 182.679 l +189.907 157.243 l +190.668 142.498 l +191.428 119.797 l +192.188 101.277 l +192.948 89.6636 l +193.709 119.314 l +194.469 124.262 l +195.229 135.879 l +195.99 193.868 l +196.75 194.151 l +197.51 186.076 l +198.271 196.429 l +199.031 159.637 l +199.791 160.112 l +200.552 139.922 l +202.072 230.341 l +202.833 242.288 l +203.593 258.598 l +204.353 261.174 l +205.114 227.391 l +205.874 227.155 l +206.634 203.977 l +207.395 220.539 l +208.155 184.423 l +208.915 140.295 l +209.676 143.566 l +210.436 100.683 l +211.196 135.549 l +211.956 145.671 l +212.717 134.127 l +213.477 113.037 l +214.237 108.173 l +214.998 123.239 l +215.758 133.211 l +216.518 174.076 l +217.279 173.078 l +218.039 197.256 l +218.799 175.724 l +219.56 212.956 l +221.08 230.613 l +221.841 248.425 l +222.601 239.471 l +223.361 245.829 l +224.122 258.88 l +224.882 274.576 l +226.403 263.981 l +227.163 306.51 l +227.923 322.133 l +228.684 301.239 l +230.204 247.262 l +230.964 267.96 l +231.725 249.986 l +232.485 282.932 l +233.245 247.002 l +234.006 293.385 l +234.766 293.199 l +236.287 359.681 l +237.047 338.977 l +237.807 325.482 l +238.568 290.211 l +239.328 309.106 l +240.088 332.207 l +240.849 351.19 l +241.609 349.816 l +242.369 338.77 l +243.13 353.121 l +243.89 348.717 l +244.65 350.443 l +245.411 361.086 l +246.171 347.421 l +246.931 336.271 l +247.692 309.703 l +248.452 302.425 l +249.212 326.482 l +249.972 333.822 l +250.733 328.308 l +251.493 309.656 l +252.253 280.532 l +253.014 299.045 l +254.534 276.173 l +255.295 283.168 l +256.055 253.322 l +256.815 244.247 l +257.576 258.473 l +258.336 269.887 l +259.096 264.012 l +259.857 323.296 l +260.617 356.976 l +261.377 338.926 l +262.898 311.748 l +263.658 335.645 l +264.419 350 l +265.179 330.766 l +265.939 357.508 l +266.7 351.304 l +267.46 335.041 l +268.22 299.14 l +268.98 288.007 l +269.741 291.467 l +270.501 317.052 l +271.261 333.986 l +272.022 305.905 l +272.782 292.587 l +273.542 272.307 l +274.303 286.057 l +275.063 323.224 l +275.823 312.45 l +276.584 311.728 l +277.344 288.184 l +278.104 286.892 l +278.865 295.204 l +279.625 280.269 l +280.385 279.923 l +281.146 304.78 l +281.906 295.339 l +282.666 289.941 l +283.427 279.239 l +284.187 305.902 l +284.947 362.017 l +285.708 310.308 l +286.468 315.647 l +287.228 313.501 l +287.988 327.058 l +288.749 326.738 l +289.509 321.38 l +290.269 340.209 l +291.03 340.295 l +291.79 355.76 l +292.55 350.396 l +293.311 350.738 l +294.071 350.468 l +294.831 347.997 l +295.592 358.921 l +296.352 321.368 l +297.112 311.825 l +297.873 328.088 l +298.633 327.348 l +299.393 320.209 l +300.154 261.453 l +300.914 281.311 l +301.674 342.133 l +302.435 347.487 l +303.195 313.199 l +303.955 323.132 l +304.716 345.813 l +305.476 326.516 l +306.236 262.504 l +306.996 266.608 l +307.757 263.812 l +308.517 189.787 l +309.277 207.51 l +310.038 218.81 l +310.798 200.764 l +311.558 172.336 l +312.319 215.708 l +313.079 166.149 l +313.839 155.918 l +314.6 159.865 l +315.36 156.377 l +316.12 155.518 l +316.881 165.158 l +317.641 192.736 l +318.401 211.443 l +319.162 196.053 l +319.922 201.529 l +320.682 181.723 l +321.443 144.998 l +322.203 160.265 l +322.963 144.476 l +323.724 179.87 l +324.484 206.253 l +325.244 217.177 l +326.004 213.966 l +326.765 181.282 l +327.525 171.317 l +328.285 182.405 l +329.046 203.95 l +329.806 203.983 l +330.566 185.787 l +331.327 227.077 l +332.087 238.948 l +332.847 208.468 l +333.608 219.328 l +334.368 217.132 l +335.128 219.372 l +335.889 187.661 l +336.649 185.187 l +337.409 156.326 l +338.17 170.311 l +338.93 158.353 l +339.69 158.746 l +340.451 191.224 l +341.211 162.048 l +341.971 142.532 l +342.732 118.069 l +343.492 151.075 l +344.252 145.135 l +345.012 133.325 l +345.773 159.077 l +346.533 176.245 l +347.293 181.307 l +348.054 184.628 l +348.814 180.024 l +349.574 167.688 l +350.335 196.467 l +351.095 210.598 l +351.855 183.424 l +352.616 195.578 l +353.376 215.935 l +354.897 218.912 l +355.657 195.776 l +356.417 221.518 l +357.178 218.674 l +357.938 237.442 l +358.698 240.864 l +359.459 257.496 l +360.219 291.522 l +360.979 265.802 l +361.74 266.627 l +362.5 264.023 l +363.26 277.16 l +364.02 310.608 l +364.781 315.856 l +365.541 325.225 l +366.301 315.371 l +367.062 351.192 l +368.582 301.602 l +369.343 301.264 l +370.103 326.44 l +370.863 312.767 l +371.624 259.332 l +372.384 255.253 l +373.144 253.618 l +373.905 181.23 l +374.665 213.326 l +375.425 215.377 l +376.186 221.569 l +376.946 216.744 l +377.706 217.426 l +378.467 257.538 l +379.227 229.01 l +379.987 240.87 l +380.748 218.396 l +381.508 254.647 l +382.268 236.876 l +383.028 256.053 l +383.789 279.524 l +385.309 224.587 l +386.07 245.823 l +386.83 244.137 l +387.59 206.426 l +388.351 217.232 l +389.111 207.027 l +389.871 231.023 l +390.632 280.074 l +391.392 292.009 l +392.152 314.054 l +392.913 327.145 l +393.673 344.625 l +394.433 332.27 l +395.194 305.32 l +395.954 290.718 l +396.714 266.08 l +397.475 215.765 l +398.235 251.254 l +398.995 272.761 l +399.756 272.575 l +400.516 267.083 l +401.276 251.677 l +402.036 231.274 l +402.797 217.985 l +403.557 188.056 l +404.317 170.541 l +405.078 121.134 l +405.838 148.256 l +406.598 124.743 l +407.359 148.945 l +408.119 159.771 l +408.879 168.9 l +409.64 160.772 l +410.4 188.638 l +411.16 158.274 l +411.16 158.274 l +stroke +grestore +2.000 setlinewidth +0 setlinecap +0.851 0.275 0.078 setrgbcolor +gsave +380.2 380.2 30.24 30.24 clipbox +/o { +gsave +newpath +translate +2.0 setlinewidth +1 setlinejoin +0 setlinecap +-5 -5 m +5 5 l +-5 5 m +5 -5 l +stroke +grestore +} bind def +104.751 84.8815 o +grestore +0.196 0.804 0.196 setrgbcolor +gsave +380.2 380.2 30.24 30.24 clipbox +/o { +gsave +newpath +translate +2.0 setlinewidth +1 setlinejoin +0 setlinecap +-5 -5 m +5 5 l +-5 5 m +5 -5 l +stroke +grestore +} bind def +142.007 321.344 o +grestore +0.102 0.306 0.831 setrgbcolor +gsave +380.2 380.2 30.24 30.24 clipbox +/o { +gsave +newpath +translate +2.0 setlinewidth +1 setlinejoin +0 setlinecap +-5 -5 m +5 5 l +-5 5 m +5 -5 l +stroke +grestore +} bind def +195.229 135.879 o +grestore +1.000 setlinewidth +[6 6] 0 setdash +0.000 setgray +gsave +380.2 380.2 30.24 30.24 clipbox +30.24 77.76 m +410.4 77.76 l +stroke +grestore +gsave +380.2 380.2 30.24 30.24 clipbox +30.24 362.88 m +410.4 362.88 l +stroke +grestore +0.500 setlinewidth +[] 0 setdash +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 410.4 o +grestore +/DejaVuSans findfont +20.000 scalefont +setfont +gsave +25.200938 11.036875 translate +0.000000 rotate +0.000000 0.000000 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +106.272 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +106.272 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +182.304 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +182.304 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +258.336 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +258.336 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +334.368 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +334.368 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +0 -4 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 410.4 o +grestore +gsave +196.351250 8.677500 translate +0.000000 rotate +0.000000 0.000000 m /T glyphshow +11.591797 0.000000 m /i glyphshow +17.148438 0.000000 m /m glyphshow +36.630859 0.000000 m /e glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 30.24 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 125.28 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 125.28 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 220.32 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 220.32 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 315.36 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 315.36 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +30.24 410.4 o +grestore +gsave +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-4 0 l +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +410.4 410.4 o +grestore +gsave +20.240000 111.820000 translate +90.000000 rotate +/DejaVuSans findfont +20.0 scalefont +setfont +0.000000 0.796875 moveto +/R glyphshow + +13.896484 0.796875 moveto +/e glyphshow + +26.201172 0.796875 moveto +/a glyphshow + +38.457031 0.796875 moveto +/c glyphshow + +49.453125 0.796875 moveto +/t glyphshow + +57.294922 0.796875 moveto +/i glyphshow + +62.851562 0.796875 moveto +/o glyphshow + +75.087891 0.796875 moveto +/n glyphshow + +87.763672 0.796875 moveto +/space glyphshow + +94.121094 0.796875 moveto +/c glyphshow + +105.117188 0.796875 moveto +/o glyphshow + +117.353516 0.796875 moveto +/o glyphshow + +129.589844 0.796875 moveto +/r glyphshow + +137.812500 0.796875 moveto +/d glyphshow + +150.507812 0.796875 moveto +/i glyphshow + +156.064453 0.796875 moveto +/n glyphshow + +168.740234 0.796875 moveto +/a glyphshow + +180.996094 0.796875 moveto +/t glyphshow + +188.837891 0.796875 moveto +/e glyphshow + +201.142578 0.796875 moveto +/space glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +207.500000 0.796875 moveto +/xi glyphshow + + +grestore +1.000 setlinewidth +gsave +30.24 410.4 m +410.4 410.4 l +stroke +grestore +gsave +410.4 30.24 m +410.4 410.4 l +stroke +grestore +gsave +30.24 30.24 m +410.4 30.24 l +stroke +grestore +gsave +30.24 30.24 m +30.24 410.4 l +stroke +grestore +1 setlinecap +gsave +192.11 62.5536 m +139.194 62.5536 86.2784 62.5536 33.3626 62.5536 c +stroke +grestore +gsave +184.11 66.5536 m +192.11 62.5536 l +184.11 58.5536 l +stroke +grestore +gsave +41.3626 58.5536 m +33.3626 62.5536 l +41.3626 66.5536 l +stroke +grestore +gsave +407.282 62.5536 m +337.638 62.5536 267.993 62.5536 198.348 62.5536 c +stroke +grestore +gsave +399.282 66.5536 m +407.282 62.5536 l +399.282 58.5536 l +stroke +grestore +gsave +206.348 58.5536 m +198.348 62.5536 l +206.348 66.5536 l +stroke +grestore +gsave +55.789263 41.644800 translate +0.000000 rotate +0.000000 0.000000 m /I glyphshow +5.898438 0.000000 m /n glyphshow +18.574219 0.000000 m /i glyphshow +24.130859 0.000000 m /t glyphshow +31.972656 0.000000 m /i glyphshow +37.529297 0.000000 m /a glyphshow +49.785156 0.000000 m /l glyphshow +55.341797 0.000000 m /space glyphshow +61.699219 0.000000 m /s glyphshow +72.119141 0.000000 m /t glyphshow +79.960938 0.000000 m /a glyphshow +92.216797 0.000000 m /g glyphshow +104.912109 0.000000 m /e glyphshow +grestore +gsave +242.922312 41.644800 translate +0.000000 rotate +0.000000 0.000000 m /F glyphshow +10.003906 0.000000 m /i glyphshow +15.560547 0.000000 m /n glyphshow +28.236328 0.000000 m /a glyphshow +40.492188 0.000000 m /l glyphshow +46.048828 0.000000 m /space glyphshow +52.406250 0.000000 m /s glyphshow +62.826172 0.000000 m /t glyphshow +70.667969 0.000000 m /a glyphshow +82.923828 0.000000 m /g glyphshow +95.619141 0.000000 m /e glyphshow +grestore +2 setlinecap +gsave +40.0094 384.197 m +68.0094 384.197 l +stroke +grestore +gsave +90.009375 377.196875 translate +0.000000 rotate +/Cmmi10 findfont +20.0 scalefont +setfont +0.000000 0.000000 moveto +/xi glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +8.740234 0.000000 moveto +/parenleft glyphshow + +/Cmmi10 findfont +20.0 scalefont +setfont +16.503906 0.000000 moveto +/t glyphshow + +/Cmr10 findfont +20.0 scalefont +setfont +23.720703 0.000000 moveto +/parenright glyphshow + + +grestore +0 setlinecap +[6 6] 0 setdash +gsave +168.009 384.197 m +196.009 384.197 l +stroke +grestore +gsave +218.009375 377.196875 translate +0.000000 rotate +0.000000 0.000000 m /S glyphshow +12.695312 0.000000 m /a glyphshow +24.951172 0.000000 m /m glyphshow +44.433594 0.000000 m /p glyphshow +57.128906 0.000000 m /l glyphshow +62.685547 0.000000 m /i glyphshow +68.242188 0.000000 m /n glyphshow +80.917969 0.000000 m /g glyphshow +93.613281 0.000000 m /space glyphshow +99.970703 0.000000 m /i glyphshow +105.527344 0.000000 m /n glyphshow +118.203125 0.000000 m /t glyphshow +126.044922 0.000000 m /e glyphshow +138.349609 0.000000 m /r glyphshow +146.572266 0.000000 m /v glyphshow +158.408203 0.000000 m /a glyphshow +170.664062 0.000000 m /l glyphshow +grestore + +end +showpage diff --git a/docs/manual/special.tex b/docs/manual/special.tex index 0724b47814..bd81ed5b25 100644 --- a/docs/manual/special.tex +++ b/docs/manual/special.tex @@ -35,7 +35,6 @@ \chapter{Special Topics} \label{ch:special} - \section{Free energy implementation} \label{sec:dgimplement} For free energy calculations, there are two things that must be @@ -126,6 +125,7 @@ In {\gromacs}, there are several different methods to calculate the mean force. Each method has its limitations, which are listed below. \begin{itemize} \item{\bf pull code:} between the centers of mass of molecules or groups of molecules. +\item{\bf AWH code:} currently acts on coordinates provided by the pull code. \item{\bf free-energy code with harmonic bonds or constraints:} between single atoms. \item{\bf free-energy code with position restraints:} changing the conformation of a relatively immobile group of atoms. \item{\bf pull code in limited cases:} between groups of atoms that are @@ -133,6 +133,7 @@ part of a larger molecule for which the bonds are constrained with SHAKE or LINCS. If the pull group if relatively large, the pull code can be used. \end{itemize} + The pull and free-energy code a described in more detail in the following two sections. @@ -360,6 +361,421 @@ In such cases, the constraint correction displacement of the pull group is small compared to the bond lengths. +\section{Adaptive biasing with AWH} +\index{AWH} +\index{adaptive biasing|see{AWH}} +\label{sec:awh} +The accelerated weight histogram method (AWH)~\cite{lindahl2014accelerated} +calculates the PMF along a reaction coordinate by adding an adaptively determined biasing potential. +AWH flattens free energy barriers along the reaction coordinate by applying a history-dependent potential to the system +that ``fills up'' free energy minima. +This is similar in spirit to other adaptive biasing potential methods, +e.g. the Wang-Landau~\cite{wang2001efficient}, local elevation~\cite{huber1994local} and metadynamics~\cite{laio2002escaping} methods. +The initial sampling stage of AWH makes the method robust against the choice of input parameters. +Furthermore, the target distribution along the reaction coordinate may be chosen freely. + +\subsection{Basics of the method} +Rather than biasing the reaction coordinate $\xi(x)$ directly, AWH acts on a \emph{reference coordinate} $\lambda$. +The reaction coordinate $\xi(x)$ is coupled to $\lambda$ with a harmonic potential +\begin{equation} +Q(\xi,\lambda) = \frac{1}{2} \beta k (\xi - \lambda)^2, +\end{equation} +so that for large force constants $k$, $\xi \approx \lambda$. +Note the use of dimensionless energies for compatibility with previously published work. +Units of energy are obtained by multiplication with $k_BT=1/\beta$. +In the simulation, $\lambda$ samples the user-defined sampling interval $I$. +For a multidimensional reaction coordinate $\xi$, the sampling interval is the Cartesian product +$I=\Pi_d I_d$ (a rectangular domain). +The connection between atom coordinates and $\lambda$ is established through the extended ensemble~\cite{Lyubartsev1992}, +\begin{equation}\label{eq:awh:pxlambda} +P(x,\lambda) = \frac{1}{\mathcal{Z}}e^{g(\lambda) - Q(\xi(x),\lambda) - V(x)}, +\end{equation} +where $g(\lambda)$ is a bias function (a free variable) and $V(x)$ is the unbiased potential energy of the system. +The distribution along $\lambda$ can be +tuned to be any predefined \emph{target distribution} $\rho(\lambda)$ (often chosen to be flat) +by choosing $g(\lambda)$ wisely. +This is evident from +\begin{equation}\label{eq:awh:plambda} +P(\lambda) = \int P(x,\lambda) dx = +\frac{1}{\mathcal{Z}}e^{g(\lambda)} \int e^{- Q(\xi(x),\lambda) - V(x)} dx +\equiv \frac{1}{\mathcal{Z}}e^{g(\lambda) - F(\lambda)}, +\end{equation} +where $F(\lambda)$ is the free energy +\begin{equation}\label{eq:awh:flambda} +F(\lambda) = -\ln \int e^{- Q(\xi(x),\lambda) - V(x)} dx. +\end{equation} +Being the convolution of the PMF with the Gaussian defined by the harmonic potential, +$F(\lambda)$ is a smoothened version of the PMF. +Eq.~\ref{eq:awh:plambda} shows that in order to obtain $P(\lambda)=\rho(\lambda)$, +$F(\lambda)$ needs to be determined accurately. +Thus, AWH adaptively calculates $F(\lambda)$ and simultaneously converges $P(\lambda)$ toward $\rho(\lambda)$. + +\subsubsection{The free energy update} +AWH is initialized with an estimate of the free energy $F_0(\lambda)$. +At regular time intervals this estimate is updated using data collected in between the updates. +At update $n$, the applied bias $g_n(\lambda)$ is a function of the current free energy estimate $F_n(\lambda)$ +and target distribution $\rho_n(\lambda)$, +\begin{equation}\label{eq:awh:grhofrelation} +g_n(\lambda) = \ln \rho_n(\lambda) +F_n(\lambda), +\end{equation} +which is consistent with Eq.~\ref{eq:awh:plambda}. +Note that also the target distribution may be updated during the simulation (see examples in section~\ref{sec:awh:targets}). +Substituting this choice of $g=g_n$ back into Eq.~\ref{eq:awh:plambda} yields the simple free energy update +\begin{equation}\label{eq:awh:dfnaive} +\Delta F_n(\lambda) += F(\lambda) - F_n(\lambda) += -\ln\frac{P_n(\lambda)}{\rho_n(\lambda)}, +\end{equation} +which would yield a better estimate $F_{n+1} = F_n + \Delta F_n$, assuming $P_n(\lambda)$ can be measured accurately. +AWH estimates $P_n(\lambda)$ by regularly calculating the conditional distribution +\begin{equation}\label{eq:awh:omega} +\omega_n(\lambda|x) \equiv P_n(\lambda|x) = \frac{e^{g_n(\lambda) - Q(\xi(x), \lambda)}}{\sum_{\lambda'} e^{g_n(\lambda') - Q(\xi(x),\lambda)}}. +\end{equation} +Accumulating these probability weights yields +$\sum_t \omega(\lambda|x(t)) \sim P_n(\lambda)$, +where $\int P_n(\lambda|x) P_n(x) dx = P_n(\lambda)$ has been used. +The $\omega_n(\lambda|x)$ weights are thus the samples of the AWH method. +With the limited amount of sampling one has in practice, update scheme \ref{eq:awh:dfnaive} yields very noisy results. +AWH instead applies a free energy update that has the same form but which can be applied repeatedly with limited and localized sampling, +\begin{equation} +\Delta F_n = -\ln \frac{W_n(\lambda) + \sum_t \omega_n(\lambda|x(t))}{W_n(\lambda) + \sum_t\rho_n(\lambda)) }. +\end{equation} +Here $W_n(\lambda)$ is the \emph{reference weight histogram} representing prior sampling. +The update for $W(\lambda)$, disregarding the initial stage (see section~\ref{sec:awh:initial-stage}), +is +\begin{equation}\label{eq:awh:w-update} +W_{n+1}(\lambda) = W_n(\lambda) + \sum_t\rho_n(\lambda). +\end{equation} +Thus, the weight histogram equals the targeted, ``ideal'' history of samples. +There are two important things to note about the free energy update. +First, sampling is driven away from oversampled, currently local regions. +For such $\lambda$ values, + $\omega_n(\lambda) > \rho_n(\lambda)$ and +$\Delta F_n(\lambda) < 0$, +which by Eq.~\ref{eq:awh:grhofrelation} implies +$\Delta g_n(\lambda) < 0$ +(assuming $\Delta \rho_n \equiv 0$). +Thus, the probability to sample $\lambda$ decreases after the update (see Eq.~\ref{eq:awh:plambda}). +Secondly, the normalization of the histogram $N_n=\sum_\lambda W_n(\lambda)$, determines the update size $|\Delta F(\lambda)|$. +For instance, for a single sample $\omega(\lambda|x)$, the shape of the update is approximately a Gaussian function +of width $\sigma=1/\sqrt{\beta k}$ and height $\propto 1/N_n$~\cite{lindahl2014accelerated}, +\begin{equation}\label{eq:awh:dfsize} +|\Delta F_n(\lambda)| \propto \frac{1}{N_n} e^{-\frac{1}{2} \beta k (\xi(x) - \lambda)^2}. +\end{equation} +Therefore, as samples accumulate in $W(\lambda)$ and $N_n$ grows, the updates get smaller, allowing for the free energy to converge. + +Note that quantity of interest to the user is not $F(\lambda)$ but the PMF $\Phi(\xi)$. +$\Phi(\xi)$ is extracted by reweighting samples $\xi(t)$ on the fly~\cite{lindahl2014accelerated} +(see also section~\ref{sec:awh:reweight}) +and will converge at the same rate as $F(\lambda)$, see Fig.~\ref{fig:awh:bias-evolution}. +The PMF will be written to output (see section~\ref{sec:awh:usage}). + +\subsubsection{Applying the bias to the system} +The bias potential can be applied to the system in two ways. +Either by applying a harmonic potential centered at $\lambda(t)$, +which is sampled using (rejection-free) Monte-Carlo sampling from the conditional distribution +$\omega_n(\lambda|x(t)) = P_n(\lambda|x(t))$, +see Eq.~\ref{eq:awh:omega}. +This is also called Gibbs sampling or independence sampling. +Alternatively, and by default in the code, the following \emph{convolved bias potential} can be applied, +\begin{equation}\label{eq:awh:biaspotential} +U_n(\xi) = -\ln \int e^{ g_n(\lambda) -Q(\xi,\lambda)} d \lambda. +\end{equation} +These two approaches are equivalent in the sense that they give rise to the same biased probabilities $P_n(x)$ (cf.\ \ref{eq:awh:pxlambda}) +while the dynamics are clearly different in the two cases. +This choice does not affect the internals of the AWH algorithm, only what force and potential AWH returns to the MD engine. + +\begin{figure} +\centerline{ +\includegraphics[width=6cm]{plots/awh-traj} % traj +\includegraphics[width=6cm]{plots/awh-invN} % 1/N +} +\centerline{ +\includegraphics[width=6cm]{plots/awh-sampleweights} % weights +\includegraphics[width=6cm]{plots/awh-pmfs} % pmfs +} +\caption{AWH evolution in time for a Brownian particle in a double-well potential. +The reaction coordinate $\xi(t)$ traverses the sampling interval multiple times in the initial stage before exiting and entering the final stage (top left). +In the final stage, the dynamics of $\xi$ becomes increasingly diffusive. +The times of covering are shown as $\times$-markers of different colors. +At these times the free energy update size $\sim 1/N$, where $N$ is the size of the weight histogram, +is decreased by scaling $N$ by a factor of $\gamma=3$ (top right). +In the final stage, $N$ grows at the sampling rate and thus $1/N\sim1/t$. +The exit from the final stage is determined on the fly by ensuring that the effective sample weight $s$ of data collected in the final stage +exceeds that of initial stage data (bottom left; note that $\ln s(t)$ is plotted). +An estimate of the PMF is also extracted from the simulation (bottom right), which after exiting the initial stage should estimate global free energy differences fairly accurately. +} +\label{fig:awh:bias-evolution} +\end{figure} + +\subsection{The initial stage}\label{sec:awh:initial-stage} +Initially, when the bias potential is far from optimal, +samples will be highly correlated. +In such cases, +letting $W(\lambda)$ accumulate samples as prescribed by Eq.~\ref{eq:awh:w-update}, +entails a too rapid decay of the free energy update size. +This motivates splitting the simulation into an \emph{initial stage} +where the weight histogram grows according to a more restrictive and robust protocol, +and a \emph{final stage} where the the weight histogram grows linearly at the sampling rate (Eq.~\ref{eq:awh:w-update}). +The AWH initial stage takes inspiration from the well-known Wang-Landau algorithm~\cite{wang2001efficient}, +although there are differences in the details. + +In the initial stage the update size is kept constant (by keeping $N_n$ constant) until a transition across the sampling interval has been detected, +a ``covering''. For the definition of a covering, see Eq.~\ref{eq:awh:covering} below. +After a covering has occurred, $N_n$ is scaled up by a constant ``growth factor'' $\gamma$, chosen heuristically as $\gamma=3$. +Thus, in the initial stage +$N_n$ is set dynamically as +$N_{n} = \gamma^{m} N_0$, +where $m$ is the number of coverings. +Since the update size scales as $1/N$ ( Eq.~\ref{eq:awh:dfsize}) +this leads to a close to exponential decay of the update size in the initial stage, +see Fig.~\ref{fig:awh:bias-evolution}. + +The update size % +directly determines the rate of change of $F_n(\lambda)$ and hence, +from Eq.~\ref{eq:awh:grhofrelation}, +also the rate of change of the bias funcion $g_n(\lambda)$ +Thus initially, when $N_n$ is kept small and updates large, +the system will be driven along the reaction coordinate by the constantly fluctuating bias. +If $N_0$ is set small enough, +the first transition will typically be fast because of the large update size +and will quickly give a first rough estimate of the free energy. +The second transition, using $N_1=\gamma N_0$ refines this estimate further. +Thus, rather than very carefully filling free energy minima using a small initial update size, +the sampling interval is sweeped back-and-forth multiple times, +using a wide range of update sizes, +see Fig.~\ref{fig:awh:bias-evolution}. +This way, the initial stage also makes AWH robust against the choice of $N_0$. + +\subsubsection{The covering criterion} +In the general case of a multidimensional reaction coordinate $\lambda=(\lambda_d)$, +the sampling interval $I$ is considered covered when all dimensions have been covered. +A dimension $d$ is covered if all points $\lambda_d$ in the one-dimensional sampling interval + $I_d$ have been ``visited''. +Finally, a point $\lambda_d \in I_d$ has been visited if there is at least one point $\lambda^*\in I$ +with $\lambda^*_d = \lambda_d$ +that since the last covering has +accumulated probability weight corresponding to the peak of a +multidimensional Gaussian distribution +\begin{equation}\label{eq:awh:covering} +\Delta W(\lambda^*) +\ge w_{\mathrm{peak}} + \equiv \prod_d \frac{\Delta \lambda_{d}}{\sqrt{2\pi}\sigma_k}. +\end{equation} +Here, $\Delta \lambda_d$ is the point spacing of the discretized $I_d$ %of the $\lambda$ grid +and $\sigma_k=1/\sqrt{\beta k_d}$ (where $k_d$ is the force constant) +is the Gaussian width. + +\subsubsection{Exit from the initial stage} +For longer times, when major free energy barriers have largely been flattened by the converging bias potential, +the histogram $W(\lambda)$ should grow at the actual sampling rate and the initial stage needs to be exited~\cite{belardinelli2007fast}. +There are multiple reasonable (heuristic) ways of determining when this transition should take place. +One option is to postulate that the number of samples in the weight histogram $N_n$ should never exceed the actual number of collected samples, +and exit the initial stage when this condition breaks~\cite{lindahl2014accelerated}. +In the initial stage, $N$ grows close to exponentially while the collected number of samples grows linearly, so an exit will surely occur eventually. +Here we instead apply an exit criterion based on the observation that ``artifically'' keeping $N$ constant while +continuing to collect samples +corresponds to scaling down the relative weight of old samples relative to new ones. +Similarly, the subsequent scaling up of $N$ by a factor $\gamma$ corresponds to scaling up the weight of old data. +Briefly, the exit criterion is devised such that the weight of a sample collected \emph{after} the initial stage is always larger or equal to +the weight of a sample collected \emph{during} the initial stage, see Fig.~\ref{fig:awh:bias-evolution}. This is consistent with scaling down early, noisy data. + +The initial stage exit criterion will now be described in detail. +We start out at the beginning of a covering stage, +so that $N$ has just been scaled by $\gamma$ and is now kept constant. +Thus, the first sample of this stage has the weight $s= 1/\gamma$ relative to the last sample +of the previous covering stage. +We assume that $\Delta N$ samples are collected and added to $W$ for each update . +To keep $N$ constant, $W$ needs to be scaled down by a factor $N/(N + \Delta N)$ after every update. +Equivalently, this means that new data is scaled up relative to old data by the inverse factor. +Thus, after $\Delta n$ updates a new sample has the relative weight $s=(1/\gamma) [(N_n + \Delta N)/N_n]^{\Delta n}$. +Now assume covering occurs at this time. +To continue to the next covering stage, +$N$ should be scaled by $\gamma$, which corresponds to again multiplying $s$ by $1/\gamma$. +If at this point $s \ge \gamma$, then after rescaling $s \ge 1$; +i.e. overall the relative weight of a new sample relative to an old sample is still growing fast. +If on the contrary $s < \gamma$, and this defines the exit from the initial stage, +then the initial stage is over and from now $N$ simply grows at the sampling rate (see Eq.~\ref{eq:awh:w-update}). +To really ensure that $s\ge 1$ holds before exiting, so that samples after the exit have at least the sample weight of older samples, +the last covering stage is extended by a sufficient number of updates. + +\subsection{Choice of target distribution}\label{sec:awh:targets} +The target distribution $\rho(\lambda)$ is traditionally chosen to be uniform +\begin{equation} +\rho_{\mathrm{const}}(\lambda) = \mathrm{const.} +\end{equation} +This choice exactly flattens $F(\lambda)$ in user-defined sampling interval $I$. +Generally, $\rho(\lambda)=0, \lambda\notin I$. +In certain cases other choices may be preferable. +For instance, in the multidimensional case the rectangular sampling interval is likely to +contain regions of very high free energy, e.g. where atoms are clashing. +To exclude such regions, $\rho(\lambda)$ can specified by the following function of the free energy +\begin{equation}\label{eq:awh:rhocut} +\rho_{\mathrm{cut}}(\lambda) \propto \frac{1}{1+ e^{F(\lambda) - F_{\mathrm{cut}}}}, %, \lambda \in I +\end{equation} +where $F_{\mathrm{cut}}$ is a free energy cutoff (relative to $\min_\lambda F(\lambda)$). +Thus, regions of the sampling interval where +$F(\lambda) > F_{\mathrm{cut}}$ will be exponentially suppressed (in a smooth fashion). +Alternatively, very high free energy regions could be avoided while still flattening more moderate free energy barriers +by targeting a Boltzmann distribution corresponding to scaling $\beta=1/k_BT$ by a factor $0