--- a +++ b/doc/_static/flow_diagram.svg @@ -0,0 +1,204 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" + "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<!-- Generated by graphviz version 2.38.0 (20140413.2041) + --> +<!-- Title: %3 Pages: 1 --> +<svg width="543pt" height="483pt" + viewBox="0.00 0.00 543.27 483.09" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(15.15 479.09)"> +<title>%3</title> +<polygon fill="white" stroke="none" points="-15.15,4 -15.15,-479.09 528.12,-479.09 528.12,4 -15.15,4"/> +<g id="clust1" class="cluster"><title>cluster0</title> +<polygon fill="none" stroke="black" points="302.12,-227.4 302.12,-475.09 524.12,-475.09 524.12,-227.4 302.12,-227.4"/> +<text text-anchor="middle" x="413.12" y="-459.899" font-family="Arial" font-size="14.00">Structural information</text> +</g> +<!-- src --> +<g id="node1" class="node"><title>src</title> +<polygon fill="#ff6347" stroke="none" points="401.998,-271.4 312.242,-271.4 312.242,-235.4 401.998,-235.4 401.998,-271.4"/> +<text text-anchor="start" x="320.432" y="-254.8" font-family="Arial" font-size="12.00">Source space</text> +<text text-anchor="start" x="322.212" y="-246" font-family="Arial" font-style="italic" font-size="8.00">mne.SourceSpaces</text> +</g> +<!-- fwd --> +<g id="node6" class="node"><title>fwd</title> +<defs> +<linearGradient id="l_0" gradientUnits="userSpaceOnUse" x1="336.12" y1="-190.2" x2="336.12" y2="-154.2" > +<stop offset="0" style="stop-color:#ff6347;stop-opacity:1.;"/> +<stop offset="1" style="stop-color:#7bbeca;stop-opacity:1.;"/> +</linearGradient> +</defs> +<polygon fill="url(#l_0)" stroke="none" points="388.62,-190.2 283.62,-190.2 283.62,-154.2 388.62,-154.2 388.62,-190.2"/> +<text text-anchor="start" x="291.767" y="-173.6" font-family="Arial" font-size="12.00">Forward solution</text> +<text text-anchor="start" x="298.108" y="-164.8" font-family="Arial" font-style="italic" font-size="8.00">mne.forward.Forward</text> +</g> +<!-- src->fwd --> +<g id="edge5" class="edge"><title>src->fwd</title> +<path fill="none" stroke="black" d="M352.57,-235.21C349.84,-224.94 346.32,-211.66 343.24,-200.03"/> +<polygon fill="black" stroke="black" points="346.619,-199.117 340.67,-190.35 339.853,-200.913 346.619,-199.117"/> +</g> +<!-- bem --> +<g id="node2" class="node"><title>bem</title> +<polygon fill="#ff6347" stroke="none" points="474.12,-271.4 420.12,-271.4 420.12,-235.4 474.12,-235.4 474.12,-271.4"/> +<text text-anchor="start" x="434.118" y="-250.699" font-family="Arial" font-size="12.00">BEM</text> +</g> +<!-- bem->fwd --> +<g id="edge6" class="edge"><title>bem->fwd</title> +<path fill="none" stroke="black" d="M423.04,-235.21C407.04,-223.8 385.84,-208.67 368.39,-196.22"/> +<polygon fill="black" stroke="black" points="370.334,-193.307 360.16,-190.35 366.269,-199.006 370.334,-193.307"/> +</g> +<!-- recon --> +<g id="node3" class="node"><title>recon</title> +<polygon fill="#ff6347" stroke="none" points="430.153,-352.6 310.087,-352.6 310.087,-316.6 430.153,-316.6 430.153,-352.6"/> +<text text-anchor="start" x="318.103" y="-331.899" font-family="Arial" font-size="12.00">Freesurfer surfaces</text> +</g> +<!-- recon->src --> +<g id="edge1" class="edge"><title>recon->src</title> +<path fill="none" stroke="black" d="M367.26,-316.51C366.31,-310.81 365.25,-304.43 364.29,-298.6 363.4,-293.18 362.46,-287.38 361.55,-281.83"/> +<polygon fill="black" stroke="black" points="364.949,-280.924 359.9,-271.61 358.039,-282.04 364.949,-280.924"/> +<text text-anchor="middle" x="402.04" y="-292.2" font-family="Arial" font-size="8.00">setup_source_space</text> +</g> +<!-- recon->bem --> +<g id="edge2" class="edge"><title>recon->bem</title> +<path fill="none" stroke="black" d="M417.11,-316.55C425.1,-311.81 432.59,-305.9 438.12,-298.6 441.82,-293.72 444.09,-287.7 445.48,-281.69"/> +<polygon fill="black" stroke="black" points="448.94,-282.215 447.05,-271.79 442.027,-281.118 448.94,-282.215"/> +</g> +<!-- T1 --> +<g id="node4" class="node"><title>T1</title> +<polygon fill="#ff6347" stroke="none" points="397.12,-443 343.12,-443 343.12,-407 397.12,-407 397.12,-443"/> +<text text-anchor="start" x="363.118" y="-422.299" font-family="Arial" font-size="12.00">T1</text> +</g> +<!-- T1->recon --> +<g id="edge3" class="edge"><title>T1->recon</title> +<path fill="none" stroke="black" d="M370.12,-406.95C370.12,-394.56 370.12,-377.51 370.12,-363.19"/> +<polygon fill="black" stroke="black" points="373.62,-362.89 370.12,-352.89 366.62,-362.89 373.62,-362.89"/> +</g> +<!-- flashes --> +<g id="node5" class="node"><title>flashes</title> +<polygon fill="#ff6347" stroke="none" points="516.62,-352.6 447.62,-352.6 447.62,-316.6 516.62,-316.6 516.62,-352.6"/> +<text text-anchor="start" x="455.77" y="-331.899" font-family="Arial" font-size="12.00">Flash5/30</text> +</g> +<!-- flashes->bem --> +<g id="edge4" class="edge"><title>flashes->bem</title> +<path fill="none" stroke="black" d="M474.53,-316.41C469.94,-306.03 464,-292.59 458.82,-280.88"/> +<polygon fill="black" stroke="black" points="461.941,-279.284 454.7,-271.55 455.538,-282.112 461.941,-279.284"/> +</g> +<!-- inv --> +<g id="node7" class="node"><title>inv</title> +<defs> +<linearGradient id="l_1" gradientUnits="userSpaceOnUse" x1="218.12" y1="-109" x2="218.12" y2="-73" > +<stop offset="0" style="stop-color:#7bbeca;stop-opacity:1.;"/> +<stop offset="1" style="stop-color:#ff6347;stop-opacity:1.;"/> +</linearGradient> +</defs> +<polygon fill="url(#l_1)" stroke="none" points="276.984,-109 159.256,-109 159.256,-73 276.984,-73 276.984,-109"/> +<text text-anchor="start" x="174.43" y="-92.4" font-family="Arial" font-size="12.00">Inverse operator</text> +<text text-anchor="start" x="167.438" y="-83.6" font-family="Arial" font-style="italic" font-size="8.00">mne.minimum_norm.Inverse</text> +</g> +<!-- fwd->inv --> +<g id="edge7" class="edge"><title>fwd->inv</title> +<path fill="none" stroke="black" d="M325.92,-153.9C319.92,-144.91 311.64,-134.31 302.12,-127 295.46,-121.88 287.94,-117.38 280.2,-113.46"/> +<polygon fill="black" stroke="black" points="281.595,-110.248 271.06,-109.12 278.592,-116.571 281.595,-110.248"/> +</g> +<!-- stc --> +<g id="node10" class="node"><title>stc</title> +<polygon fill="#ff6347" stroke="none" points="143.622,-36 40.622,-36 40.622,-0 143.622,-0 143.622,-36"/> +<text text-anchor="start" x="48.7685" y="-19.4" font-family="Arial" font-size="12.00">Source estimate</text> +<text text-anchor="start" x="54.995" y="-10.6" font-family="Arial" font-style="italic" font-size="8.00">mne.SourceEstimate</text> +</g> +<!-- inv->stc --> +<g id="edge14" class="edge"><title>inv->stc</title> +<path fill="none" stroke="black" d="M187.94,-72.994C171.08,-63.491 149.86,-51.536 131.68,-41.292"/> +<polygon fill="black" stroke="black" points="132.92,-37.9736 122.49,-36.114 129.484,-44.0722 132.92,-37.9736"/> +</g> +<!-- pre --> +<g id="node8" class="node"><title>pre</title> +<polygon fill="#7bbeca" stroke="none" points="129.622,-352.6 12.622,-352.6 12.622,-316.6 129.622,-316.6 129.622,-352.6"/> +<text text-anchor="start" x="20.7577" y="-336" font-family="Arial" font-size="12.00">Preprocessed data</text> +<text text-anchor="start" x="50.0029" y="-327.2" font-family="Arial" font-style="italic" font-size="8.00">mne.io.Raw</text> +</g> +<!-- epo --> +<g id="node9" class="node"><title>epo</title> +<polygon fill="#7bbeca" stroke="none" points="116.185,-271.4 26.0595,-271.4 26.0595,-235.4 116.185,-235.4 116.185,-271.4"/> +<text text-anchor="start" x="34.0907" y="-254.8" font-family="Arial" font-size="12.00">Epoched data</text> +<text text-anchor="start" x="48.8876" y="-246" font-family="Arial" font-style="italic" font-size="8.00">mne.Epochs</text> +</g> +<!-- pre->epo --> +<g id="edge8" class="edge"><title>pre->epo</title> +<path fill="none" stroke="black" d="M71.122,-316.41C71.122,-306.24 71.122,-293.13 71.122,-281.58"/> +<polygon fill="black" stroke="black" points="74.6221,-281.55 71.122,-271.55 67.6221,-281.55 74.6221,-281.55"/> +<text text-anchor="middle" x="84.464" y="-292.2" font-family="Arial" font-size="8.00">Epochs</text> +</g> +<!-- epo->stc --> +<g id="edge9" class="edge"><title>epo->stc</title> +<path fill="none" stroke="black" d="M51.145,-235.32C26.304,-211.89 -11.15,-167.99 3.5124,-127 15.444,-93.645 42.606,-63.194 63.734,-43.192"/> +<polygon fill="black" stroke="black" points="66.2223,-45.6585 71.206,-36.309 61.4796,-40.51 66.2223,-45.6585"/> +<text text-anchor="middle" x="43.926" y="-129.8" font-family="Arial" font-size="8.00">apply_inverse_epochs</text> +</g> +<!-- evo --> +<g id="node11" class="node"><title>evo</title> +<polygon fill="#7bbeca" stroke="none" points="132.122,-190.2 38.122,-190.2 38.122,-154.2 132.122,-154.2 132.122,-190.2"/> +<text text-anchor="start" x="46.2011" y="-173.6" font-family="Arial" font-size="12.00">Averaged data</text> +<text text-anchor="start" x="62.8876" y="-164.8" font-family="Arial" font-style="italic" font-size="8.00">mne.Evoked</text> +</g> +<!-- epo->evo --> +<g id="edge10" class="edge"><title>epo->evo</title> +<path fill="none" stroke="black" d="M70.231,-235.05C70.142,-226.84 70.519,-216.94 72.192,-208.2 72.711,-205.49 73.414,-202.71 74.228,-199.97"/> +<polygon fill="black" stroke="black" points="77.6037,-200.914 77.516,-190.32 70.9778,-198.657 77.6037,-200.914"/> +<text text-anchor="middle" x="101.59" y="-211" font-family="Arial" font-size="8.00">epochs.average</text> +</g> +<!-- cov --> +<g id="node12" class="node"><title>cov</title> +<polygon fill="#7bbeca" stroke="none" points="262.165,-190.2 154.075,-190.2 154.075,-154.2 262.165,-154.2 262.165,-190.2"/> +<text text-anchor="start" x="162.098" y="-173.6" font-family="Arial" font-size="12.00">Noise covariance</text> +<text text-anchor="start" x="178.995" y="-164.8" font-family="Arial" font-style="italic" font-size="8.00">mne.Covariance</text> +</g> +<!-- epo->cov --> +<g id="edge11" class="edge"><title>epo->cov</title> +<path fill="none" stroke="black" d="M100.85,-235.21C121.05,-223.54 147.95,-207.99 169.76,-195.38"/> +<polygon fill="black" stroke="black" points="171.549,-198.389 178.45,-190.35 168.042,-192.33 171.549,-198.389"/> +<text text-anchor="middle" x="185.03" y="-211" font-family="Arial" font-size="8.00">compute_covariance</text> +</g> +<!-- evo->stc --> +<g id="edge12" class="edge"><title>evo->stc</title> +<path fill="none" stroke="black" d="M85.911,-154.04C87.114,-127.89 89.416,-77.82 90.855,-46.543"/> +<polygon fill="black" stroke="black" points="94.3613,-46.4844 91.325,-36.334 87.3687,-46.1624 94.3613,-46.4844"/> +<text text-anchor="middle" x="114.8" y="-89.1996" font-family="Arial" font-size="8.00">apply_inverse</text> +</g> +<!-- cov->inv --> +<g id="edge13" class="edge"><title>cov->inv</title> +<path fill="none" stroke="black" d="M210.29,-154.01C211.58,-143.84 213.23,-130.73 214.69,-119.19"/> +<polygon fill="black" stroke="black" points="218.177,-119.51 215.96,-109.15 211.233,-118.632 218.177,-119.51"/> +<text text-anchor="middle" x="256.15" y="-129.8" font-family="Arial" font-size="8.00">make_inverse_operator</text> +</g> +<!-- raw --> +<g id="node13" class="node"><title>raw</title> +<polygon fill="#7bbeca" stroke="none" points="104.622,-443 37.622,-443 37.622,-407 104.622,-407 104.622,-443"/> +<text text-anchor="start" x="45.7743" y="-426.4" font-family="Arial" font-size="12.00">Raw data</text> +<text text-anchor="start" x="50.0029" y="-417.6" font-family="Arial" font-style="italic" font-size="8.00">mne.io.Raw</text> +</g> +<!-- raw->pre --> +<g id="edge15" class="edge"><title>raw->pre</title> +<path fill="none" stroke="black" d="M71.122,-406.95C71.122,-394.56 71.122,-377.51 71.122,-363.19"/> +<polygon fill="black" stroke="black" points="74.6221,-362.89 71.122,-352.89 67.6221,-362.89 74.6221,-362.89"/> +<text text-anchor="middle" x="86.014" y="-382.599" font-family="Arial" font-size="8.00">raw.filter</text> +<text text-anchor="middle" x="86.014" y="-373.4" font-family="Arial" font-size="8.00">etc.</text> +</g> +<!-- trans --> +<g id="node14" class="node"><title>trans</title> +<defs> +<linearGradient id="l_2" gradientUnits="userSpaceOnUse" x1="244.12" y1="-271.4" x2="244.12" y2="-235.4" > +<stop offset="0" style="stop-color:#7bbeca;stop-opacity:1.;"/> +<stop offset="1" style="stop-color:#ff6347;stop-opacity:1.;"/> +</linearGradient> +</defs> +<polygon fill="url(#l_2)" stroke="none" points="294.62,-271.4 193.62,-271.4 193.62,-235.4 294.62,-235.4 294.62,-271.4"/> +<text text-anchor="start" x="201.774" y="-250.699" font-family="Arial" font-size="12.00">Head-MRI trans</text> +</g> +<!-- trans->fwd --> +<g id="edge16" class="edge"><title>trans->fwd</title> +<path fill="none" stroke="black" d="M246.72,-235.2C248.84,-226.25 252.64,-215.65 259.41,-208.2 263.81,-203.37 269,-199.15 274.58,-195.49"/> +<polygon fill="black" stroke="black" points="276.757,-198.27 283.61,-190.19 273.214,-192.233 276.757,-198.27"/> +<text text-anchor="middle" x="301.48" y="-211" font-family="Arial" font-size="8.00">make_forward_solution</text> +</g> +</g> +</svg>