IODiagram.svg 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  3. "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  4. <!-- Generated by graphviz version 2.40.1 (20161225.0304)
  5. -->
  6. <!-- Pages: 1 -->
  7. <svg width="1537pt" height="1537pt"
  8. viewBox="0.00 0.00 1536.90 1536.90" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  9. <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1532.9)">
  10. <polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1532.9 1532.9,-1532.9 1532.9,4 -4,4"/>
  11. <text text-anchor="middle" x="764.8023" y="-3.8" font-family="Times,serif" font-size="14.00" fill="#000000">NEO 0.10.0</text>
  12. <!-- NEO -->
  13. <g id="node1" class="node">
  14. <title>NEO</title>
  15. <ellipse fill="none" stroke="#000000" cx="728.5955" cy="-758.11" rx="88.5" ry="88.5"/>
  16. <text text-anchor="middle" x="728.5955" y="-745.61" font-family="Arial" font-size="50.00" fill="#000000">NEO</text>
  17. </g>
  18. <!-- AlphaOmega -->
  19. <g id="node2" class="node">
  20. <title>AlphaOmega</title>
  21. <polygon fill="none" stroke="#20b2aa" stroke-width="6" points="352.7627,-600.03 161.7627,-600.03 161.7627,-559.03 352.7627,-559.03 352.7627,-600.03"/>
  22. <text text-anchor="middle" x="257.2627" y="-572.03" font-family="Arial" font-size="30.00" fill="#000000">AlphaOmega</text>
  23. </g>
  24. <!-- NEO&#45;&#45;AlphaOmega -->
  25. <g id="edge1" class="edge">
  26. <title>NEO&#45;&#45;AlphaOmega</title>
  27. <path fill="none" stroke="#000000" stroke-width="4" d="M652.5345,-712.8639C603.2533,-685.1746 536.8933,-650.8706 474.7591,-628.42 435.8123,-614.3476 391.4265,-603.4978 352.9522,-595.6353"/>
  28. </g>
  29. <!-- AsciiImage IO -->
  30. <g id="node3" class="node">
  31. <title>AsciiImage IO</title>
  32. <polygon fill="none" stroke="#20b2aa" stroke-width="6" points="354.2934,-1089.2 151.2934,-1089.2 151.2934,-1048.2 354.2934,-1048.2 354.2934,-1089.2"/>
  33. <text text-anchor="middle" x="252.7934" y="-1061.2" font-family="Arial" font-size="30.00" fill="#000000">AsciiImage IO</text>
  34. </g>
  35. <!-- NEO&#45;&#45;AsciiImage IO -->
  36. <g id="edge2" class="edge">
  37. <title>NEO&#45;&#45;AsciiImage IO</title>
  38. <path fill="none" stroke="#000000" stroke-width="4" d="M659.687,-813.741C609.4897,-853.2129 539.1346,-906.396 473.8597,-948.24 413.5139,-986.9242 339.7605,-1025.4811 294.5439,-1048.1978"/>
  39. </g>
  40. <!-- AsciiSignal -->
  41. <g id="node4" class="node">
  42. <title>AsciiSignal</title>
  43. <polygon fill="none" stroke="#4169e1" stroke-width="6" points="444.1588,-1161.5 280.1588,-1161.5 280.1588,-1120.5 444.1588,-1120.5 444.1588,-1161.5"/>
  44. <text text-anchor="middle" x="362.1588" y="-1133.5" font-family="Arial" font-size="30.00" fill="#000000">AsciiSignal</text>
  45. </g>
  46. <!-- NEO&#45;&#45;AsciiSignal -->
  47. <g id="edge3" class="edge">
  48. <title>NEO&#45;&#45;AsciiSignal</title>
  49. <path fill="none" stroke="#000000" stroke-width="4" d="M667.2622,-822.1972C582.9133,-910.3334 435.4885,-1064.3777 382.1426,-1120.1188"/>
  50. </g>
  51. <!-- AsciiSpikeTrain -->
  52. <g id="node5" class="node">
  53. <title>AsciiSpikeTrain</title>
  54. <polygon fill="none" stroke="#4169e1" stroke-width="6" points="1030.7122,-1147.2 807.7122,-1147.2 807.7122,-1106.2 1030.7122,-1106.2 1030.7122,-1147.2"/>
  55. <text text-anchor="middle" x="919.2122" y="-1119.2" font-family="Arial" font-size="30.00" fill="#000000">AsciiSpikeTrain</text>
  56. </g>
  57. <!-- NEO&#45;&#45;AsciiSpikeTrain -->
  58. <g id="edge4" class="edge">
  59. <title>NEO&#45;&#45;AsciiSpikeTrain</title>
  60. <path fill="none" stroke="#000000" stroke-width="4" d="M769.2538,-836.7297C813.7551,-922.7807 882.2652,-1055.2565 908.4934,-1105.9732"/>
  61. </g>
  62. <!-- AxographIO -->
  63. <g id="node6" class="node">
  64. <title>AxographIO</title>
  65. <polygon fill="none" stroke="#008080" stroke-width="6" points="1130.9214,-186.15 954.9214,-186.15 954.9214,-145.15 1130.9214,-145.15 1130.9214,-186.15"/>
  66. <text text-anchor="middle" x="1042.9214" y="-158.15" font-family="Arial" font-size="30.00" fill="#000000">AxographIO</text>
  67. </g>
  68. <!-- NEO&#45;&#45;AxographIO -->
  69. <g id="edge5" class="edge">
  70. <title>NEO&#45;&#45;AxographIO</title>
  71. <path fill="none" stroke="#000000" stroke-width="4" d="M753.7016,-673.1924C778.122,-596.5498 819.0533,-482.0474 870.6849,-390.07 894.8463,-347.0285 987.2454,-233.2273 1025.8329,-186.3151"/>
  72. </g>
  73. <!-- Axona IO -->
  74. <g id="node7" class="node">
  75. <title>Axona IO</title>
  76. <polygon fill="none" stroke="#008080" stroke-width="6" points="658.7173,-95.789 517.7173,-95.789 517.7173,-54.789 658.7173,-54.789 658.7173,-95.789"/>
  77. <text text-anchor="middle" x="588.2173" y="-67.789" font-family="Arial" font-size="30.00" fill="#000000">Axona IO</text>
  78. </g>
  79. <!-- NEO&#45;&#45;Axona IO -->
  80. <g id="edge6" class="edge">
  81. <title>NEO&#45;&#45;Axona IO</title>
  82. <path fill="none" stroke="#000000" stroke-width="4" d="M687.6549,-679.5073C646.6392,-595.9789 586.2797,-458.7624 562.4721,-332.21 558.5773,-311.5065 552.0531,-303.1198 562.4721,-284.81 573.2088,-265.9418 593.7279,-278.7282 604.4647,-259.86 634.4535,-207.1593 611.4701,-131.9981 597.2651,-96.0262"/>
  83. </g>
  84. <!-- Axon -->
  85. <g id="node8" class="node">
  86. <title>Axon</title>
  87. <polygon fill="none" stroke="#008080" stroke-width="6" points="601.2647,-256.66 516.2647,-256.66 516.2647,-215.66 601.2647,-215.66 601.2647,-256.66"/>
  88. <text text-anchor="middle" x="558.7647" y="-228.66" font-family="Arial" font-size="30.00" fill="#000000">Axon</text>
  89. </g>
  90. <!-- NEO&#45;&#45;Axon -->
  91. <g id="edge7" class="edge">
  92. <title>NEO&#45;&#45;Axon</title>
  93. <path fill="none" stroke="#000000" stroke-width="4" d="M688.4492,-678.9258C648.2398,-595.2021 588.6758,-458.0854 562.4721,-332.21 557.1665,-306.7235 556.9504,-276.6316 557.5911,-257.0113"/>
  94. </g>
  95. <!-- BCI2000 -->
  96. <g id="node9" class="node">
  97. <title>BCI2000</title>
  98. <polygon fill="none" stroke="#008080" stroke-width="6" points="439.7513,-341.77 306.7513,-341.77 306.7513,-300.77 439.7513,-300.77 439.7513,-341.77"/>
  99. <text text-anchor="middle" x="373.2513" y="-313.77" font-family="Arial" font-size="30.00" fill="#000000">BCI2000</text>
  100. </g>
  101. <!-- NEO&#45;&#45;BCI2000 -->
  102. <g id="edge8" class="edge">
  103. <title>NEO&#45;&#45;BCI2000</title>
  104. <path fill="none" stroke="#000000" stroke-width="4" d="M681.5621,-683.1014C639.23,-617.8565 573.6258,-522.1214 507.1485,-446.14 472.2999,-406.3092 426.1421,-365.4686 398.1272,-341.7804"/>
  105. </g>
  106. <!-- Blackrock IO for single nsx -->
  107. <g id="node10" class="node">
  108. <title>Blackrock IO for single nsx</title>
  109. <polygon fill="none" stroke="#008080" stroke-width="6" points="1527.682,-650.86 1157.682,-650.86 1157.682,-609.86 1527.682,-609.86 1527.682,-650.86"/>
  110. <text text-anchor="middle" x="1342.682" y="-622.86" font-family="Arial" font-size="30.00" fill="#000000">Blackrock IO for single nsx</text>
  111. </g>
  112. <!-- NEO&#45;&#45;Blackrock IO for single nsx -->
  113. <g id="edge9" class="edge">
  114. <title>NEO&#45;&#45;Blackrock IO for single nsx</title>
  115. <path fill="none" stroke="#000000" stroke-width="4" d="M817.2658,-752.3913C901.0665,-745.6438 1029.8345,-731.7896 1138.8255,-705.12 1194.1162,-691.5906 1255.106,-668.0115 1295.8353,-650.9453"/>
  116. </g>
  117. <!-- BLK IO -->
  118. <g id="node11" class="node">
  119. <title>BLK IO</title>
  120. <polygon fill="none" stroke="#20b2aa" stroke-width="6" points="1080.6989,-347.29 967.6989,-347.29 967.6989,-306.29 1080.6989,-306.29 1080.6989,-347.29"/>
  121. <text text-anchor="middle" x="1024.1989" y="-319.29" font-family="Arial" font-size="30.00" fill="#000000">BLK IO</text>
  122. </g>
  123. <!-- NEO&#45;&#45;BLK IO -->
  124. <g id="edge10" class="edge">
  125. <title>NEO&#45;&#45;BLK IO</title>
  126. <path fill="none" stroke="#000000" stroke-width="4" d="M778.7406,-684.9424C847.9233,-583.9968 968.7751,-407.6598 1009.9725,-347.548"/>
  127. </g>
  128. <!-- BrainVision -->
  129. <g id="node12" class="node">
  130. <title>BrainVision</title>
  131. <polygon fill="none" stroke="#008080" stroke-width="6" points="542.0459,-168.26 374.0459,-168.26 374.0459,-127.26 542.0459,-127.26 542.0459,-168.26"/>
  132. <text text-anchor="middle" x="458.0459" y="-140.26" font-family="Arial" font-size="30.00" fill="#000000">BrainVision</text>
  133. </g>
  134. <!-- NEO&#45;&#45;BrainVision -->
  135. <g id="edge11" class="edge">
  136. <title>NEO&#45;&#45;BrainVision</title>
  137. <path fill="none" stroke="#000000" stroke-width="4" d="M696.5826,-675.4633C648.8349,-552.2989 564.0602,-334.0709 559.6866,-325.94 542.6598,-294.286 531.4005,-290.7741 513.0647,-259.86 494.8164,-229.0935 477.2354,-191.4183 467.0422,-168.5212"/>
  138. </g>
  139. <!-- Brainware DAM File -->
  140. <g id="node13" class="node">
  141. <title>Brainware DAM File</title>
  142. <polygon fill="none" stroke="#20b2aa" stroke-width="6" points="847.6721,-329.01 565.6721,-329.01 565.6721,-288.01 847.6721,-288.01 847.6721,-329.01"/>
  143. <text text-anchor="middle" x="706.6721" y="-301.01" font-family="Arial" font-size="30.00" fill="#000000">Brainware DAM File</text>
  144. </g>
  145. <!-- NEO&#45;&#45;Brainware DAM File -->
  146. <g id="edge12" class="edge">
  147. <title>NEO&#45;&#45;Brainware DAM File</title>
  148. <path fill="none" stroke="#000000" stroke-width="4" d="M724.2772,-669.5519C719.0504,-562.3619 710.5881,-388.8177 707.6863,-329.3088"/>
  149. </g>
  150. <!-- Brainware F32 File -->
  151. <g id="node14" class="node">
  152. <title>Brainware F32 File</title>
  153. <polygon fill="none" stroke="#20b2aa" stroke-width="6" points="784.1087,-1161.5 518.1087,-1161.5 518.1087,-1120.5 784.1087,-1120.5 784.1087,-1161.5"/>
  154. <text text-anchor="middle" x="651.1087" y="-1133.5" font-family="Arial" font-size="30.00" fill="#000000">Brainware F32 File</text>
  155. </g>
  156. <!-- NEO&#45;&#45;Brainware F32 File -->
  157. <g id="edge13" class="edge">
  158. <title>NEO&#45;&#45;Brainware F32 File</title>
  159. <path fill="none" stroke="#000000" stroke-width="4" d="M711.0125,-844.9937C692.7945,-935.0155 665.5719,-1069.532 655.2644,-1120.465"/>
  160. </g>
  161. <!-- Brainware SRC File -->
  162. <g id="node15" class="node">
  163. <title>Brainware SRC File</title>
  164. <polygon fill="none" stroke="#20b2aa" stroke-width="6" points="279.9184,-733.43 .9184,-733.43 .9184,-692.43 279.9184,-692.43 279.9184,-733.43"/>
  165. <text text-anchor="middle" x="140.4184" y="-705.43" font-family="Arial" font-size="30.00" fill="#000000">Brainware SRC File</text>
  166. </g>
  167. <!-- NEO&#45;&#45;Brainware SRC File -->
  168. <g id="edge14" class="edge">
  169. <title>NEO&#45;&#45;Brainware SRC File</title>
  170. <path fill="none" stroke="#000000" stroke-width="4" d="M640.2212,-751.3217C544.8937,-743.9992 391.7919,-732.2389 280.1302,-723.6618"/>
  171. </g>
  172. <!-- Ced -->
  173. <g id="node16" class="node">
  174. <title>Ced</title>
  175. <polygon fill="none" stroke="#008080" stroke-width="6" points="1031.2428,-1219.5 960.2428,-1219.5 960.2428,-1178.5 1031.2428,-1178.5 1031.2428,-1219.5"/>
  176. <text text-anchor="middle" x="995.7428" y="-1191.5" font-family="Arial" font-size="30.00" fill="#000000">Ced</text>
  177. </g>
  178. <!-- NEO&#45;&#45;Ced -->
  179. <g id="edge15" class="edge">
  180. <title>NEO&#45;&#45;Ced</title>
  181. <path fill="none" stroke="#000000" stroke-width="4" d="M799.5175,-811.3729C874.1728,-872.3351 987.2169,-979.8053 1033.9122,-1103 1041.3789,-1122.6991 1040.7961,-1130.4898 1033.9122,-1150.4 1030.4065,-1160.5397 1023.8154,-1170.1735 1017.0843,-1178.1495"/>
  182. </g>
  183. <!-- Elan -->
  184. <g id="node17" class="node">
  185. <title>Elan</title>
  186. <polygon fill="none" stroke="#008080" stroke-width="6" points="1063.3029,-543.14 986.3029,-543.14 986.3029,-502.14 1063.3029,-502.14 1063.3029,-543.14"/>
  187. <text text-anchor="middle" x="1024.8029" y="-515.14" font-family="Arial" font-size="30.00" fill="#000000">Elan</text>
  188. </g>
  189. <!-- NEO&#45;&#45;Elan -->
  190. <g id="edge16" class="edge">
  191. <title>NEO&#45;&#45;Elan</title>
  192. <path fill="none" stroke="#000000" stroke-width="4" d="M798.043,-702.9027C862.3375,-651.7918 954.4926,-578.5332 998.9135,-543.2207"/>
  193. </g>
  194. <!-- igorpro -->
  195. <g id="node18" class="node">
  196. <title>igorpro</title>
  197. <polygon fill="none" stroke="#20b2aa" stroke-width="6" points="926.5337,-1363.5 817.5337,-1363.5 817.5337,-1322.5 926.5337,-1322.5 926.5337,-1363.5"/>
  198. <text text-anchor="middle" x="872.0337" y="-1335.5" font-family="Arial" font-size="30.00" fill="#000000">igorpro</text>
  199. </g>
  200. <!-- NEO&#45;&#45;igorpro -->
  201. <g id="edge17" class="edge">
  202. <title>NEO&#45;&#45;igorpro</title>
  203. <path fill="none" stroke="#000000" stroke-width="4" d="M746.2666,-845.1413C760.1505,-917.6171 778.5543,-1023.718 787.3087,-1117.3 788.4619,-1129.6277 786.1065,-1216.9603 790.0413,-1228.7 802.4587,-1265.7486 831.3826,-1301.1349 851.3294,-1322.4647"/>
  204. </g>
  205. <!-- Intan -->
  206. <g id="node19" class="node">
  207. <title>Intan</title>
  208. <polygon fill="none" stroke="#008080" stroke-width="6" points="843.2339,-243.46 760.2339,-243.46 760.2339,-202.46 843.2339,-202.46 843.2339,-243.46"/>
  209. <text text-anchor="middle" x="801.7339" y="-215.46" font-family="Arial" font-size="30.00" fill="#000000">Intan</text>
  210. </g>
  211. <!-- NEO&#45;&#45;Intan -->
  212. <g id="edge18" class="edge">
  213. <title>NEO&#45;&#45;Intan</title>
  214. <path fill="none" stroke="#000000" stroke-width="4" d="M759.9079,-675.1695C790.1092,-590.415 833.6951,-454.2846 850.8721,-332.21 853.8074,-311.3488 857.8117,-304.7009 850.8721,-284.81 845.451,-269.2715 834.3152,-254.7103 824.0134,-243.6243"/>
  215. </g>
  216. <!-- KlustaKwik -->
  217. <g id="node20" class="node">
  218. <title>KlustaKwik</title>
  219. <polygon fill="none" stroke="#4169e1" stroke-width="6" points="925.6681,-69.231 761.6681,-69.231 761.6681,-28.231 925.6681,-28.231 925.6681,-69.231"/>
  220. <text text-anchor="middle" x="843.6681" y="-41.231" font-family="Arial" font-size="30.00" fill="#000000">KlustaKwik</text>
  221. </g>
  222. <!-- NEO&#45;&#45;KlustaKwik -->
  223. <g id="edge19" class="edge">
  224. <title>NEO&#45;&#45;KlustaKwik</title>
  225. <path fill="none" stroke="#000000" stroke-width="4" d="M759.9079,-675.1695C790.1092,-590.415 833.6951,-454.2846 850.8721,-332.21 853.8074,-311.3488 851.1934,-305.8742 850.8721,-284.81 849.6557,-205.0645 846.1292,-110.2196 844.505,-69.252"/>
  226. </g>
  227. <!-- Kwik -->
  228. <g id="node21" class="node">
  229. <title>Kwik</title>
  230. <polygon fill="none" stroke="#20b2aa" stroke-width="6" points="597.6474,-1233.9 517.6474,-1233.9 517.6474,-1192.9 597.6474,-1192.9 597.6474,-1233.9"/>
  231. <text text-anchor="middle" x="557.6474" y="-1205.9" font-family="Arial" font-size="30.00" fill="#000000">Kwik</text>
  232. </g>
  233. <!-- NEO&#45;&#45;Kwik -->
  234. <g id="edge20" class="edge">
  235. <title>NEO&#45;&#45;Kwik</title>
  236. <path fill="none" stroke="#000000" stroke-width="4" d="M672.238,-826.7979C619.813,-895.4922 545.3523,-1006.5827 514.9087,-1117.3 509.3233,-1137.6128 507.4845,-1144.9849 514.9087,-1164.7 518.7937,-1175.0168 525.9674,-1184.5715 533.3426,-1192.4358"/>
  237. </g>
  238. <!-- MEArec -->
  239. <g id="node22" class="node">
  240. <title>MEArec</title>
  241. <polygon fill="none" stroke="#008080" stroke-width="6" points="1135.6255,-701.92 1012.6255,-701.92 1012.6255,-660.92 1135.6255,-660.92 1135.6255,-701.92"/>
  242. <text text-anchor="middle" x="1074.1255" y="-673.92" font-family="Arial" font-size="30.00" fill="#000000">MEArec</text>
  243. </g>
  244. <!-- NEO&#45;&#45;MEArec -->
  245. <g id="edge21" class="edge">
  246. <title>NEO&#45;&#45;MEArec</title>
  247. <path fill="none" stroke="#000000" stroke-width="4" d="M815.3413,-738.8569C876.7129,-725.2355 957.5276,-707.2988 1012.4038,-695.1191"/>
  248. </g>
  249. <!-- Maxwell -->
  250. <g id="node23" class="node">
  251. <title>Maxwell</title>
  252. <polygon fill="none" stroke="#008080" stroke-width="6" points="1179.204,-905.96 1054.204,-905.96 1054.204,-864.96 1179.204,-864.96 1179.204,-905.96"/>
  253. <text text-anchor="middle" x="1116.704" y="-877.96" font-family="Arial" font-size="30.00" fill="#000000">Maxwell</text>
  254. </g>
  255. <!-- NEO&#45;&#45;Maxwell -->
  256. <g id="edge22" class="edge">
  257. <title>NEO&#45;&#45;Maxwell</title>
  258. <path fill="none" stroke="#000000" stroke-width="4" d="M812.8092,-785.7431C885.3766,-809.5546 988.5002,-843.3925 1053.9989,-864.8846"/>
  259. </g>
  260. <!-- Micromed -->
  261. <g id="node24" class="node">
  262. <title>Micromed</title>
  263. <polygon fill="none" stroke="#008080" stroke-width="6" points="724.5785,-1469.4 577.5785,-1469.4 577.5785,-1428.4 724.5785,-1428.4 724.5785,-1469.4"/>
  264. <text text-anchor="middle" x="651.0785" y="-1441.4" font-family="Arial" font-size="30.00" fill="#000000">Micromed</text>
  265. </g>
  266. <!-- NEO&#45;&#45;Micromed -->
  267. <g id="edge23" class="edge">
  268. <title>NEO&#45;&#45;Micromed</title>
  269. <path fill="none" stroke="#000000" stroke-width="4" d="M761.0957,-840.6734C789.1259,-923.9483 820.3114,-1055.4634 787.3087,-1164.7 761.2835,-1250.8413 709.9326,-1250.2862 675.2004,-1333.3 661.9856,-1364.8848 655.7468,-1404.4552 653.0062,-1428.1514"/>
  270. </g>
  271. <!-- NIX -->
  272. <g id="node25" class="node">
  273. <title>NIX</title>
  274. <polygon fill="none" stroke="#4169e1" stroke-width="6" points="940.8849,-434.27 873.8849,-434.27 873.8849,-393.27 940.8849,-393.27 940.8849,-434.27"/>
  275. <text text-anchor="middle" x="907.3849" y="-406.27" font-family="Arial" font-size="30.00" fill="#000000">NIX</text>
  276. </g>
  277. <!-- NEO&#45;&#45;NIX -->
  278. <g id="edge24" class="edge">
  279. <title>NEO&#45;&#45;NIX</title>
  280. <path fill="none" stroke="#000000" stroke-width="4" d="M769.3893,-679.5431C810.7173,-599.9473 871.9563,-482.0037 896.5668,-434.6052"/>
  281. </g>
  282. <!-- neomatlab -->
  283. <g id="node26" class="node">
  284. <title>neomatlab</title>
  285. <polygon fill="none" stroke="#4169e1" stroke-width="6" points="1271.107,-774.29 1116.107,-774.29 1116.107,-733.29 1271.107,-733.29 1271.107,-774.29"/>
  286. <text text-anchor="middle" x="1193.607" y="-746.29" font-family="Arial" font-size="30.00" fill="#000000">neomatlab</text>
  287. </g>
  288. <!-- NEO&#45;&#45;neomatlab -->
  289. <g id="edge25" class="edge">
  290. <title>NEO&#45;&#45;neomatlab</title>
  291. <path fill="none" stroke="#000000" stroke-width="4" d="M817.1551,-757.2873C903.4558,-756.4855 1033.3776,-755.2785 1115.8062,-754.5128"/>
  292. </g>
  293. <!-- nest -->
  294. <g id="node27" class="node">
  295. <title>nest</title>
  296. <polygon fill="none" stroke="#20b2aa" stroke-width="6" points="470.6597,-945.04 397.6597,-945.04 397.6597,-904.04 470.6597,-904.04 470.6597,-945.04"/>
  297. <text text-anchor="middle" x="434.1597" y="-917.04" font-family="Arial" font-size="30.00" fill="#000000">nest</text>
  298. </g>
  299. <!-- NEO&#45;&#45;nest -->
  300. <g id="edge26" class="edge">
  301. <title>NEO&#45;&#45;nest</title>
  302. <path fill="none" stroke="#000000" stroke-width="4" d="M651.2359,-801.8375C592.9649,-834.7753 515.6847,-878.4579 470.79,-903.8347"/>
  303. </g>
  304. <!-- Neuralynx -->
  305. <g id="node28" class="node">
  306. <title>Neuralynx</title>
  307. <polygon fill="none" stroke="#008080" stroke-width="6" points="1227.3337,-543.02 1076.3337,-543.02 1076.3337,-502.02 1227.3337,-502.02 1227.3337,-543.02"/>
  308. <text text-anchor="middle" x="1151.8337" y="-515.02" font-family="Arial" font-size="30.00" fill="#000000">Neuralynx</text>
  309. </g>
  310. <!-- NEO&#45;&#45;Neuralynx -->
  311. <g id="edge27" class="edge">
  312. <title>NEO&#45;&#45;Neuralynx</title>
  313. <path fill="none" stroke="#000000" stroke-width="4" d="M806.2239,-714.8992C897.7436,-663.956 1046.0621,-581.3964 1114.7463,-543.1643"/>
  314. </g>
  315. <!-- NeuroExplorer -->
  316. <g id="node29" class="node">
  317. <title>NeuroExplorer</title>
  318. <polygon fill="none" stroke="#008080" stroke-width="6" points="1354.7776,-978.31 1145.7776,-978.31 1145.7776,-937.31 1354.7776,-937.31 1354.7776,-978.31"/>
  319. <text text-anchor="middle" x="1250.2776" y="-950.31" font-family="Arial" font-size="30.00" fill="#000000">NeuroExplorer</text>
  320. </g>
  321. <!-- NEO&#45;&#45;NeuroExplorer -->
  322. <g id="edge28" class="edge">
  323. <title>NEO&#45;&#45;NeuroExplorer</title>
  324. <path fill="none" stroke="#000000" stroke-width="4" d="M806.5815,-800.0123C870.764,-833.1758 964.8678,-878.8073 1051.004,-909.16 1082.4086,-920.2264 1117.4555,-929.6989 1149.2948,-937.2655"/>
  325. </g>
  326. <!-- NeuroScope -->
  327. <g id="node30" class="node">
  328. <title>NeuroScope</title>
  329. <polygon fill="none" stroke="#008080" stroke-width="6" points="357.0501,-945.99 175.0501,-945.99 175.0501,-904.99 357.0501,-904.99 357.0501,-945.99"/>
  330. <text text-anchor="middle" x="266.0501" y="-917.99" font-family="Arial" font-size="30.00" fill="#000000">NeuroScope</text>
  331. </g>
  332. <!-- NEO&#45;&#45;NeuroScope -->
  333. <g id="edge29" class="edge">
  334. <title>NEO&#45;&#45;NeuroScope</title>
  335. <path fill="none" stroke="#000000" stroke-width="4" d="M645.3674,-788.2275C552.1226,-821.9697 403.4878,-875.7558 322.746,-904.9736"/>
  336. </g>
  337. <!-- neuroshare -->
  338. <g id="node31" class="node">
  339. <title>neuroshare</title>
  340. <polygon fill="none" stroke="#20b2aa" stroke-width="6" points="380.1704,-805.8 213.1704,-805.8 213.1704,-764.8 380.1704,-764.8 380.1704,-805.8"/>
  341. <text text-anchor="middle" x="296.6704" y="-777.8" font-family="Arial" font-size="30.00" fill="#000000">neuroshare</text>
  342. </g>
  343. <!-- NEO&#45;&#45;neuroshare -->
  344. <g id="edge30" class="edge">
  345. <title>NEO&#45;&#45;neuroshare</title>
  346. <path fill="none" stroke="#000000" stroke-width="4" d="M640.1467,-763.6779C564.0067,-768.471 454.9211,-775.338 380.2349,-780.0396"/>
  347. </g>
  348. <!-- NeoNWB IO -->
  349. <g id="node32" class="node">
  350. <title>NeoNWB IO</title>
  351. <polygon fill="none" stroke="#4169e1" stroke-width="6" points="471.5591,-672.62 289.5591,-672.62 289.5591,-631.62 471.5591,-631.62 471.5591,-672.62"/>
  352. <text text-anchor="middle" x="380.5591" y="-644.62" font-family="Arial" font-size="30.00" fill="#000000">NeoNWB IO</text>
  353. </g>
  354. <!-- NEO&#45;&#45;NeoNWB IO -->
  355. <g id="edge31" class="edge">
  356. <title>NEO&#45;&#45;NeoNWB IO</title>
  357. <path fill="none" stroke="#000000" stroke-width="4" d="M643.9013,-732.3175C583.7394,-713.9959 504.0351,-689.723 448.1308,-672.6981"/>
  358. </g>
  359. <!-- OpenEphys -->
  360. <g id="node33" class="node">
  361. <title>OpenEphys</title>
  362. <polygon fill="none" stroke="#008080" stroke-width="6" points="351.7952,-442.65 178.7952,-442.65 178.7952,-401.65 351.7952,-401.65 351.7952,-442.65"/>
  363. <text text-anchor="middle" x="265.2952" y="-414.65" font-family="Arial" font-size="30.00" fill="#000000">OpenEphys</text>
  364. </g>
  365. <!-- NEO&#45;&#45;OpenEphys -->
  366. <g id="edge32" class="edge">
  367. <title>NEO&#45;&#45;OpenEphys</title>
  368. <path fill="none" stroke="#000000" stroke-width="4" d="M655.878,-707.4506C580.6807,-654.7799 460.1456,-569.558 357.7485,-493.54 335.1156,-476.7377 309.804,-457.1348 291.3951,-442.7261"/>
  369. </g>
  370. <!-- OpenEphysBinary -->
  371. <g id="node34" class="node">
  372. <title>OpenEphysBinary</title>
  373. <polygon fill="none" stroke="#008080" stroke-width="6" points="1192.8616,-1426 935.8616,-1426 935.8616,-1385 1192.8616,-1385 1192.8616,-1426"/>
  374. <text text-anchor="middle" x="1064.3616" y="-1398" font-family="Arial" font-size="30.00" fill="#000000">OpenEphysBinary</text>
  375. </g>
  376. <!-- NEO&#45;&#45;OpenEphysBinary -->
  377. <g id="edge33" class="edge">
  378. <title>NEO&#45;&#45;OpenEphysBinary</title>
  379. <path fill="none" stroke="#000000" stroke-width="4" d="M799.0474,-811.9658C873.0045,-873.249 985.1737,-980.8144 1033.9122,-1103 1037.4794,-1111.9427 1036.1258,-1180.0032 1036.9,-1189.6 1042.7035,-1261.5349 1055.1337,-1346.3115 1061.0719,-1384.7245"/>
  380. </g>
  381. <!-- Phy IO -->
  382. <g id="node35" class="node">
  383. <title>Phy IO</title>
  384. <polygon fill="none" stroke="#008080" stroke-width="6" points="508.9356,-1234 400.9356,-1234 400.9356,-1193 508.9356,-1193 508.9356,-1234"/>
  385. <text text-anchor="middle" x="454.9356" y="-1206" font-family="Arial" font-size="30.00" fill="#000000">Phy IO</text>
  386. </g>
  387. <!-- NEO&#45;&#45;Phy IO -->
  388. <g id="edge34" class="edge">
  389. <title>NEO&#45;&#45;Phy IO</title>
  390. <path fill="none" stroke="#000000" stroke-width="4" d="M682.945,-834.0757C618.6189,-941.119 504.9515,-1130.2698 467.378,-1192.7948"/>
  391. </g>
  392. <!-- Python pickle file -->
  393. <g id="node36" class="node">
  394. <title>Python pickle file</title>
  395. <polygon fill="none" stroke="#4169e1" stroke-width="6" points="1330.9169,-382.41 1089.9169,-382.41 1089.9169,-341.41 1330.9169,-341.41 1330.9169,-382.41"/>
  396. <text text-anchor="middle" x="1210.4169" y="-354.41" font-family="Arial" font-size="30.00" fill="#000000">Python pickle file</text>
  397. </g>
  398. <!-- NEO&#45;&#45;Python pickle file -->
  399. <g id="edge35" class="edge">
  400. <title>NEO&#45;&#45;Python pickle file</title>
  401. <path fill="none" stroke="#000000" stroke-width="4" d="M786.1678,-690.6511C835.2449,-635.4198 909.3642,-557.178 983.1029,-498.94 1043.6743,-451.1014 1122.2965,-407.2009 1169.4174,-382.5651"/>
  402. </g>
  403. <!-- Plexon -->
  404. <g id="node37" class="node">
  405. <title>Plexon</title>
  406. <polygon fill="none" stroke="#008080" stroke-width="6" points="556.4866,-370.14 448.4866,-370.14 448.4866,-329.14 556.4866,-329.14 556.4866,-370.14"/>
  407. <text text-anchor="middle" x="502.4866" y="-342.14" font-family="Arial" font-size="30.00" fill="#000000">Plexon</text>
  408. </g>
  409. <!-- NEO&#45;&#45;Plexon -->
  410. <g id="edge36" class="edge">
  411. <title>NEO&#45;&#45;Plexon</title>
  412. <path fill="none" stroke="#000000" stroke-width="4" d="M685.5339,-680.3185C632.3593,-584.2574 545.1261,-426.6691 513.9815,-370.4058"/>
  413. </g>
  414. <!-- RawBinarySignal -->
  415. <g id="node38" class="node">
  416. <title>RawBinarySignal</title>
  417. <polygon fill="none" stroke="#008080" stroke-width="6" points="478.6193,-1375.3 233.6193,-1375.3 233.6193,-1334.3 478.6193,-1334.3 478.6193,-1375.3"/>
  418. <text text-anchor="middle" x="356.1193" y="-1347.3" font-family="Arial" font-size="30.00" fill="#000000">RawBinarySignal</text>
  419. </g>
  420. <!-- NEO&#45;&#45;RawBinarySignal -->
  421. <g id="edge37" class="edge">
  422. <title>NEO&#45;&#45;RawBinarySignal</title>
  423. <path fill="none" stroke="#000000" stroke-width="4" d="M689.2196,-837.6163C641.9054,-926.6174 555.2426,-1070.6542 447.3588,-1164.7 428.7283,-1180.9408 413.1762,-1170.5011 397.7356,-1189.8 363.4066,-1232.707 356.993,-1300.3671 356.0522,-1334.1607"/>
  424. </g>
  425. <!-- RawMCS -->
  426. <g id="node39" class="node">
  427. <title>RawMCS</title>
  428. <polygon fill="none" stroke="#008080" stroke-width="6" points="503.9485,-490.34 360.9485,-490.34 360.9485,-449.34 503.9485,-449.34 503.9485,-490.34"/>
  429. <text text-anchor="middle" x="432.4485" y="-462.34" font-family="Arial" font-size="30.00" fill="#000000">RawMCS</text>
  430. </g>
  431. <!-- NEO&#45;&#45;RawMCS -->
  432. <g id="edge38" class="edge">
  433. <title>NEO&#45;&#45;RawMCS</title>
  434. <path fill="none" stroke="#000000" stroke-width="4" d="M665.0645,-696.2689C598.4416,-631.418 497.4798,-533.1416 453.8136,-490.6369"/>
  435. </g>
  436. <!-- Spike2 -->
  437. <g id="node40" class="node">
  438. <title>Spike2</title>
  439. <polygon fill="none" stroke="#008080" stroke-width="6" points="786.4004,-1377.5 678.4004,-1377.5 678.4004,-1336.5 786.4004,-1336.5 786.4004,-1377.5"/>
  440. <text text-anchor="middle" x="732.4004" y="-1349.5" font-family="Arial" font-size="30.00" fill="#000000">Spike2</text>
  441. </g>
  442. <!-- NEO&#45;&#45;Spike2 -->
  443. <g id="edge39" class="edge">
  444. <title>NEO&#45;&#45;Spike2</title>
  445. <path fill="none" stroke="#000000" stroke-width="4" d="M754.8987,-842.9616C777.0674,-925.1932 802.8798,-1053.4543 787.3087,-1164.7 778.3328,-1228.8271 753.2933,-1301.5794 740.3592,-1336.3552"/>
  446. </g>
  447. <!-- SpikeGadgets -->
  448. <g id="node41" class="node">
  449. <title>SpikeGadgets</title>
  450. <polygon fill="none" stroke="#008080" stroke-width="6" points="937.8168,-1528.9 733.8168,-1528.9 733.8168,-1487.9 937.8168,-1487.9 937.8168,-1528.9"/>
  451. <text text-anchor="middle" x="835.8168" y="-1500.9" font-family="Arial" font-size="30.00" fill="#000000">SpikeGadgets</text>
  452. </g>
  453. <!-- NEO&#45;&#45;SpikeGadgets -->
  454. <g id="edge40" class="edge">
  455. <title>NEO&#45;&#45;SpikeGadgets</title>
  456. <path fill="none" stroke="#000000" stroke-width="4" d="M746.2666,-845.1413C760.1505,-917.6171 778.5543,-1023.718 787.3087,-1117.3 791.9216,-1166.6107 785.4236,-1179.3897 790.0413,-1228.7 799.1938,-1326.4364 821.8809,-1441.7043 831.4493,-1487.8235"/>
  457. </g>
  458. <!-- SpikeGLX -->
  459. <g id="node42" class="node">
  460. <title>SpikeGLX</title>
  461. <polygon fill="none" stroke="#008080" stroke-width="6" points="1192.1,-1186.4 1040.1,-1186.4 1040.1,-1145.4 1192.1,-1145.4 1192.1,-1186.4"/>
  462. <text text-anchor="middle" x="1116.1" y="-1158.4" font-family="Arial" font-size="30.00" fill="#000000">SpikeGLX</text>
  463. </g>
  464. <!-- NEO&#45;&#45;SpikeGLX -->
  465. <g id="edge41" class="edge">
  466. <title>NEO&#45;&#45;SpikeGLX</title>
  467. <path fill="none" stroke="#000000" stroke-width="4" d="M789.5694,-822.2758C878.8742,-916.2556 1040.6936,-1086.5462 1096.5332,-1145.3088"/>
  468. </g>
  469. <!-- Stimfit -->
  470. <g id="node43" class="node">
  471. <title>Stimfit</title>
  472. <polygon fill="none" stroke="#20b2aa" stroke-width="6" points="956.9219,-258.6 856.9219,-258.6 856.9219,-217.6 956.9219,-217.6 956.9219,-258.6"/>
  473. <text text-anchor="middle" x="906.9219" y="-230.6" font-family="Arial" font-size="30.00" fill="#000000">Stimfit</text>
  474. </g>
  475. <!-- NEO&#45;&#45;Stimfit -->
  476. <g id="edge42" class="edge">
  477. <title>NEO&#45;&#45;Stimfit</title>
  478. <path fill="none" stroke="#000000" stroke-width="4" d="M757.3457,-674.2726C799.6086,-551.0317 876.0597,-328.0959 899.7359,-259.0547"/>
  479. </g>
  480. <!-- Tdt -->
  481. <g id="node44" class="node">
  482. <title>Tdt</title>
  483. <polygon fill="none" stroke="#008080" stroke-width="6" points="852.2413,-1225.5 793.2413,-1225.5 793.2413,-1184.5 852.2413,-1184.5 852.2413,-1225.5"/>
  484. <text text-anchor="middle" x="822.7413" y="-1197.5" font-family="Arial" font-size="30.00" fill="#000000">Tdt</text>
  485. </g>
  486. <!-- NEO&#45;&#45;Tdt -->
  487. <g id="edge43" class="edge">
  488. <title>NEO&#45;&#45;Tdt</title>
  489. <path fill="none" stroke="#000000" stroke-width="4" d="M742.1661,-845.7137C755.3554,-925.7062 777.346,-1046.9035 804.5122,-1150.4 807.5061,-1161.806 811.613,-1174.2976 815.1708,-1184.4506"/>
  490. </g>
  491. <!-- TIFF IO -->
  492. <g id="node45" class="node">
  493. <title>TIFF IO</title>
  494. <polygon fill="none" stroke="#20b2aa" stroke-width="6" points="1136.6452,-1043.8 1017.6452,-1043.8 1017.6452,-1002.8 1136.6452,-1002.8 1136.6452,-1043.8"/>
  495. <text text-anchor="middle" x="1077.1452" y="-1015.8" font-family="Arial" font-size="30.00" fill="#000000">TIFF IO</text>
  496. </g>
  497. <!-- NEO&#45;&#45;TIFF IO -->
  498. <g id="edge44" class="edge">
  499. <title>NEO&#45;&#45;TIFF IO</title>
  500. <path fill="none" stroke="#000000" stroke-width="4" d="M799.1297,-811.7752C876.5098,-870.6489 996.7912,-962.1635 1050.1168,-1002.7357"/>
  501. </g>
  502. <!-- WinEdr -->
  503. <g id="node46" class="node">
  504. <title>WinEdr</title>
  505. <polygon fill="none" stroke="#008080" stroke-width="6" points="782.6328,-141.68 667.6328,-141.68 667.6328,-100.68 782.6328,-100.68 782.6328,-141.68"/>
  506. <text text-anchor="middle" x="725.1328" y="-113.68" font-family="Arial" font-size="30.00" fill="#000000">WinEdr</text>
  507. </g>
  508. <!-- NEO&#45;&#45;WinEdr -->
  509. <g id="edge45" class="edge">
  510. <title>NEO&#45;&#45;WinEdr</title>
  511. <path fill="none" stroke="#000000" stroke-width="4" d="M759.9079,-675.1695C790.1092,-590.415 833.6951,-454.2846 850.8721,-332.21 853.8074,-311.3488 851.418,-305.8696 850.8721,-284.81 850.3788,-265.7797 855.9811,-215.7295 846.4339,-199.26 831.2986,-173.1507 803.5361,-154.3213 778.3872,-141.7034"/>
  512. </g>
  513. <!-- WinWcp -->
  514. <g id="node47" class="node">
  515. <title>WinWcp</title>
  516. <polygon fill="none" stroke="#008080" stroke-width="6" points="615.8696,-1395.2 487.8696,-1395.2 487.8696,-1354.2 615.8696,-1354.2 615.8696,-1395.2"/>
  517. <text text-anchor="middle" x="551.8696" y="-1367.2" font-family="Arial" font-size="30.00" fill="#000000">WinWcp</text>
  518. </g>
  519. <!-- NEO&#45;&#45;WinWcp -->
  520. <g id="edge46" class="edge">
  521. <title>NEO&#45;&#45;WinWcp</title>
  522. <path fill="none" stroke="#000000" stroke-width="4" d="M672.3922,-826.8406C620.0823,-895.5667 545.7048,-1006.6803 514.9087,-1117.3 511.3386,-1130.1235 512.6852,-1223.9059 514.4474,-1237.1 520.1171,-1279.552 535.2138,-1327.4667 544.4071,-1354.0739"/>
  523. </g>
  524. </g>
  525. </svg>