--db build/db.db \
--outdir build/src \
--pkgaddenum pkgs \
+ --extracts /home/www/neuro.debian.net/www/debian/extracts \
commandisirrelevant
rm -f html-stamp
touch $@
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ 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"
+ width="241.31363"
+ height="240.27565"
+ id="svg1328"
+ sodipodi:version="0.32"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="debian-changelog.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ version="1.1"
+ inkscape:export-filename="/home/michael/hacking/neurodebian/sphinx/_static/debian-changelog.png"
+ inkscape:export-xdpi="18.728489"
+ inkscape:export-ydpi="18.728489">
+ <sodipodi:namedview
+ inkscape:cy="145.17523"
+ inkscape:cx="67.503677"
+ inkscape:zoom="0.79166665"
+ inkscape:window-height="1179"
+ inkscape:window-width="927"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="0.31764706"
+ bordercolor="#666"
+ pagecolor="#ffffff"
+ id="base"
+ inkscape:showpageshadow="false"
+ showgrid="false"
+ inkscape:window-x="61"
+ inkscape:window-y="19"
+ inkscape:current-layer="g3304"
+ inkscape:window-maximized="0" />
+ <defs
+ id="defs1330">
+ <linearGradient
+ id="linearGradient4176">
+ <stop
+ style="stop-color:#e78dad;stop-opacity:1"
+ offset="0"
+ id="stop4178" />
+ <stop
+ style="stop-color:#d70751;stop-opacity:1"
+ offset="1"
+ id="stop4180" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 120.13783 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="241.31363 : 120.13783 : 1"
+ inkscape:persp3d-origin="120.65681 : 80.091883 : 1"
+ id="perspective50" />
+ <linearGradient
+ id="linearGradient2804">
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="0"
+ id="stop2806" />
+ <stop
+ id="stop2812"
+ offset="0.5"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop2808" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5106">
+ <stop
+ style="stop-color:#91a0b0;stop-opacity:1;"
+ offset="0"
+ id="stop5108" />
+ <stop
+ style="stop-color:#2c3742;stop-opacity:1;"
+ offset="1"
+ id="stop5110" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3157"
+ id="radialGradient3981"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+ cx="271.95456"
+ cy="227.65692"
+ fx="271.95456"
+ fy="227.65692"
+ r="153.54318" />
+ <linearGradient
+ id="linearGradient3157">
+ <stop
+ id="stop3159"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop3161"
+ offset="1"
+ style="stop-color:#31494f;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3182"
+ id="linearGradient3983"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+ x1="281.60837"
+ y1="119.86061"
+ x2="281.60837"
+ y2="161.84015" />
+ <linearGradient
+ id="linearGradient3182"
+ inkscape:collect="always">
+ <stop
+ id="stop3184"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop3186"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0" />
+ </linearGradient>
+ <linearGradient
+ y2="123.79076"
+ x2="200.00002"
+ y1="197.40852"
+ x1="257.53381"
+ gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4335"
+ xlink:href="#linearGradient3182"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3633-8"
+ id="linearGradient3827"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.14749802,0,0,0.14749802,-39.222344,-15.552048)"
+ x1="268.08804"
+ y1="386.63693"
+ x2="406.88702"
+ y2="386.63693" />
+ <linearGradient
+ id="linearGradient3633-8">
+ <stop
+ id="stop3635-9"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3637-5"
+ offset="1"
+ style="stop-color:#cccccc;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-28.686979,3.8023809)"
+ gradientUnits="userSpaceOnUse"
+ y2="386.63693"
+ x2="406.88702"
+ y1="386.63693"
+ x1="268.08804"
+ id="linearGradient3639-3"
+ xlink:href="#linearGradient3633-8"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3679-8">
+ <stop
+ id="stop3681-57"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3683-3"
+ offset="1"
+ style="stop-color:#e8e8e8;stop-opacity:0.09019608;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.14749802,0,0,0.14749802,-14.218981,-62.512207)"
+ gradientUnits="userSpaceOnUse"
+ y2="777.10999"
+ x2="176.15614"
+ y1="557.81104"
+ x1="167.89951"
+ id="linearGradient3685-5"
+ xlink:href="#linearGradient3679-8"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3740">
+ <stop
+ id="stop3742"
+ offset="0"
+ style="stop-color:#ffe12e;stop-opacity:1;" />
+ <stop
+ id="stop3744"
+ offset="1"
+ style="stop-color:#ecd447;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.14749802,0,0,0.14749802,-14.429692,-62.301494)"
+ gradientUnits="userSpaceOnUse"
+ y2="713.79077"
+ x2="440.82806"
+ y1="713.79077"
+ x1="302.02908"
+ id="linearGradient3746"
+ xlink:href="#linearGradient3740"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3679-9">
+ <stop
+ id="stop3681-5"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3683-2"
+ offset="1"
+ style="stop-color:#e8e8e8;stop-opacity:0.09019608;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.14749802,0,0,0.14749802,15.579908,-61.007115)"
+ gradientUnits="userSpaceOnUse"
+ y2="777.10999"
+ x2="176.15614"
+ y1="557.81104"
+ x1="167.89951"
+ id="linearGradient3685-9"
+ xlink:href="#linearGradient3679-9"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3803" />
+ <linearGradient
+ id="linearGradient3633">
+ <stop
+ id="stop3635"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3637"
+ offset="1"
+ style="stop-color:#cccccc;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-168.08803,316.94967)"
+ gradientUnits="userSpaceOnUse"
+ y2="386.63693"
+ x2="406.88702"
+ y1="386.63693"
+ x1="268.08804"
+ id="linearGradient3639"
+ xlink:href="#linearGradient3633"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3679">
+ <stop
+ id="stop3681"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3683"
+ offset="1"
+ style="stop-color:#e8e8e8;stop-opacity:0.09019608;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3695" />
+ <inkscape:perspective
+ id="perspective3764"
+ inkscape:persp3d-origin="32 : 21.333333 : 1"
+ inkscape:vp_z="64 : 32 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 32 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3161"
+ inkscape:persp3d-origin="128 : 85.333333 : 1"
+ inkscape:vp_z="256 : 128 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 128 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,3.1511791,1.8181816,-69.398445)"
+ r="6.1925011"
+ fy="32.260654"
+ fx="32.030384"
+ cy="32.260654"
+ cx="32.030384"
+ id="radialGradient3280"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,10.545455,-48.945306)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient2295"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,0,-49.490761)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient2285"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,-2,-49.490761)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient8010"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,0,-49.490761)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient8008"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,-2,-49.490761)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7035"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,0,-49.490761)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7033"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,-2,-49.490761)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7018"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,-2,-49.490761)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7010"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,-0.3636365,-49.278045)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient5986"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,1.4545455,-48.399852)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3156"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,2.5378486,0,-49.490761)"
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ id="radialGradient3150"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3141">
+ <stop
+ id="stop3143"
+ offset="0"
+ style="stop-color:#71e0ff;stop-opacity:1;" />
+ <stop
+ id="stop3145"
+ offset="1"
+ style="stop-color:#007393;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3144"
+ inkscape:collect="always">
+ <stop
+ id="stop3146"
+ offset="0"
+ style="stop-color:#006180;stop-opacity:1;" />
+ <stop
+ id="stop3148"
+ offset="1"
+ style="stop-color:#006180;stop-opacity:0;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3352"
+ inkscape:persp3d-origin="32 : 21.333333 : 1"
+ inkscape:vp_z="64 : 32 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 32 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4221"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient4176-0">
+ <stop
+ style="stop-color:#e78dad;stop-opacity:1"
+ offset="0"
+ id="stop4178-6" />
+ <stop
+ style="stop-color:#d70751;stop-opacity:1"
+ offset="1"
+ id="stop4180-8" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective4387"
+ inkscape:persp3d-origin="128 : 85.333333 : 1"
+ inkscape:vp_z="256 : 128 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 128 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2853"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3026"
+ inkscape:persp3d-origin="43.5205 : 36.148333 : 1"
+ inkscape:vp_z="87.041 : 54.2225 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 54.2225 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <sodipodi:namedview
+ id="namedview21"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="9.8994949"
+ inkscape:cx="24"
+ inkscape:cy="24"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="736"
+ inkscape:window-height="851"
+ inkscape:window-x="214"
+ inkscape:window-y="28" />
+ <metadata
+ id="metadata1333">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>go</rdf:li>
+ <rdf:li>seek</rdf:li>
+ <rdf:li>home</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Rodney Dawes</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Jakub Steiner</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Reproduction" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Distribution" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/Notice" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/ShareAlike" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/SourceCode" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(516.79735,112.94106)">
+ <g
+ id="g4406">
+ <g
+ inkscape:export-ydpi="200"
+ inkscape:export-xdpi="200"
+ inkscape:export-filename="C:\Users\Anne Menini\Desktop\interface.png"
+ transform="matrix(2.7112743,0,0,2.7112743,-1572.9744,-181.19276)"
+ id="g3240">
+ <rect
+ ry="12.121831"
+ y="25.542122"
+ x="389.91888"
+ height="87.88327"
+ width="88.266106"
+ id="rect3165"
+ style="fill:#1a1a1a;fill-opacity:0.44705882;stroke:#000000;stroke-width:0.73766053;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ rx="12.121831" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ style="fill:url(#radialGradient3981);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 476.22748,52.879463 c -83.45204,0.48174 -33.78189,4.12964 -82.40158,28.1875 l 0,20.093747 c 0,2.48247 1.10767,4.69086 2.84375,6.1875 l 76.71408,0 c 1.73843,-1.49668 2.84375,-3.70309 2.84375,-6.1875 l 0,-48.281247 z"
+ id="path3155" />
+ <rect
+ style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect3194"
+ width="80.311104"
+ height="79.784973"
+ x="393.83136"
+ y="29.545734"
+ ry="8.1736317"
+ rx="8.1736317" />
+ <rect
+ ry="8.1736317"
+ y="29.545734"
+ x="393.83136"
+ height="79.784973"
+ width="80.311104"
+ id="rect3196"
+ style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ rx="8.1736317" />
+ <path
+ sodipodi:nodetypes="ccccccccc"
+ style="opacity:0.6143791;fill:url(#linearGradient3983);fill-opacity:1;stroke:none"
+ d="m 402.73214,30.959821 c -4.52819,0 -8.1875,3.65931 -8.1875,8.1875 l 0,63.437499 c 0,4.52819 3.65931,8.18749 8.1875,8.1875 l 64.19427,0 c 4.52819,0 8.15627,-3.6593 8.15625,-8.1875 l 0,-63.437499 c 0,-4.52819 -3.62806,-8.1875 -8.15625,-8.1875 l -64.19427,0 z"
+ id="rect3190" />
+ <path
+ sodipodi:nodetypes="ccccccccc"
+ style="opacity:0.6143791;fill:url(#linearGradient4335);fill-opacity:1;stroke:none"
+ d="m 400.20536,28.107138 c -4.52819,0 -8.15625,3.65931 -8.15625,8.1875 l 0,63.437502 c 0,4.52819 3.62806,8.15625 8.15625,8.15625 l 67.25381,0 c 4.52819,0 8.15625,-3.62806 8.15625,-8.15625 l 0,-63.437502 c 0,-4.52819 -3.62804,-8.1875 -8.15625,-8.1875 l -67.25381,0 z"
+ id="rect3178" />
+ </g>
+ <g
+ transform="matrix(0.56755832,0,0,0.56755832,81.038555,-158.02901)"
+ id="g4207">
+ <g
+ transform="matrix(7.824368,0,0,7.824368,-1107.5675,36.254733)"
+ id="g3402">
+ <g
+ id="layer2"
+ inkscape:label="icon"
+ transform="matrix(0.2251854,0,0,0.2251854,67.920649,97.28571)">
+ <g
+ id="g3304"
+ transform="matrix(1.5455206,0,0,1.5455206,-621.73573,-659.05353)">
+ <path
+ sodipodi:nodetypes="cccccccccc"
+ id="rect3609"
+ d="m 260.09842,178.72091 c -2.5274,0.23246 -4.5,2.18952 -4.5,4.55558 l 0,113.88951 c 0,2.52379 2.23,4.55558 5,4.55558 l 90.00001,0 c 2.77,0 5,-2.03179 5,-4.55558 l 0,-95.09081 -23.4375,-23.35428 -71.56251,0 c -0.17312,0 -0.3315,-0.0155 -0.5,0 z"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.5;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <g
+ id="g2996"
+ transform="matrix(0.81293311,0,0,0.81293311,270.25877,195.51937)"
+ style="fill:#fa82ad;fill-opacity:0.80000001">
+ <path
+ style="fill:#fa82ad;fill-opacity:0.80000001"
+ i:knockout="Off"
+ d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229"
+ id="path2998" />
+ <path
+ style="fill:#fa82ad;fill-opacity:0.80000001"
+ i:knockout="Off"
+ d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996"
+ id="path3000" />
+ <path
+ style="fill:#fa82ad;fill-opacity:0.80000001"
+ i:knockout="Off"
+ d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978"
+ id="path3002" />
+ <path
+ style="fill:#fa82ad;fill-opacity:0.80000001"
+ i:knockout="Off"
+ d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533"
+ id="path3004" />
+ <path
+ style="fill:#fa82ad;fill-opacity:0.80000001"
+ i:knockout="Off"
+ d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932"
+ id="path3006" />
+ <path
+ style="fill:#fa82ad;fill-opacity:0.80000001"
+ i:knockout="Off"
+ d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912"
+ id="path3008" />
+ <path
+ style="fill:#fa82ad;fill-opacity:0.80000001"
+ i:knockout="Off"
+ d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856"
+ id="path3010" />
+ <path
+ style="fill:#fa82ad;fill-opacity:0.80000001"
+ i:knockout="Off"
+ d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63"
+ id="path3012" />
+ <path
+ style="fill:#fa82ad;fill-opacity:0.80000001"
+ i:knockout="Off"
+ d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656"
+ id="path3014" />
+ <path
+ style="fill:#fa82ad;fill-opacity:0.80000001"
+ i:knockout="Off"
+ d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099"
+ id="path3016" />
+ <path
+ style="fill:#fa82ad;fill-opacity:0.80000001"
+ i:knockout="Off"
+ d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889"
+ id="path3018" />
+ <path
+ style="fill:#fa82ad;fill-opacity:0.80000001"
+ i:knockout="Off"
+ d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215"
+ id="path3020" />
+ </g>
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="rect3625"
+ d="m 332.20552,178.70754 0,18.375 c 0,2.77 2.23,5 5,5 l 18.40625,0 -23.40625,-23.375 z"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.5;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <text
+ xml:space="preserve"
+ style="font-size:21.73480034px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="262.90106"
+ y="291.83237"
+ id="text4666"><tspan
+ sodipodi:role="line"
+ id="tspan4668"
+ x="262.90106"
+ y="291.83237">0.1</tspan></text>
+ <text
+ id="text4670"
+ y="262.75864"
+ x="262.98596"
+ style="font-size:21.73480034px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ y="262.75864"
+ x="262.98596"
+ id="tspan4672"
+ sodipodi:role="line">0.2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:21.73480034px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="262.7684"
+ y="233.68489"
+ id="text4674"><tspan
+ sodipodi:role="line"
+ id="tspan4676"
+ x="262.7684"
+ y="233.68489">0.3</tspan></text>
+ <text
+ id="text4678"
+ y="204.61115"
+ x="262.14224"
+ style="font-size:21.73480034px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ y="204.61115"
+ x="262.14224"
+ id="tspan4680"
+ sodipodi:role="line">1.0</tspan></text>
+ <path
+ id="path3654"
+ d="m 306.07542,196.15614 29,0"
+ style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
+ <use
+ height="180"
+ width="180"
+ transform="translate(3.6070221e-7,29.489787)"
+ id="use3656"
+ xlink:href="#path3654"
+ y="0"
+ x="0"
+ style="display:inline" />
+ <use
+ height="180"
+ width="180"
+ transform="translate(3.6070221e-7,88.469368)"
+ id="use3660"
+ xlink:href="#path3654"
+ y="0"
+ x="0"
+ style="display:inline" />
+ <use
+ style="display:inline"
+ height="180"
+ width="180"
+ transform="translate(3.6070221e-7,58.97958)"
+ id="use4682"
+ xlink:href="#path3654"
+ y="0"
+ x="0" />
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.50000000000000000;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ d="m 332.20552,178.70754 0,18.375 c 0,2.77 2.23,5 5,5 l 18.40625,0 -23.40625,-23.375 z"
+ id="path3643"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+ </g>
+ </g>
+ </g>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ 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"
+ width="241.31363"
+ height="240.27565"
+ id="svg1328"
+ sodipodi:version="0.32"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="info.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ version="1.1"
+ inkscape:export-filename="/home/michael/hacking/neurodebian/sphinx/_static/info.png"
+ inkscape:export-xdpi="18.728489"
+ inkscape:export-ydpi="18.728489">
+ <sodipodi:namedview
+ inkscape:cy="71.465182"
+ inkscape:cx="225.50501"
+ inkscape:zoom="0.55979286"
+ inkscape:window-height="1179"
+ inkscape:window-width="1857"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="0.31764706"
+ bordercolor="#666"
+ pagecolor="#ffffff"
+ id="base"
+ inkscape:showpageshadow="false"
+ showgrid="false"
+ inkscape:window-x="61"
+ inkscape:window-y="19"
+ inkscape:current-layer="g3402"
+ inkscape:window-maximized="0" />
+ <defs
+ id="defs1330">
+ <linearGradient
+ id="linearGradient4176">
+ <stop
+ style="stop-color:#e78dad;stop-opacity:1"
+ offset="0"
+ id="stop4178" />
+ <stop
+ style="stop-color:#d70751;stop-opacity:1"
+ offset="1"
+ id="stop4180" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 120.13783 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="241.31363 : 120.13783 : 1"
+ inkscape:persp3d-origin="120.65681 : 80.091883 : 1"
+ id="perspective50" />
+ <linearGradient
+ id="linearGradient2804">
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="0"
+ id="stop2806" />
+ <stop
+ id="stop2812"
+ offset="0.5"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop2808" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5106">
+ <stop
+ style="stop-color:#91a0b0;stop-opacity:1;"
+ offset="0"
+ id="stop5108" />
+ <stop
+ style="stop-color:#2c3742;stop-opacity:1;"
+ offset="1"
+ id="stop5110" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3157"
+ id="radialGradient3981"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+ cx="271.95456"
+ cy="227.65692"
+ fx="271.95456"
+ fy="227.65692"
+ r="153.54318" />
+ <linearGradient
+ id="linearGradient3157">
+ <stop
+ id="stop3159"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop3161"
+ offset="1"
+ style="stop-color:#31494f;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3182"
+ id="linearGradient3983"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+ x1="281.60837"
+ y1="119.86061"
+ x2="281.60837"
+ y2="161.84015" />
+ <linearGradient
+ id="linearGradient3182"
+ inkscape:collect="always">
+ <stop
+ id="stop3184"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop3186"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0" />
+ </linearGradient>
+ <linearGradient
+ y2="123.79076"
+ x2="200.00002"
+ y1="197.40852"
+ x1="257.53381"
+ gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4335"
+ xlink:href="#linearGradient3182"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3633-8"
+ id="linearGradient3827"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.14749802,0,0,0.14749802,-39.222344,-15.552048)"
+ x1="268.08804"
+ y1="386.63693"
+ x2="406.88702"
+ y2="386.63693" />
+ <linearGradient
+ id="linearGradient3633-8">
+ <stop
+ id="stop3635-9"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3637-5"
+ offset="1"
+ style="stop-color:#cccccc;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-28.686979,3.8023809)"
+ gradientUnits="userSpaceOnUse"
+ y2="386.63693"
+ x2="406.88702"
+ y1="386.63693"
+ x1="268.08804"
+ id="linearGradient3639-3"
+ xlink:href="#linearGradient3633-8"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3679-8">
+ <stop
+ id="stop3681-57"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3683-3"
+ offset="1"
+ style="stop-color:#e8e8e8;stop-opacity:0.09019608;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.14749802,0,0,0.14749802,-14.218981,-62.512207)"
+ gradientUnits="userSpaceOnUse"
+ y2="777.10999"
+ x2="176.15614"
+ y1="557.81104"
+ x1="167.89951"
+ id="linearGradient3685-5"
+ xlink:href="#linearGradient3679-8"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3740">
+ <stop
+ id="stop3742"
+ offset="0"
+ style="stop-color:#ffe12e;stop-opacity:1;" />
+ <stop
+ id="stop3744"
+ offset="1"
+ style="stop-color:#ecd447;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.14749802,0,0,0.14749802,-14.429692,-62.301494)"
+ gradientUnits="userSpaceOnUse"
+ y2="713.79077"
+ x2="440.82806"
+ y1="713.79077"
+ x1="302.02908"
+ id="linearGradient3746"
+ xlink:href="#linearGradient3740"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3679-9">
+ <stop
+ id="stop3681-5"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3683-2"
+ offset="1"
+ style="stop-color:#e8e8e8;stop-opacity:0.09019608;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.14749802,0,0,0.14749802,15.579908,-61.007115)"
+ gradientUnits="userSpaceOnUse"
+ y2="777.10999"
+ x2="176.15614"
+ y1="557.81104"
+ x1="167.89951"
+ id="linearGradient3685-9"
+ xlink:href="#linearGradient3679-9"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3803" />
+ <linearGradient
+ id="linearGradient3633">
+ <stop
+ id="stop3635"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3637"
+ offset="1"
+ style="stop-color:#cccccc;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-168.08803,316.94967)"
+ gradientUnits="userSpaceOnUse"
+ y2="386.63693"
+ x2="406.88702"
+ y1="386.63693"
+ x1="268.08804"
+ id="linearGradient3639"
+ xlink:href="#linearGradient3633"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3679">
+ <stop
+ id="stop3681"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3683"
+ offset="1"
+ style="stop-color:#e8e8e8;stop-opacity:0.09019608;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3695" />
+ <inkscape:perspective
+ id="perspective3764"
+ inkscape:persp3d-origin="32 : 21.333333 : 1"
+ inkscape:vp_z="64 : 32 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 32 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3161"
+ inkscape:persp3d-origin="128 : 85.333333 : 1"
+ inkscape:vp_z="256 : 128 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 128 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,3.1511791,1.8181816,-69.398445)"
+ r="6.1925011"
+ fy="32.260654"
+ fx="32.030384"
+ cy="32.260654"
+ cx="32.030384"
+ id="radialGradient3280"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,10.545455,-48.945306)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient2295"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,0,-49.490761)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient2285"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,-2,-49.490761)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient8010"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,0,-49.490761)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient8008"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,-2,-49.490761)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7035"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,0,-49.490761)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7033"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,-2,-49.490761)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7018"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,-2,-49.490761)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7010"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,-0.3636365,-49.278045)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient5986"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ gradientTransform="matrix(1,0,0,2.5378486,1.4545455,-48.399852)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3156"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,2.5378486,0,-49.490761)"
+ r="8.8242188"
+ fy="32.181816"
+ fx="32"
+ cy="32.181816"
+ cx="32"
+ id="radialGradient3150"
+ xlink:href="#linearGradient3144"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3141">
+ <stop
+ id="stop3143"
+ offset="0"
+ style="stop-color:#71e0ff;stop-opacity:1;" />
+ <stop
+ id="stop3145"
+ offset="1"
+ style="stop-color:#007393;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3144"
+ inkscape:collect="always">
+ <stop
+ id="stop3146"
+ offset="0"
+ style="stop-color:#006180;stop-opacity:1;" />
+ <stop
+ id="stop3148"
+ offset="1"
+ style="stop-color:#006180;stop-opacity:0;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3352"
+ inkscape:persp3d-origin="32 : 21.333333 : 1"
+ inkscape:vp_z="64 : 32 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 32 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4221"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient4176-0">
+ <stop
+ style="stop-color:#e78dad;stop-opacity:1"
+ offset="0"
+ id="stop4178-6" />
+ <stop
+ style="stop-color:#d70751;stop-opacity:1"
+ offset="1"
+ id="stop4180-8" />
+ </linearGradient>
+ <filter
+ color-interpolation-filters="sRGB"
+ id="filter3398-5"
+ height="1.2337817"
+ y="-0.11689087"
+ width="1.7366881"
+ x="-0.36834407"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur3400-4"
+ stdDeviation="1.9008091"
+ inkscape:collect="always" />
+ </filter>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4182-4"
+ id="radialGradient3400-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.5971386,-6.8576047e-8,2.5363651e-7,5.9072034,-17.308406,-163.2851)"
+ cx="32.030384"
+ cy="34.065975"
+ fx="32.030384"
+ fy="34.065975"
+ r="6.1925011" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4182-4">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop4184-6" />
+ <stop
+ style="stop-color:#161616;stop-opacity:1"
+ offset="1"
+ id="stop4186-8" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective4387"
+ inkscape:persp3d-origin="128 : 85.333333 : 1"
+ inkscape:vp_z="256 : 128 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 128 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <sodipodi:namedview
+ id="namedview21"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="9.8994949"
+ inkscape:cx="24"
+ inkscape:cy="24"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="736"
+ inkscape:window-height="851"
+ inkscape:window-x="214"
+ inkscape:window-y="28" />
+ <metadata
+ id="metadata1333">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>go</rdf:li>
+ <rdf:li>seek</rdf:li>
+ <rdf:li>home</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Rodney Dawes</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Jakub Steiner</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Reproduction" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Distribution" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/Notice" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/ShareAlike" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/SourceCode" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(516.79735,112.94106)">
+ <g
+ id="g4406">
+ <g
+ inkscape:export-ydpi="200"
+ inkscape:export-xdpi="200"
+ inkscape:export-filename="C:\Users\Anne Menini\Desktop\interface.png"
+ transform="matrix(2.7112743,0,0,2.7112743,-1572.9744,-181.19276)"
+ id="g3240">
+ <rect
+ ry="12.121831"
+ y="25.542122"
+ x="389.91888"
+ height="87.88327"
+ width="88.266106"
+ id="rect3165"
+ style="fill:#1a1a1a;fill-opacity:0.44705882;stroke:#000000;stroke-width:0.73766053;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ rx="12.121831" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ style="fill:url(#radialGradient3981);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 476.22748,52.879463 c -83.45204,0.48174 -33.78189,4.12964 -82.40158,28.1875 l 0,20.093747 c 0,2.48247 1.10767,4.69086 2.84375,6.1875 l 76.71408,0 c 1.73843,-1.49668 2.84375,-3.70309 2.84375,-6.1875 l 0,-48.281247 z"
+ id="path3155" />
+ <rect
+ style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect3194"
+ width="80.311104"
+ height="79.784973"
+ x="393.83136"
+ y="29.545734"
+ ry="8.1736317"
+ rx="8.1736317" />
+ <rect
+ ry="8.1736317"
+ y="29.545734"
+ x="393.83136"
+ height="79.784973"
+ width="80.311104"
+ id="rect3196"
+ style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ rx="8.1736317" />
+ <path
+ sodipodi:nodetypes="ccccccccc"
+ style="opacity:0.6143791;fill:url(#linearGradient3983);fill-opacity:1;stroke:none"
+ d="m 402.73214,30.959821 c -4.52819,0 -8.1875,3.65931 -8.1875,8.1875 l 0,63.437499 c 0,4.52819 3.65931,8.18749 8.1875,8.1875 l 64.19427,0 c 4.52819,0 8.15627,-3.6593 8.15625,-8.1875 l 0,-63.437499 c 0,-4.52819 -3.62806,-8.1875 -8.15625,-8.1875 l -64.19427,0 z"
+ id="rect3190" />
+ <path
+ sodipodi:nodetypes="ccccccccc"
+ style="opacity:0.6143791;fill:url(#linearGradient4335);fill-opacity:1;stroke:none"
+ d="m 400.20536,28.107138 c -4.52819,0 -8.15625,3.65931 -8.15625,8.1875 l 0,63.437502 c 0,4.52819 3.62806,8.15625 8.15625,8.15625 l 67.25381,0 c 4.52819,0 8.15625,-3.62806 8.15625,-8.15625 l 0,-63.437502 c 0,-4.52819 -3.62804,-8.1875 -8.15625,-8.1875 l -67.25381,0 z"
+ id="rect3178" />
+ </g>
+ <g
+ transform="matrix(0.56755832,0,0,0.56755832,81.038555,-158.02901)"
+ id="g4207">
+ <g
+ transform="matrix(7.824368,0,0,7.824368,-1107.5675,36.254733)"
+ id="g3402">
+ <path
+ id="path3282"
+ d="m 28.928793,24.228116 12.385002,0 0,28.091672 -12.385002,0 0,-28.091672 m 0,-10.935687 12.385002,0 0,7.3239 -12.385002,0 0,-7.3239"
+ style="font-size:72px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#a1063d;fill-opacity:0.75576022;stroke:none;filter:url(#filter3398-5);font-family:Script MT Bold"
+ transform="matrix(1.1633786,0,0,1.097256,-5.1368002,-2.0048691)" />
+ <path
+ sodipodi:nodetypes="cccccccccc"
+ style="font-size:72px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:url(#radialGradient3400-9);stroke-width:1.04531065;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;font-family:Script MT Bold;stroke-dasharray:none"
+ d="m 27.656066,23.682662 12.385002,0 0,28.091672 -12.385002,0 0,-28.091672 m 0,-10.935687 12.385002,0 0,7.3239 -12.385002,0 0,-7.3239"
+ id="text3149" />
+ </g>
+ </g>
+ </g>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ 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"
+ width="241.31363"
+ height="240.27565"
+ id="svg1328"
+ sodipodi:version="0.32"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="legal.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ version="1.1"
+ inkscape:export-filename="/home/michael/hacking/neurodebian/sphinx/_static/legal.png"
+ inkscape:export-xdpi="18.728489"
+ inkscape:export-ydpi="18.728489">
+ <sodipodi:namedview
+ inkscape:cy="87.1254"
+ inkscape:cx="292.69204"
+ inkscape:zoom="0.79166665"
+ inkscape:window-height="1179"
+ inkscape:window-width="1857"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="0.31764706"
+ bordercolor="#666"
+ pagecolor="#ffffff"
+ id="base"
+ inkscape:showpageshadow="false"
+ showgrid="false"
+ inkscape:window-x="61"
+ inkscape:window-y="19"
+ inkscape:current-layer="layer1"
+ inkscape:window-maximized="0" />
+ <defs
+ id="defs1330">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 120.13783 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="241.31363 : 120.13783 : 1"
+ inkscape:persp3d-origin="120.65681 : 80.091883 : 1"
+ id="perspective50" />
+ <linearGradient
+ id="linearGradient2804">
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="0"
+ id="stop2806" />
+ <stop
+ id="stop2812"
+ offset="0.5"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop2808" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5106">
+ <stop
+ style="stop-color:#91a0b0;stop-opacity:1;"
+ offset="0"
+ id="stop5108" />
+ <stop
+ style="stop-color:#2c3742;stop-opacity:1;"
+ offset="1"
+ id="stop5110" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3157"
+ id="radialGradient3981"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+ cx="271.95456"
+ cy="227.65692"
+ fx="271.95456"
+ fy="227.65692"
+ r="153.54318" />
+ <linearGradient
+ id="linearGradient3157">
+ <stop
+ id="stop3159"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop3161"
+ offset="1"
+ style="stop-color:#31494f;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3182"
+ id="linearGradient3983"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+ x1="281.60837"
+ y1="119.86061"
+ x2="281.60837"
+ y2="161.84015" />
+ <linearGradient
+ id="linearGradient3182"
+ inkscape:collect="always">
+ <stop
+ id="stop3184"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop3186"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0" />
+ </linearGradient>
+ <linearGradient
+ y2="123.79076"
+ x2="200.00002"
+ y1="197.40852"
+ x1="257.53381"
+ gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4335"
+ xlink:href="#linearGradient3182"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3633-8"
+ id="linearGradient3827"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.14749802,0,0,0.14749802,-39.222344,-15.552048)"
+ x1="268.08804"
+ y1="386.63693"
+ x2="406.88702"
+ y2="386.63693" />
+ <linearGradient
+ id="linearGradient3633-8">
+ <stop
+ id="stop3635-9"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3637-5"
+ offset="1"
+ style="stop-color:#cccccc;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-28.686979,3.8023809)"
+ gradientUnits="userSpaceOnUse"
+ y2="386.63693"
+ x2="406.88702"
+ y1="386.63693"
+ x1="268.08804"
+ id="linearGradient3639-3"
+ xlink:href="#linearGradient3633-8"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3679-8">
+ <stop
+ id="stop3681-57"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3683-3"
+ offset="1"
+ style="stop-color:#e8e8e8;stop-opacity:0.09019608;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.14749802,0,0,0.14749802,-14.218981,-62.512207)"
+ gradientUnits="userSpaceOnUse"
+ y2="777.10999"
+ x2="176.15614"
+ y1="557.81104"
+ x1="167.89951"
+ id="linearGradient3685-5"
+ xlink:href="#linearGradient3679-8"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3740">
+ <stop
+ id="stop3742"
+ offset="0"
+ style="stop-color:#ffe12e;stop-opacity:1;" />
+ <stop
+ id="stop3744"
+ offset="1"
+ style="stop-color:#ecd447;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.14749802,0,0,0.14749802,-14.429692,-62.301494)"
+ gradientUnits="userSpaceOnUse"
+ y2="713.79077"
+ x2="440.82806"
+ y1="713.79077"
+ x1="302.02908"
+ id="linearGradient3746"
+ xlink:href="#linearGradient3740"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3679-9">
+ <stop
+ id="stop3681-5"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3683-2"
+ offset="1"
+ style="stop-color:#e8e8e8;stop-opacity:0.09019608;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.14749802,0,0,0.14749802,15.579908,-61.007115)"
+ gradientUnits="userSpaceOnUse"
+ y2="777.10999"
+ x2="176.15614"
+ y1="557.81104"
+ x1="167.89951"
+ id="linearGradient3685-9"
+ xlink:href="#linearGradient3679-9"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3803" />
+ <linearGradient
+ id="linearGradient3633">
+ <stop
+ id="stop3635"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3637"
+ offset="1"
+ style="stop-color:#cccccc;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-168.08803,316.94967)"
+ gradientUnits="userSpaceOnUse"
+ y2="386.63693"
+ x2="406.88702"
+ y1="386.63693"
+ x1="268.08804"
+ id="linearGradient3639"
+ xlink:href="#linearGradient3633"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3679">
+ <stop
+ id="stop3681"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3683"
+ offset="1"
+ style="stop-color:#e8e8e8;stop-opacity:0.09019608;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3695" />
+ <inkscape:perspective
+ id="perspective3764"
+ inkscape:persp3d-origin="32 : 21.333333 : 1"
+ inkscape:vp_z="64 : 32 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 32 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3679-9"
+ id="linearGradient3047"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.14749802,0,0,0.14749802,17.868448,-61.007115)"
+ x1="167.89951"
+ y1="557.81104"
+ x2="176.15614"
+ y2="777.10999" />
+ <inkscape:perspective
+ id="perspective3161"
+ inkscape:persp3d-origin="128 : 85.333333 : 1"
+ inkscape:vp_z="256 : 128 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 128 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <sodipodi:namedview
+ id="namedview21"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="9.8994949"
+ inkscape:cx="24"
+ inkscape:cy="24"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="736"
+ inkscape:window-height="851"
+ inkscape:window-x="214"
+ inkscape:window-y="28" />
+ <metadata
+ id="metadata1333">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>go</rdf:li>
+ <rdf:li>seek</rdf:li>
+ <rdf:li>home</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Rodney Dawes</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Jakub Steiner</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Reproduction" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Distribution" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/Notice" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/ShareAlike" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/SourceCode" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(516.79735,112.94106)">
+ <g
+ id="g4406">
+ <g
+ inkscape:export-ydpi="200"
+ inkscape:export-xdpi="200"
+ inkscape:export-filename="C:\Users\Anne Menini\Desktop\interface.png"
+ transform="matrix(2.7112743,0,0,2.7112743,-1572.9744,-181.19276)"
+ id="g3240">
+ <rect
+ ry="12.121831"
+ y="25.542122"
+ x="389.91888"
+ height="87.88327"
+ width="88.266106"
+ id="rect3165"
+ style="fill:#1a1a1a;fill-opacity:0.44705882;stroke:#000000;stroke-width:0.73766053;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ rx="12.121831" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ style="fill:url(#radialGradient3981);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 476.22748,52.879463 c -83.45204,0.48174 -33.78189,4.12964 -82.40158,28.1875 l 0,20.093747 c 0,2.48247 1.10767,4.69086 2.84375,6.1875 l 76.71408,0 c 1.73843,-1.49668 2.84375,-3.70309 2.84375,-6.1875 l 0,-48.281247 z"
+ id="path3155" />
+ <rect
+ style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect3194"
+ width="80.311104"
+ height="79.784973"
+ x="393.83136"
+ y="29.545734"
+ ry="8.1736317"
+ rx="8.1736317" />
+ <rect
+ ry="8.1736317"
+ y="29.545734"
+ x="393.83136"
+ height="79.784973"
+ width="80.311104"
+ id="rect3196"
+ style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ rx="8.1736317" />
+ <path
+ sodipodi:nodetypes="ccccccccc"
+ style="opacity:0.6143791;fill:url(#linearGradient3983);fill-opacity:1;stroke:none"
+ d="m 402.73214,30.959821 c -4.52819,0 -8.1875,3.65931 -8.1875,8.1875 l 0,63.437499 c 0,4.52819 3.65931,8.18749 8.1875,8.1875 l 64.19427,0 c 4.52819,0 8.15627,-3.6593 8.15625,-8.1875 l 0,-63.437499 c 0,-4.52819 -3.62806,-8.1875 -8.15625,-8.1875 l -64.19427,0 z"
+ id="rect3190" />
+ <path
+ sodipodi:nodetypes="ccccccccc"
+ style="opacity:0.6143791;fill:url(#linearGradient4335);fill-opacity:1;stroke:none"
+ d="m 400.20536,28.107138 c -4.52819,0 -8.15625,3.65931 -8.15625,8.1875 l 0,63.437502 c 0,4.52819 3.62806,8.15625 8.15625,8.15625 l 67.25381,0 c 4.52819,0 8.15625,-3.62806 8.15625,-8.15625 l 0,-63.437502 c 0,-4.52819 -3.62804,-8.1875 -8.15625,-8.1875 l -67.25381,0 z"
+ id="rect3178" />
+ </g>
+ <g
+ id="g3886"
+ transform="matrix(4.5659127,0,0,4.5659127,-590.10811,-189.62912)">
+ <path
+ sodipodi:nodetypes="cssscccsssssssssccsscccsssssssscccssssssc"
+ id="path2830-9"
+ d="m 35.047531,61.186452 c -0.447298,-0.91424 -0.616308,-2.297001 -0.371442,-3.038951 0.521809,-1.581095 2.500113,-2.344034 4.01134,-1.546985 0.970527,0.511875 1.350705,1.15911 1.271482,2.164614 -0.03514,0.446179 -0.178447,1.206743 -0.31843,1.690134 -0.373641,0.98819 -0.01626,1.659373 0.872593,2.142678 1.683149,0.659351 3.842237,0.379194 5.216638,-0.788742 0.831101,-0.781404 1.102802,-1.475026 1.021717,-2.608306 -0.146289,-2.044588 -1.26004,-3.222334 -5.496459,-5.812272 -3.152755,-1.927441 -6.450138,-4.873774 -7.581248,-6.774128 -1.122644,-1.886131 -1.328371,-3.611937 -0.676539,-5.675349 0.203966,-0.645668 0.630077,-1.561738 0.946916,-2.035715 0.569267,-0.851598 3.181282,-3.590488 3.424163,-3.590488 0.30557,0 0.07689,-0.513762 -0.469431,-1.05465 -2.111059,-2.090066 -2.915035,-3.893181 -2.757928,-6.185335 0.133082,-1.941611 1.22284,-3.822163 2.952957,-5.0958 1.01594,-0.747898 1.522776,-0.991335 2.906906,-1.396214 3.967366,-0.868239 7.960973,-0.06653 10.319856,3.419193 1.137688,2.134521 0.318355,4.484172 -1.676531,4.807897 -0.997582,0.161886 -1.83177,-0.07384 -2.450346,-0.692408 -0.719714,-0.719719 -0.833754,-1.291347 -0.581336,-2.913967 0.260436,-0.979321 0.06307,-1.770668 -0.590895,-2.504423 -1.535249,-1.13665 -3.84635,-0.698607 -5.248223,0.431528 -1.733338,1.521893 -1.507847,3.896679 0.550986,5.802799 0.468896,0.434111 2.064856,1.599683 3.546578,2.590156 3.286271,2.196735 4.124588,2.854471 5.654467,4.436448 1.837514,1.900092 2.550387,3.12048 2.980476,5.10239 0.62723,2.890356 -0.678864,5.641051 -3.813663,8.03175 -0.56155,0.428254 -1.021,0.848196 -1.021,0.933202 0,0.08501 0.3366,0.483937 0.748005,0.886506 0.951757,0.93133 2.144449,2.700511 2.362205,3.50399 1.153601,4.256541 -0.916604,7.723147 -5.344992,8.950317 -3.865344,0.778109 -8.127005,0.403772 -10.388822,-3.179869 z m 12.020514,-11.97182 c 1.035624,-1.209599 1.488077,-2.219463 1.488077,-3.321339 0,-1.43171 -0.574303,-2.574372 -2.02513,-4.02929 -0.795792,-0.798034 -7.239552,-5.666069 -7.500111,-5.666069 -0.440466,0 -1.722035,1.689375 -2.081192,2.743436 -0.547252,1.606113 0.14163,3.638854 1.769369,5.221008 0.987563,0.95991 7.292277,5.744688 7.576243,5.749775 0.09509,0.0016 0.442825,-0.312182 0.772744,-0.697521 z"
+ style="fill:#d70751;fill-opacity:1;stroke:#363738;stroke-width:0.44249406;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ sodipodi:nodetypes="cssssssccsscccssssscccssssssc"
+ id="path2830-3-1"
+ d="m 33.663186,46.625032 c -1.122644,-1.886131 -1.328371,-3.611938 -0.676539,-5.675355 0.203966,-0.645663 0.630078,-1.561737 0.946917,-2.035709 0.569267,-0.851598 3.181285,-3.590488 3.424166,-3.590488 0.305565,0 0.07689,-0.513763 -0.469436,-1.05465 -2.111058,-2.090066 -2.915034,-3.893181 -2.757927,-6.185336 0.133082,-1.94161 1.22284,-3.822163 2.952956,-5.095805 1.015945,-0.747892 1.522775,-0.991329 2.906911,-1.396208 3.96736,-0.868239 7.960973,-0.06653 10.319851,3.419193 1.137688,2.13452 0.31836,4.484171 -1.676526,4.807896 -0.997583,0.161887 -1.83177,-0.07384 -2.450346,-0.692407 -0.719719,-0.71972 -0.833759,-1.291348 -0.581341,-2.913967 0.260435,-0.979321 0.06308,-1.770669 -0.590895,-2.504424 -1.53525,-1.13665 -3.846345,-0.698607 -5.248224,0.431528 -1.733337,1.521893 -1.507846,3.896679 0.550992,5.802799 0.468896,0.434112 2.064851,1.599683 3.546573,2.590157 3.286271,2.196734 4.124593,2.85447 5.654472,4.436448 1.837514,1.900086 2.550382,3.12048 2.980476,5.102389 0.62723,2.890357 -0.678869,5.641052 -3.813668,8.031745 -0.561546,0.42826 -1.020995,0.848197 -1.020995,0.933208 -1.965643,1.61551 -9.012612,1.035715 -13.997417,-4.411014 z m 13.394321,2.600137 c 1.035629,-1.209604 1.488082,-2.219468 1.488082,-3.321338 0,-1.431715 -0.574302,-2.574378 -2.025134,-4.029291 -0.795787,-0.798034 -7.239553,-5.666074 -7.500111,-5.666074 -0.440461,0 -1.72203,1.689375 -2.081187,2.743442 -0.547258,1.606112 0.141625,3.638853 1.769363,5.221002 0.987564,0.95991 7.292278,5.744694 7.576243,5.749775 0.09509,0.0016 0.442831,-0.312182 0.772744,-0.697516 z"
+ style="fill:url(#linearGradient3047);fill-opacity:1;stroke:none" />
+ </g>
+ </g>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ 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="18.728489"
+ inkscape:export-xdpi="18.728489"
+ inkscape:export-filename="/home/michael/hacking/neurodebian/sphinx/_static/machine.png"
+ sodipodi:docname="workarea.svg"
+ inkscape:version="0.47 r22583"
+ version="1.1"
+ id="svg2"
+ height="240.27565"
+ width="241.22">
+ <defs
+ id="defs4"><inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 120.13783 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="241.22 : 120.13783 : 1"
+ inkscape:persp3d-origin="120.61 : 80.091883 : 1"
+ id="perspective3283" />
+<linearGradient
+ inkscape:collect="always"
+ id="linearGradient3182">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop3184" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0"
+ offset="1"
+ id="stop3186" />
+</linearGradient>
+<linearGradient
+ id="linearGradient3157">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop3159" />
+ <stop
+ style="stop-color:#31494f;stop-opacity:1"
+ offset="1"
+ id="stop3161" />
+</linearGradient>
+<radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3157"
+ id="radialGradient3297"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+ cx="271.95456"
+ cy="227.65692"
+ fx="271.95456"
+ fy="227.65692"
+ r="153.54318" />
+<linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3182"
+ id="linearGradient3299"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+ x1="281.60837"
+ y1="119.86061"
+ x2="281.60837"
+ y2="161.84015" />
+<linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3182"
+ id="linearGradient3301"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+ x1="257.53381"
+ y1="197.40852"
+ x2="200.00002"
+ y2="123.79076" />
+
+ <inkscape:perspective
+ id="perspective3601"
+ inkscape:persp3d-origin="256 : 151.33333 : 1"
+ inkscape:vp_z="512 : 227 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 227 : 1"
+ sodipodi:type="inkscape:persp3d" />
+</defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.34407039"
+ inkscape:cx="-76.297386"
+ inkscape:cy="-66.597219"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1377"
+ inkscape:window-height="879"
+ inkscape:window-x="61"
+ inkscape:window-y="19"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-210.10584,-400.79583)">
+ <g
+ id="g3240"
+ transform="matrix(2.7112743,0,0,2.7112743,-845.76238,332.54413)"
+ inkscape:export-filename="C:\Users\Anne Menini\Desktop\interface.png"
+ inkscape:export-xdpi="200"
+ inkscape:export-ydpi="200">
+ <rect
+ rx="12.121831"
+ style="fill:#1a1a1a;fill-opacity:0.44705882;stroke:#000000;stroke-width:0.73766053;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect3165"
+ width="88.266106"
+ height="87.88327"
+ x="389.91888"
+ y="25.542122"
+ ry="12.121831" />
+ <path
+ id="path3155"
+ d="m 476.22748,52.879463 c -83.45204,0.48174 -33.78189,4.12964 -82.40158,28.1875 l 0,20.093747 c 0,2.48247 1.10767,4.69086 2.84375,6.1875 l 76.71408,0 c 1.73843,-1.49668 2.84375,-3.70309 2.84375,-6.1875 l 0,-48.281247 z"
+ style="fill:url(#radialGradient3297);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ sodipodi:nodetypes="ccccccc" />
+ <rect
+ rx="8.1736317"
+ ry="8.1736317"
+ y="29.545734"
+ x="393.83136"
+ height="79.784973"
+ width="80.311104"
+ id="rect3194"
+ style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <rect
+ rx="8.1736317"
+ style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect3196"
+ width="80.311104"
+ height="79.784973"
+ x="393.83136"
+ y="29.545734"
+ ry="8.1736317" />
+ <path
+ id="rect3190"
+ d="m 402.73214,30.959821 c -4.52819,0 -8.1875,3.65931 -8.1875,8.1875 l 0,63.437499 c 0,4.52819 3.65931,8.18749 8.1875,8.1875 l 64.19427,0 c 4.52819,0 8.15627,-3.6593 8.15625,-8.1875 l 0,-63.437499 c 0,-4.52819 -3.62806,-8.1875 -8.15625,-8.1875 l -64.19427,0 z"
+ style="opacity:0.6143791;fill:url(#linearGradient3299);fill-opacity:1;stroke:none"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ id="rect3178"
+ d="m 400.20536,28.107138 c -4.52819,0 -8.15625,3.65931 -8.15625,8.1875 l 0,63.437502 c 0,4.52819 3.62806,8.15625 8.15625,8.15625 l 67.25381,0 c 4.52819,0 8.15625,-3.62806 8.15625,-8.15625 l 0,-63.437502 c 0,-4.52819 -3.62804,-8.1875 -8.15625,-8.1875 l -67.25381,0 z"
+ style="opacity:0.6143791;fill:url(#linearGradient3301);fill-opacity:1;stroke:none"
+ sodipodi:nodetypes="ccccccccc" />
+ </g>
+ <g
+ id="g3579"
+ transform="matrix(0.40316992,0,0,0.40316992,228.57123,427.44787)">
+ <path
+ id="path3581"
+ d="M 41.184,453.06 C 18.504,453.06 0,434.556 0,411.804 0,404.532 1.872,397.476 5.544,391.212 L 219.528,20.628 c 15.912,-27.504 55.44,-27.504 71.352,0 l 213.984,370.584 c 3.6,6.264 5.472,13.392 5.472,20.592 0,22.752 -18.36,41.184 -41.112,41.256 H 41.184 z"
+ style="fill:#d70751;fill-opacity:1" />
+
+ <polygon
+ id="polygon3583"
+ points="458.136,405.468 255.168,53.892 52.2,405.468 "
+ style="fill:#ffffff" />
+
+ <path
+ id="path3585"
+ d="m 419.4,378.396 v 6.048 H 90.648 l 0.72,-2.88 c 1.08,-4.176 2.304,-8.208 3.672,-12.096 1.008,-3.168 2.52,-6.408 4.32,-9.36 1.224,-2.016 2.376,-3.816 3.528,-5.688 0.144,-0.216 0.432,-0.432 0.792,-0.648 l 0.72,-1.224 2.664,-5.832 c 0.648,-1.512 1.512,-2.952 2.376,-4.248 0.864,-1.224 1.728,-2.376 2.664,-3.456 1.8,-2.16 3.456,-4.464 4.896,-6.84 1.44,-2.52 3.168,-4.752 5.184,-6.84 0.792,-0.864 1.728,-1.656 2.736,-2.232 1.224,-0.792 2.16,-1.8 2.808,-3.024 1.44,-2.808 3.312,-5.472 5.4,-7.848 2.808,-3.24 7.2,-4.608 11.376,-3.528 2.16,0.576 4.248,1.368 6.192,2.304 3.6,1.8 6.912,4.032 9.864,6.696 l 2.016,-1.008 c 9.072,-4.392 17.568,-9.216 25.776,-14.472 l 3.672,1.44 4.464,-3.744 2.448,-2.664 4.68,-3.384 c 5.688,-4.176 11.808,-7.704 18.216,-10.584 l 3.744,-3.312 5.904,-5.544 c 0.648,-0.648 1.08,-1.44 1.296,-2.232 0.72,-2.304 1.152,-4.68 1.296,-6.984 0.216,-3.384 0.36,-6.48 0.504,-9.648 0.072,-2.448 0.288,-4.896 0.576,-7.344 0.432,-3.24 0.576,-6.336 0.576,-9.576 0,-0.648 0,-1.224 0,-1.944 0,-0.504 -0.072,-1.584 -0.072,-2.736 -0.072,-1.944 -0.288,-2.736 -0.72,-3.384 l -3.96,-8.496 -5.4,-9.216 c -1.152,-2.016 -1.872,-4.32 -2.016,-6.696 -0.144,-2.376 0.072,-4.752 0.576,-7.056 0.216,-0.936 0.504,-1.8 0.864,-2.664 0.144,-0.288 0.216,-0.648 0.216,-1.008 0,-0.504 -0.216,-1.008 -0.504,-1.44 -0.288,-0.432 -0.792,-0.648 -1.296,-0.648 -0.144,0 -0.288,0 -0.432,0.072 -1.584,0.36 -3.24,0 -4.464,-1.08 -2.808,-2.376 -4.752,-5.544 -5.688,-9.072 -0.36,-1.296 -0.792,-2.664 -1.224,-4.032 -0.288,-1.008 -0.864,-1.8 -1.656,-2.448 -1.512,-1.296 -2.592,-3.024 -3.096,-4.896 -0.504,-2.088 -0.504,-4.176 0,-6.264 0.576,-2.304 1.8,-4.464 3.672,-6.048 1.872,-1.584 4.032,-2.808 6.336,-3.6 2.52,-0.792 5.112,-1.44 7.704,-1.8 1.368,-0.216 2.808,0 4.032,0.648 1.584,0.864 3.096,1.8 4.392,2.952 1.368,1.08 2.376,2.592 2.952,4.32 0.576,1.656 1.08,3.312 1.44,4.968 0.288,1.08 0.504,2.088 0.648,3.096 0.432,2.376 1.296,4.608 2.52,6.696 0.936,1.728 1.728,3.024 2.592,4.32 -0.144,-0.216 1.008,0.648 2.376,1.08 0.72,0.216 1.584,0.36 2.376,0.36 0.648,0 1.224,-0.072 1.8,-0.216 2.376,-0.504 4.68,-0.792 7.056,-1.008 1.944,-0.144 3.888,-0.504 5.688,-1.08 3.672,-1.224 7.272,-2.232 10.944,-3.312 2.016,-0.576 4.32,-0.72 6.552,-0.36 11.52,1.8 22.464,5.688 32.4,11.52 1.008,0.576 2.016,1.152 2.952,1.8 1.44,0.936 2.592,2.232 3.24,3.816 0.792,1.8 1.224,3.672 1.44,5.544 0.504,5.4 1.08,10.224 1.8,15.048 0.432,3.168 2.016,6.48 4.536,9.144 0.648,0.72 1.44,1.368 2.304,1.872 1.728,1.008 3.168,2.448 4.248,4.176 0.504,0.72 0.72,1.584 0.72,2.448 0,1.368 -0.576,2.736 -1.656,3.6 -1.008,0.792 -2.088,1.584 -3.168,2.232 -0.864,0.576 -1.8,0.864 -2.808,1.008 -0.504,0.072 -0.864,0.432 -0.936,0.936 l 0.936,20.808 0.144,17.136 -0.288,8.208 0.144,7.128 -0.432,6.48 -0.792,7.776 c -0.288,2.376 -0.432,4.824 -0.432,7.2 0,3.6 0.288,7.128 0.792,10.656 0.36,2.232 0.576,4.68 0.576,6.984 0,0.72 -0.072,1.368 -0.072,2.016 l 0.144,9.36 -0.216,10.728 -0.288,9.936 0.144,4.752 c 0.072,1.728 1.512,3.096 3.24,3.096 l 0.72,-0.072 4.248,-3.456 c 0.648,-0.504 1.008,-1.296 1.008,-2.088 0,-0.216 0,-0.36 -0.072,-0.576 -0.144,-0.864 -0.288,-1.872 -0.288,-2.808 -0.072,-0.864 0.216,-1.656 0.792,-2.304 0.432,-0.432 0.936,-0.864 1.584,-1.224 l 2.664,-1.152 2.88,-1.584 c 2.52,-1.368 4.896,-2.952 7.056,-4.824 0.576,-0.504 1.08,-0.936 1.584,-1.296 0.792,-0.792 2.088,-1.224 3.384,-1.152 1.656,0 3.312,0.504 4.752,1.44 1.152,0.792 2.088,1.872 2.664,3.168 3.744,8.64 9.432,16.128 16.632,22.032 1.368,1.08 3.024,1.8 4.68,2.088 l 36.504,0.144 z" />
+
+ <path
+ id="path3587"
+ d="m 247.248,264.636 c 0.072,0.072 0.144,0.072 0.288,0.072 0.288,0 0.576,-0.072 0.792,-0.36 1.44,-1.656 2.736,-3.24 3.96,-4.896 0.936,-1.152 1.728,-2.376 2.592,-3.6 0.648,-1.008 1.296,-2.088 2.016,-3.096 0.72,-1.008 1.368,-2.088 1.944,-3.168 0.936,-1.728 1.8,-3.312 2.664,-4.968 0.576,-1.152 1.08,-2.592 1.296,-4.104 0.216,-0.792 0.36,-1.656 0.576,-2.52 0.144,-0.36 0.216,-0.864 0.216,-1.368 l 0,0 c 0,-0.72 -0.288,-1.44 -0.792,-2.016 l -1.8,-2.016 -2.16,-1.656 c -0.432,-0.432 -0.936,-0.648 -1.512,-0.648 -0.72,0 -1.44,0.432 -1.8,1.08 l -1.44,2.376 c -0.288,0.72 -0.504,1.44 -0.576,2.232 0,1.368 -0.144,2.736 -0.432,4.104 -0.144,0.648 -0.576,2.52 -0.936,4.392 -1.008,4.824 -2.088,8.568 -3.24,12.096 l -0.864,2.448 -1.008,2.952 c -0.216,0.504 -0.36,1.08 -0.36,1.656 0,0.144 0,0.288 0.072,0.432 0,0.288 0.216,0.576 0.504,0.576 z"
+ style="fill:#ffffff" />
+
+ <line
+ id="line3589"
+ y2="264.63599"
+ x2="247.17599"
+ y1="263.98801"
+ x1="246.744"
+ style="fill:none;stroke:#000000;stroke-width:0.21600001" />
+
+ <path
+ id="path3591"
+ d="m 291.96,199.836 3.528,0.072 3.096,0.36 4.824,0.936 c 0.216,0.072 0.504,0.216 0.576,0.504 l 1.296,2.808 0.936,2.088 0.648,1.8 1.008,2.376 1.656,3.312 1.008,1.8 1.152,2.808 1.08,3.24 0.576,2.448 0.216,0.936 c 0.072,0.144 0.072,0.36 0.072,0.504 0,1.008 -0.864,1.872 -1.872,1.872 0,0 0,0 -0.072,0 -0.36,0 -0.792,-0.144 -1.152,-0.36 l -2.304,-2.304 -2.448,-2.592 -1.44,-1.584 -1.152,-1.728 -0.864,-1.656 c -0.648,-1.368 -1.296,-2.736 -1.8,-4.176 l -3.24,-3.672 -4.032,-4.464 -3.24,-3.168 c -0.216,-0.216 -0.216,-0.504 0.072,-0.648 l 0.936,-1.152 c 0.216,-0.216 0.576,-0.36 0.936,-0.36 z"
+ style="fill:#ffffff" />
+
+ <path
+ id="path3593"
+ d="m 254.304,371.484 8.856,-6.048 0.432,-0.288 1.656,-0.504 3.312,-0.792 6.408,-3.816 -0.36,-1.296 c -0.504,-2.232 -1.584,-4.392 -2.952,-6.264 -1.152,-1.656 -2.232,-3.384 -3.096,-5.256 -0.72,-1.44 -1.08,-2.88 -1.152,-4.464 -0.288,-4.968 -1.152,-9.936 -2.448,-14.832 -1.512,-5.328 -3.312,-10.8 -5.256,-16.272 -1.008,-2.664 -1.512,-5.184 -1.728,-7.632 -0.072,-0.576 -0.144,-1.152 -0.072,-1.728 0,-0.36 0.144,-0.72 0.36,-1.008 l 1.944,-1.8 2.304,-1.8 2.16,-1.944 2.664,-2.376 1.656,-1.728 7.272,-7.92 0.936,-1.224 0.432,-0.648 c 0.432,-0.648 0.936,-1.296 1.44,-1.944 0.288,-0.36 0.576,-0.576 0.936,-0.792 l 2.952,-1.8 2.16,-0.792 c 0.72,-0.288 1.584,-0.216 2.16,0.288 0.936,0.72 1.584,1.872 1.872,3.024 l 0.36,3.888 0.432,3.816 1.08,7.632 c 0.216,1.872 0.36,3.672 0.36,5.472 0,1.728 -0.144,3.384 -0.36,5.04 -0.072,0.648 -0.072,1.296 -0.072,1.944 0,1.872 0.288,3.744 0.936,5.472 0.504,1.296 1.08,2.52 1.728,3.672 1.656,3.096 2.88,6.336 3.744,9.72 0.576,2.376 0.936,4.752 1.008,7.2 0.144,3.96 0.648,7.92 1.512,11.808 0.504,2.304 0.864,4.176 1.296,6.192 0.072,0.504 0.72,1.008 1.44,1.008 0.144,0 0.288,0 0.432,-0.072 l 1.728,0.072 c 0.36,0 0.72,0.288 0.792,0.648 0.504,1.728 0.72,3.456 0.72,5.184 0,1.656 -0.216,3.312 -0.648,4.896 -0.36,1.584 -1.512,2.808 -3.024,3.312 -1.296,0.432 -2.664,0.792 -4.032,0.936 -1.296,0.216 -2.376,1.152 -2.592,2.376 -0.144,0.576 -0.216,1.08 -0.216,1.584 v 0.072 l 0,0 c 0,1.224 -0.792,2.16 -1.872,2.448 -1.08,0.36 -2.232,0.576 -3.312,0.648 -1.656,0.144 -3.312,0.36 -5.04,0.648 l -5.256,0.144 -6.12,-0.288 -4.896,-0.792 -3.096,-0.72 -4.752,-0.936 -3.24,-0.648 -3.888,-0.72 z"
+ style="fill:#ffffff" />
+
+ <path
+ id="path3595"
+ d="m 163.224,321.372 1.872,-0.36 4.968,-1.08 c 3.384,-0.72 6.624,-1.728 9.792,-3.096 2.736,-1.152 4.824,-2.016 6.912,-2.88 2.52,-1.008 5.04,-2.664 7.272,-4.752 l 3.528,-2.952 3.024,-3.024 1.944,-1.656 2.232,-1.656 2.088,-1.512 2.592,-1.584 1.872,-1.008 2.016,-1.008 2.088,-1.008 2.232,-1.152 1.656,-0.864 1.512,-0.936 1.44,-0.792 3.096,-1.296 6.12,16.704 0.144,0.648 0.144,0.648 2.376,7.92 2.016,8.136 1.512,5.184 1.008,3.888 2.16,9.792 0.576,3.096 c 0.36,1.584 1.08,3.024 2.232,4.248 0.432,0.432 0.936,0.792 1.44,1.008 1.224,0.648 2.52,0.936 3.888,0.936 0.216,0 0.504,0 0.72,-0.072 0.936,-0.072 1.872,0.288 2.448,1.008 1.296,1.512 2.088,3.312 2.376,5.256 0,0.072 0,0.216 0,0.288 0,0.36 -0.072,0.72 -0.216,1.008 l -2.664,4.248 -0.504,0.792 -5.976,3.384 c -0.432,0.216 -0.72,0.72 -0.72,1.224 0,0.072 0,0.144 0,0.216 l 0.504,1.944 -2.016,-0.432 c -2.592,-0.648 -5.256,-0.936 -8.064,-0.936 -1.584,0 -3.24,0.072 -4.824,0.288 -3.096,0.432 -6.264,1.008 -9.504,1.8 -3.312,0.792 -6.696,1.224 -10.224,1.296 -2.376,0.072 -4.752,-0.216 -6.984,-0.864 -0.936,-0.216 -2.016,-0.504 -3.024,-0.72 -2.088,-0.36 -3.96,-1.368 -5.328,-2.88 -1.008,-1.008 -2.232,-2.376 -3.528,-3.6 l -3.24,-4.608 -1.8,-2.88 -1.944,-2.808 -1.728,-2.52 -2.736,-4.176 -1.296,-2.088 -1.872,-3.816 -1.368,-3.024 -0.936,-1.872 -0.792,-1.512 c -2.736,-4.968 -6.192,-9.576 -10.44,-13.536 h -0.072 z"
+ style="fill:#ffffff" />
+
+ </g>
+ </g>
+</svg>
+neurodebian (0.22) unstable; urgency=low
+
+ [ Yaroslav Halchenko ]
+ * blends-inject :
+ * [6833800] 0.0.6: skip files based on regexp and "emptiness"
+ * [69030fb] 0.0.7: NF/BF -- obtain source name from control,
+ skip hash-commented control entries
+ * [bed4bfa] added future/blends skeleton file (skel) and a set of
+ new blends files
+ * tools/*
+ * [66e4c32] fixed passing of optional cmdline args in nd_ tools:
+ must use "$@" instead of plain $*
+ * [fd2c503] tools/nd_build: generate/update summary.build file with
+ OK/FAILED per .build
+ * [0872417] Slight clarifications in the description of
+ -popularity-contest package
+
+ [ Michael Hanke ]
+ * [56d8e62] Enable TODO items in sphinx.
+ * [b98b0b7] Move mailing list links into common list.
+ * [56fde2f] Draft for a project list and two proposals.
+ * [a12bc58] Link new projects list into the FAQ
+ * [82b92d5] Renamed matlab -> matlab-support
+ * [69f6512] Put icon links to extracts from DSCs (README, changelog,
+ copyright)
+
+ -- Yaroslav Halchenko <debian@onerussian.com> Mon, 10 Jan 2011 11:06:54 -0500
+
+neurodebian (0.21) unstable; urgency=low
+
+ * Fixing bashism in popcon post-scripts -- no "+=" operator
+
+ -- Yaroslav Halchenko <debian@onerussian.com> Tue, 07 Dec 2010 08:48:53 -0500
+
+neurodebian (0.20) unstable; urgency=low
+
+ * New package neurodebian-popularity-contest, which all backported
+ packages will depend on.
+
+ -- Yaroslav Halchenko <debian@onerussian.com> Mon, 06 Dec 2010 14:27:56 -0500
+
neurodebian (0.19) unstable; urgency=low
* Initial release.
Recommends: virtualbox-ose, virtualbox-ose-fuse, zerofree
Suggests:
Description: NeuroDebian development tools
- Pacifier
+ neuro.debian.net sphinx website sources and development tools used by
+ NeuroDebian to provide backports for a range of Debian/Ubuntu
+ releases.
Package: neurodebian-desktop
Architecture: all
-Depends: ${misc:Depends}, ssh-askpass-gnome | ssh-askpass, desktop-base, gnome-icon-theme
+Depends: ${misc:Depends}, ssh-askpass-gnome | ssh-askpass, desktop-base, gnome-icon-theme,
+ neurodebian-popularity-contest
Suggests:
Description: neuroscience research environment
- Pacifier
+ This package contains NeuroDebian artwork (icons, background image)
+ and a NeuroDebian menu featuring most popular neuroscience tools
+ automatically installed upon initial invocation.
Package: neurodebian-keyring
The NeuroDebian project digitally signs its Release files. This package
contains the archive keys used for that.
+Package: neurodebian-popularity-contest
+Architecture: all
+Depends: ${misc:Depends}, popularity-contest
+Description: Helper for NeuroDebian popularity contest submissions
+ This package is a complement to the generic popularity-contest
+ package to enable anonymous submission of usage statistics to
+ NeuroDebian in addition to the popcon submissions to the underlying
+ distribution (e.g. Debian or Ubuntu) popcon server.
+ .
+ Your participation in popcon is important for following reasons:
+ - Popular packages receive more attention from developers, bugs are
+ fixed faster and updates are provided quicker.
+ - Assure that we do not drop support for a previous release of Debian
+ or Ubuntu while are active users.
+ - User statistics could be used by upstream research software
+ developers to acquire funding for continued development.
+ .
+ It has an effect only if you have decided to participate in the
+ Popularity Contest of your distribution, i.e. Debian or Ubuntu.
+ You can always enable or disable your participation in popcon by
+ running 'dpkg-reconfigure popularity-contest' as root.
Package: neurodebian-guest-additions
Architecture: all
--- /dev/null
+#!/bin/bash -e
+
+popcon_conf=/etc/popularity-contest.conf
+if [ "$1" = "configure" -o "$1" = "abort-upgrade" ]; then
+ # Adjust popularity-contest.conf
+ if [ -e "$popcon_conf" ]; then
+ # Fix dashism missing += operator
+ if grep -q 'SUBMITURLS+="' "$popcon_conf"; then
+ echo "Adjusting addition of new entries in $popcon_conf for dash."
+ sed -i -e 's,SUBMITURLS+=",SUBMITURLS="$SUBMITURLS,g' "$popcon_conf"
+ fi
+ if ! grep -q 'SUBMITURLS.*neuro.debian.net' "$popcon_conf"; then
+ echo "Adding NeuroDebian url for Popularity Contest submissions."
+ echo -e 'SUBMITURLS="$SUBMITURLS http://neuro.debian.net/cgi-bin/popcon-submit.cgi"' >> "$popcon_conf"
+ fi
+ fi
+fi
+
+#DEBHELPER#
--- /dev/null
+#!/bin/sh -e
+
+#DEBHELPER#
+
+# If requested to be purged -- remove our entry
+popcon_conf=/etc/popularity-contest.conf
+if [ "$1" = "purge" ]; then
+ # Adjust popularity-contest.conf
+ if [ -e "$popcon_conf" ]; then
+ echo "Removing NeuroDebian url for Popularity Contest submissions."
+ # First remove any explicit mentioning and then empty additions
+ sed -i -e 's,http://neuro.debian.net/cgi-bin/popcon-submit.cgi,,g' \
+ -e '/SUBMITURLS+=" *"/d' \
+ -e '/SUBMITURLS="$SUBMITURLS *"/d' \
+ "$popcon_conf"
+ fi
+fi
--- /dev/null
+Source: BCI2000
+Tasks: debian-science/bci
+Homepage: http://bci2000.org
+Author: Gerwin Schalk and Company
+Language: C++
+License: non-free (non-redistributable, non-commercial)
+Version: 2.1
+Pkg-Description: platform for brain-computer interface systems
+ BCI2000 supports a variety of data acquisition systems, brain
+ signals, and study/feedback paradigms. During operation, BCI2000
+ stores data in a common format (BCI2000 native or GDF), along with
+ all relevant event markers and information about system
+ configuration. BCI2000 also includes several tools for data
+ import/conversion (e.g., a routine to load BCI2000 data files
+ directly into Matlab) and export facilities into ASCII.
+ .
+ BCI2000 also facilitates interactions with other software. For
+ example, Matlab scripts can be executed in real-time from within
+ BCI2000, or BCI2000 filters can be compiled to execute as stand-alone
+ programs. Furthermore, a simple network-based interface allows for
+ interactions with external programs written in any programming
+ language. For example, a robotic arm application that is external to
+ BCI2000 may be controlled in real time based on brain signals
+ processed by BCI2000, or BCI2000 may use and store along with brain
+ signals behavioral-based inputs such as eye-tracker coordinates.
+Remark: Besides non-commercial restriction, it is required that
+ "ACADEMIC USER must be an investigator / lab director (and not a
+ post-doc or student)". Re-distribution (to third-party) is also
+ forbidden.
+Registration: http://www.bci2000.org/MTA
--- /dev/null
+Source: BCPy2000
+Tasks: debian-science/bci
+Homepage: http://bci2000.org/downloads/BCPy2000/BCPy2000.html
+Author: Jeremy Hill, Thomas Schreiner, Christian Puzicha and Jason Farquhar
+Language: Python, C++
+License: LGPL-3+ and GPL-3+ and non-free (BCI2000)
+Version: 20100708
+Pkg-Description: platform for brain-computer interface systems
+ BCPy2000 provides a platform for rapid, flexible development of
+ experimental brain-computer interface systems. It is based on, and
+ hosted by, the BCI2000 project. From the developer's point of view,
+ the implementation is carried out in Python, taking advantage of
+ various high-level packages: VisionEgg for stimulus presentation,
+ NumPy and SciPy for signal processing and classification, and IPython
+ for interactive debugging.
+ .
+ Being a BCI2000 system, it is modular, consisting of an Application
+ module (the stimulus presentation part), a Signal Processing module
+ (the machine-learning part), and a Signal Source module (the toy data
+ generation part). You can choose to use Python to implement one, two,
+ or all three of these modules, and use other pre-existing BCI2000
+ modules for the remainder of the system (for example, for the Signal
+ Source, you can choose from BCI2000's comprehensive range of EEG
+ acquisition modules). The modules communicate over TCP/IP, so they
+ can run on different machines (and possibly different operating
+ systems) if necessary.
--- /dev/null
+Source: bluespike
+Tasks: debian-science/electrophysiology
+Homepage: https://github.com/globalvariable/BlueSpike
+Author: Mehmet Kocaturk <kocaturk@gmail.com>
+Language: C
+License: GPL-2+
+Version: 0.3
+WNPP: 611211
+Pkg-Description: Data Acquisition and Neural Spike Processing Software
+ BlueSpike is an electrophysiology tool to perform real-time data
+ acquisition, visualization and sorting of neuronal spikes. It
+ continuously acquires data every 1 ms and realizes digital signal
+ processing on retrieved data. Contains four components:
+ .
+ - KernelSpike: a kernel module.
+ - SpikeViewever
+ - SpikeSorter
+ - Channel Reviewer
+Published-Title: Real-time experimental interface for electrophysiology experiments
+Published-Authors: Mehmet Kocaturk <kocaturk@gmail.com> et al.
+Published-In: SfN2010, Poster 818.22/OOO43
+Published-Year: 2010
Source: chronus
-Tasks: debian-science/neuroscience-electrophysiology
+Tasks: debian-science/electrophysiology
Homepage: http://www.chronux.org/
License: GPL-2+
Author: Gerald Dalley, Catherine Loader
--- /dev/null
+Source: condor
+Tasks: debian-science/distributedcomputing
+Homepage: http://www.cs.wisc.edu/condor
+Responsible: NeuroDebian Team <team@neuro.debian.net>
+Language: C++, Perl
+Author: Condor Team <condor-admin@cs.wisc.edu>
+License: Apache-2.0
+WNPP: 233482
+Published-Title: Condor - A Hunter of Idle Workstations
+Published-Authors: Michael Litzkow, Miron Livny, and Matt Mutka
+Published-In: Proceedings of the 8th International Conference of Distributed Computing Systems, pp. 104-111
+Published-Year: 1988
+Registration: http://www.cs.wisc.edu/condor/downloads-v2/
+Pkg-Description: workload management system
+ Like other full-featured batch systems, Condor provides a job queueing
+ mechanism, scheduling policy, priority scheme, resource monitoring, and
+ resource management. Users submit their serial or parallel jobs to Condor,
+ Condor places them into a queue. It chooses when and where to run the jobs
+ based upon a policy, carefully monitors their progress, and ultimately
+ informs the user upon completion.
+ .
+ Unlike more traditional batch queueing system, Condor can also effectively
+ harness wasted CPU power from otherwise idle desktop workstations. Condor
+ does not require a shared file system across machines - if no shared file
+ system is available, Condor can transfer the job's data files on behalf of
+ the user.
--- /dev/null
+Source: eeglab
+Tasks: debian-science/neuroscience-cognitive,
+ debian-med/imaging
+Homepage: http://sccn.ucsd.edu/eeglab
+Responsible: NeuroDebian Team <team@neuro.debian.net>
+Language: C, Matlab/Octave
+Version: 9
+Author: Arnaud Delorme <arno@ucsd.edu>, Scott Makeig <smakeig@ucsd.edu>
+License: GPL-2+
+WNPP: 605739
+Published-Title: EEGLAB: an open source toolbox for analysis of single-trial EEG dynamics
+Published-Authors: Delorme A and Makeig S
+Published-In: Journal of Neuroscience Methods 134:9-21
+Published-Year: 2004
+Pkg-Description: toolbox for processing and visualization of electrophysiological data
+ EEGLAB is an interactive Matlab toolbox for processing continuous and
+ event-related EEG, MEG and other electrophysiological data
+ incorporating independent component analysis (ICA), time/frequency
+ analysis, artifact rejection, event-related statistics, and several
+ useful modes of visualization of the averaged and single-trial data.
+Registration: http://sccn.ucsd.edu/eeglab/install.html
--- /dev/null
+Source: elastix
+Tasks: debian-med/imaging
+Homepage: http://elastix.isi.uu.nl/index.php
+Author: Stefan Klein, Marius Staring
+Language: C++
+License: BSD-3
+WNPP: 607030
+Version: 4.4
+Pkg-Description: toolbox for rigid and nonrigid registration of images
+ elastix is open source software, based on the well-known Insight
+ Segmentation and Registration Toolkit (ITK). The software consists of
+ a collection of algorithms that are commonly used to solve (medical)
+ image registration problems. The modular design of elastix allows the
+ user to quickly configure, test, and compare different registration
+ methods for a specific application. A command-line interface enables
+ automated processing of large numbers of data sets, by means of
+ scripting.
+Published-Title: elastix: a toolbox for intensity based medical image registration
+Published-Authors: S. Klein, M. Staring, K. Murphy, M.A. Viergever, J.P.W. Pluim
+Published-In: IEEE Transactions on Medical Imaging, vol. 29, no. 1, pp. 196 - 205
+Published-Year: 2010
+Registration: http://elastix.isi.uu.nl/download.php
--- /dev/null
+Source: Emokit
+Tasks: debian-science/bci,
+ debian-med/imaging-dev
+Homepage: https://github.com/daeken/Emokit
+Author: Cody Brocious <cody.brocious@gmail.com>
+Language: Python, C
+License: BSD-3
+Version: Unknown
+Vcs-Browser: https://github.com/daeken/Emokit
+Vcs-Git: git://github.com/daeken/Emokit.git
+Pkg-Description: Emotiv EPOC headset Python interface
+ Emotive is an interface to a budget Emotiv EPOC EEG headset.
--- /dev/null
+Source: hart
+Tasks: debian-science/dataacquisition
+Homepage: http://hart.sourceforge.net/
+Author: HART Developers
+Language: C
+License: GPL
+Version: 0.4
+Pkg-Description: toolbox to generate DAQ Scicos-blocks for hardware
+ The HART (Hardware Access in Real-Time) Toolbox can be used to
+ generate Scicos-blocks for hardware that have a C/C++ interface. The
+ blocks can be used under Linux for soft and hard real time tasks
+ (RTAI). Blocks are provided for DAQ (COMEDI)
--- /dev/null
+Source: iNVT
+Tasks: debian-science/neuroscience-modeling
+Homepage: http://ilab.usc.edu/toolkit/
+Author: iLab at USC
+Language: C++ + Perl, Tcl, Matlab
+License: GPL-2+
+Version: 0.0.0.14308 (SVN revision)
+Pkg-Description: iLab Neuromorphic Vision C++ Toolkit
+ The iLab Neuromorphic Vision C++ Toolkit (iNVT, pronounced
+ ``invent'') is a comprehensive set of C++ classes for the development
+ of neuromorphic models of vision. Neuromorphic models are
+ computational neuroscience algorithms whose architecture and function
+ is closely inspired from biological brains. The iLab Neuromorphic
+ Vision C++ Toolkit comprises not only base classes for images,
+ neurons, and brain areas, but also fully-developed models such as our
+ model of bottom-up visual attention and of Bayesian surprise.
+ .
+ Features at a glance:
+ * Low-level neural network simulation classes.
+ * High-level neuromorphic classes.
+ * Neuromorphic models of visual attention.
+ * Hardware interfacing
+ * Parallel processing classes for the simulation of complex models.
+ * Neuromorphic modeling environment.
+Registration: http://ilab.usc.edu/cgi-bin/yabb/YaBB.pl?board=;action=register
--- /dev/null
+Source: klustakwik
+Tasks: debian-science/electrophysiology
+Homepage: http://klustakwik.sourceforge.net
+Published-Title: Accuracy of Tetrode Spike Separation as Determined by Simultaneous Intracellular and Extracellular Measurements
+Published-Authors: Kenneth D. Harris, Darrell A. Henze, Jozsef Csicsvari, Hajime Hirase, and György Buzsáki
+Published-In: Journal of Neurophysiology, 84, 401-414
+Published-Year: 2000
+Pkg-Description: spike sorting tool
+ A program for unsupervised classification of multidimensional
+ continuous data. It arose from a specific need - automatic sorting of neuronal
+ action potential waveforms.
--- /dev/null
+Tasks: debian-science/neuroscience-modeling
+Suggests: nest
+License: non-FOSS
+Responsible: Yury V. Zaytsev <yury@shurup.com>
+Published-Authors: Gewaltig M-O and Diesmann M
+Published-Title: NEST (Neural Simulation Tool)
+Published-In: Scholarpedia 2(4):1430
+Published-Year: 2007
+Vcs-Browser: http://git.zaytsev.net/?p=nest-packaging.git;a=summary
+Vcs-Git: git://git.zaytsev.net/nest-packaging.git
+Pkg-URL: http://git.zaytsev.net/?p=nest-packaging.git;a=summary
+Pkg-Description: A simulator for networks of spiking neurons
+ NEST is a simulation system for large networks of biologically realistic
+ point-neurons and neurons with a small number of electrical compartments.
+Remark: Mentioned packaging is not providing NEST itself but rather only packaging materials so you could build package yourself.
+Homepage: http://www.nest-initiative.org/index.php/Software:About_NEST
+Registration: http://www.nest-initiative.org/download/Software:Download.php
+
Source: neurodata
-Tasks: debian-science/neuroscience-electrophysiology
+Tasks: debian-science/electrophysiology
Homepage: http://sourceforge.net/projects/neurodata/
Language: C++, Octave/Matlab, Perl
Source: nspike
-Tasks: debian-science/neuroscience-electrophysiology
+Tasks: debian-science/electrophysiology
Homepage: http://nspike.sourceforge.net
Language: C++
Version: 1.9.3
--- /dev/null
+Source: opensesame
+Tasks: debian-science/psychophysics
+Homepage: http://www.cogsci.nl/software/opensesame
+Author: Sebastiaan Mathôt <s.mathot@psy.vu.nl>
+License: GPL-3
+Pkg-Description: graphical experiment builder for the social sciences
+ OpenSesame is a graphical experiment builder. OpenSesame provides an
+ easy to use, point-and-click interface for creating psychological
+ experiments. In addition to a powerful sketchpad for creating visual
+ stimuli, OpenSesame features a sampler and synthesizer for sound
+ playback. For more complex tasks, OpenSesame supports Python
+ scripting using the built-in editor with syntax highlighting.
+Pkg-URL: http://files.cogsci.nl/software/opensesame/
+Published-Title: OpenSesame (Version 0.22) [Computer software and manual]
+Published-Authors: Mathôt, S., & Theeuwes, J.
+Published-In: http://www.cogsci.nl/software/opensesame
+Published-Year: Retrieved December 18, 2010
+Responsible: Sebastiaan Mathôt <s.mathot@psy.vu.nl>
+WNPP: 611640
--- /dev/null
+Source: openvibe
+Tasks: debian-science/bci,
+ debian-med/physics
+Homepage: http://openvibe.inria.fr
+License: LGPL
+WNPP: 580247
+Pkg-Description: platform for the design, test and use of BCI
+ OpenViBE enables to design, test and use Brain-Computer Interfaces (BCI).
+ OpenViBE is a software for real-time neurosciences (that is, for
+ real-time processing of brain signals). It can be used to acquire, filter,
+ process, classify and visualize brain signals in real time.
+Author: OpenViBE Team
+Language: C++
--- /dev/null
+Source: PyBCI
+Tasks: debian-science/bci
+Homepage: http://pybci.sourceforge.net/
+Author: Benedikt Zoefel
+Language: Python, C++
+License: MIT
+Version: 0.4
+Vcs-Browser: http://pybci.git.sourceforge.net/git/gitweb-index.cgi
+Vcs-Git: git://pybci.git.sourceforge.net/gitroot/pybci/pybci
+Pkg-Description: Brain Computer Interface module for Brain Vision Recorder
+ This module gives you the possibility to create a Brain Computer
+ Interface (BCI), and herewith to get EEG data online and evaluate the
+ data while you are receiving it. The module is made for all users of
+ the Brain Vision Recorder because of the therein implemented function
+ of Remote Data Access. It is not possible to use it with another EEG
+ Recorder Software, but this will be a project in the future.
+ .
+ Using the PyBCI module, you are able to get a numpy data array in up
+ to every few ten milliseconds and therewith evaluate the data almost
+ in realtime with other powerful Python packages, for example using
+ PyMVPA.
+Remark: No activity since Sep 2009
--- /dev/null
+Source: pyff
+Tasks: debian-science/bci
+Homepage: http://bbci.de/pyff/
+License: GPL-2+
+Author: Bastian Venthur <venthur at cs tu-berlin de>
+Language: Python
+Version: 2010.7
+Vcs-Browser: https://github.com/venthur/pyff
+Vcs-Git: git://github.com/venthur/pyff.git
+Published-Title: Pyff --- A Pythonic Framework for Feedback Applications and Stimulus Presentation in Neuroscience
+Published-Authors: Bastian Venthur, Simon Scholler, John Williamson, Sven Dähne, Matthias S Treder, Maria T Kramarek, Klaus-Robert Müller and Benjamin Blankertz
+Published-In: Frontiers in Neuroscience
+Published-Year: 2010
+Published-DOI: 10.3389/fnins.2010.00179
+Pkg-Description: Brain Computer Interface (BCI) framework
+ Pyff is a Pythonic Feedback Framework which provides a platform
+ independent framework to develop BCI feedback applications in
+ Python. It was designed to make the development of feedback
+ applications as easy as possible. Pyff framework moves feedback
+ implementations to a general purpose, and easy to learn language like
+ Python. Python provides many so called bindings to other libraries,
+ which allow it to develop high quality multimedia feedback
+ applications, with little effort.
+ .
+ The framework communicates with the rest of the BCI system via a
+ standardized communication protocol using UDP and XML and is
+ therefore suitable to be used with any BCI system that may be adapted
+ to send its control signal via UDP in the specified format.
--- /dev/null
+Source: pyxid
+Tasks: debian-science/psychophysics
+Homepage: https://github.com/cedrus-opensource/pyxid
+Author: Grant Limberg <glimberg@cedrus.com>
+Language: Python
+License: BSD-3
+Version: 1.0~b6
+WNPP: 607213
+Pkg-Description: interfacing with Cedrus XID and StimTracker devices
+ pyxid is a Python library for interfacing with Cedrus XID (eXperiment
+ Interface Device) and StimTracker devices. XID devices are used in
+ software such as SuperLab, Presentation, and ePrime for receiving
+ input as part of stimulus/response testing experiments.
+ .
+ pyxid handles all of the low level device handling for XID devices in
+ python projects.
--- /dev/null
+Source: pyxnat
+Tasks: debian-science/neuroscience-cognitive,
+ debian-med/imaging-dev
+Homepage: http://packages.python.org/pyxnat
+Author: Yannick Schwartz <yannick.schwartz@cea.fr>
+Language: Python
+License: BSD
+Version: 0.6.2
+WNPP: 609820
+Pkg-Description: interface to access neuroimaging data on XNAT servers
+ XNAT is an extensible database for neuroimaging data. pyxnat is a
+ Python library that relies on the REST API provided by the XNAT
+ platform since its 1.4 version. The main objective of pyxnat is to
+ ease communications with an XNAT server to plug-in external tools or
+ python scripts to process the data. pyxnet features:
+ .
+ - resources browsing capabilities
+ - read and write access to resources
+ - complex searches
+ - disk-caching of requested files and resources
+Responsible: NeuroDebian Team <team@neuro.debian.net>
Source: qrtailab
-Tasks: debian-science/neuroscience-electrophysiology
+Tasks: debian-science/electrophysiology
Homepage: http://qrtailab.sourceforge.net/
Author: Holger Nahrstaedt
License: LGPL-2
Source: relacs
-Tasks: debian-science/neuroscience-electrophysiology
+Tasks: debian-science/electrophysiology
Homepage: http://www.relacs.net
License: GPL-2+
Author: Jan Benda <benda@bio.lmu.de>
--- /dev/null
+Source: rtxi
+Tasks: debian-science/electrophysiology
+Homepage: http://www.rtxi.org
+License: GPL-2+
+Author: Jonathan Bettencourt <jbetten@med.cornell.edu>
+Language: C++
+Version: 1.1.2
+Pkg-Description: real-time data acquisition and control applications in biological research
+ The Real-Time eXperiment Interface (RTXI) is a collaborative
+ open-source software development project aimed at producing a
+ real-time Linux based software system for hard real-time data
+ acquisition and control applications in biological research.
+ .
+ Core functionality of RTXI gets extended via plugins, such as
+ - Data Recorder
+ - Virtual Dendrite
+ - Spike-triggered Average
+ - Phase Response Curve
+ - Signal processing
--- /dev/null
+Source:
+Tasks: debian-science/bci,
+ debian-science/neuroscience-modeling
+ debian-med/imaging
+Homepage:
+Author:
+Language:
+License:
+Version:
+Vcs-Browser:
+Vcs-Git:
+Pkg-Description:
+
+Pkg-URL:
+Published-Title:
+Published-Authors:
+Published-In:
+Published-Year:
+Published-DOI:
+Responsible:
+Registration:
+Remark:
+Why:
Source: spike
-Tasks: debian-science/neuroscience-electrophysiology
+Tasks: debian-science/electrophysiology
Language: C++, Octave/Matlab
License: BSD-3 and Academic Free License
Source: stimfit
-Tasks: debian-science/neuroscience-electrophysiology
+Tasks: debian-science/electrophysiology
Homepage: http://code.google.com/p/stimfit/
Version: 0.10.0
Author: Christoph Schmidt-Hieber <c.schmidt-hieber@wibr.ucl.ac.uk>
Source: trellis-neuro
-Tasks: debian-science/neuroscience-electrophysiology
+Tasks: debian-science/electrophysiology
Homepage: http://sourceforge.net/projects/trellis-neuro/
License: GPL-3+ and LGPL-3+
Author: Ripple, LLC
--- /dev/null
+Source: tscope
+Tasks: debian-science/psychophysics
+Homepage: http://users.ugent.be/~masteven/tscope
+Author: Michael Stevens <Michael.Stevens@UGent.be>
+Language: C
+License: GPL
+Version: 1.0.176
+Pkg-Description: C/C++ experiment programming library for cognitive scientists
+ Tscope is a C/C++ experiment programming library for cognitive
+ scientists. It provides functions for graphics,
+ sound, timing, randomization and response registration.
+Published-Title: Tscope: A C library for programming cognitive experiments on the MS Windows platform
+Published-Authors: Stevens, M., Lammertyn, J., Verbruggen, F., & Vandierendonk, A.
+Published-In: Behavior Research Methods, 38, 280-286.
+Published-Year: 2006
+Remark: Primarily targeting Windows platform, provides some functionality on Linux
--- /dev/null
+Source: visionegg
+Tasks: debian-science/psychophysics,
+ debian-med/psychology
+Homepage: http://www.visionegg.org
+License: LGPL
+WNPP: 365856
+Pkg-Description: Python library for 2D/3D visual stimulus generation
+ The Vision Egg is a programming library that uses standard, inexpensive
+ computer graphics cards to produce visual stimuli for vision research
+ experiments.
+Published-Title: Vision Egg: An Open-Source Library for Realtime Visual Stimulus Generation
+Published-Authors: Andrew Straw
+Published-In: Frontiers in Neuroinformatics
+Published-Year: 2008
+Published-URL: http://frontiersin.org/neuroinformatics/paper/10.3389/neuro.11/004.2008/
+Published-DOI: 10.3389/neuro.11.004.2008
# Packages listed in the following taskfiles will be featured on the website
# _if_ they are also present in the repository
select taskfiles =
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-electrophysiology
+ svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/bci
+ svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/electrophysiology
svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-cognitive
svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-datasets
svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-modeling
+ svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/psychophysics
svn://svn.debian.org/blends/projects/med/trunk/debian-med/tasks/imaging
svn://svn.debian.org/blends/projects/med/trunk/debian-med/tasks/imaging-dev
+ svn://svn.debian.org/blends/projects/med/trunk/debian-med/tasks/psychology
# Additional selection filter (similar to 'select taskfiles'), only listing
# package names
select names = libnifti2 odin mitools afni-atlases python-pyssdh python-networkx
r-cran-glmnet python-rpy2 python-nibabel-snapshot
- python-scikits-learn python-mdp python-mlpy python-openpyxl libgdf-dev matlab
+ python-scikits-learn python-mdp python-mlpy python-openpyxl libgdf-dev matlab-support
svgtune
# Information about prospective packages to be imported from taskfiles
prospective =
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-electrophysiology
+ svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/bci
+ svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/electrophysiology
svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-cognitive
svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-datasets
svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-modeling
+ svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/psychophysics
svn://svn.debian.org/blends/projects/med/trunk/debian-med/tasks/imaging
svn://svn.debian.org/blends/projects/med/trunk/debian-med/tasks/imaging-dev
openmeeg-tools = openmeeg-tools libopenmeeg-dev python-openmeeg libopenmeeg1
libbiosig-dev = libbiosig-dev python-biosig octave-biosig biosig-tools libbiosig0
libgdf-dev = libgdf-dev libgdf0 libgdf0-dbg libgdf-dev gdf-tools octave-gdf matlab-gdf
-spm8 = matlab-spm8 spm8-common spm8-data spm8-doc
+spm8 = matlab-spm8 spm8-data spm8-doc
+libfreenect-dev = libfreenect0.0 libfreenect-dev libfreenect-demos python-freenect freenect
+psychtoolbox-3 = octave-psychtoolbox-3 matlab-psychtoolbox-3 psychtoolbox-3-doc
[mirrors]
de = http://apsy.gse.uni-magdeburg.de/debian
import codecs
import subprocess
import time
+import re
# templating
from jinja2 import Environment, PackageLoader
for stanza in deb822.Packages.iter_paragraphs(fh):
if stanza.has_key('Depends'):
pkg = stanza['Depends']
+ elif stanza.has_key('Recommends'):
+ pkg = stanza['Recommends']
elif stanza.has_key('Suggests'):
pkg = stanza['Suggests']
else:
if st.has_key('Depends'):
pkg = st['Depends']
+ elif st.has_key('Recommends'):
+ pkg = st['Recommends']
elif st.has_key('Suggests'):
pkg = st['Suggests']
else:
return db
+def assure_unicode(s):
+ """Assure that argument is unicode
+
+ Necessary if strings are not carrying out Pythonish 'u' prefix to
+ signal UTF8 strings, but are in fact UTF8
+ """
+ if type(s) is unicode:
+ return s
+ elif type(s) is str:
+ # attempt regular unicode call and if fails -- just decode it
+ # into utf8
+ try:
+ return unicode(s)
+ except UnicodeDecodeError, e:
+ return s.decode('utf8')
+ else:
+ return assure_unicode(str(s))
+
def convert_longdescr(ld):
ld = ld.replace('% ', '%% ')
ld = ld.replace('#NEWLINEMARKER# ', '\n\n')
# cleanup any leftover (e.g. trailing markers)
ld = ld.replace('#NEWLINEMARKER#', '')
+ # safe-guard ReST active symbols
+ ld = re.sub(r'([\'`*])', r'\\\1', ld)
return ld
-def generate_pkgpage(pkg, cfg, db, template, addenum_dir):
+def generate_pkgpage(pkg, cfg, db, template, addenum_dir, extracts_dir):
+ print pkg
# local binding for ease of use
pkgdb = db[pkg]
# do nothing if there is not at least the very basic stuff
underline = '*' * (len(title) + 2)
title = '%s\n %s\n%s' % (underline, title, underline)
+ ex_dir = None
+ if 'sv' in pkgdb['main']:
+ ex_dir = os.path.join(extracts_dir, pkgdb['main']['sv'].split()[0])
+ if not os.path.exists(ex_dir):
+ ex_dir = None
page = template.render(
pkg=pkg,
title=title,
- long_description=convert_longdescr(pkgdb['main']['long_description']),
+ long_description=convert_longdescr(
+ assure_unicode(pkgdb['main']['long_description'])),
cfg=cfg,
db=pkgdb,
- fulldb=db)
+ fulldb=db,
+ extracts_dir=ex_dir,
+ op=os.path)
# the following can be replaced by something like
# {% include "sidebar.html" ignore missing %}
# in the template whenever jinja 2.2 becomes available
sl.close()
-def write_pkgpages(jinja_env, cfg, db, outdir, addenum_dir):
+def write_pkgpages(jinja_env, cfg, db, outdir, addenum_dir, extracts_dir):
create_dir(outdir)
create_dir(os.path.join(outdir, 'pkgs'))
# and now each individual package page
pkg_template = jinja_env.get_template('pkg.rst')
for p in db.keys():
- page = generate_pkgpage(p, cfg, db, pkg_template, addenum_dir)
+ page = generate_pkgpage(p, cfg, db, pkg_template, addenum_dir, extracts_dir)
# when no page is available skip this package
if page is None:
continue
op.add_option("--pkgaddenum", action="store", dest="addenum_dir",
type="string", default=None, help="None")
+ op.add_option("--extracts", action="store", dest="extracts_dir",
+ type="string", default=None, help="None")
+
def main():
op = OptionParser(version="%prog 0.0.2")
jinja_env = Environment(loader=PackageLoader('neurodebian', 'templates'))
# generate package pages and TOC and write them to files
- write_pkgpages(jinja_env, cfg, db, opts.outdir, opts.addenum_dir)
+ write_pkgpages(jinja_env, cfg, db, opts.outdir, opts.addenum_dir, opts.extracts_dir)
write_sourceslist(jinja_env, cfg, opts.outdir)
<p><a href="{{ db.main.homepage }}">
<img border="0" src="../_static/go-home.png" title="Go to {{ pkg }} homepage" /></a>
+ {%- if extracts_dir -%}
+ {%- if op.exists(op.join(extracts_dir, 'copyright')) -%}
+ <a href="../debian/extracts/{{ db.main.sv.split()[0] }}/copyright">
+ <img border="0" src="../_static/legal.png" title="Copyright information for this package" /></a>
+ {%- endif -%}
+ {%- if op.exists(op.join(extracts_dir, 'changelog')) -%}
+ <a href="../debian/extracts/{{ db.main.sv.split()[0] }}/changelog">
+ <img border="0" src="../_static/debian-changelog.png" title="Debian changelog of this software" /></a>
+ {%- endif -%}
+ {%- if op.exists(op.join(extracts_dir, 'README.Debian')) -%}
+ <a href="../debian/extracts/{{ db.main.sv.split()[0] }}/README.Debian">
+ <img border="0" src="../_static/info.png" title="Information on Debian-specific aspects of this software" /></a>
+ {%- endif -%}
+ {%- endif -%}
{%- if cfg.has_option("nitrc ids", pkg) -%}
<a href="http://www.nitrc.org/project?group_id={{ cfg.get("nitrc ids", pkg) }}">
<img border="0" src="../_static/nitrc_listed.png" title="See the entry on nitrc.org" /></a>
`register <{{ db.main.registration }}>`_. Available user statistics might be
helpful to acquire funding for this project and therefore foster continued
development in the future.
+
{% endif -%}
{% if db.blends and db.blends.remark %}
.. note::
{{ db.blends.remark | indent(width=2, indentfirst=true) }}
+
{% endif -%}
{% if db.nitrc or db.main.debian_popcon or db.main.ubuntu_popcon or
:ref:`front page <repository_howto>`.
{% endif %}
{{ dist[0] }} [{{ distpkg.component}}]:
- `{{distpkg.version}} <../../debian/{{ distpkg.poolurl }}>`_ [{{ ', '.join(distpkg.architecture) }}]
+ `{{distpkg.version}} <../../debian/{{ distpkg.poolurl }}>`__ [{{ ', '.join(distpkg.architecture) }}]
{% if loop.last %}
.. seealso::
+{% if "neuro.debian.net" in distpkg.maintainer %}
+ - Maintainer: {{ distpkg.maintainer }}
+ - Bug reports: neurodebian-users_
+{% else %}
- Original Maintainer: {{ distpkg.maintainer }}
(if there is any chance that some problem is specific to the package
- distributed through the NeuroDebian repository, please contact
- team@neuro.debian.net instead of the original
+ distributed through the NeuroDebian repository, please email
+ neurodebian-users_ instead of the original
maintainer)
{% endif %}
+{% endif %}
{% else %}
*There are no packages in the NeuroDebian repository.*
{% endfor %}
{% if loop.first %}
{% endif %}
{{ dist[0] }} [{{ distpkg.component}}]:
- `{{distpkg.version}} <http://packages.debian.org/search?suite={{ distpkg.release}}&keywords={{ pkg }}>`_ [{{ ', '.join(distpkg.architecture) }}]
+ `{{distpkg.version}} <http://packages.debian.org/search?suite={{ distpkg.release}}&keywords={{ pkg }}>`__ [{{ ', '.join(distpkg.architecture) }}]
{% if loop.last %}
.. seealso::
{% if loop.first %}
{% endif %}
{{ dist[0] }} [{{ distpkg.component }}]:
- `{{distpkg.version}} <http://packages.ubuntu.com/search?suite={{ distpkg.release }}&keywords={{ pkg }}>`_ [{{ ', '.join(distpkg.architecture) }}]
+ `{{distpkg.version}} <http://packages.ubuntu.com/search?suite={{ distpkg.release }}&keywords={{ pkg }}>`__ [{{ ', '.join(distpkg.architecture) }}]
{% if loop.last %}
.. seealso::
{% else %}
*There are no official Ubuntu packages available.*
{% endfor %}
+
+.. include:: ../link_names.txt
{% for dist, mirrors in repos|dictsort %}
-* {{ dist }}: {% for mirror, list in mirrors|sort %}[`{{ mirror }} <_static/{{ list }}>`_] {% endfor %}
+* {{ dist }}: {% for mirror, list in mirrors|sort %}[`{{ mirror }} <_static/{{ list }}>`__] {% endfor %}
{% endfor %}
--- /dev/null
+all: electrophysiology_post.html
+%.html: %.rst
+ rst2html $< $@
--- /dev/null
+Dear Electrophysiology Neuroscientists,
+=======================================
+
+As you might know, during November 13-17, the NeuroDebian team ran its
+first Debian booth at the annual meeting of the `Society for
+Neuroscience`_ (SfN2010_) in San Diego, USA. Our generic report `is
+available from NeuroDebian website <http://neuro.debian.net/booth_sfn2010.html>`_.
+
+In this post we want to summarize our findings on the status of Free
+and Open Source Software (FOSS) in the domain of
+neuro-electrophysiology.
+
+- Majority of electrophysiology researchers are locked into software
+ platforms provided by the vendors of the used hardware
+- There exist a number of FOSS platforms for all (?) stages necessary
+ for setting up the research workflow but their adoption in hindered
+ by difficulty to setup and maintain. That in turn results in the
+ absence of a set of commonly accepted and used ultimate FOSS
+ solutions in the field
+- Majority of FOSS and some of the commercial data acquisition
+ solutions use Linux-based systems, relying on an additional stack
+ for real-time kernel support (e.g. RTAI_) and often the Comedi_
+ library for interfacing with the (most often proprietary) hardware
+- Some commercial companies are interested in sharing their products
+ as FOSS (e.g. Ripple LLC: Trellis-Neuro) and getting them ready for
+ inclusion into Debian
+- Many labs develop their solutions and are willing to share but
+- Nearly all researchers using Linux, already use Debian_ (or
+ Debian-derived such as Ubuntu_) Linux distribution as the platform
+ but primarily rely on manual deployment (download, build, install or
+ compose a custom Live media such as DVD or USB) of the 3rd-party and
+ their own products
+
+Existing Electrophysiology FOSS
+-------------------------------
+
+We have initiated a `Debian Science Electrophysiology task page
+<http://blends.alioth.debian.org/science/tasks/electrophysiology>`_
+to collect all relevant FOSS for the field and signal their status in
+respect to inclusion in Debian distribution or presence of not (yet)
+official Debian packages. The list is constantly growing (and
+changing), so if you spot some relevant FOSS absent, please `let us
+know <team@neuro.debian.net>`_.
+
+Here is a brief summary listing per application sub-domain:
+
+XXX may be listing is just not needed and duplicate of what could be
+found on the tasks page, although there it is not very
+structured... so may be it is better to come up with a verbal
+description
+
+Data acquisition
+~~~~~~~~~~~~~~~~
+
+`Debian Science Data Acquisition task page
+<http://blends.alioth.debian.org/science/tasks/dataacquisition>`_
+provides similar summary for software such as RTAI_, Xenomai_, Comedi_
+which enables data acquisition.
+
+- Nspike -- electrophysiological and behavioral data collection
+
+TODO:
+- provide verbal summary on existing solutions
+- mention RT-Preempt kernel images being available
+- point to 'cooked' solutions on how to build using RTAI-patches
+- existing pre-built RTAI kernel packages:
+
+ http://www.linuxcnc.org/lucid/
+ carries for hardy and lucid
+ pointed there from http://hart.sourceforge.net/
+
+Online Frameworks
+~~~~~~~~~~~~~~~~~
+
+- Relacs -- framework for closed-loop neurophysiological experiments
+- RTXI -- real-time data acquisition and control applications in biological research
+- Trellis-Neuro -- interface to neurophysiology data acquisition and stimulation instruments
+
+TODO:
+ - pointers to the SfN posters for RTXI, Mehmet's setups
+
+
+Offline data analysis
+~~~~~~~~~~~~~~~~~~~~~
+
+- Chronus -- Matlab toolbox for analysis of neural signals
+- KlustaKwik -- spike sorting tool
+- Neurodata -- Octave/Matlab suite to analyze data acquired from electrophysiology experiments
+- Openelectrophy -- data analysis framework for intra- and extra-cellular recordings
+- Sigviewer -- GUI viewer for biosignals such as EEG, EMG, and ECG
+- Spike -- information-theoretic spike train analysis techniques
+- Stimfit -- viewing and analyzing of electrophysiological data
+
+
+
+.. _chap_debian_booth_sfn2010: http://neuro.debian.net/booth_sfn2010.html
+.. _blends_neuroscience_electrophysiology: http://blends.alioth.debian.org/science/tasks/electrophysiology
+
+.. _annual meeting: http://www.sfn.org/am2010/
+.. _SfN2010: http://www.sfn.org/am2010/
+.. _Society for Neuroscience: http://www.sfn.org/
+.. _RTAI: https://www.rtai.org
+.. _Xenomai: http://www.xenomai.org
+.. _Comedi: http://www.comedi.org
+.. _Debian: http://www.debian.org
+.. _Ubuntu: http://www.ubuntu.com
This specification describes DebTest -- a framework with conventions and tools
that allow Debian to distribute test batteries developed by upstream or Debian
-developers. DebTest will enable an extensive testing of a deployed Debian
-system or a particular software of interest in a uniform fashion.
+developers. DebTest aims to enable developers and users to perform extensive
+testing of a deployed Debian system or a particular software of interest in a
+uniform fashion.
== Rationale ==
Ideally software packaged for Debian comes with an exhaustive test suite that
-can be used to determine whether this software works as expected on the Debian
-platform. However, especially for complex software, these test suites are often
-resource hungry (CPU time, memory, diskspace, network bandwidth) and cannot be
-ran at package build time by buildds. Consequently, test suites are typically
-utilized manually only by the respective packager on a particular machine, before
-uploading a new version to the archive.
-
-However, Debian is an integrated system and packaged software typically
-relies on functionality provided by other Debian packages (e.g. shared
-libraries) instead of shipping duplicates with different versions in every
-package -- for many good reasons. Unfortunately, there is also a downside to
-this: Debian packages often use versions of 3rd-party tools different from
-those tested by upstream, and moreover, the actual versions of dependencies
-might change frequently between subsequent uploads of a dependent package. Currently
+can be used to determine whether this particular software works as expected on
+the Debian platform. However, especially for complex software, these test
+suites are often resource hungry (CPU time, memory, disk space, network
+bandwidth) and cannot be ran at package build time by buildds. Consequently,
+test suites are typically utilized manually and only by the respective packager
+on a particular machine, before uploading a new version to the archive.
+
+However, Debian is an integrated system and packaged software typically relies
+on functionality provided by other Debian packages (e.g. shared libraries)
+instead of shipping duplicates with different versions in every package -- for
+many good reasons. Unfortunately, there is also a downside to this: Debian
+packages often use versions of 3rd-party tools that are different from those
+tested by upstream, and moreover, the actual versions of dependencies might
+change frequently between subsequent uploads of a dependent package. Currently
a change in a dependency that introduces an incompatibility cannot be detected
-reliably even if upstream provides a test suite that would have caught
-the breakage. Therefore integration testing heavily relies on users to detect
-incorrect functioning and file bug reports. Although there are archive-wide
-QA efforts (e.g. constantly rebuilding all packages) these tests can only
-detect API/ABI breakage or functionality tested during build-time checks --
-they are not exhaustive for the aforementioned reasons.
+reliably even if upstream provides a test suite that would have caught the
+breakage. Therefore integration testing heavily relies on users to detect
+incorrect functioning and file bug reports. Although there are archive-wide QA
+efforts (e.g. constantly rebuilding all packages) these tests can only detect
+API/ABI breakage or functionality tested during build-time checks -- they are
+not exhaustive for the aforementioned reasons.
This is a proposal to, first of all, package upstream test suites in a way that
they can be used to run expensive archive-wide QA tests. However, this is also
-a proposal to establish means to test interactions between software from multiple
-Debian packages to provide more thorough continued integration and regression testing
-for the Debian systems.
+a proposal to establish means to test interactions between software from
+multiple Debian packages to provide more thorough continued integration and
+regression testing for the Debian systems.
== Use Cases ==
This includes the test suite of the authors of his favorite software, but
also all distribution test suites provided by Debian developers (see above).
- * Sylvestre is a Debian developer of a core computational library
- new version (or a custom build) of which promises performance
+ * Sylvestre maintains a core computational library in Debian.
+ A new version (or other modification) of this library promises performance
advantages. Using DebTest he could not only verify the absence of
regressions but also to obtain direct performance comparison
against the previous version across a range of applications.
{% block sidebarsearch %}
{{ super() }}
+<p>
+<form method="POST" action="https://openhatch.org/+do/project.views.wanna_help_do">
+ <input type="hidden" name="from_offsite" value="True" />
+ <input type="hidden" value="7781" name="project"/>
+ <input type="submit" value="I want to help" rel="tipsy-south" id="openhatch-wannahelp-button" original-title="Click to add yourself to the list of people who want to contribute. People of all levels are welcome!"/>
+</form>
+</p>
+<style>
+ @import url('https://openhatch.org/static/css/tipsy.css');
+</style>
+<style type="text/css">
+#openhatch-wannahelp-button:hover, #openhatch-wannahelp-button:focus {
+ background-image:url('https://openhatch.org/static/images/wannahelp-button-bg-hover.png');
+ color:#222; text-decoration:none; }
+#openhatch-wannahelp-button { width: 90%; height: 3em; margin-bottom: 1em; background: #C8E29D
+ url('https://openhatch.org/static/images/wannahelp-button-bg.png') repeat-x
+ scroll center top; border:3px solid #fff; cursor:pointer; cursor: hand;
+ font-family: Helvetica, sans-serif; font-size:13pt; font-weight:normal;
+ text-align:center; text-shadow:0 1px 0 #fff; white-space:normal; }
+#openhatch-wannahelp-button { -moz-border-radius: 8px; color: #444; float:left;
+ padding:10px 20px; display:block; padding:0px 8px; }
+#openhatch-wannahelp-button:focus { outline-color:-moz-use-text-color;
+ outline-style:none; outline-width:medium; }
+</style>
+<!-- Disabling openhatche's copy of jquery, even though loosing cool tipsy functionality for now
+<script type="text/javascript" src="https://openhatch.org/static/packed/selections_for_widget.js?1271800811"></script>
+-->
<p><a href="https://www.ohloh.net/stack_entries/new?project_id=neurodebian&ref=sample"><img
src="{{ pathto('_static/ohloh_iuseit.png', 1) }}" border="0" alt="Click to get yourself listed as a NeuroDebian user" /></a></p>
<p><a href="http://www.nitrc.org/projects/neurodebian"><img
.. _tri-fold flyers: http://neuro.debian.net/_files/brochure_debian-neurodebian.pdf
.. _sources are available: http://git.debian.org/?p=pkg-exppsy/neurodebian.git;a=tree;hb=HEAD;f=artwork/brochure
.. _Debian wiki: http://wiki.debian.org/Cloud
-.. _new Debian Science Blend task: http://blends.alioth.debian.org/science/tasks/neuroscience-electrophysiology
+.. _new Debian Science Blend task: http://blends.alioth.debian.org/science/tasks/electrophysiology
.. _download the poster: http://neuro.debian.net/_files/NeuroDebian_SfN2010.png
.. _other donations to the Debian project: http://www.debian.org/donations
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
#extensions = []
sys.path.append(os.path.abspath('.'))
-extensions = ['sphinxext.quote']
+extensions = ['sphinxext.quote',
+ 'sphinx.ext.todo']
+
+# show todo items
+todo_include_todos = True
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
.. _Debian Med Imaging: http://debian-med.alioth.debian.org/tasks/imaging
+I want to help. How do I get involved?
+--------------------------------------
+
+ We always need people to help with maintaining existing package. If you need
+ some additional software packaged and you want to try it on your own, we would
+ be happy to mentor you. We also have a :ref:`list of ongoing and planned
+ projects <projects>`, each listing a number of tasks that need to be done.
+
+ If you found something you are interested in, please email the
+ neurodebian-devel_ mailing list and let us know about it. Thanks!
+
+
When does a package migrate from NeuroDebian into Debian proper?
----------------------------------------------------------------
--------------------------------------------------------------------------
No. The term :term:`non-free` refers to an archive section. NeuroDebian uses
- exactly the same :ref:`archive sections as Debian proper
- <http://www.debian.org/doc/debian-policy/ch-archive.html>`. The *non-free*
+ exactly the same `archive sections as Debian proper
+ <http://www.debian.org/doc/debian-policy/ch-archive.html>`_. The *non-free*
section contains packages that have certain restrictions regarding **your
freedom** to employ them for a particular purpose. In contrast, for packages
in the *main* section your are completely free to do whatever and in whatever
archive, as well as backported or simply rebuilt packages also available
elsewhere. Please see the :ref:`faq` for more information about the goals of
this project, and :ref:`read what people say about it <testimonials>`.
-If you appreciate this service, please |spread|.
+Take a look at the :ref:`list of our current and planned projects <projects>` if
+you want to get involved. If you appreciate this service, please |spread|.
.. note::
<a href="datasets.html"><img border="0" src="_static/datasets.png" title="Dataset package list" /></a>
<a href="vm.html"><img border="0" src="_static/machine.png" title="Get NeuroDebian for your non-Debian computer" /></a>
<a href="debian/pool"><img border="0" src="_static/pool.png" title="Go to the package pool (deep and cold, only for experts)" /></a>
+ <a href="projects.html"><img border="0" src="_static/workarea.png" title="Current and planned projects: Get involved!" /></a>
</p>
.. _Ubuntu: http://www.ubuntu.com
express particular gratitude to the `Debian Med`_ and `Debian Science`_ teams
for all their work.
-.. _FOSS: http://en.wikipedia.org/wiki/Free_and_open_source_software
-
.. _support:
Contacts
* neurodebian-devel_: Technical mailing list for discussions on
NeuroDebian development
-.. _neurodebian-users: http://lists.alioth.debian.org/mailman/listinfo/neurodebian-users
-.. _neurodebian-devel: http://lists.alioth.debian.org/mailman/listinfo/neurodebian-devel
-.. _neurodebian-upstream: http://lists.alioth.debian.org/mailman/listinfo/neurodebian-upstream
-
Acknowledgements
================
vm
coffeeart
photoalbum
+ projects
testimonials
.. probably should be purged altogether
.. toctree::
:hidden:
+ booth_sfn2010
datasets
livecd
- vm_welcome
quotes-nihr01
quotes-nitrc
-
+ sources_lists
+ vm_welcome
.. include:: link_names.txt
.. include:: substitutions.txt
.. _exppsy: http://alioth.debian.org/projects/pkg-exppsy
.. _`Debian Med`: http://debian-med.alioth.debian.org
.. _`Debian Science`: http://wiki.debian.org/DebianScience
+.. _Comedi: http://www.comedi.org
+.. _RTAI: https://www.rtai.org
+.. |RTAI| replace:: :abbr:`RTAI (Real Time Application Interface)`
.. Functional imaging labs
.. _`functional imaging laboratory`: http://www.fil.ion.ucl.ac.uk
.. _`wikipedia reflection`: http://en.wikipedia.org/wiki/Reflection_(mathematics)
.. _`wikipedia direction cosine`: http://en.wikipedia.org/wiki/Direction_cosine
+.. Some common terms as links outside and abbreviations
+.. _FOSS: http://en.wikipedia.org/wiki/Free_and_Open_Source_Software
+.. |FOSS| replace:: :abbr:`FOSS (Free and Open Source Software)`
+
.. Homepages
.. _yoh: http://www.onerussian.com
.. _mih: http://mih.voxindeserto.de
.. Debian specifics
.. _ITP: http://www.debian.org/devel/wnpp
.. _ITPs: http://www.debian.org/devel/wnpp
+.. |ITP| replace:: :abbr:`ITP (Intent to Package)`
+.. |RFP| replace:: :abbr:`RFP (Request for packaging)`
+.. |DBTS| replace:: :abbr:`DBTS (Debian Bug Tracking System)`
+
+.. mailing lists
+.. _neurodebian-users: http://lists.alioth.debian.org/mailman/listinfo/neurodebian-users
+.. _neurodebian-devel: http://lists.alioth.debian.org/mailman/listinfo/neurodebian-devel
+.. _neurodebian-upstream: http://lists.alioth.debian.org/mailman/listinfo/neurodebian-upstream
+
+.. task pages
+.. _neuroscience-electrophysiology: http://blends.alioth.debian.org/science/tasks/neuroscience-electrophysiology
+.. _task_bci: http://blends.alioth.debian.org/science/tasks/bci
+.. _task_dataacquisition: http://blends.alioth.debian.org/science/tasks/dataacquisition
+.. _task_psychophysics: http://blends.alioth.debian.org/science/tasks/psychophysics>
+
+.. more to sort out
+.. _NeuralEnsemble: http://www.neuralensemble.org
--- /dev/null
+.. -*- mode: rst; fill-column: 78 -*-
+.. ex: set sts=4 ts=4 sw=4 et tw=79:
+
+.. _project_afni:
+
+**************
+Packaging AFNI
+**************
+
+:ref:`AFNI <pkg_afni>` is an environment for processing and displaying
+functional MRI data. It provides a complete analysis toolchain, including 3D
+cortical surface models, and mapping of volumetric data (SUMA).
+
+Packaging AFNI for Debian is part of our general efforts to provide
+comprehensive neuro-imaging research support.
+
+Status
+------
+
+A fully functional package is available from the NeuroDebian repository.
+Current work focuses on continuously tracking upstream development and making
+the package fit for Debian proper.
+
+To ease development a `Git repository`_ has been created that contains the
+history of AFNI development since 1998. Because upstream doesn't expose a
+version control system the repository is populated with daily snapshots of the
+sources.
+
+A new CMake-based build-system has been developed for AFNI.
+
+.. _Git repository: http://git.debian.org/?p=pkg-exppsy/afni.git
+
+.. todo:: AFNI packaging
+
+ * Refurbish the afni-data package to meet Debian standards.
+ * Push remaining patches upstream. A first wave has been submitted, but not
+ yet adopted. It remains uncertain if the CMake buildsystem gets accepted.
+ * Perform a final license check. Lots of 3rd-party code has already been
+ removed from the package to allow for legal redistribution (e.g. edges3D
+ library).
+ * Develop a test suite for AFNI. We received a suitable dataset to implement
+ a test running a full retinotopic mapping analysis.
+
+References
+----------
+
+* `Debian ITP bug report <http://bugs.debian.org/409849>`_ with information on
+ the packaging progress.
+* `Git repository`_ with the full source code and the Debian packaging.
+* `List of patches <http://git.debian.org/?p=pkg-exppsy/afni.git;a=tree;f=debian/patches;hb=HEAD>`_
+ applied to the Debian package (i.e. the difference to the upstream AFNI
+ source code).
--- /dev/null
+.. -*- mode: rst; fill-column: 78 -*-
+.. ex: set sts=4 ts=4 sw=4 et tw=79:
+
+.. _project_debtest:
+
+*************************
+Thorough testing: DebTest
+*************************
+
+Ideally software comes with an exhaustive test suite that can be used to
+determine whether this particular software works as expected on the Debian
+platform. However, especially for complex software, these test suites are often
+resource hungry (CPU time, memory, disk space, network bandwidth) and cannot be
+ran at package build time by Debian's buildds. Consequently, test suites are
+typically utilized manually and only by the respective packager on a particular
+machine, before uploading a new version to the archive.
+
+However, Debian is an integrated system and packaged software typically relies
+on functionality provided by other Debian packages (e.g. shared libraries)
+instead of shipping duplicates with different versions in every package -- for
+many good reasons. Unfortunately, there is also a downside to this: Debian
+packages often use versions of 3rd-party tools that are different from those
+tested by upstream, and moreover, the actual versions of dependencies might
+change frequently between subsequent uploads of a dependent package. Currently
+a change in a dependency that introduces an incompatibility cannot be detected
+reliably even if upstream provides a test suite that would have caught the
+breakage. Therefore integration testing heavily relies on users to detect
+incorrect functioning and file bug reports. Although there are archive-wide QA
+efforts (e.g. constantly rebuilding all packages) these tests can only detect
+API/ABI breakage or functionality tested during build-time checks -- they are
+not exhaustive for the aforementioned reasons.
+
+This is a proposal to, first of all, package upstream test suites in a way that
+they can be used to run expensive archive-wide QA tests. However, this is also
+a proposal to establish means to test interactions between software from
+multiple Debian packages to provide more thorough continued integration and
+regression testing for the Debian systems.
+
+
+To address these open issues we are working on *DebTest* -- a framework with
+conventions and tools that allow Debian to distribute test batteries developed
+by upstream or Debian developers. It aims at complementing existing QA efforts
+by going beyond single-package, build-time tests and cover interactions between
+software from multiple Debian packages to provide more thorough continued
+integration and regression testing for the Debian systems DebTest aims to
+enable developers and users to perform extensive testing of a deployed Debian
+system or a particular software of interest in a uniform fashion.
+
+
+Status
+------
+
+The project is still in an early conceptual stage. We are currently working on
+a SPEC_ draft that will be submitted to the Debian community for further
+discussion of the desired properties of a more comprehensive testing framework.
+Furthermore, we started looking for existing (free) software solutions that
+might be used to implement such a framework.
+
+We have already started packaging :ref:`versatile datasets <full_dataset_list>`
+that can be used to develop test suites.
+
+
+.. todo:: DebTest
+
+ * Finish the SPEC_.
+ * Initiate discussion.
+ * Identify and package relevant neuroscience datasets that can be used to
+ develop multi-software regression/pipeline tests.
+
+.. _SPEC: http://git.debian.org/?p=pkg-exppsy/neurodebian.git;a=blob_plain;f=sandbox/proposal_regressiontestframwork.moin
+
+
+References
+----------
+
+* :ref:`full_dataset_list`
+* `DebTest discussions on debian-devel <http://lists.debian.org/debian-devel/2011/01/msg00704.html>`_
+
+.. include:: link_names.txt
--- /dev/null
+.. -*- mode: rst; fill-column: 78 -*-
+.. ex: set sts=4 ts=4 sw=4 et tw=79:
+
+.. _project_electrophysiology:
+
+*****************
+Electrophysiology
+*****************
+
+The majority of the electrophysiology research community in neuroscience is
+`locked-in` the proprietary software solutions which accompanying data
+acquisition hardware. That impairs their ability to adopt novel data analysis
+methodologies and experimental setups. There already exist a variety of
+primarily Linux-based FOSS_ solutions in this domain. But software
+development and dissemination is often impaired by the absence of the efforts
+centralization and existing problems with the support of the core components
+by the used operating systems. Nevertheless, Debian_ and its derivatives
+already dominate as the operating systems of choice by such projects.
+
+We are planing to help addressing existing issues in the core necessary
+components provided by Debian_ to help upstream authors with streamlining
+their development. Furthermore we are planing to package some popular
+deployment-ready |FOSS| solutions and make them an integral part of Debian_.
+
+Status
+------
+
+We have collected information on interesting and alive projects in this domain
+within neuroscience-electrophysiology_ task page. To gather information on
+the needs of the researchers interested in this field we have researched
+researchers demands while helding a :ref:`Debian booth at SfN10 conference
+<chap_debian_booth_sfn2010>`. To further elaborate the work plan, we have
+initiated discussions with upstream authors (private correspondence and on
+neurodebian-devel_, neurodebian-upstream_ mailing lists).
+
+.. todo:: Electrophysiology coverage
+
+ * Help to ensure adequate status in Debian of the necessary core components,
+ e.g. Comedi, RTAI (see DBTS: 606122, 608091, 609633):
+ * Consider packaging prebuilt kernels with RTAI patches/support to make
+ available from NeuroDebian repository
+
+.. _606122: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606122
+.. _608091: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=608091
+.. _609633: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=609633
+
+..
+ .. _: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=
+
+
+References
+----------
+
+* RTAI_
+* Comedi_
+* `Debian-Science Electrophysiology task page <http://blends.alioth.debian.org/science/tasks/electrophysiology>`_.
+* `Debian-Science Data acquisition task page <http://blends.alioth.debian.org/science/tasks/dataacquisition>`_.
+* `Debian-Science Brain-Computer Interface task page <http://blends.alioth.debian.org/science/tasks/bci>`_.
+* NeuralEnsemble_
+
+
+.. include:: link_names.txt
--- /dev/null
+.. -*- mode: rst; fill-column: 78 -*-
+.. ex: set sts=4 ts=4 sw=4 et tw=79:
+
+.. _project_freesurfer:
+
+********************
+Packaging FreeSurfer
+********************
+
+Status
+------
+
+We are in contact with Freesurfer developers and are awaiting the resolution of
+legal issues that currently prevent legal redistribution of FreeSurfer.
+
+This project will continue as soon as the Freesurfer source code is available
+under |FOSS| license terms.
+
+..
+ .. todo::
+
+
+..
+ References
+ ----------
+
+ <references>
+
+.. include:: link_names.txt
--- /dev/null
+.. -*- mode: rst; fill-column: 78 -*-
+.. ex: set sts=4 ts=4 sw=4 et tw=79:
+
+.. _project_matlab:
+
+*********************************
+Integrating Matlab-based software
+*********************************
+
+There is a vast amount of Matlab-based software for neuro-imaging and
+psychological research. For various reasons, such software has not been
+considered for integration into Debian in the past. However, recent advances of
+the Octave_ project allow running a significant number of Matlab tools without
+the proprietary environment.
+
+To ease the transition to a completely open-source research environment, we are
+following a two-fold approach. On one hand we start packaging all relevant
+Octave-compatible software for Debian. On the other hand we work on a proper
+integration of (still) Matlab-only software.
+
+The latter shall be achieved by providing a support Debian package that can
+represent local Matlab installations to the Debian package management system.
+Moreover, this package provides helper tools that ease building MEX extensions
+from source during package installation with a local Matlab and therefor allow
+for inclusion of such packages into Debian 'contrib' suite (given an appropriate
+licence).
+
+The goal is to provide researchers with fully functional Matlab software, that
+can be used with Matlab on Debian systems, while benefiting from all advantages
+of Debian integration. However, at the same time researchers should have the
+possibility to seamlessly switch to Octave_ whenever possible or necessary (e.g.
+a laptop being out of reach of a university's license server), and eventually
+completely migrate to Octave when full compatibility for a particular software
+is achieved.
+
+This effort includes talking to upstream projects about the possibility to run
+with Octave, as well as developing patches to achieve such compatibility.
+
+.. _Octave: http://www.gnu.org/software/octave
+
+Status
+------
+
+A :ref:`Matlab-support package <pkg_matlab-support>` draft is ready, available
+from NeuroDebian, and has been uploaded to `Debian NEW queue
+<http://ftp-master.debian.org/new.html>`_ .
+
+Packaging of individual Matlab-based software has started. This includes
+:ref:`SPM <pkg_matlab-spm8>` and :ref:`Fieldtrip <pkg_fieldtrip>` (see
+references_ for more packages). Expanding the coverage is planned.
+
+.. todo:: Integrating Matlab-based software
+
+ * Finish packaging of fieldtrip which is necessary to complete the packaging
+ of SPM.
+ * Adapt the packaging of `dynare <http://packages.debian.org/sid/dynare-matlab>`_
+ in Debian to use the new support package. Once this is done and reviewed by
+ its maintainers the support package can be submitted for inclusion into
+ Debian proper.
+ * Create :ref:`matlab-psychtoolbox-3 <pkg_matlab-psychtoolbox-3>` to
+ complement :ref:`octave-psychtoolbox-3 <pkg_octave-psychtoolbox-3>`.
+ * Create :ref:`matlab-biosig <pkg_matlab-biosig>` to
+ complement :ref:`octave-biosig <pkg_octave-biosig>`.
+ * Package `EEGLAB <http://bugs.debian.org/605739>`_.
+ * Upload :ref:`libgdf <pkg_libgdf-dev>` (including :ref:`matlab-gdf
+ <pkg_matlab-gdf>`) to Debian proper as soon as :ref:`matlab-support
+ <pkg_matlab-support>` is accepted
+
+References
+----------
+
+* `SPM packaging progress <http://bugs.debian.org/592390>`_ report.
+* `Fieldtrip packaging progress <http://bugs.debian.org/605492>`_ report.
+* `EEGLab packaging progress <http://bugs.debian.org/605739>`_ report.
+* `PsychToolbox packaging progress <http://bugs.debian.org/606557>`_ report.
+
--- /dev/null
+.. -*- mode: rst; fill-column: 78 -*-
+.. ex: set sts=4 ts=4 sw=4 et tw=79:
+
+.. _project_neuralmodeling:
+
+***************
+Neural Modeling
+***************
+
+We aim to cover tools for scientists interested in modeling of real neural
+systems at different levels (from single neuron to complex networks).
+
+
+Status
+------
+
+This effort initiated with packaging of :ref:`Brian <pkg_python-brian>`
+already available from NeuroDebian repository.
+
+.. todo:: Neural modeling software coverage
+
+ * Complete packaging of :ref:`PyNN <pkg_python-pynn>`
+ * Complete packaging of :ref:`PCSIM <pkg_python-pcsim>`
+ * Complete packaging of :ref:`NEURON <pkg_neuron>`
+
+
+References
+----------
+
+* `Debian-Science Modeling of neural systems task page <http://blends.alioth.debian.org/science/tasks/neuroscience-modeling>`_.
+* NeuralEnsemble_
+
+
+.. include:: link_names.txt
--- /dev/null
+.. -*- mode: rst; fill-column: 78 -*-
+.. ex: set sts=4 ts=4 sw=4 et tw=79:
+
+.. _project_psychophysics:
+
+************
+Psychopysics
+************
+
+Our goal is to equip Debian systems with FOSS solutions to carry out any
+experiment relating physical stimuli and their psychological effects.
+
+Status
+------
+
+We have already made some popular tools, such as :ref:`PyEPL
+<pkg_python-pyepl>` and :ref:`Psychopy <pkg_psychopy>`, a part of the official
+Debian_ distribution and working on extending support of other tools and
+libraries used in psychopysics research to interface with the stimuli delivery
+and responses collection hardware.
+
+.. todo:: Tailor Debian for psychopysics research
+
+ * Complete packaging of :ref:`Psychtoolbox-3 <pkg_octave-psychtoolbox-3>`
+ * Provide convenience package and guidelines for assuring robust
+ performance of the provided stimuli presentation software (e.g. setting
+ permissions for enabling RT scheduling, memory locking etc)
+
+
+References
+----------
+
+* `Debian-Science Psychophysics task page <http://blends.alioth.debian.org/science/tasks/psychophysics>`_.
+
+.. include:: link_names.txt
--- /dev/null
+.. -*- mode: rst; fill-column: 78 -*-
+.. ex: set sts=4 ts=4 sw=4 et tw=79:
+
+.. _project_snapshots:
+
+***********************************
+NeuroDebian repository snapshotting
+***********************************
+
+The official Debian snapshotting service (http://snapshot.debian.org) allows
+obtaining any version of any software that was ever present in Debian, and
+provides a complete state of the Debian archive with all software versions
+corresponding to a specific date. We are going to adopt this service to
+provide this functionality for the NeuroDebian repository itself, thus
+covering backports of our packages for all supported Debian and Ubuntu
+releases, as well as staging packages that have not been accepted into Debian,
+but may already be used by researchers. Used in conjunction with the official
+Debian snapshotting repository, it would allow for the reconstruction of
+entire research environments or simply for installation of a particular
+previous version of a product of interest.
+
+
+.. _`Debian snapshotting service`: http://snapshot.debian.org/
+
+
+Status
+------
+
+We have adapted http://snapshot.debian.org implementation to snapshot
+NeuroDebian repository and snapshotting service was deployed on 2010-10-12.
+
+.. todo:: NeuroDebian snapshotting service
+
+ * Provide web-frontend to access existing snapshots within NeuroDebian
+ website.
+
--- /dev/null
+.. -*- mode: rst; fill-column: 78 -*-
+.. ex: set sts=4 ts=4 sw=4 et tw=79:
+
+.. _project_<name>:
+
+**************
+<title>
+**************
+
+<description>
+
+Status
+------
+
+<status report>
+
+.. todo:: <title>
+
+
+References
+----------
+
+<references>
+
+.. include:: link_names.txt
--- /dev/null
+.. -*- mode: rst; fill-column: 78 -*-
+.. ex: set sts=4 ts=4 sw=4 et tw=79:
+
+.. _projects:
+
+********************
+NeuroDebian Projects
+********************
+
+We share a lot of common interests with other teams in Debian. So we are
+actively collaborating with `Debian Med`_ and `Debian Science`_ projects to
+improve Debian_ infrastructure and software coverage to fulfil our goals.
+
+This page provides an overview of current and planned NeuroDebian_ projects. Each description
+lists a couple of tasks remaining to reach the goal of a
+particular project. If you want to contribute, take a look at them and email the
+neurodebian-devel_ mailing list with your intention to help.
+
+
+Expanding coverage
+------------------
+
+* :ref:`project_matlab`
+* Neuroimaging
+
+ - :ref:`project_afni`
+ - :ref:`Packaging SPM8 <project_matlab>`
+ - :ref:`project_freesurfer`
+
+* :ref:`project_psychophysics`
+* :ref:`project_electrophysiology`
+* :ref:`Neural modeling <project_neuralmodeling>`
+
+Please refer to the `complete list of perspective packages
+<http://qa.debian.org/wnpp.php?login=team%40neuro.debian.net>`_ which we are
+working on (|ITP|\s) or just placed on the radars of Debian project (|RFP|\s).
+
+
+Infrastructure
+--------------
+
+* :ref:`project_debtest`
+* :ref:`project_snapshots`
+* :ref:`coffeeart`
+
+
+Cross-platform availability
+---------------------------
+
+* :ref:`chap_vm`
+* Live CD (`preliminary version <http://neuro.debian.net/debian/live/>`_)
+* Cloud computing
+
+
+Expertise transfer
+------------------
+
+* `Best practices for deploying scientific software <https://github.com/neurodebian/SciDeployGuide>`_
+* Advise (e.g. on legal, deployment aspects) and contribute upstream projects
+* Whenever necessary mentor and sponsor uploads of relevant projects into Debian_
+
+
+Promotion
+---------
+
+* `Publications <http://neuro.debian.net/index.html#publications>`_ and
+ promotional materials
+
+ - `Debian / NeuroDebian tri-fold
+ <http://neuro.debian.net/_files/brochure_debian-neurodebian.pdf>`_
+
+* Conferences presence. To promote NeuroDebian_ project we consider
+ (conditioned on funding and agreements with organizers) presenting
+ NeuroDebian_ at
+
+ - `HBM 2011 <http://www.humanbrainmapping.org/HBM2011>`_
+ - `Invite us <mailto:team@neuro.debian.net>`_
+
+* `Inviting contributions and new members to join the NeuroDebian project
+ <https://openhatch.org/+projects/NeuroDebian>`_
+
+
+..
+ Planned projects
+ ----------------
+
+..
+ Finished projects
+ -----------------
+
+ .. toctree::
+ :maxdepth: 1
+
+ vm
+
+.. toctree::
+ :hidden:
+ :maxdepth: 1
+
+ proj_afni
+ proj_debtest
+ proj_electrophys
+ proj_psychophysics
+ proj_freesurfer
+ proj_matlab
+ proj_neuralmodeling
+ proj_snapshots
+ proj_template
+ livecd
+ coffeeart
+
+
+.. include:: link_names.txt
-.. Generated on Fri Oct 22 13:05:28 EDT 2010
+.. Generated on Tue Feb 1 12:05:45 EST 2011
.. Do not edit directly
+Quotes from NIH R01 grant proposal letters of recommendation
+============================================================
+
+.. note::
+ Only the quotes which were approved for redistribution by the original
+ authors are included.
+
+
+
.. quote::
:author: Prof. Thomas J. Grabowski, Jr.
:affiliation: Director, Integrated Brain Imaging Center, University of Washington, Seattle, Washington, USA
.. Selected quotes from NITRC portal
+Quotes from NITRC project page
+==============================
+
.. quote::
:author: Anonymous
:date: 2010-05-05
--- /dev/null
+.. -*- mode: rst; fill-column: 78 -*-
+.. ex: set sts=4 ts=4 sw=4 et tw=79:
+
+.. _todo:
+
+************
+The Big TODO
+************
+
+This is a comprehensive list of all ToDo items documented on the NeuroDebian
+website.
+
+.. todolist::
Downloads
---------
-* NeuroDebian 6.0.0 image (32bit) [coming soon; leave a comment below if you
- need it urgently]
+* `NeuroDebian 6.0.1 image (32bit)
+ <http://neuro.debian.net/debian/vm/neurodebian_6.0.1_i386.zip>`_ [~560MB]
*This image should work on virtually all systems that are supported by*
VirtualBox_ *and can be used whenever the, otherwise preferable, 64bit image
is not compatible with a host machine.*
-* `NeuroDebian 6.0.0 image (64bit)
- <http://neuro.debian.net/debian/vm/neurodebian_6.0.0_amd64.zip>`_ [~570MB]
+* `NeuroDebian 6.0.1 image (64bit)
+ <http://neuro.debian.net/debian/vm/neurodebian_6.0.1_amd64.zip>`_ [~570MB]
*This image only works on 64bit host machines with active hardware
virtualization support. The should include all recent Apple hardware and most
64bit Windows systems.*
+.. note::
+
+ You can verify that you have downloaded archives correctly using
+ `md5sums -c MD5SUMS
+ <http://neuro.debian.net/debian/vm/MD5SUMS>`_ . You can also verify
+ the authenticity of the `MD5SUMS
+ <http://neuro.debian.net/debian/vm/MD5SUMS>`_ itself using `gpg
+ --verify MD5SUMS.gpg
+ <http://neuro.debian.net/debian/vm/MD5SUMS.gpg>`_ signed with
+ NeuroDebian archive key.
+
* `VirtualBox download page <http://www.virtualbox.org/wiki/Downloads>`_ (Windows, Linux, Mac,
Solaris)
all=~/deb/gits/pkg-exppsy/neurodebian/future/blends/*
~/deb/gits/*/debian/blends
~/deb/gits/pkg-exppsy/*/debian/blends
+ # Python regular expression on which files to skip
+ # Default is listed below
+ #skip=.*[~#]$
Format of debian/blends
__author__ = 'Yaroslav Halchenko'
__prog__ = os.path.basename(sys.argv[0])
-__version__ = '0.0.5'
+__version__ = '0.0.7'
__copyright__ = 'Copyright (c) 2010 Yaroslav Halchenko'
__license__ = 'GPL'
for k_ in PKG_FIELDS: # prune older depends
pkg.pop(k_, None)
pkg['Pkg-Name'] = pkg[k] = bname.lower()
- pkg['Pkg-Source'] = sname.lower()
+ if sname is not None:
+ sname = sname.lower()
+ pkg['Pkg-Source'] = sname
pkgs.append(pkg)
pkg.tasks = dict( (t.strip(), deb822.Deb822Dict()) for t in tasks )
pkg.format = format_
if format_clean:
format_ = format_[:-6]
elif kl == 'tasks':
- tasks = v.split(',')
+ tasks = [x.strip() for x in v.split(',')]
newtasks = pkg is not None # either we need to provide tune-ups
# for current package
elif kl in PKG_FIELDS: # new package
- if source is None:
+ if source is None and not format_ in ['extended']:
source = v
pkg = new_pkg(pkg, v, source, tasks)
newtasks = False
('Pkg-Description',
lambda: debianm.get_description(pkg['Pkg-Name'])),
('Responsible', debianm.get_responsible),
- ('Homepage', lambda: debianm.source.get('Homepage', None))):
+ ('Homepage', lambda: debianm.source.get('Homepage', None)),
+ ('Pkg-source', lambda: debianm.source.get('Source', None)),
+ ):
if pkg.get(k, None):
continue
v = m()
entries = open(taskfile).readlines()
known = False
# We need to search by name and by source
- # We need to search for every possible type of dependecy
- regexp = re.compile('^ *(%s) *: *(%s) *$' %
- ('|'.join(PKG_FIELDS),
- '|'.join((pkg.name, pkg.source))),
- re.I)
+ # We need to search for every possible type of dependency
+ regexp_str = '^ *(%s) *: *(%s) *$' \
+ % ('|'.join(PKG_FIELDS),
+ '|'.join((pkg.name, pkg.source)).replace('+', '\+'))
+ verbose(4, "Searching for presence in %s using regexp: '%s'"
+ % (taskfile, regexp_str))
+ regexp = re.compile(regexp_str, re.I)
for istart, e in enumerate(entries):
if regexp.search(e):
verbose(4, "Found %s in position %i: %s" %
if v.get('Source', None):
self._source = v
else:
- self._binaries[v['Package']] = v
+ # Since it might be hash-commented out
+ if 'Package' in v:
+ self._binaries[v['Package']] = v
def get_license(self, package=None, first_only=True):
"""Return a license(s). Parsed out from debian/copyright if it is
print "Subject: %s\n\n%s" % (subject, body)
+def is_template(p):
+ """Helper to return true if pkg definition looks like a template
+ and should not be processed
+ """
+ # We might want to skip some which define a skeleton
+ # (no source/homepage/etc although fields are there)
+ for f in ['vcs-browser', 'pkg-url', 'pkg-description',
+ 'published-Title', 'pkg-name', 'homepage',
+ 'author']:
+ if f in p and p[f] != "":
+ return False
+ return True
+
+
def main():
p = OptionParser(
options.wnpp_mode = 'ITP'
# Load configuration
- config = ConfigParser()
+ config = ConfigParser(defaults={'skip': '.*[~#]$'})
config.read(options.config_file)
if options.all_mode:
if not len(infiles):
infiles = [join(options.topdir or './', 'debian/blends')] # default one
+ skip_re = re.compile(config.get('paths', 'skip', None))
+
for blends_file in infiles:
verbose(1, "Processing %s" % blends_file)
if not exists(blends_file):
error("Cannot find a file %s. Either provide a file or specify top "
"debian directory with -d." % blends_file, 1)
-
+ if skip_re.match(blends_file):
+ verbose(2, "W: Skipped since matches paths.skip regexp")
+ continue
pkgs = parse_debian_blends(blends_file)
if options.topdir is None:
if dirname(blends_file).endswith('/debian'):
topdir = options.topdir
expand_pkgs(pkgs, topdir=topdir)
+
+ pkgs = [p for p in pkgs if not is_template(p)]
+ if not len(pkgs):
+ verbose(2, "W: Skipping since seems to contain templates only")
+ continue
if options.wnpp_mode is not None:
print_wnpp(pkgs, config, options.wnpp_mode)
else:
exit 1
fi
+upstream_name=${dscfile%%_*}
+
+# To overcome bash desire to claim empty array unbound under 'set -u'
+# above, lets just specify empty rule for sed when nothing to be done
+mod_control=""
+if [ "$upstream_name" != "neurodebian" ]; then
+ # Avoid injection into neurodebian package itself
+ mod_control='s/\(^Depends:\) */\1 neurodebian-popularity-contest, /g'
+fi
+
# assemble an appropriate backport-dsc call
backport-dsc \
--maint-name "NeuroDebian Maintainers" \
--maint-email "team@neuro.debian.net" \
--target-distribution "$release" \
--version-suffix "$(nd_querycfg "release backport ids" "$release")" \
+ --mod-control "$mod_control" \
"$dscfile"
-
-# not adding the auto-dep for now
-# --mod-control 's/^Depends:.*$/&, neurodebian-trailer/' \
options="$opts --debbuildopts -B"
fi
echo "Building for $family $dist $a ..."
+ buildfile="${dscfile%.dsc}_${a}.build"
cowbuilder --build $dscfile \
--basepath ${cowbuilderroot}/cow/${family}-${dist}-${a}.cow \
--buildresult . \
- --logfile ${dscfile%.dsc}_${a}.build \
+ --logfile "${buildfile}" \
$options \
- $*
+ "$@" && status='OK' || status='FAILED'
+ # Update the summary of builds
+ touch summary.build # Assure existence
+ sed -i -e '/${buildfile}/d' summary.build # Prune previous entry
+ echo -e "${buildfile}\t$status" >> summary.build # Add current one
done
shift;
nd_updatedist debian sid amd64
-nd_build debian sid amd64 $dscfile $*
+nd_build debian sid amd64 $dscfile "$@"
cowbuilder --login \
--basepath ${cowbuilderroot}/cow/${family}-${dist}-${arch}.cow \
$options \
- $*
+ "$@"
# values set here. However, setting the values still prevents the questions
# from being shown, even if values come from dhcp.
d-i netcfg/get_hostname string neurodebian
+d-i netcfg/invalid_hostname string neurodebian
# d-i netcfg/get_domain string unassigned-domain
# Disable that annoying WEP key dialog.
# d-i netcfg/wireless_wep string
# The wacky dhcp hostname that some ISPs use as a password of sorts.
-#d-i netcfg/dhcp_hostname string radish
+# d-i netcfg/dhcp_hostname string neurodebian
# If non-free firmware is needed for the network or other hardware, you can
# configure the installer to always try to load it, without prompting. Or
# The user account will be added to some standard initial groups. To
# override that, use this.
-d-i passwd/user-default-groups string audio cdrom video plugdev dip sudo
+d-i passwd/user-default-groups string audio cdrom floppy video plugdev dip sudo
### Apt setup
# You can choose to install non-free and contrib software.
# hostname: neurodebian
# domain: ''
+# Needs to be assured since it got reset to debian
+hostname neurodebian
+sed -i -e 's/^127\.0\.1\.1.*/127.0.1.1\tneurodebian/g' /etc/hosts
+
# all file in one partition
# root: not there
-e "s/^deb-src/#deb-src/" /etc/apt/sources.list
etckeeper commit "Initial VM setup done"
+
+# Create a link to automatically mounted Shared folder
+# Created by the Welcome Wizard
+#sudo -u brain ln -s /mnt/host /home/brain/
# TODO: arguments later on to become cmdline args
#iso=debian-squeeze-di-beta1-amd64-businesscard.iso
-iso=debian-testing-i386-businesscard.iso
+iso=debian-testing-${ARCH:=amd64}-businesscard.iso
di_cd=$(readlink -f $PWD/../../../neurodebian-images/$iso)
di_host=hydra # where to look for di preseed
vendor="NeuroDebian"
vm_version="6.0.1"
vm_ostype=Debian
+vendor_url="http://neuro.debian.net"
+product_url="${vendor_url}/vm.html"
# Generic definitions
eula="This virtual appliance contains Free and Open Source Software (FOSS) released under licenses compliant with the Debian Free Software Guidelines (DFSG, see http://www.debian.org/social_contract), such as, GPL, BSD, MIT, etc. Such software is free to be used or customized for any purpose.
vm_arch_name=" (64bit)"
fi
-vm_disk="$build_dir/nd-${vm_version}_${vm_arch}.vdi"
-vm_name="${vendor} VirtualMachine${vm_arch_name}"
-vm_ovf="${dist_dir}/${vendor}_${vm_version}_${vm_arch}.ovf"
+vm_fprefix="${vendor}_${vm_version}_${vm_arch}" # common prefix for files
+#vm_disk="$build_dir/nd-${vm_version}_${vm_arch}.vdi"
+vm_disk="$build_dir/${vm_fprefix}.vdi"
+vm_name="${vendor} ${vm_version} ${vm_arch_name}"
+vm_ovf="${dist_dir}/${vm_fprefix}.ovf"
product_name="${vendor} VirtualMachine (${vm_arch})"
_info() {
clean_buildvm # clean things up
+#exit
# Check that no previous VM was left (can happen if previous failures
# were "valid")
if VBoxManage list vms | grep -q "^\"${vm_name}\".*"; then
_info Create HardDisk for the VM
VBoxManage createhd --filename $vm_disk \
- --size 20000 --format VDI
+ --size 20480 --format VDI
# documented but not implemented:
# --comment "Drive for NeuroDebian VM installer"
VBoxManage export "${vm_name}" -o "$vm_ovf" \
--vsys 0 \
- --product "${vendor} VirtualMachine (${vm_arch})" \
- --producturl "http://neuro.debian.net/vm.html" \
+ --product "${product_name}" \
+ --producturl "${product_url}" \
--vendor "${vendor}" \
--vendorurl "http://neuro.debian.net" \
--version "$vm_version" \