diff --git a/doc/source/images/IODiagram.eps b/doc/source/images/IODiagram.eps
new file mode 100644
index 000000000..626f8d9eb
--- /dev/null
+++ b/doc/source/images/IODiagram.eps
@@ -0,0 +1,1212 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: graphviz version 2.40.1 (20161225.0304)
+%%Title:
+%%Pages: 1
+%%BoundingBox: 36 36 1573 1573
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+ dup dup findfont dup length dict begin
+ { 1 index /FID ne { def }{ pop pop } ifelse
+ } forall
+ /Encoding EncodingVector def
+ currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+ dup 1 exch div /InvScaleFactor exch def
+ scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+/tapered { } bind def
+
+% hooks for setting color
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage { % i j npages
+ /npages exch def
+ /j exch def
+ /i exch def
+ /str 10 string def
+ npages 1 gt {
+ gsave
+ coordfont setfont
+ 0 0 moveto
+ (\() show i str cvs show (,) show j str cvs show (\)) show
+ grestore
+ } if
+} bind def
+
+/set_font {
+ findfont exch
+ scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext { % width text
+ /text exch def
+ /width exch def
+ gsave
+ width 0 gt {
+ [] 0 setdash
+ text stringwidth pop width exch sub text length div 0 text ashow
+ } if
+ grestore
+} def
+
+/boxprim { % xcorner ycorner xsize ysize
+ 4 2 roll
+ moveto
+ 2 copy
+ exch 0 rlineto
+ 0 exch rlineto
+ pop neg 0 rlineto
+ closepath
+} bind def
+
+/ellipse_path {
+ /ry exch def
+ /rx exch def
+ /y exch def
+ /x exch def
+ matrix currentmatrix
+ newpath
+ x y translate
+ rx ry scale
+ 0 0 1 0 360 arc
+ setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+ [ % layer color sequence - darkest to lightest
+ [0 0 0]
+ [.2 .8 .8]
+ [.4 .8 .8]
+ [.6 .8 .8]
+ [.8 .8 .8]
+ ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+ layercolorseq curlayer 1 sub layerlen mod get
+ aload pop sethsbcolor
+ /nodecolor {nopcolor} def
+ /edgecolor {nopcolor} def
+ /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+ /myupper exch def
+ /mylower exch def
+ curlayer mylower lt
+ curlayer myupper gt
+ or
+ {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+ userdict (<<) cvn ([) cvn load put
+ userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 1573 1573
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 1537 1537 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+0 0 0 graphcolor
+14 /Times-Roman set_font
+731.3023 3.8 moveto 67 (NEO 0.10.0) alignedtext
+% NEO
+gsave
+1 setlinewidth
+0 0 0 nodecolor
+728.5955 758.11 88.5 88.5 ellipse_path stroke
+0 0 0 nodecolor
+50 /Arial set_font
+674.0955 745.61 moveto 109 (NEO) alignedtext
+grestore
+% AlphaOmega
+gsave
+6 setlinewidth
+0.49087 0.82022 0.69804 nodecolor
+newpath 352.7627 600.03 moveto
+161.7627 600.03 lineto
+161.7627 559.03 lineto
+352.7627 559.03 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+169.7627 572.03 moveto 175 (AlphaOmega) alignedtext
+grestore
+% NEO--AlphaOmega
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 652.5345 712.8639 moveto
+603.2533 685.1746 536.8933 650.8706 474.7591 628.42 curveto
+435.8123 614.3476 391.4265 603.4978 352.9522 595.6353 curveto
+stroke
+grestore
+% AsciiImage IO
+gsave
+6 setlinewidth
+0.49087 0.82022 0.69804 nodecolor
+newpath 354.2934 1089.2 moveto
+151.2934 1089.2 lineto
+151.2934 1048.2 lineto
+354.2934 1048.2 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+159.2934 1061.2 moveto 187 (AsciiImage IO) alignedtext
+grestore
+% NEO--AsciiImage IO
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 659.687 813.741 moveto
+609.4897 853.2129 539.1346 906.396 473.8597 948.24 curveto
+413.5139 986.9242 339.7605 1025.4811 294.5439 1048.1978 curveto
+stroke
+grestore
+% AsciiSignal
+gsave
+6 setlinewidth
+0.625 0.71111 0.88235 nodecolor
+newpath 444.1588 1161.5 moveto
+280.1588 1161.5 lineto
+280.1588 1120.5 lineto
+444.1588 1120.5 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+288.1588 1133.5 moveto 148 (AsciiSignal) alignedtext
+grestore
+% NEO--AsciiSignal
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 667.2622 822.1972 moveto
+582.9133 910.3334 435.4885 1064.3777 382.1426 1120.1188 curveto
+stroke
+grestore
+% AsciiSpikeTrain
+gsave
+6 setlinewidth
+0.625 0.71111 0.88235 nodecolor
+newpath 1030.7122 1147.2 moveto
+807.7122 1147.2 lineto
+807.7122 1106.2 lineto
+1030.7122 1106.2 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+815.7122 1119.2 moveto 207 (AsciiSpikeTrain) alignedtext
+grestore
+% NEO--AsciiSpikeTrain
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 769.2538 836.7297 moveto
+813.7551 922.7807 882.2652 1055.2565 908.4934 1105.9732 curveto
+stroke
+grestore
+% AxographIO
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 1130.9214 186.15 moveto
+954.9214 186.15 lineto
+954.9214 145.15 lineto
+1130.9214 145.15 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+962.9214 158.15 moveto 160 (AxographIO) alignedtext
+grestore
+% NEO--AxographIO
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 753.7016 673.1924 moveto
+778.122 596.5498 819.0533 482.0474 870.6849 390.07 curveto
+894.8463 347.0285 987.2454 233.2273 1025.8329 186.3151 curveto
+stroke
+grestore
+% Axona IO
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 658.7173 95.789 moveto
+517.7173 95.789 lineto
+517.7173 54.789 lineto
+658.7173 54.789 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+525.7173 67.789 moveto 125 (Axona IO) alignedtext
+grestore
+% NEO--Axona IO
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 687.6549 679.5073 moveto
+646.6392 595.9789 586.2797 458.7624 562.4721 332.21 curveto
+558.5773 311.5065 552.0531 303.1198 562.4721 284.81 curveto
+573.2088 265.9418 593.7279 278.7282 604.4647 259.86 curveto
+634.4535 207.1593 611.4701 131.9981 597.2651 96.0262 curveto
+stroke
+grestore
+% Axon
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 601.2647 256.66 moveto
+516.2647 256.66 lineto
+516.2647 215.66 lineto
+601.2647 215.66 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+524.2647 228.66 moveto 69 (Axon) alignedtext
+grestore
+% NEO--Axon
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 688.4492 678.9258 moveto
+648.2398 595.2021 588.6758 458.0854 562.4721 332.21 curveto
+557.1665 306.7235 556.9504 276.6316 557.5911 257.0113 curveto
+stroke
+grestore
+% BCI2000
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 439.7513 341.77 moveto
+306.7513 341.77 lineto
+306.7513 300.77 lineto
+439.7513 300.77 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+314.7513 313.77 moveto 117 (BCI2000) alignedtext
+grestore
+% NEO--BCI2000
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 681.5621 683.1014 moveto
+639.23 617.8565 573.6258 522.1214 507.1485 446.14 curveto
+472.2999 406.3092 426.1421 365.4686 398.1272 341.7804 curveto
+stroke
+grestore
+% Blackrock IO for single nsx
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 1527.682 650.86 moveto
+1157.682 650.86 lineto
+1157.682 609.86 lineto
+1527.682 609.86 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+1165.682 622.86 moveto 354 (Blackrock IO for single nsx) alignedtext
+grestore
+% NEO--Blackrock IO for single nsx
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 817.2658 752.3913 moveto
+901.0665 745.6438 1029.8345 731.7896 1138.8255 705.12 curveto
+1194.1162 691.5906 1255.106 668.0115 1295.8353 650.9453 curveto
+stroke
+grestore
+% BLK IO
+gsave
+6 setlinewidth
+0.49087 0.82022 0.69804 nodecolor
+newpath 1080.6989 347.29 moveto
+967.6989 347.29 lineto
+967.6989 306.29 lineto
+1080.6989 306.29 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+975.6989 319.29 moveto 97 (BLK IO) alignedtext
+grestore
+% NEO--BLK IO
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 778.7406 684.9424 moveto
+847.9233 583.9968 968.7751 407.6598 1009.9725 347.548 curveto
+stroke
+grestore
+% BrainVision
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 542.0459 168.26 moveto
+374.0459 168.26 lineto
+374.0459 127.26 lineto
+542.0459 127.26 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+382.0459 140.26 moveto 152 (BrainVision) alignedtext
+grestore
+% NEO--BrainVision
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 696.5826 675.4633 moveto
+648.8349 552.2989 564.0602 334.0709 559.6866 325.94 curveto
+542.6598 294.286 531.4005 290.7741 513.0647 259.86 curveto
+494.8164 229.0935 477.2354 191.4183 467.0422 168.5212 curveto
+stroke
+grestore
+% Brainware DAM File
+gsave
+6 setlinewidth
+0.49087 0.82022 0.69804 nodecolor
+newpath 847.6721 329.01 moveto
+565.6721 329.01 lineto
+565.6721 288.01 lineto
+847.6721 288.01 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+573.6721 301.01 moveto 266 (Brainware DAM File) alignedtext
+grestore
+% NEO--Brainware DAM File
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 724.2772 669.5519 moveto
+719.0504 562.3619 710.5881 388.8177 707.6863 329.3088 curveto
+stroke
+grestore
+% Brainware F32 File
+gsave
+6 setlinewidth
+0.49087 0.82022 0.69804 nodecolor
+newpath 784.1087 1161.5 moveto
+518.1087 1161.5 lineto
+518.1087 1120.5 lineto
+784.1087 1120.5 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+526.1087 1133.5 moveto 250 (Brainware F32 File) alignedtext
+grestore
+% NEO--Brainware F32 File
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 711.0125 844.9937 moveto
+692.7945 935.0155 665.5719 1069.532 655.2644 1120.465 curveto
+stroke
+grestore
+% Brainware SRC File
+gsave
+6 setlinewidth
+0.49087 0.82022 0.69804 nodecolor
+newpath 279.9184 733.43 moveto
+.9184 733.43 lineto
+.9184 692.43 lineto
+279.9184 692.43 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+8.9184 705.43 moveto 263 (Brainware SRC File) alignedtext
+grestore
+% NEO--Brainware SRC File
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 640.2212 751.3217 moveto
+544.8937 743.9992 391.7919 732.2389 280.1302 723.6618 curveto
+stroke
+grestore
+% Ced
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 1031.2428 1219.5 moveto
+960.2428 1219.5 lineto
+960.2428 1178.5 lineto
+1031.2428 1178.5 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+968.2428 1191.5 moveto 55 (Ced) alignedtext
+grestore
+% NEO--Ced
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 799.5175 811.3729 moveto
+874.1728 872.3351 987.2169 979.8053 1033.9122 1103 curveto
+1041.3789 1122.6991 1040.7961 1130.4898 1033.9122 1150.4 curveto
+1030.4065 1160.5397 1023.8154 1170.1735 1017.0843 1178.1495 curveto
+stroke
+grestore
+% Elan
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 1063.3029 543.14 moveto
+986.3029 543.14 lineto
+986.3029 502.14 lineto
+1063.3029 502.14 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+994.3029 515.14 moveto 61 (Elan) alignedtext
+grestore
+% NEO--Elan
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 798.043 702.9027 moveto
+862.3375 651.7918 954.4926 578.5332 998.9135 543.2207 curveto
+stroke
+grestore
+% igorpro
+gsave
+6 setlinewidth
+0.49087 0.82022 0.69804 nodecolor
+newpath 926.5337 1363.5 moveto
+817.5337 1363.5 lineto
+817.5337 1322.5 lineto
+926.5337 1322.5 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+825.5337 1335.5 moveto 93 (igorpro) alignedtext
+grestore
+% NEO--igorpro
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 746.2666 845.1413 moveto
+760.1505 917.6171 778.5543 1023.718 787.3087 1117.3 curveto
+788.4619 1129.6277 786.1065 1216.9603 790.0413 1228.7 curveto
+802.4587 1265.7486 831.3826 1301.1349 851.3294 1322.4647 curveto
+stroke
+grestore
+% Intan
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 843.2339 243.46 moveto
+760.2339 243.46 lineto
+760.2339 202.46 lineto
+843.2339 202.46 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+768.2339 215.46 moveto 67 (Intan) alignedtext
+grestore
+% NEO--Intan
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 759.9079 675.1695 moveto
+790.1092 590.415 833.6951 454.2846 850.8721 332.21 curveto
+853.8074 311.3488 857.8117 304.7009 850.8721 284.81 curveto
+845.451 269.2715 834.3152 254.7103 824.0134 243.6243 curveto
+stroke
+grestore
+% KlustaKwik
+gsave
+6 setlinewidth
+0.625 0.71111 0.88235 nodecolor
+newpath 925.6681 69.231 moveto
+761.6681 69.231 lineto
+761.6681 28.231 lineto
+925.6681 28.231 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+769.6681 41.231 moveto 148 (KlustaKwik) alignedtext
+grestore
+% NEO--KlustaKwik
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 759.9079 675.1695 moveto
+790.1092 590.415 833.6951 454.2846 850.8721 332.21 curveto
+853.8074 311.3488 851.1934 305.8742 850.8721 284.81 curveto
+849.6557 205.0645 846.1292 110.2196 844.505 69.252 curveto
+stroke
+grestore
+% Kwik
+gsave
+6 setlinewidth
+0.49087 0.82022 0.69804 nodecolor
+newpath 597.6474 1233.9 moveto
+517.6474 1233.9 lineto
+517.6474 1192.9 lineto
+597.6474 1192.9 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+525.6474 1205.9 moveto 64 (Kwik) alignedtext
+grestore
+% NEO--Kwik
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 672.238 826.7979 moveto
+619.813 895.4922 545.3523 1006.5827 514.9087 1117.3 curveto
+509.3233 1137.6128 507.4845 1144.9849 514.9087 1164.7 curveto
+518.7937 1175.0168 525.9674 1184.5715 533.3426 1192.4358 curveto
+stroke
+grestore
+% MEArec
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 1135.6255 701.92 moveto
+1012.6255 701.92 lineto
+1012.6255 660.92 lineto
+1135.6255 660.92 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+1020.6255 673.92 moveto 107 (MEArec) alignedtext
+grestore
+% NEO--MEArec
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 815.3413 738.8569 moveto
+876.7129 725.2355 957.5276 707.2988 1012.4038 695.1191 curveto
+stroke
+grestore
+% Maxwell
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 1179.204 905.96 moveto
+1054.204 905.96 lineto
+1054.204 864.96 lineto
+1179.204 864.96 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+1062.204 877.96 moveto 109 (Maxwell) alignedtext
+grestore
+% NEO--Maxwell
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 812.8092 785.7431 moveto
+885.3766 809.5546 988.5002 843.3925 1053.9989 864.8846 curveto
+stroke
+grestore
+% Micromed
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 724.5785 1469.4 moveto
+577.5785 1469.4 lineto
+577.5785 1428.4 lineto
+724.5785 1428.4 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+585.5785 1441.4 moveto 131 (Micromed) alignedtext
+grestore
+% NEO--Micromed
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 761.0957 840.6734 moveto
+789.1259 923.9483 820.3114 1055.4634 787.3087 1164.7 curveto
+761.2835 1250.8413 709.9326 1250.2862 675.2004 1333.3 curveto
+661.9856 1364.8848 655.7468 1404.4552 653.0062 1428.1514 curveto
+stroke
+grestore
+% NIX
+gsave
+6 setlinewidth
+0.625 0.71111 0.88235 nodecolor
+newpath 940.8849 434.27 moveto
+873.8849 434.27 lineto
+873.8849 393.27 lineto
+940.8849 393.27 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+881.8849 406.27 moveto 51 (NIX) alignedtext
+grestore
+% NEO--NIX
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 769.3893 679.5431 moveto
+810.7173 599.9473 871.9563 482.0037 896.5668 434.6052 curveto
+stroke
+grestore
+% neomatlab
+gsave
+6 setlinewidth
+0.625 0.71111 0.88235 nodecolor
+newpath 1271.107 774.29 moveto
+1116.107 774.29 lineto
+1116.107 733.29 lineto
+1271.107 733.29 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+1124.107 746.29 moveto 139 (neomatlab) alignedtext
+grestore
+% NEO--neomatlab
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 817.1551 757.2873 moveto
+903.4558 756.4855 1033.3776 755.2785 1115.8062 754.5128 curveto
+stroke
+grestore
+% nest
+gsave
+6 setlinewidth
+0.49087 0.82022 0.69804 nodecolor
+newpath 470.6597 945.04 moveto
+397.6597 945.04 lineto
+397.6597 904.04 lineto
+470.6597 904.04 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+405.6597 917.04 moveto 57 (nest) alignedtext
+grestore
+% NEO--nest
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 651.2359 801.8375 moveto
+592.9649 834.7753 515.6847 878.4579 470.79 903.8347 curveto
+stroke
+grestore
+% Neuralynx
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 1227.3337 543.02 moveto
+1076.3337 543.02 lineto
+1076.3337 502.02 lineto
+1227.3337 502.02 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+1084.3337 515.02 moveto 135 (Neuralynx) alignedtext
+grestore
+% NEO--Neuralynx
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 806.2239 714.8992 moveto
+897.7436 663.956 1046.0621 581.3964 1114.7463 543.1643 curveto
+stroke
+grestore
+% NeuroExplorer
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 1354.7776 978.31 moveto
+1145.7776 978.31 lineto
+1145.7776 937.31 lineto
+1354.7776 937.31 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+1153.7776 950.31 moveto 193 (NeuroExplorer) alignedtext
+grestore
+% NEO--NeuroExplorer
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 806.5815 800.0123 moveto
+870.764 833.1758 964.8678 878.8073 1051.004 909.16 curveto
+1082.4086 920.2264 1117.4555 929.6989 1149.2948 937.2655 curveto
+stroke
+grestore
+% NeuroScope
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 357.0501 945.99 moveto
+175.0501 945.99 lineto
+175.0501 904.99 lineto
+357.0501 904.99 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+183.0501 917.99 moveto 166 (NeuroScope) alignedtext
+grestore
+% NEO--NeuroScope
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 645.3674 788.2275 moveto
+552.1226 821.9697 403.4878 875.7558 322.746 904.9736 curveto
+stroke
+grestore
+% neuroshare
+gsave
+6 setlinewidth
+0.49087 0.82022 0.69804 nodecolor
+newpath 380.1704 805.8 moveto
+213.1704 805.8 lineto
+213.1704 764.8 lineto
+380.1704 764.8 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+221.1704 777.8 moveto 151 (neuroshare) alignedtext
+grestore
+% NEO--neuroshare
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 640.1467 763.6779 moveto
+564.0067 768.471 454.9211 775.338 380.2349 780.0396 curveto
+stroke
+grestore
+% NeoNWB IO
+gsave
+6 setlinewidth
+0.625 0.71111 0.88235 nodecolor
+newpath 471.5591 672.62 moveto
+289.5591 672.62 lineto
+289.5591 631.62 lineto
+471.5591 631.62 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+297.5591 644.62 moveto 166 (NeoNWB IO) alignedtext
+grestore
+% NEO--NeoNWB IO
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 643.9013 732.3175 moveto
+583.7394 713.9959 504.0351 689.723 448.1308 672.6981 curveto
+stroke
+grestore
+% OpenEphys
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 351.7952 442.65 moveto
+178.7952 442.65 lineto
+178.7952 401.65 lineto
+351.7952 401.65 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+186.7952 414.65 moveto 157 (OpenEphys) alignedtext
+grestore
+% NEO--OpenEphys
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 655.878 707.4506 moveto
+580.6807 654.7799 460.1456 569.558 357.7485 493.54 curveto
+335.1156 476.7377 309.804 457.1348 291.3951 442.7261 curveto
+stroke
+grestore
+% OpenEphysBinary
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 1192.8616 1426 moveto
+935.8616 1426 lineto
+935.8616 1385 lineto
+1192.8616 1385 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+943.8616 1398 moveto 241 (OpenEphysBinary) alignedtext
+grestore
+% NEO--OpenEphysBinary
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 799.0474 811.9658 moveto
+873.0045 873.249 985.1737 980.8144 1033.9122 1103 curveto
+1037.4794 1111.9427 1036.1258 1180.0032 1036.9 1189.6 curveto
+1042.7035 1261.5349 1055.1337 1346.3115 1061.0719 1384.7245 curveto
+stroke
+grestore
+% Phy IO
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 508.9356 1234 moveto
+400.9356 1234 lineto
+400.9356 1193 lineto
+508.9356 1193 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+408.9356 1206 moveto 92 (Phy IO) alignedtext
+grestore
+% NEO--Phy IO
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 682.945 834.0757 moveto
+618.6189 941.119 504.9515 1130.2698 467.378 1192.7948 curveto
+stroke
+grestore
+% Python pickle file
+gsave
+6 setlinewidth
+0.625 0.71111 0.88235 nodecolor
+newpath 1330.9169 382.41 moveto
+1089.9169 382.41 lineto
+1089.9169 341.41 lineto
+1330.9169 341.41 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+1097.9169 354.41 moveto 225 (Python pickle file) alignedtext
+grestore
+% NEO--Python pickle file
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 786.1678 690.6511 moveto
+835.2449 635.4198 909.3642 557.178 983.1029 498.94 curveto
+1043.6743 451.1014 1122.2965 407.2009 1169.4174 382.5651 curveto
+stroke
+grestore
+% Plexon
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 556.4866 370.14 moveto
+448.4866 370.14 lineto
+448.4866 329.14 lineto
+556.4866 329.14 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+456.4866 342.14 moveto 92 (Plexon) alignedtext
+grestore
+% NEO--Plexon
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 685.5339 680.3185 moveto
+632.3593 584.2574 545.1261 426.6691 513.9815 370.4058 curveto
+stroke
+grestore
+% RawBinarySignal
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 478.6193 1375.3 moveto
+233.6193 1375.3 lineto
+233.6193 1334.3 lineto
+478.6193 1334.3 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+241.6193 1347.3 moveto 229 (RawBinarySignal) alignedtext
+grestore
+% NEO--RawBinarySignal
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 689.2196 837.6163 moveto
+641.9054 926.6174 555.2426 1070.6542 447.3588 1164.7 curveto
+428.7283 1180.9408 413.1762 1170.5011 397.7356 1189.8 curveto
+363.4066 1232.707 356.993 1300.3671 356.0522 1334.1607 curveto
+stroke
+grestore
+% RawMCS
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 503.9485 490.34 moveto
+360.9485 490.34 lineto
+360.9485 449.34 lineto
+503.9485 449.34 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+368.9485 462.34 moveto 127 (RawMCS) alignedtext
+grestore
+% NEO--RawMCS
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 665.0645 696.2689 moveto
+598.4416 631.418 497.4798 533.1416 453.8136 490.6369 curveto
+stroke
+grestore
+% Spike2
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 786.4004 1377.5 moveto
+678.4004 1377.5 lineto
+678.4004 1336.5 lineto
+786.4004 1336.5 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+686.4004 1349.5 moveto 92 (Spike2) alignedtext
+grestore
+% NEO--Spike2
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 754.8987 842.9616 moveto
+777.0674 925.1932 802.8798 1053.4543 787.3087 1164.7 curveto
+778.3328 1228.8271 753.2933 1301.5794 740.3592 1336.3552 curveto
+stroke
+grestore
+% SpikeGadgets
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 937.8168 1528.9 moveto
+733.8168 1528.9 lineto
+733.8168 1487.9 lineto
+937.8168 1487.9 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+741.8168 1500.9 moveto 188 (SpikeGadgets) alignedtext
+grestore
+% NEO--SpikeGadgets
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 746.2666 845.1413 moveto
+760.1505 917.6171 778.5543 1023.718 787.3087 1117.3 curveto
+791.9216 1166.6107 785.4236 1179.3897 790.0413 1228.7 curveto
+799.1938 1326.4364 821.8809 1441.7043 831.4493 1487.8235 curveto
+stroke
+grestore
+% SpikeGLX
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 1192.1 1186.4 moveto
+1040.1 1186.4 lineto
+1040.1 1145.4 lineto
+1192.1 1145.4 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+1048.1 1158.4 moveto 136 (SpikeGLX) alignedtext
+grestore
+% NEO--SpikeGLX
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 789.5694 822.2758 moveto
+878.8742 916.2556 1040.6936 1086.5462 1096.5332 1145.3088 curveto
+stroke
+grestore
+% Stimfit
+gsave
+6 setlinewidth
+0.49087 0.82022 0.69804 nodecolor
+newpath 956.9219 258.6 moveto
+856.9219 258.6 lineto
+856.9219 217.6 lineto
+956.9219 217.6 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+864.9219 230.6 moveto 84 (Stimfit) alignedtext
+grestore
+% NEO--Stimfit
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 757.3457 674.2726 moveto
+799.6086 551.0317 876.0597 328.0959 899.7359 259.0547 curveto
+stroke
+grestore
+% Tdt
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 852.2413 1225.5 moveto
+793.2413 1225.5 lineto
+793.2413 1184.5 lineto
+852.2413 1184.5 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+801.2413 1197.5 moveto 43 (Tdt) alignedtext
+grestore
+% NEO--Tdt
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 742.1661 845.7137 moveto
+755.3554 925.7062 777.346 1046.9035 804.5122 1150.4 curveto
+807.5061 1161.806 811.613 1174.2976 815.1708 1184.4506 curveto
+stroke
+grestore
+% TIFF IO
+gsave
+6 setlinewidth
+0.49087 0.82022 0.69804 nodecolor
+newpath 1136.6452 1043.8 moveto
+1017.6452 1043.8 lineto
+1017.6452 1002.8 lineto
+1136.6452 1002.8 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+1025.6452 1015.8 moveto 103 (TIFF IO) alignedtext
+grestore
+% NEO--TIFF IO
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 799.1297 811.7752 moveto
+876.5098 870.6489 996.7912 962.1635 1050.1168 1002.7357 curveto
+stroke
+grestore
+% WinEdr
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 782.6328 141.68 moveto
+667.6328 141.68 lineto
+667.6328 100.68 lineto
+782.6328 100.68 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+675.6328 113.68 moveto 99 (WinEdr) alignedtext
+grestore
+% NEO--WinEdr
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 759.9079 675.1695 moveto
+790.1092 590.415 833.6951 454.2846 850.8721 332.21 curveto
+853.8074 311.3488 851.418 305.8696 850.8721 284.81 curveto
+850.3788 265.7797 855.9811 215.7295 846.4339 199.26 curveto
+831.2986 173.1507 803.5361 154.3213 778.3872 141.7034 curveto
+stroke
+grestore
+% WinWcp
+gsave
+6 setlinewidth
+0.5 1 0.50196 nodecolor
+newpath 615.8696 1395.2 moveto
+487.8696 1395.2 lineto
+487.8696 1354.2 lineto
+615.8696 1354.2 lineto
+closepath stroke
+0 0 0 nodecolor
+30 /Arial set_font
+495.8696 1367.2 moveto 112 (WinWcp) alignedtext
+grestore
+% NEO--WinWcp
+gsave
+4 setlinewidth
+0 0 0 edgecolor
+newpath 672.3922 826.8406 moveto
+620.0823 895.5667 545.7048 1006.6803 514.9087 1117.3 curveto
+511.3386 1130.1235 512.6852 1223.9059 514.4474 1237.1 curveto
+520.1171 1279.552 535.2138 1327.4667 544.4071 1354.0739 curveto
+stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+end
+restore
+%%EOF
diff --git a/doc/source/images/IODiagram.png b/doc/source/images/IODiagram.png
new file mode 100644
index 000000000..37a74e22b
Binary files /dev/null and b/doc/source/images/IODiagram.png differ
diff --git a/doc/source/images/IODiagram.svg b/doc/source/images/IODiagram.svg
new file mode 100644
index 000000000..c6390062b
--- /dev/null
+++ b/doc/source/images/IODiagram.svg
@@ -0,0 +1,525 @@
+
+
+
+
+
diff --git a/doc/source/images/base_schematic.png b/doc/source/images/base_schematic.png
index f86e3860c..c278ba155 100644
Binary files a/doc/source/images/base_schematic.png and b/doc/source/images/base_schematic.png differ
diff --git a/doc/source/images/base_schematic.svg b/doc/source/images/base_schematic.svg
index e1d58f1a0..a0e794de1 100644
--- a/doc/source/images/base_schematic.svg
+++ b/doc/source/images/base_schematic.svg
@@ -8,53 +8,45 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- inkscape:export-ydpi="100"
- inkscape:export-xdpi="100"
- inkscape:export-filename="/Users/andrew/dev/analysis/neo/doc/source/images/base_schematic.png"
- version="1.0"
- inkscape:output_extension="org.inkscape.output.svg.inkscape"
- sodipodi:docname="base_schematic.svg"
- inkscape:version="1.0 (4035a4f, 2020-05-01)"
- sodipodi:version="0.32"
+ width="18.517309cm"
+ height="18.416033cm"
id="svg2"
- height="610.57245"
- width="670.67755">
+ sodipodi:version="0.32"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
+ sodipodi:docname="base_schematic.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ version="1.0"
+ inkscape:export-filename="/Users/andrew/dev/analysis/neo/doc/source/images/base_schematic.png"
+ inkscape:export-xdpi="100"
+ inkscape:export-ydpi="100">
+ id="base"
+ fit-margin-top="1"
+ fit-margin-left="1"
+ fit-margin-right="1"
+ fit-margin-bottom="1"
+ units="cm" />
-
-
-
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path9606"
+ inkscape:connector-curvature="0" />
-
-
-
-
-
-
-
-
-
+ d="M 0,3 V -3"
+ id="md0b6aff34ceb4dcf39a042d98ad215e8"
+ inkscape:connector-curvature="0" />
+ style="fill:#ff6600;fill-rule:evenodd;stroke:#ff6600;stroke-width:1.00000003pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path10404"
+ inkscape:connector-curvature="0" />
-
-
-
-
-
-
-
-
-
-
-
-
+ style="fill:#aad400;fill-rule:evenodd;stroke:#aad400;stroke-width:1.00000003pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path11032"
+ inkscape:connector-curvature="0" />
+ inkscape:collect="always"
+ style="color-interpolation-filters:sRGB">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ inkscape:stockid="Arrow1Lend">
-
-
-
-
-
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path9606-6"
+ inkscape:connector-curvature="0" />
-
+ inkscape:stockid="Arrow1LendrB">
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#000080;fill-rule:evenodd;stroke:#000080;stroke-width:1.00000003pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path14695"
+ inkscape:connector-curvature="0" />
+ inkscape:stockid="Arrow1Lend-1C">
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#008000;fill-rule:evenodd;stroke:#008000;stroke-width:1.00000003pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path18311"
+ inkscape:connector-curvature="0" />
+ inkscape:stockid="Arrow1Lend-1E">
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#008000;fill-rule:evenodd;stroke:#008000;stroke-width:1.00000003pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path19320"
+ inkscape:connector-curvature="0" />
-
-
+ inkscape:stockid="Arrow1Lend-1o">
+ style="fill:#008000;fill-rule:evenodd;stroke:#008000;stroke-width:1.00000003pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path20333"
+ inkscape:connector-curvature="0" />
-
+ inkscape:stockid="Arrow1Lend-1e">
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#008000;fill-rule:evenodd;stroke:#008000;stroke-width:1.00000003pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path21350"
+ inkscape:connector-curvature="0" />
-
+ inkscape:stockid="Arrow1Lend-1Cb">
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#aa0000;fill-rule:evenodd;stroke:#aa0000;stroke-width:1.00000003pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path22371"
+ inkscape:connector-curvature="0" />
-
+ inkscape:stockid="Arrow1Lend-1v">
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#aa0000;fill-rule:evenodd;stroke:#aa0000;stroke-width:1.00000003pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path23396"
+ inkscape:connector-curvature="0" />
+ inkscape:stockid="Arrow1Lend-1n">
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#aa0000;fill-rule:evenodd;stroke:#aa0000;stroke-width:1.00000003pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path24425"
+ inkscape:connector-curvature="0" />
+ inkscape:stockid="Arrow1Lend-1CbS">
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#4d0089;fill-rule:evenodd;stroke:#4d0089;stroke-width:1.00000003pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path25489"
+ inkscape:connector-curvature="0" />
-
-
-
-
-
-
-
+ id="Arrow1LendZ-2"
+ style="overflow:visible">
+ inkscape:connector-curvature="0" />
+ inkscape:stockid="Arrow1Lend-1o">
+ style="fill:#008000;fill-rule:evenodd;stroke:#008000;stroke-width:1.00000003pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path20333-6" />
+ inkscape:stockid="Arrow1Lend-1E">
+ style="fill:#008000;fill-rule:evenodd;stroke:#008000;stroke-width:1.00000003pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path19320-5" />
+ style="fill:#008000;fill-rule:evenodd;stroke:#008000;stroke-width:1.00000003pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path18311-2" />
-
-
-
+ refX="0"
+ id="Arrow1Lend-1Cj"
+ style="overflow:visible">
+ inkscape:connector-curvature="0"
+ id="path3478"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="stroke-opacity:1.0;fill-rule:evenodd;marker-start:none;fill-opacity:1.0;stroke:rgb(0,0,0);stroke-width:1.00000003pt;fill:rgb(255,255,255)"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ inkscape:stockid="Arrow1Lend-1CjM">
+ style="stroke-opacity:1.0;fill-opacity:1.0;marker-start:none;fill-rule:evenodd;stroke:rgb(0,0,0);stroke-width:1.00000003pt;fill:rgb(255,255,255)"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path4100"
+ inkscape:connector-curvature="0" />
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-1CjMr"
+ style="overflow:visible">
+ inkscape:connector-curvature="0"
+ id="path4732"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="stroke-opacity:1.0;fill-rule:evenodd;marker-start:none;fill-opacity:1.0;stroke:rgb(0,0,0);stroke-width:1.00000003pt;fill:rgb(170,0,0)"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ inkscape:stockid="Arrow1Lend-1CjMr8">
+ style="stroke-opacity:1.0;fill-opacity:1.0;marker-start:none;fill-rule:evenodd;stroke:rgb(0,0,0);stroke-width:1.00000003pt;fill:rgb(0,0,0)"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path5374"
+ inkscape:connector-curvature="0" />
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-1CjMr8G"
+ style="overflow:visible">
+ inkscape:connector-curvature="0"
+ id="path6026"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="stroke-opacity:1.0;fill-rule:evenodd;marker-start:none;fill-opacity:1.0;stroke:rgb(0,0,0);stroke-width:1.00000003pt;fill:rgb(0,0,0)"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
-
+ inkscape:stockid="Arrow1Lend-1CjMr8GJ">
+ style="stroke-opacity:1;fill-opacity:1;marker-start:none;fill-rule:evenodd;stroke:#ffcc00;stroke-width:1.00000003pt;fill:#ffcc00"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path6688"
+ inkscape:connector-curvature="0" />
+ inkscape:stockid="Arrow1Lend-1CjMr8GJ">
+ style="fill:#ffcc00;fill-opacity:1;fill-rule:evenodd;stroke:#ffcc00;stroke-width:1.00000003pt;stroke-opacity:1;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path6688-3"
+ inkscape:connector-curvature="0" />
-
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-1CjMr8GJ-1k"
+ style="overflow:visible">
+ inkscape:connector-curvature="0"
+ id="path2883"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="stroke-opacity:1.0;fill-rule:evenodd;marker-start:none;fill-opacity:1.0;stroke:rgb(36,102,87);stroke-width:1.00000003pt;fill:rgb(255,255,255)"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
-
+ inkscape:stockid="Arrow1Lend-1CjMr8GJ-1kX">
+ style="stroke-opacity:1.0;fill-opacity:1.0;marker-start:none;fill-rule:evenodd;stroke:rgb(36,102,87);stroke-width:1.00000003pt;fill:rgb(255,255,255)"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path3627"
+ inkscape:connector-curvature="0" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1447,1748 +486,1736 @@
image/svg+xml
-
+
+ style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:#000000;stroke-width:1.40584946;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
-
-
+ style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:#aad400;stroke-width:1.16330421;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:#000000;stroke-width:1.28433001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ style="fill:none;stroke:#aa4400;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
+ inkscape:connector-curvature="0" />
+ style="fill:none;stroke:#aa4400;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
+ inkscape:connector-curvature="0" />
+ d="m 542.37389,250.8278 h 38.50845"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:#aa00d4;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
-
-
-
+ d="m 324.39233,271.49661 h 24.25118"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:#4d0089;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ d="m 515.84605,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 522.71281,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 530.48435,64.75813 v 4.98978"
+ style="fill:none;stroke:#ff00ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 536.07346,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 541.66256,64.75813 v 4.98978"
+ style="fill:none;stroke:#ff00ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 554.70377,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 562.1559,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 569.60802,64.75813 v 4.98978"
+ style="fill:none;stroke:#ff00ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 578.28435,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 580.14738,64.75813 v 4.98978"
+ style="fill:none;stroke:#ff00ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 587.59951,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 593.18861,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 595.05164,64.75813 v 4.98978"
+ style="fill:none;stroke:#ff00ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 602.50376,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 604.36679,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 609.95589,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 615.54498,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 619.27105,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 624.86013,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 633.21706,64.75813 v 4.98978"
+ style="fill:none;stroke:#ff00ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 640.66918,64.75813 v 4.98978"
+ style="fill:none;stroke:#ff00ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 646.25827,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 649.98433,64.75813 v 4.98978"
+ style="fill:none;stroke:#ff00ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 663.02556,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 672.97954,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 682.29471,64.75813 v 4.98978"
+ style="fill:none;stroke:#ff00ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 691.60986,64.75813 v 4.98978"
+ style="fill:none;stroke:#ff00ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 319.51005,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 326.51044,64.75813 v 4.98978"
+ style="fill:none;stroke:#ff00ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 335.8256,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 341.18884,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 346.77793,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 352.36702,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 365.40825,64.75813 v 4.98978"
+ style="fill:none;stroke:#ff00ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 372.86037,64.75813 v 4.98978"
+ style="fill:none;stroke:#ff00ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 380.3125,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 385.22399,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 398.26522,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 405.26561,64.75813 v 4.98978"
+ style="fill:none;stroke:#ff00ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 415.7101,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 422.93636,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 430.10651,72.65456 v 4.98979"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 434.51016,64.75813 v 4.98978"
+ style="fill:none;stroke:#ff00ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ d="m 444.05119,64.75813 v 4.98978"
+ style="fill:none;stroke:#ff00ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ style="fill:none;stroke:#000000;stroke-width:0.93064338px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
+ inkscape:connector-curvature="0" />
Group
@@ -3428,30 +2484,32 @@
sodipodi:nodetypes="cc"
id="path10388"
d="M 269.50093,0.64358273 C 274.49759,-14.984088 283.51222,-16.924958 302.02092,-16.924958"
- style="fill:none;stroke:#ff6600;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1LendZ)" />
+ style="fill:none;stroke:#ff6600;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1LendZ);fill-opacity:1"
+ inkscape:connector-curvature="0" />
SpikeTrain
+ d="m 276.83759,116.93591 c -0.26167,-9.7659 19.29079,-7.7307 38.43774,-7.7307"
+ style="fill:none;stroke:#aad400;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1LendZ7)"
+ inkscape:connector-curvature="0" />
-
-
-
+ style="fill:none;stroke:#000000;stroke-width:1.24447;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
+ inkscape:connector-curvature="0" />
Â
-
+ d="m 365.23486,283.90264 34.08117,-0.3411"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:#4d0089;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
-
-
+ d="m 412.69309,294.40253 h 29.92452"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:#4d0089;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
Epoch
+ y="246.09813">Epoch
Â
Event
+ id="g7349"
+ transform="matrix(0.78709591,0,0,0.78709591,121.50779,-13.88426)">
+
+ x="464.22427"
+ y="-155.91145" />
+ sodipodi:nodetypes="cscc"
+ inkscape:connector-curvature="0" />
+ style="fill:none;stroke:#000000;stroke-width:0.93064302px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 472.33572,-127.84218 v 12.48056"
+ id="path14907"
+ inkscape:connector-curvature="0" />
waveform
+ x="471.02643"
+ y="-136.19318"
+ style="font-size:14.66670036px;line-height:1.25">waveform
+ d="m 570.57322,263.67212 h 38.50845"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:#aa00d4;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ d="m 601.09178,274.88301 h 38.50845"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:#aa00d4;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ d="m 633.47882,287.9624 h 38.50845"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:#aa00d4;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ d="m 72,199.44014 0.744,-9.88505 0.744,-8.16304 1.488,-9.36337 1.488,1.87949 0.744,4.51209 1.488,14.91057 2.976,33.84172 0.744,4.07908 0.744,1.42438 2.232,-4.60906 1.488,-0.0347 1.488,4.87221 1.488,5.9514 0.744,1.30441 0.744,-1.102 1.488,-8.48149 1.488,-6.66913 1.488,1.49385 0.744,2.11321 1.488,-1.52428 2.976,-17.3357 0.744,1.00237 2.232,10.64968 1.488,-4.58749 1.488,-22.11071 2.232,-44.27705 0.744,-8.23399 0.744,-2.67097 0.744,1.68533 1.488,9.82042 1.488,15.06494 2.232,34.10097 1.488,19.55812 0.744,4.74052 1.488,-1.04466 2.232,-8.95528 0.744,-1.66071 1.488,1.57539 1.488,9.97787 2.976,25.15023 1.488,9.85045 1.488,16.87157 1.488,20.10934 0.744,4.06258 0.744,-3.2619 0.744,-10.54148 4.464,-88.92547 2.232,-7.57641 0.744,-6.78791 2.976,-42.28856 0.744,-3.70829 0.744,1.93631 1.488,16.51775 1.488,17.60432 0.744,4.60487 0.744,1.46299 1.488,-2.48511 2.232,-8.84485 1.488,3.58933 1.488,17.8884 2.232,44.1192 2.976,69.61286 1.488,16.66005 0.744,1.77475 0.744,-1.73947 0.744,-4.38392 2.232,-21.99984 1.488,-11.63998 2.232,-13.45344 2.232,-20.81468 3.72,-43.83979 0.744,-3.86105 1.488,3.98198 1.488,16.21543 2.232,25.67229 0.744,2.70765 0.744,-1.27609 1.488,-10.12523 1.488,-11.31521 0.744,-3.97331 0.744,-2.00057 1.488,4.1382 1.488,14.931 1.488,16.65152 0.744,3.72521 0.744,-1.59709 0.744,-6.92539 2.976,-47.18876 2.232,-32.9563 1.488,-10.49265 2.976,-7.78144 1.488,1.06199 1.488,10.11014 1.488,8.87559 0.744,1.15151 1.488,0.55343 0.744,1.482 2.232,7.63589 1.488,0.81241 1.488,3.5433 2.976,16.08709 1.488,0.11738 1.488,-4.45597 2.232,-8.75192 0.744,-1.69833 1.488,2.54425 0.744,6.25848 2.976,38.89904 0.744,1.44606 0.744,-3.91149 2.976,-30.90086 1.488,5.82012 2.232,20.64498 0.744,2.85098 0.744,1.52132 1.488,1.61142 0.744,1.6138 0.744,3.74111 2.232,18.7331 0.744,1.82262 0.744,-3.23004 1.488,-19.64156 1.488,-20.95621 0.744,-4.88296 1.488,5.26725 1.488,23.35075 3.72,78.19372 0.744,3.03636 0.744,-3.52594 1.488,-21.42585 5.208,-103.81978 0.744,-6.14833 1.488,3.44713 2.976,30.03524 0.744,3.76533 0.744,1.39758 1.488,-3.36539 0.744,-2.51763 0.744,-1.11263 1.488,3.98873 1.488,10.28867 2.232,16.39558 1.488,-2.65607 0.744,-8.48228 1.488,-29.39002 2.976,-64.39347 0.744,-10.22254 0.744,-5.58917 1.488,6.47734 1.488,29.06624 4.464,126.63805 1.488,19.96354 1.488,8.29161 2.976,7.72263 1.488,-2.20208 0.744,-6.24159 1.488,-23.49537 3.72,-83.10322 0.744,-6.23683 1.488,1.76487 2.232,8.76564 1.488,3.74779 1.488,-0.024 1.488,-3.13723 2.976,-2.18358 1.488,3.46051 2.232,12.14935 0.744,1.04711 0.744,-2.33626 0.744,-5.76889 1.488,-18.68947 2.976,-39.63108 0.744,-4.39655 1.488,5.15274 0.744,11.4399 1.488,40.38546 2.976,93.76422 0.744,13.18135 0.744,6.18746 1.488,-6.65651 1.488,-23.09303 2.232,-39.41937 0.744,-7.5832 0.744,-2.19151 0.744,3.37797 0.744,8.38648 1.488,28.30844 2.232,45.00689 0.744,6.46383 1.488,-7.85238 1.488,-29.28104 2.976,-66.0734 0.744,-9.19186 0.744,-3.97138 0.744,1.29966 0.744,5.71682 4.464,49.47802 3.72,29.2188 1.488,0.59528 0.744,-1.27976 0.744,-2.64938 0.744,-4.89588 0.744,-8.13954 1.488,-26.92991 2.976,-63.3791 1.488,-17.44058 1.488,-6.986 0.744,-2.45078 0.744,-3.75576 4.464,-32.09936 0.744,-1.62975 1.488,-1.46885 1.488,0.82394 0.744,3.15329 1.488,13.24986 3.72,41.72316 0.744,2.85103 1.488,-3.27108 0.744,-2.97088 1.488,2.46798 1.488,15.32221 2.232,27.13907 0.744,5.77709 0.744,1.85304 0.744,-2.94587 0.744,-7.76788 3.72,-58.37263 0.744,-1.83181 0.744,3.37185 2.976,23.05137 0.744,1.45875 0.744,-1.59848 0.744,-5.26625 1.488,-22.90961 3.72,-81.468298 0.744,-7.197684 1.488,6.014559 1.488,30.348323 2.976,69.63821 1.488,15.91528 2.232,10.94183 2.232,18.80032 1.488,15.65283 3.72,44.88057 0.744,1.58038 0.744,-2.28932 1.488,-12.70893 4.464,-54.32107 0.744,-2.68949 0.744,1.09828 0.744,4.68426 1.488,16.41455 2.232,25.92632 0.744,5.98774 0.744,3.10537 1.488,-6.11821 1.488,-19.78223 2.232,-32.4824 1.488,-12.87383 0.744,-3.53748 0.744,-1.52085 1.488,2.65488 0.744,4.96905 1.488,19.96561 3.72,64.27351 0.744,6.03854 0.744,2.11457 0.744,-2.40737 0.744,-6.5507 1.488,-21.65179 3.72,-62.98963 1.488,-13.82365 1.488,-8.53521 0.744,-2.44259 1.488,2.90333 1.488,15.66129 3.72,49.72553 1.488,13.21295 1.488,7.17468 1.488,-1.56624 0.744,-3.64211 1.488,-12.60594 2.232,-30.19264 2.232,-29.12852 2.976,-26.43417 2.232,-16.76631 1.488,-6.35095 1.488,2.60633 1.488,9.02587 0.744,5.30678 v 0"
+ id="path4671"
+ inkscape:connector-curvature="0" />
+ d="m 72,195.32244 2.232,30.33622 5.208,82.6578 0.744,4.19735 1.488,-3.89026 1.488,-19.94804 2.976,-51.5742 1.488,-15.29076 0.744,-3.34251 1.488,3.00996 2.232,13.1893 1.488,-3.78718 1.488,-19.12934 2.232,-34.06841 0.744,-5.24672 1.488,8.23212 1.488,31.43735 2.232,57.23294 1.488,22.07497 0.744,4.115 1.488,-6.28659 1.488,-21.65355 2.232,-36.59323 0.744,-5.1408 1.488,6.30869 1.488,20.61486 2.232,33.49649 2.232,21.86923 1.488,11.09439 0.744,3.17876 1.488,-4.64149 0.744,-9.80413 1.488,-35.10837 5.208,-162.82504 0.744,-4.37728 0.744,2.85359 1.488,18.23989 2.232,26.41871 1.488,8.29516 1.488,-4.16282 1.488,-19.19336 2.976,-49.954665 1.488,-14.127951 0.744,-1.481978 0.744,3.186202 0.744,8.152323 1.488,30.070909 2.976,74.34825 1.488,22.21049 0.744,3.87797 1.488,-4.18932 1.488,-6.76813 0.744,1.1176 0.744,5.54956 2.976,38.1284 0.744,2.07031 0.744,-3.13193 0.744,-7.82764 3.72,-55.0724 0.744,-3.64768 1.488,5.30612 2.976,30.19848 3.72,40.74891 1.488,-6.08927 1.488,-29.84397 5.208,-135.548516 0.744,-4.439519 0.744,2.328802 1.488,18.799123 2.232,31.04385 0.744,3.24254 0.744,-1.35421 1.488,-7.8348 1.488,3.07954 0.744,8.87001 2.976,54.21293 0.744,4.45466 0.744,-3.83675 0.744,-12.36007 1.488,-44.02004 2.232,-67.458014 0.744,-9.807903 0.744,-1.235956 0.744,6.843274 1.488,33.963199 3.72,110.95534 1.488,30.78323 1.488,15.82699 0.744,1.05037 0.744,-2.92336 1.488,-15.42023 2.232,-29.10193 0.744,-4.13997 1.488,3.25476 1.488,14.02677 1.488,13.7527 0.744,3.5736 1.488,-0.0598 1.488,-6.03731 2.232,-11.29102 0.744,-1.71544 1.488,0.83206 1.488,2.74048 1.488,-2.35746 0.744,-4.38614 1.488,-15.79294 2.976,-37.65538 1.488,-9.18414 1.488,-0.397 1.488,0.5789 0.744,-2.07495 2.976,-12.27931 0.744,-1.07803 1.488,3.7658 0.744,7.07097 1.488,22.86684 3.72,62.29229 1.488,10.53592 1.488,-1.53356 0.744,-5.65925 1.488,-20.3937 2.976,-52.3496 0.744,-5.71969 0.744,-1.77482 1.488,2.13314 0.744,1.74903 0.744,2.64263 0.744,4.53901 1.488,16.37177 2.232,37.7415 2.976,57.56895 1.488,16.24963 0.744,4.00541 1.488,-1.54407 0.744,-6.06174 1.488,-22.64763 4.464,-86.76047 0.744,-5.34539 1.488,5.4348 1.488,24.24557 1.488,27.75599 0.744,9.07281 0.744,4.13125 1.488,-5.73562 2.232,-22.1705 0.744,-2.10783 0.744,1.90328 1.488,11.73428 2.232,23.86467 0.744,3.59592 1.488,-4.51945 1.488,-10.58806 1.488,-5.51951 0.744,-1.17679 1.488,0.73573 0.744,2.96847 1.488,11.1741 2.232,25.63503 2.232,28.94129 0.744,5.08943 1.488,-6.45851 1.488,-28.88379 4.464,-110.71625 1.488,-28.21869 1.488,-15.73324 0.744,-1.09211 0.744,4.4715 0.744,10.35307 1.488,34.85257 2.232,59.39486 1.488,25.73433 2.232,24.50853 1.488,11.94282 0.744,4.03252 0.744,1.53676 0.744,-2.10704 0.744,-6.61355 1.488,-25.57901 2.976,-58.38824 0.744,-7.79984 0.744,-3.28947 0.744,1.43053 0.744,6.04059 1.488,23.71545 2.232,42.4171 1.488,15.27687 0.744,1.92636 0.744,-1.1466 2.232,-8.88218 1.488,1.15132 1.488,7.77147 2.232,12.03415 0.744,1.33413 1.488,-2.49175 0.744,-3.71797 0.744,-6.00499 1.488,-21.23441 4.464,-87.4472 1.488,-11.20767 1.488,2.21804 0.744,6.85048 1.488,22.61505 3.72,65.10288 1.488,12.3153 1.488,-1.41618 0.744,-4.74623 1.488,-16.15999 2.976,-38.69355 1.488,-10.16289 0.744,-2.09524 1.488,0.22406 1.488,1.2405 1.488,-1.56728 1.488,2.37064 0.744,5.74578 1.488,21.80702 2.232,36.04628 0.744,7.41719 0.744,3.73415 1.488,-3.52244 1.488,-16.44012 2.976,-39.75004 1.488,-10.86014 2.232,-9.68575 2.976,-8.07549 0.744,-1.90015 1.488,-0.90024 1.488,-2.67097 1.488,-10.76671 1.488,-10.69323 0.744,-1.50011 0.744,2.45728 0.744,6.87963 1.488,25.32681 2.976,58.56911 0.744,5.29605 0.744,-1.31911 0.744,-8.03292 1.488,-32.69795 2.976,-79.02586 1.488,-20.46693 0.744,-1.09612 0.744,5.72965 0.744,12.31994 1.488,40.84565 4.464,142.92149 1.488,22.81465 0.744,5.75133 0.744,2.9772 1.488,-3.98092 0.744,-9.9613 1.488,-37.68173 2.976,-91.91816 1.488,-24.91094 0.744,-5.37188 0.744,-1.86031 1.488,2.85403 1.488,7.85444 1.488,11.91121 1.488,18.20202 2.232,30.27667 1.488,14.22323 1.488,8.26892 1.488,2.78152 1.488,0.84953 1.488,-3.72943 0.744,-5.55318 1.488,-20.61354 1.488,-32.21626 4.464,-113.843703 1.488,-20.141638 0.744,-2.120428 0.744,4.682202 0.744,11.23528 1.488,36.107587 2.232,57.75799 1.488,25.25843 2.232,24.35664 1.488,10.24365 0.744,1.52362 1.488,-1.30286 0.744,-2.08998 0.744,-3.79067 1.488,-15.16222 2.232,-30.2585 0.744,-6.04314 0.744,-2.48551 0.744,1.29102 0.744,5.11122 1.488,20.22618 3.72,64.92923 0.744,7.75707 0.744,3.7673 1.488,-4.86038 1.488,-17.54351 1.488,-30.56327 v 0"
+ id="path4811"
+ inkscape:connector-curvature="0" />
+ d="m 72,163.1451 0.744,-2.27452 1.488,3.69053 1.488,13.83684 1.488,22.76845 2.232,51.95737 1.488,34.5966 0.744,12.10493 0.744,6.4761 1.488,-4.01561 1.488,-17.60438 2.232,-39.1788 1.488,-24.68425 0.744,-7.10813 0.744,-1.58165 0.744,4.08897 3.72,41.4428 0.744,3.48985 0.744,1.4769 1.488,-4.884 1.488,-18.30227 2.976,-48.67307 0.744,-6.86559 0.744,-3.377 1.488,0.86929 1.488,4.36029 0.744,1.13793 1.488,-2.49878 0.744,-2.45691 0.744,-1.28143 0.744,1.2585 0.744,4.6037 1.488,19.62599 1.488,24.18953 0.744,7.91383 0.744,3.48058 1.488,-3.71225 2.232,-11.62052 0.744,-1.80422 1.488,1.17035 1.488,7.85088 2.232,11.21149 2.976,13.6754 1.488,-1.78885 1.488,-8.80563 1.488,-14.75642 2.976,-33.43367 4.464,-31.10787 0.744,-1.14349 0.744,3.96554 0.744,10.21771 1.488,36.2853 1.488,36.87935 0.744,11.54626 0.744,5.98157 1.488,-1.44933 1.488,-5.71535 1.488,0.71294 1.488,-1.19286 1.488,-8.29143 1.488,-7.20299 1.488,0.83889 0.744,3.72078 1.488,13.41834 1.488,13.31066 0.744,2.88616 1.488,-1.52697 0.744,-3.54994 0.744,-5.99536 1.488,-20.37847 2.232,-38.29982 0.744,-7.92207 0.744,-2.75328 0.744,1.8795 2.232,12.81364 0.744,1.03227 0.744,-1.72154 2.232,-12.82547 1.488,2.50925 2.976,22.54865 0.744,-1.25574 0.744,-5.65 2.976,-34.85934 1.488,4.88766 0.744,12.56426 1.488,42.25131 2.976,97.04178 0.744,12.48095 0.744,3.2372 0.744,-6.05124 1.488,-32.37885 1.488,-37.54203 1.488,-20.92636 0.744,-3.7474 0.744,-1.00758 1.488,1.46415 1.488,0.0151 0.744,-2.34547 0.744,-4.56184 1.488,-15.18759 1.488,-16.71724 0.744,-5.34978 0.744,-1.5619 0.744,2.84896 0.744,7.14781 1.488,23.91764 2.232,37.60059 0.744,3.53793 0.744,-4.05031 0.744,-11.05249 1.488,-37.68191 3.72,-119.49675 1.488,-26.478681 0.744,-6.897754 0.744,-3.11891 0.744,1.250277 0.744,6.99151 0.744,13.792158 1.488,47.30283 4.464,177.32434 1.488,33.14416 1.488,17.02368 0.744,2.96724 1.488,-5.51284 1.488,-21.4442 2.232,-41.10146 1.488,-16.05151 0.744,-3.94976 0.744,-1.39129 1.488,2.2463 1.488,-0.3758 0.744,-5.36849 1.488,-23.64804 2.232,-41.03902 1.488,-15.6666 1.488,-8.38273 1.488,5.61339 0.744,10.64396 1.488,34.68651 2.976,76.53698 0.744,9.90657 0.744,4.79924 1.488,-2.56891 0.744,-6.54618 1.488,-23.81025 2.232,-40.27649 0.744,-7.50548 0.744,-3.17536 1.488,2.37205 1.488,6.46522 2.232,10.65168 1.488,-3.60726 1.488,-14.64286 2.232,-24.27417 1.488,-9.22035 0.744,-2.77995 1.488,-0.14636 1.488,3.06904 0.744,-1.23541 0.744,-5.03374 1.488,-19.42625 1.488,-18.74288 0.744,-4.28695 1.488,6.28938 1.488,24.29036 3.72,74.23768 0.744,6.9658 0.744,2.43073 0.744,-1.42117 1.488,-8.96017 2.232,-14.48642 0.744,-1.16321 1.488,0.42834 0.744,-1.29693 0.744,-3.04055 3.72,-23.37479 0.744,-1.02771 0.744,1.55461 0.744,4.20746 1.488,15.48447 4.464,65.01346 0.744,3.1016 0.744,-2.14014 0.744,-8.58213 1.488,-36.71644 2.232,-69.06021 1.488,-29.90818 1.488,-16.47476 0.744,-2.88334 0.744,1.26266 0.744,5.61147 1.488,22.21736 3.72,68.78244 0.744,7.10172 0.744,3.52161 1.488,-2.8778 1.488,-8.405 0.744,-1.84613 0.744,1.64525 1.488,12.44408 1.488,13.28303 0.744,3.36649 1.488,-2.70589 1.488,-13.49759 3.72,-46.57487 4.464,-67.92097 0.744,-1.43634 0.744,3.41625 2.232,22.47254 2.232,22.12998 1.488,7.75163 1.488,4.7448 2.232,4.33509 1.488,5.89054 1.488,5.5381 1.488,-1.04093 0.744,-4.01282 1.488,-16.26713 1.488,-26.75233 2.976,-66.60945 0.744,-9.18019 0.744,-2.57555 0.744,4.67276 1.488,26.63495 2.976,60.57553 2.232,33.23359 1.488,11.55037 1.488,-4.40908 3.72,-38.79848 0.744,-2.37546 1.488,-0.91866 0.744,-2.30007 0.744,-5.56669 2.976,-33.59139 0.744,-2.90548 0.744,1.16037 1.488,10.94604 1.488,9.56728 0.744,1.78836 1.488,1.80099 0.744,2.10887 0.744,3.74749 1.488,13.03245 1.488,19.44637 2.232,33.25631 0.744,6.38156 0.744,1.3175 0.744,-4.56847 1.488,-24.44709 2.232,-40.3528 0.744,-7.59347 0.744,-3.82612 1.488,3.76905 2.232,14.45134 1.488,-0.90748 2.976,-13.16671 1.488,1.82187 2.232,10.12258 1.488,-3.02868 1.488,-14.67378 4.464,-58.70091 0.744,-4.0362 1.488,3.01815 1.488,14.64084 2.232,29.36065 1.488,10.75984 1.488,5.26404 0.744,1.07752 1.488,-2.26771 1.488,-4.07076 1.488,0.0972 0.744,3.57554 1.488,16.756 2.232,31.16986 1.488,9.29941 1.488,3.14758 1.488,2.73359 0.744,2.65369 0.744,4.75089 1.488,17.85895 2.232,34.39264 0.744,6.45355 0.744,2.43797 0.744,-1.47078 0.744,-5.10291 1.488,-18.98022 3.72,-58.41148 1.488,-10.50604 0.744,-1.42735 2.976,0.61828 0.744,1.35708 2.232,8.73947 2.232,9.13244 0.744,1.28294 1.488,-2.9375 2.976,-12.40827 1.488,2.80629 1.488,9.75622 3.72,32.55742 1.488,-0.96532 1.488,-9.5954 3.72,-29.85605 2.976,-22.32126 0.744,-2.60173 1.488,4.89718 1.488,19.46461 1.488,22.06141 0.744,6.24971 v 0"
+ id="path4951"
+ inkscape:connector-curvature="0" />
AnalogSignal
+ d="m 72,299.1807 h 5.58 5.58 5.58 5.58 5.58 5.58 l 5.58,-6.49131 h 5.58 5.58 5.58 l 5.58,-9.17618 5.58,-12.79951 h 5.58 l 5.58,-17.25798 5.58,-21.9093 5.58,-25.46211 5.58,-26.80938 5.58,-46.15479 5.58,-13.80437 5.58,-6.47113 5.58,14.63575 5.58,31.00033 5.58,30.20777 5.58,12.17909 5.58,0.0169 5.58,7.5843 5.58,2.38625 5.58,-1.61599 5.58,-63.27313 5.58,-43.07882 5.58,9.42381 5.58,15.7757 5.58,30.65978 5.58,6.41728 5.58,55.74211 5.58,-97.73918 5.58,-50.403362 5.58,70.019712 5.58,126.56894 5.58,-7.91776 5.58,-50.99126 5.58,65.15371 5.58,-64.0654 5.58,-98.72375 5.58,111.50689 5.58,-8.16682 5.58,-116.378164 5.58,283.377204 5.58,-167.59912 5.58,-57.07383 5.58,40.94041 5.58,124.92077 5.58,-241.440361 5.58,250.006861 5.58,-138.084 5.58,10.38928 5.58,-84.68209 5.58,131.93312 5.58,-109.47494 5.58,-58.354293 5.58,142.623793 5.58,-94.84815 5.58,-71.930213 5.58,147.493293 5.58,-1.94027 5.58,-14.46509 5.58,-28.70446 5.58,16.29718 5.58,32.57558 5.58,-49.33471 5.58,176.52044 5.58,-97.71825 5.58,-96.85304 5.58,163.83965 5.58,-182.74892 5.58,180.15793 5.58,-74.99251 5.58,-42.46786 5.58,62.58263"
+ id="path5262"
+ inkscape:connector-curvature="0" />
+ style="fill:none;stroke:#008000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend-1C)"
+ inkscape:connector-curvature="0" />
+ style="fill:none;stroke:#008000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend-1e)"
+ inkscape:connector-curvature="0" />
+ style="fill:none;stroke:#008000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend-1E)"
+ inkscape:connector-curvature="0" />
+ style="fill:none;stroke:#008000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend-1o)"
+ inkscape:connector-curvature="0" />
+ style="fill:none;stroke:#aa0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-1Cb)"
+ inkscape:connector-curvature="0" />
+ style="fill:none;stroke:#aa0000;stroke-width:1.01820028px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-1v)"
+ inkscape:connector-curvature="0" />
+ style="fill:none;stroke:#aa0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-1n)"
+ inkscape:connector-curvature="0" />
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0" />
+ d="m 291.54042,244.59044 c 2.25775,-0.12975 12.20472,0.3428 16.09739,0.36876 9.58,0.3098 14.13358,6.7723 18.1265,11.63379 l 11.33923,13.04714"
+ style="fill:none;stroke:#4d0089;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-1CbS)"
+ inkscape:connector-curvature="0" />
+ d="m 299.17005,244.72518 c 2.25775,-0.12975 18.74442,0.26495 25.90693,0.52447 14.17336,0.46551 38.89099,12.06634 50.04643,28.06087 l 6.43446,8.60949"
+ style="fill:none;stroke:#4d0089;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-1CbS)"
+ inkscape:connector-curvature="0" />
+ d="m 303.45201,244.80304 c 68.4332,1.27161 70.36126,1.43275 88.89038,5.19567 22.81509,8.56227 26.90155,21.87588 29.1817,32.65423 l 4.33241,9.7773"
+ style="fill:none;stroke:#4d0089;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-1CbS)"
+ inkscape:connector-curvature="0" />
-
+ sodipodi:nodetypes="cscccccsccc"
+ inkscape:connector-curvature="0" />
Group
+ y="12.001309"
+ style="font-size:14.66670036px;line-height:1.25">Group
-
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0" />
Group
+ Event
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ImageSequence
+
+ RegionOfInterest
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/source/images/generate_io_overview.py b/doc/source/images/generate_io_overview.py
new file mode 100644
index 000000000..1559e9446
--- /dev/null
+++ b/doc/source/images/generate_io_overview.py
@@ -0,0 +1,114 @@
+# -*- coding: utf-8 -*-
+
+"""
+This generate diagram of the (raw)ios and formats
+
+
+Author: Julia Sprenger
+"""
+
+import pygraphviz
+import neo
+
+# from datetime import datetime
+#
+# import numpy as np
+# import quantities as pq
+# from matplotlib import pyplot
+# from matplotlib.patches import Rectangle, ArrowStyle, FancyArrowPatch
+# from matplotlib.font_manager import FontProperties
+#
+# from neo.test.generate_datasets import fake_neo
+#
+# line_heigth = .22
+# fontsize = 10.5
+# left_text_shift = .1
+# dpi = 100
+
+
+default_style = {'shape': 'rectangle',
+ 'color': 'black',
+ 'fontcolor': 'black'}
+IO_style = default_style.copy()
+IO_style['fontsize'] = '30'
+IO_style['penwidth'] = 6
+
+styles = {'IO': {'ro': IO_style.copy(),
+ 'rw': IO_style.copy(),
+ 'raw': IO_style.copy()
+ },
+ 'main': default_style.copy(),
+ 'ext': default_style.copy()}
+
+styles['IO']['ro']['color'] = '#20B2AA '
+styles['IO']['rw']['color'] = '#4169E1 '
+styles['IO']['raw']['color'] = '#008080 '
+styles['ext']['shape'] = 'circle'
+styles['ext']['fillcolor'] = 'red'
+styles['ext']['style'] = 'filled'
+
+
+# styles['ext']['fixedsize'] = 'True'
+
+
+def generate_diagram(filename, plot_extensions=False):
+ dia = pygraphviz.AGraph(strict=False, splines='true')
+ G = dia
+ G.node_attr['fontname'] = 'Arial'
+ # G.node_attr['shape'] = 'circle'
+ # G.node_attr['fixedsize'] = 'true'
+ # G.node_attr['sep'] = '-100'
+ G.node_attr['fixedsize'] = 'False'
+ # G.graph_attr['overlap'] = 'False'
+ G.graph_attr['packMode'] = 'clust'
+ # G.graph_attr['levelsgap'] = -500
+ G.node_attr['fontsize'] = '20'
+ G.edge_attr['minlen'] = '0'
+ # G.node_attr['style'] = 'filled'
+ # G.graph_attr['outputorder'] = 'edgesfirst'
+ # G.graph_attr['splines'] = "compound"
+ G.graph_attr['label'] = "NEO {}".format(neo.__version__)
+ G.graph_attr['ratio'] = '1.0'
+ # G.edge_attr['color'] = '#1100FF'
+
+ G.edge_attr['style'] = 'setlinewidth(4)'
+
+ dia.add_node('NEO', shape='circle', fontsize=50)
+
+ for io in neo.io.iolist:
+ io_name = io.name
+ rawio = False
+ if issubclass(io, neo.io.basefromrawio.BaseFromRaw):
+ rawio = True
+ if io_name == 'BaseIO':
+ io_name = io.__name__.rstrip('RawIO')
+ if io_name is None:
+ io_name = io.__name__.rstrip('IO')
+ if 'example' in io_name:
+ continue
+
+ if io.is_writable and io.is_readable:
+ mode = 'rw'
+ elif io.is_readable:
+ mode = 'ro'
+ if rawio:
+ mode = 'raw'
+
+ dia.add_node(io_name, **styles['IO'][mode])
+ dia.add_edge('NEO', io_name)
+
+ if plot_extensions:
+ for ext in io.extensions:
+ dia.add_node(ext, **styles['ext'])
+ dia.add_edge(io_name, ext, minlen=0)
+
+ dia.layout(prog='fdp') # neato, dot, twopi, circo, fdp, nop, wc, acyclic, gvpr, gvcolor,
+ # ccomps, sccmap, tred, sfdp.
+ for ext in ['png', 'svg', 'eps']:
+ dia.draw('{}.{}'.format(filename, ext))
+
+
+if __name__ == '__main__':
+ generate_diagram('IODiagram', plot_extensions=False)
+ generate_diagram('IODiagram_ext', plot_extensions=True)
+ # pyplot.show()
diff --git a/doc/source/images/neo_UML_French_workshop.dia b/doc/source/images/neo_UML_French_workshop.dia
deleted file mode 100644
index e26f3860e..000000000
Binary files a/doc/source/images/neo_UML_French_workshop.dia and /dev/null differ
diff --git a/doc/source/images/neo_UML_French_workshop.png b/doc/source/images/neo_UML_French_workshop.png
deleted file mode 100644
index f2bdd516e..000000000
Binary files a/doc/source/images/neo_UML_French_workshop.png and /dev/null differ
diff --git a/doc/source/images/neo_ecosystem.drawio b/doc/source/images/neo_ecosystem.drawio
new file mode 100644
index 000000000..290e34c37
--- /dev/null
+++ b/doc/source/images/neo_ecosystem.drawio
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/source/images/neo_ecosystem.svg b/doc/source/images/neo_ecosystem.svg
index 0c7c8b0c2..2d65930a5 100644
--- a/doc/source/images/neo_ecosystem.svg
+++ b/doc/source/images/neo_ecosystem.svg
@@ -1,905 +1,4 @@
-
-
-
-
+
+
+
+
\ No newline at end of file