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 @@ + + + + + + + +NEO 0.10.0 + + +NEO + +NEO + + + +AlphaOmega + +AlphaOmega + + + +NEO--AlphaOmega + + + + +AsciiImage IO + +AsciiImage IO + + + +NEO--AsciiImage IO + + + + +AsciiSignal + +AsciiSignal + + + +NEO--AsciiSignal + + + + +AsciiSpikeTrain + +AsciiSpikeTrain + + + +NEO--AsciiSpikeTrain + + + + +AxographIO + +AxographIO + + + +NEO--AxographIO + + + + +Axona IO + +Axona IO + + + +NEO--Axona IO + + + + +Axon + +Axon + + + +NEO--Axon + + + + +BCI2000 + +BCI2000 + + + +NEO--BCI2000 + + + + +Blackrock IO for single nsx + +Blackrock IO for single nsx + + + +NEO--Blackrock IO for single nsx + + + + +BLK IO + +BLK IO + + + +NEO--BLK IO + + + + +BrainVision + +BrainVision + + + +NEO--BrainVision + + + + +Brainware DAM File + +Brainware DAM File + + + +NEO--Brainware DAM File + + + + +Brainware F32 File + +Brainware F32 File + + + +NEO--Brainware F32 File + + + + +Brainware SRC File + +Brainware SRC File + + + +NEO--Brainware SRC File + + + + +Ced + +Ced + + + +NEO--Ced + + + + +Elan + +Elan + + + +NEO--Elan + + + + +igorpro + +igorpro + + + +NEO--igorpro + + + + +Intan + +Intan + + + +NEO--Intan + + + + +KlustaKwik + +KlustaKwik + + + +NEO--KlustaKwik + + + + +Kwik + +Kwik + + + +NEO--Kwik + + + + +MEArec + +MEArec + + + +NEO--MEArec + + + + +Maxwell + +Maxwell + + + +NEO--Maxwell + + + + +Micromed + +Micromed + + + +NEO--Micromed + + + + +NIX + +NIX + + + +NEO--NIX + + + + +neomatlab + +neomatlab + + + +NEO--neomatlab + + + + +nest + +nest + + + +NEO--nest + + + + +Neuralynx + +Neuralynx + + + +NEO--Neuralynx + + + + +NeuroExplorer + +NeuroExplorer + + + +NEO--NeuroExplorer + + + + +NeuroScope + +NeuroScope + + + +NEO--NeuroScope + + + + +neuroshare + +neuroshare + + + +NEO--neuroshare + + + + +NeoNWB IO + +NeoNWB IO + + + +NEO--NeoNWB IO + + + + +OpenEphys + +OpenEphys + + + +NEO--OpenEphys + + + + +OpenEphysBinary + +OpenEphysBinary + + + +NEO--OpenEphysBinary + + + + +Phy IO + +Phy IO + + + +NEO--Phy IO + + + + +Python pickle file + +Python pickle file + + + +NEO--Python pickle file + + + + +Plexon + +Plexon + + + +NEO--Plexon + + + + +RawBinarySignal + +RawBinarySignal + + + +NEO--RawBinarySignal + + + + +RawMCS + +RawMCS + + + +NEO--RawMCS + + + + +Spike2 + +Spike2 + + + +NEO--Spike2 + + + + +SpikeGadgets + +SpikeGadgets + + + +NEO--SpikeGadgets + + + + +SpikeGLX + +SpikeGLX + + + +NEO--SpikeGLX + + + + +Stimfit + +Stimfit + + + +NEO--Stimfit + + + + +Tdt + +Tdt + + + +NEO--Tdt + + + + +TIFF IO + +TIFF IO + + + +NEO--TIFF IO + + + + +WinEdr + +WinEdr + + + +NEO--WinEdr + + + + +WinWcp + +WinWcp + + + +NEO--WinWcp + + + + 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 @@ - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - -   - - - Neo - - - Plexon - - - - NeuroExplorer   - - - - Axon - - - - TuckerDavis - - - - NIX - - - - - NWB - - - - - Klustakwik - - - - Blackrock - - - - - - - - - - - - - - - - - - - - - - - - PyNN - - - OpenElectrophy - - - G-Node - - - - SpykeViewer - - - - Elephant - - - - - Helmholtz - - - - spykeutils - - - - Dataanalysis - Visualization - Databases - Simulation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Matlab - - - - - HDF5 - - - - - - - - + + + +BlackRockNeuralynxPlexonOpenEphysPhyNWBNIX...SpikeGLXMaxwell
Simulation
Simulation
Data sharing
Data sharing
Visualization
Visualization
Data processing
Data processing
Data analysis
Data analysis
PyNNTridesclousSpikeInterfaceNixViewerBIDSDANDIElephantephyviewer
Viewer does not support full SVG 1.1
\ No newline at end of file