white colors, update

master
Sebastien Bourdeauducq 2017-03-25 19:03:34 +08:00
parent 5ee7fdacbc
commit f7251b3e82
27 changed files with 657 additions and 234 deletions

View File

@ -22,7 +22,6 @@
<li><a href="solvespace/index.html">solvespace</a></li>
<li><a href="gateware.html">gateware</a></li>
<li><a href="video.html">video</a></li>
<li><a href="public_events.html">events</a></li>
<li><a class="selected" href="about.html">about</a></li>
</ul>
</div>
@ -32,17 +31,31 @@
<div class="full">
<p>Milkymist was founded in summer 2007 by Sébastien Bourdeauducq. The open source project tackled the development of a system-on-chip design capable of running MilkDrop. The name "Milkymist" was chosen to evoke a parallel MilkDrop. The development was no small task, as it required designing and/or integrating a powerful 32-bit microprocessor core, basic peripherals, many interfaces, a fast SDRAM controller, and graphics acceleration. The video synthesizer born out of those efforts, the <a href="m1.html">Milkymist One</a>, was launched in September 2011 with the help of open hardware company Sharism at Work.</p>
<p>Components of the Milkymist system-on-chip soon found many other uses, such as <a href="jpl_letter.jpg">software-defined radio</a> on board the International Space Station. The community grew and activities diversified, with the development of a <a href="http://www.ohwr.org/projects/tdc-core/wiki">TDC core</a> for CERN (using a variant of the Milkymist SoC for integration), the <a href="gateware.html">Migen</a> logic design system and its application to the Rhino software-defined radio platform, and the <a href="mixxeo.html">Mixxeo</a> digital video mixer. In 2013, Milkymist was renamed to M-Labs to mark the more varied activities. It is formally incorporated as M-Labs Limited.</p>
<p>Components of the Milkymist system-on-chip soon found many other uses, such as <a href="jpl_letter.jpg">software-defined radio</a> on board the International Space Station. The community grew and activities diversified, with the development of a <a href="http://www.ohwr.org/projects/tdc-core/wiki">TDC core</a> for CERN (using a variant of the Milkymist SoC for integration), the <a href="gateware.html">Migen</a> logic design system and its application to the Rhino software-defined radio platform, and the <a href="mixxeo.html">Mixxeo</a> digital video mixer. In 2013, Milkymist was renamed to M-Labs to mark the more varied activities, and formally incorporated in Hong Kong as M-Labs Limited.</p>
<p>The company's current main project is <a href="artiq/index.html">ARTIQ</a>, a next-generation open source control system for quantum information experiments.</p>
<p>The company's current main project is <a href="artiq/index.html">ARTIQ</a>, a leading-edge open source control system for quantum information experiments. In 2016, Robert Jördens joined the directorate of the company to further develop ARTIQ and other physics-related projects.</p>
<h2>Get in touch</h2>
<h2>Getting there</h2>
<p>Our address is:<br />
M-Labs Limited<br />
Workshop 15B 6/F Block B1<br />
Yau Tong Industrial City<br />
17 Ko Fai Rd<br />
Yau Tong, Hong Kong
</p>
<p>It is a short walk from the Yau Tong MTR station. Take exit A2. Viewed from the MTR exit, Yau Tong Industrial City is inside that building:<br />
<img src="yautongindus.jpg"><br />
When entering from Ko Fai Road, get inside the courtyard, the entrance to Block B1 is in front of you on your left. Take the elevator or the stairs to the 6th floor. Call +852 59362721 if you get lost.
</p>
<p>For the purpose of US government contracts (<u>only</u>), use the following address: 5/F Yat Chau Building, 262 Des Voeux Road Central, Hong Kong.</p>
<h2>Contact</h2>
<p>We'd love to hear from you! Here is how you can communicate with us.</p>
<p>For most questions and feedback, the best way is to use <a href="https://ssl.serverraum.org/lists/listinfo/devel/">the mailing list</a>. If you do not know how, simply send your message to devel at lists dot m-labs dot hk. Sébastien's email address is sb at m-labs dot hk but it is often better to use the mailing list (for example, other people may reply to technical questions, and answers stay archived and searchable).</p>
<p>A good means of contact is also the <a href="https://webchat.freenode.net/?channels=m-labs">IRC channel #m-labs</a> on Freenode.</p>
<p>Finally, you can follow our <a href="http://twitter.com/M_Labs_Ltd">Twitter account</a>.</p>
<p>Patches should be sent to the mailing list, preferably using git-format-patch. Please do not use GitHub pull requests.</p>
<p>For sales inquiries, email sales@m-***s.hk. You may also write to Sébastien or Robert respectively at sb@m-***s.hk and rj@m-***.hk. For questions regarding SolveSpace, write to Peter Zotov at pz@m-***s.hk.</p>
<p>For technical inquiries, ask on the <a href="https://webchat.freenode.net/?channels=m-labs">IRC channel #m-labs</a> on Freenode, open a GitHub issue in the relevant project, or write to the mailing list <a href="https://ssl.serverraum.org/lists/listinfo/devel">devel</a> (for Migen/MiSoC) or <a href="https://ssl.serverraum.org/lists/listinfo/artiq">ARTIQ</a>.</p>
<p>Patches should be sent via a GitHub pull request, or to the mailing list preferably using git-format-patch.</p>
</div>
@ -54,7 +67,7 @@
<table width="100%"><tr>
<td><p><img src="logo_small.png"><br /><br />Open tools for open physics</p></td>
<td><p><b>M-Labs Limited</b><br />Workshop 15B 6/F Block B1<br />17 Ko Fai Road, Yau Tong<br />Hong Kong<br />+852-59362721</p></td>
<td><a href="https://webchat.freenode.net/?channels=m-labs">Freenode #m-labs</a><br /><a href="https://ssl.serverraum.org/lists/listinfo/devel/">Developer mailing list</a><br />
<td><a href="https://webchat.freenode.net/?channels=m-labs">Freenode #m-labs</a><br />
GitHub: <a href="https://github.com/m-labs">m-labs</a><br />
Twitter: @<a href="http://twitter.com/M_Labs_Ltd">M_Labs_Ltd</a><br />
</td>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

558
artiq/comp.svg Normal file
View File

@ -0,0 +1,558 @@
<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="196.69023mm"
height="157.76859mm"
viewBox="0 0 196.69023 157.76859"
version="1.1"
id="svg8"
inkscape:version="0.92.1 r"
sodipodi:docname="comp.svg">
<defs
id="defs2">
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lstart"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4487"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
transform="matrix(0.8,0,0,0.8,10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="marker4805"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4803"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="marker4771"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4769"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4490"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="537.20901"
inkscape:cy="184.20033"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1162"
inkscape:window-x="0"
inkscape:window-y="38"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata5">
<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(-9.3745661,-0.74220661)">
<ellipse
style="stroke-width:0.58254957;stroke-miterlimit:4;stroke-dasharray:none"
id="path5180-6"
cx="131.0957"
cy="71.558159"
rx="24.187893"
ry="23.519718" />
<path
style="fill:none;stroke:#000000;stroke-width:0.48758745;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
d="M 45.633066,1.6887907 V 153.27175 H 204.69957"
id="path3680"
inkscape:connector-curvature="0" />
<g
aria-label="Timing
performance"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
id="text4889">
<path
d="m 28.164508,9.7432991 v 2.4764999 c 0.270581,0 0.541161,0 0.811742,0 V 9.7432991 h 0.784225 c 0,-0.24765 0,-0.4907139 0,-0.7337778 h -2.384778 c 0,0.2430639 0,0.4861278 0,0.7337778 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5781" />
<path
d="M 31.225737,11.49978 V 9.7249546 h 0.376061 c 0,-0.2751666 0,-0.4448528 0,-0.7154333 -0.522816,0 -1.041047,0 -1.563863,0 0,0.2705805 0,0.4402667 0,0.7154333 h 0.376061 V 11.49978 h -0.408164 c 0,0.27058 0,0.440266 0,0.720019 0.545747,0 1.082322,0 1.628069,0 0,-0.279753 0,-0.449439 0,-0.720019 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5783" />
<path
d="M 33.725455,10.394527 32.46886,9.0003491 h -0.302683 v 3.2194499 c 0.279753,0 0.559505,0 0.839258,0 v -1.430867 l 0.678745,0.715434 h 0.09172 l 0.68333,-0.715434 v 1.430867 c 0.279753,0 0.559506,0 0.839259,0 V 9.0003491 H 35.00498 Z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5785" />
<path
d="M 37.065863,11.49978 V 9.7249546 h 0.376061 c 0,-0.2751666 0,-0.4448528 0,-0.7154333 -0.522817,0 -1.041047,0 -1.563864,0 0,0.2705805 0,0.4402667 0,0.7154333 h 0.376061 V 11.49978 h -0.408164 c 0,0.27058 0,0.440266 0,0.720019 0.545748,0 1.082323,0 1.62807,0 0,-0.279753 0,-0.449439 0,-0.720019 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5787" />
<path
d="m 40.478217,12.224385 h 0.293511 V 9.0095213 c -0.279753,0 -0.559506,0 -0.839258,0 V 10.582557 L 38.308986,8.995763 h -0.298097 v 3.224036 c 0.279753,0 0.564092,0 0.848431,0 v -1.577622 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5789" />
<path
d="m 41.387628,10.61466 c 0.0046,1.096081 0.830086,1.641828 1.646414,1.641828 0.591609,0 1.201561,-0.256822 1.430867,-0.926395 0.110067,-0.311855 0.110067,-0.619124 0.09172,-0.940152 h -1.518003 v 0.710847 h 0.683331 c -0.146756,0.307269 -0.357717,0.394405 -0.687917,0.394405 -0.486128,0 -0.797983,-0.348544 -0.797983,-0.880533 0,-0.490714 0.279753,-0.8942915 0.797983,-0.8942915 0.325614,0 0.536575,0.1100667 0.669572,0.3852335 H 44.51077 C 44.354842,9.3076185 43.680684,8.9728324 43.034042,8.9682463 c -0.816328,0 -1.641828,0.5503333 -1.646414,1.6464137 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5791" />
<path
d="m 10.19548,16.43704 v -0.820914 h 0.591608 c 1.536347,0 1.536347,-2.384777 0,-2.389363 -0.472369,0 -0.9493247,0 -1.4125219,0 0,1.07315 0,2.141713 0,3.210277 0.2705805,0 0.5457472,0 0.8209139,0 z m 0.587022,-1.559277 H 10.19548 c 0,-0.261409 0,-0.655814 0,-0.917223 0.18803,0 0.394405,-0.0046 0.587022,0 0.476956,0.0046 0.449439,0.917223 0,0.917223 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5793" />
<path
d="m 14.55852,13.226763 c -0.752122,0 -1.261181,0 -2.004131,0 0,1.063977 0,2.137127 0,3.210277 0.74295,0 1.293284,0 2.045406,0 0,-0.243064 0,-0.490714 0,-0.729191 -0.481542,0 -0.756709,0 -1.229078,0 0,-0.192617 0,-0.376061 0,-0.564092 h 1.091494 c 0,-0.243064 0,-0.486128 0,-0.729192 H 13.370717 V 13.96054 c 0.472369,0 0.710847,0 1.187803,0 0,-0.24765 0,-0.4953 0,-0.733777 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5795" />
<path
d="m 17.386359,15.299685 c 0.811742,-0.550334 0.582436,-2.068336 -0.678744,-2.072922 -0.467784,0 -0.944739,0 -1.407937,0 0,1.07315 0,2.141713 0,3.210277 0.265995,0 0.545748,0 0.820914,0 v -0.944739 h 0.426509 l 0.550333,0.944739 h 0.917222 v -0.119239 z m -0.678744,-0.545747 h -0.587023 c 0,-0.256823 0,-0.531989 0,-0.793398 0.192617,0 0.394406,-0.0046 0.587023,0 0.467783,0.0046 0.444852,0.793398 0,0.793398 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5797" />
<path
d="m 20.377507,15.395993 c 0,-0.284339 0,-0.458611 0,-0.733778 H 19.345632 V 13.96054 h 1.164872 c 0,-0.275166 0,-0.463197 0,-0.733777 -0.655814,0 -1.343731,0 -1.999544,0 v 3.210277 c 0.279752,0 0.559505,0 0.834672,0 v -1.041047 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5799" />
<path
d="m 24.240015,14.836488 c 0,-2.219678 -3.292828,-2.219678 -3.292828,0 0,2.224263 3.292828,2.224263 3.292828,0 z m -2.448983,0 c 0,-1.1557 1.609725,-1.1557 1.609725,0 0,1.164872 -1.609725,1.164872 -1.609725,0 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5801" />
<path
d="m 26.943743,15.299685 c 0.811742,-0.550334 0.582436,-2.068336 -0.678744,-2.072922 -0.467784,0 -0.944739,0 -1.407937,0 0,1.07315 0,2.141713 0,3.210277 0.265995,0 0.545748,0 0.820914,0 v -0.944739 h 0.426509 l 0.550333,0.944739 h 0.917222 v -0.119239 z m -0.678744,-0.545747 h -0.587023 c 0,-0.256823 0,-0.531989 0,-0.793398 0.192617,0 0.394406,-0.0046 0.587023,0 0.467783,0.0046 0.444852,0.793398 0,0.793398 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5803" />
<path
d="M 29.623035,14.611768 28.36644,13.21759 h -0.302683 v 3.21945 c 0.279753,0 0.559506,0 0.839258,0 v -1.430866 l 0.678745,0.715433 h 0.09172 l 0.683331,-0.715433 v 1.430866 c 0.279752,0 0.559505,0 0.839258,0 V 13.21759 H 30.90256 Z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5805" />
<path
d="m 34.050351,16.43704 h 0.80257 V 16.317801 L 33.40371,13.185488 h -0.353131 l -1.444625,3.132313 v 0.119239 h 0.80257 l 0.18803,-0.403577 h 1.265767 z M 33.59174,15.327201 h -0.724605 l 0.357716,-0.843844 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5807" />
<path
d="m 37.746256,16.441626 h 0.293511 v -3.214863 c -0.279753,0 -0.559506,0 -0.839259,0 v 1.573036 l -1.623483,-1.586795 h -0.298097 v 3.224036 c 0.279753,0 0.564091,0 0.84843,0 v -1.577622 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5809" />
<path
d="m 38.660253,14.831901 c 0.0046,1.091495 0.830086,1.641828 1.646414,1.637242 0.683331,0 1.40335,-0.357717 1.522589,-1.265767 -0.279753,0 -0.531989,0 -0.807155,0 -0.08714,0.343959 -0.366889,0.518231 -0.715434,0.518231 -0.486128,-0.0046 -0.797983,-0.417336 -0.797983,-0.889706 0,-0.531988 0.316442,-0.894291 0.797983,-0.894291 0.343959,0 0.587022,0.146755 0.701675,0.472369 0.279753,0 0.527403,0 0.807156,0 -0.123825,-0.857603 -0.843845,-1.219905 -1.508831,-1.219905 -0.816328,0 -1.641828,0.550333 -1.646414,1.641827 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5811" />
<path
d="m 44.457813,13.226763 c -0.752122,0 -1.26118,0 -2.00413,0 0,1.063977 0,2.137127 0,3.210277 0.74295,0 1.293283,0 2.045405,0 0,-0.243064 0,-0.490714 0,-0.729191 -0.481541,0 -0.756708,0 -1.229077,0 0,-0.192617 0,-0.376061 0,-0.564092 h 1.091494 c 0,-0.243064 0,-0.486128 0,-0.729192 H 43.270011 V 13.96054 c 0.472369,0 0.710847,0 1.187802,0 0,-0.24765 0,-0.4953 0,-0.733777 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5813" />
</g>
<g
aria-label="Expressivity"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:6.61458349px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
id="text4889-4">
<path
d="m 165.03164,155.23287 c -0.75212,0 -1.26118,0 -2.00413,0 0,1.06398 0,2.13713 0,3.21028 0.74295,0 1.29328,0 2.0454,0 0,-0.24307 0,-0.49072 0,-0.7292 -0.48154,0 -0.75671,0 -1.22907,0 0,-0.19261 0,-0.37606 0,-0.56409 h 1.09149 c 0,-0.24306 0,-0.48613 0,-0.72919 h -1.09149 v -0.45402 c 0.47236,0 0.71084,0 1.1878,0 0,-0.24765 0,-0.4953 0,-0.73378 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5888" />
<path
d="m 166.92391,157.4342 0.58702,1.00895 h 0.88512 v -0.12383 l -1.04104,-1.57762 0.92639,-1.38501 v -0.12382 h -0.84843 l -0.51365,0.83467 h -0.0229 l -0.50905,-0.83467 h -0.85302 v 0.12382 l 0.92639,1.38501 -1.03646,1.57762 v 0.12383 h 0.88512 l 0.58702,-1.00895 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5890" />
<path
d="m 169.68855,158.44315 v -0.82092 h 0.59161 c 1.53634,0 1.53634,-2.38478 0,-2.38936 -0.47237,0 -0.94933,0 -1.41253,0 0,1.07315 0,2.14171 0,3.21028 0.27058,0 0.54575,0 0.82092,0 z m 0.58702,-1.55928 h -0.58702 c 0,-0.26141 0,-0.65582 0,-0.91722 0.18803,0 0.3944,-0.005 0.58702,0 0.47696,0.005 0.44944,0.91722 0,0.91722 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5892" />
<path
d="m 174.12955,157.30579 c 0.81174,-0.55033 0.58244,-2.06834 -0.67874,-2.07292 -0.46779,0 -0.94474,0 -1.40794,0 0,1.07315 0,2.14171 0,3.21028 0.26599,0 0.54575,0 0.82091,0 v -0.94474 h 0.42651 l 0.55034,0.94474 h 0.91722 v -0.11924 z m -0.67874,-0.54575 h -0.58703 c 0,-0.25682 0,-0.53199 0,-0.79339 0.19262,0 0.39441,-0.005 0.58703,0 0.46778,0.005 0.44485,0.79339 0,0.79339 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5894" />
<path
d="m 177.25828,155.23287 c -0.75212,0 -1.26118,0 -2.00413,0 0,1.06398 0,2.13713 0,3.21028 0.74295,0 1.29329,0 2.04541,0 0,-0.24307 0,-0.49072 0,-0.7292 -0.48154,0 -0.75671,0 -1.22908,0 0,-0.19261 0,-0.37606 0,-0.56409 h 1.09149 c 0,-0.24306 0,-0.48613 0,-0.72919 h -1.09149 v -0.45402 c 0.47237,0 0.71085,0 1.1878,0 0,-0.24765 0,-0.4953 0,-0.73378 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5896" />
<path
d="m 178.5727,157.46172 c -0.27975,0 -0.51823,0 -0.79339,0 -0.0183,1.41252 2.59574,1.37583 2.59574,0.0275 0,-0.80256 -0.62371,-0.88511 -1.26118,-0.95391 -0.28893,-0.0321 -0.52741,-0.0826 -0.50906,-0.32561 0.0275,-0.38065 0.8897,-0.41734 0.8897,0.009 0.27976,0 0.49072,0 0.77964,0 0.0183,-1.385 -2.4765,-1.385 -2.44898,0 0.009,0.69709 0.46778,0.93557 1.16487,0.98602 0.32103,0.0183 0.58702,0.055 0.58702,0.27975 0,0.37606 -1.00436,0.38523 -1.00436,-0.0229 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5898" />
<path
d="m 181.54651,157.46172 c -0.27975,0 -0.51823,0 -0.7934,0 -0.0183,1.41252 2.59574,1.37583 2.59574,0.0275 0,-0.80256 -0.62371,-0.88511 -1.26118,-0.95391 -0.28892,-0.0321 -0.5274,-0.0826 -0.50906,-0.32561 0.0275,-0.38065 0.88971,-0.41734 0.88971,0.009 0.27975,0 0.49071,0 0.77964,0 0.0183,-1.385 -2.4765,-1.385 -2.44899,0 0.009,0.69709 0.46779,0.93557 1.16488,0.98602 0.32102,0.0183 0.58702,0.055 0.58702,0.27975 0,0.37606 -1.00436,0.38523 -1.00436,-0.0229 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5900" />
<path
d="m 184.90555,157.72313 v -1.77483 h 0.37606 c 0,-0.27517 0,-0.44485 0,-0.71543 -0.52282,0 -1.04105,0 -1.56386,0 0,0.27058 0,0.44026 0,0.71543 h 0.37606 v 1.77483 h -0.40817 c 0,0.27058 0,0.44026 0,0.72002 0.54575,0 1.08233,0 1.62807,0 0,-0.27976 0,-0.44944 0,-0.72002 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5902" />
<path
d="m 186.29543,155.23287 h -0.78881 v 0.12382 l 1.37583,3.12314 h 0.34855 l 1.36207,-3.12314 v -0.12382 h -0.78881 l -0.73378,1.82068 h -0.0229 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5904" />
<path
d="m 190.02014,157.72313 v -1.77483 h 0.37606 c 0,-0.27517 0,-0.44485 0,-0.71543 -0.52282,0 -1.04105,0 -1.56386,0 0,0.27058 0,0.44026 0,0.71543 h 0.37606 v 1.77483 h -0.40817 c 0,0.27058 0,0.44026 0,0.72002 0.54575,0 1.08233,0 1.62807,0 0,-0.27976 0,-0.44944 0,-0.72002 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5906" />
<path
d="m 191.50919,155.96665 v 2.4765 c 0.27058,0 0.54116,0 0.81174,0 v -2.4765 h 0.78423 c 0,-0.24765 0,-0.49072 0,-0.73378 h -2.38478 c 0,0.24306 0,0.48613 0,0.73378 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5908" />
<path
d="m 195.24659,157.09483 1.08232,-1.73814 v -0.12382 h -0.88971 l -0.58243,1.06856 h -0.0321 l -0.58243,-1.06856 h -0.88512 v 0.12382 l 1.07773,1.73814 v 1.34832 h 0.81175 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;stroke-width:0.26458332"
id="path5910" />
</g>
<ellipse
style="stroke-width:0.45119846;stroke-miterlimit:4;stroke-dasharray:none"
id="path5180"
cx="76.439079"
cy="16.7679"
rx="28.063299"
ry="12.160763" />
<g
aria-label="custom fpga design"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:6.61458349px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
id="text4889-4-5">
<path
d="m 49.369999,17.428619 c 0.0046,1.091495 0.830086,1.641828 1.646413,1.637242 0.683331,0 1.40335,-0.357717 1.522589,-1.265767 -0.279752,0 -0.531989,0 -0.807155,0 -0.08714,0.343959 -0.366889,0.518231 -0.715434,0.518231 -0.486127,-0.0046 -0.797983,-0.417336 -0.797983,-0.889706 0,-0.531989 0.316442,-0.894291 0.797983,-0.894291 0.343959,0 0.587023,0.146755 0.701675,0.472369 0.279753,0 0.527403,0 0.807156,0 -0.123825,-0.857603 -0.843844,-1.219905 -1.508831,-1.219905 -0.816327,0 -1.641827,0.550333 -1.646413,1.641827 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5816" />
<path
d="m 54.406265,18.341255 c -0.238478,0 -0.490714,-0.128411 -0.490714,-0.389819 V 15.82348 c -0.256822,0 -0.527402,0 -0.784225,0 v 2.141714 c 0,0.706261 0.619125,1.114425 1.274939,1.114425 0.6604,0 1.279525,-0.408164 1.279525,-1.114425 V 15.82348 c -0.256822,0 -0.531989,0 -0.793397,0 v 2.127956 c 0,0.261408 -0.24765,0.389819 -0.486128,0.389819 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5818" />
<path
d="m 57.046289,18.05233 c -0.279753,0 -0.518231,0 -0.793398,0 -0.01834,1.412523 2.595739,1.375834 2.595739,0.02752 0,-0.802569 -0.623711,-0.885119 -1.26118,-0.953911 -0.288925,-0.0321 -0.527403,-0.08255 -0.509059,-0.325614 0.02752,-0.380647 0.889706,-0.417336 0.889706,0.0092 0.279753,0 0.490714,0 0.779639,0 0.01834,-1.385005 -2.4765,-1.385005 -2.448983,0 0.0092,0.697089 0.467783,0.935567 1.164872,0.986014 0.321028,0.01835 0.587022,0.05503 0.587022,0.279753 0,0.376061 -1.004358,0.385233 -1.004358,-0.02293 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5820" />
<path
d="m 59.923786,16.557258 v 2.4765 c 0.270581,0 0.541161,0 0.811742,0 v -2.4765 h 0.784225 c 0,-0.24765 0,-0.490714 0,-0.733778 h -2.384778 c 0,0.243064 0,0.486128 0,0.733778 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5822" />
<path
d="m 65.12673,17.433205 c 0,-2.219677 -3.292828,-2.219677 -3.292828,0 0,2.224264 3.292828,2.224264 3.292828,0 z m -2.448983,0 c 0,-1.1557 1.609724,-1.1557 1.609724,0 0,1.164873 -1.609724,1.164873 -1.609724,0 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5824" />
<path
d="M 67.303054,17.208486 66.04646,15.814308 h -0.302684 v 3.21945 c 0.279753,0 0.559506,0 0.839259,0 v -1.430866 l 0.678744,0.715433 h 0.09172 l 0.683331,-0.715433 v 1.430866 c 0.279753,0 0.559505,0 0.839258,0 v -3.21945 h -0.293511 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5826" />
<path
d="m 72.819072,17.992711 c 0,-0.284339 0,-0.458611 0,-0.733778 h -1.031875 v -0.701675 h 1.164872 c 0,-0.275166 0,-0.463197 0,-0.733778 -0.655814,0 -1.34373,0 -1.999544,0 v 3.210278 c 0.279753,0 0.559505,0 0.834672,0 v -1.041047 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5828" />
<path
d="m 74.406869,19.033758 v -0.820914 h 0.591609 c 1.536347,0 1.536347,-2.384777 0,-2.389364 -0.47237,0 -0.949325,0 -1.412523,0 0,1.07315 0,2.141714 0,3.210278 0.270581,0 0.545748,0 0.820914,0 z m 0.587023,-1.559278 h -0.587023 c 0,-0.261408 0,-0.655813 0,-0.917222 0.188031,0 0.394406,-0.0046 0.587023,0 0.476955,0.0046 0.449438,0.917222 0,0.917222 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5830" />
<path
d="m 76.568576,17.428619 c 0.0046,1.096081 0.830086,1.641828 1.646413,1.641828 0.591609,0 1.201562,-0.256822 1.430867,-0.926394 0.110067,-0.311856 0.110067,-0.619125 0.09172,-0.940153 h -1.518002 v 0.710847 h 0.68333 c -0.146755,0.30727 -0.357717,0.394406 -0.687917,0.394406 -0.486127,0 -0.797983,-0.348545 -0.797983,-0.880534 0,-0.490714 0.279753,-0.894291 0.797983,-0.894291 0.325614,0 0.536575,0.110066 0.669573,0.385233 h 0.807155 c -0.155928,-0.797983 -0.830086,-1.132769 -1.476728,-1.137356 -0.816327,0 -1.641827,0.550334 -1.646413,1.646414 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5832" />
<path
d="m 82.425326,19.033758 h 0.80257 v -0.119239 l -1.449211,-3.132314 h -0.353131 l -1.444625,3.132314 v 0.119239 h 0.80257 l 0.18803,-0.403578 h 1.265767 z M 81.966715,17.923919 H 81.24211 l 0.357716,-0.843844 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5834" />
<path
d="m 86.127608,15.82348 h -1.210733 v 3.210278 h 1.210733 c 2.091267,-0.0092 2.091267,-3.201105 0,-3.210278 z m -0.389819,0.747537 h 0.389819 c 1.022703,0 1.022703,1.715205 0,1.715205 h -0.389819 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5836" />
<path
d="m 90.32476,15.82348 c -0.752122,0 -1.26118,0 -2.00413,0 0,1.063978 0,2.137128 0,3.210278 0.74295,0 1.293283,0 2.045405,0 0,-0.243064 0,-0.490714 0,-0.729191 -0.481541,0 -0.756708,0 -1.229077,0 0,-0.192617 0,-0.376062 0,-0.564092 h 1.091494 c 0,-0.243064 0,-0.486128 0,-0.729192 h -1.091494 v -0.454025 c 0.472369,0 0.710847,0 1.187802,0 0,-0.24765 0,-0.4953 0,-0.733778 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5838" />
<path
d="m 91.639182,18.05233 c -0.279753,0 -0.518231,0 -0.793397,0 -0.01835,1.412523 2.595738,1.375834 2.595738,0.02752 0,-0.802569 -0.623711,-0.885119 -1.26118,-0.953911 -0.288925,-0.0321 -0.527403,-0.08255 -0.509058,-0.325614 0.02752,-0.380647 0.889705,-0.417336 0.889705,0.0092 0.279753,0 0.490714,0 0.779639,0 0.01834,-1.385005 -2.4765,-1.385005 -2.448983,0 0.0092,0.697089 0.467783,0.935567 1.164872,0.986014 0.321028,0.01835 0.587022,0.05503 0.587022,0.279753 0,0.376061 -1.004358,0.385233 -1.004358,-0.02293 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5840" />
<path
d="m 94.99822,18.313739 v -1.774825 h 0.376061 c 0,-0.275167 0,-0.444853 0,-0.715434 -0.522817,0 -1.041048,0 -1.563864,0 0,0.270581 0,0.440267 0,0.715434 h 0.376061 v 1.774825 h -0.408164 c 0,0.27058 0,0.440266 0,0.720019 0.545747,0 1.082322,0 1.628069,0 0,-0.279753 0,-0.449439 0,-0.720019 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5842" />
<path
d="m 95.746043,17.428619 c 0.0046,1.096081 0.830086,1.641828 1.646414,1.641828 0.591608,0 1.201561,-0.256822 1.430866,-0.926394 0.110067,-0.311856 0.110067,-0.619125 0.09172,-0.940153 h -1.518003 v 0.710847 h 0.68333 c -0.146755,0.30727 -0.357716,0.394406 -0.687916,0.394406 -0.486128,0 -0.797984,-0.348545 -0.797984,-0.880534 0,-0.490714 0.279753,-0.894291 0.797984,-0.894291 0.325614,0 0.536575,0.110066 0.669572,0.385233 h 0.807156 c -0.155928,-0.797983 -0.830087,-1.132769 -1.476728,-1.137356 -0.816328,0 -1.641828,0.550334 -1.646414,1.646414 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5844" />
<path
d="m 102.0293,19.038344 h 0.29351 V 15.82348 c -0.27975,0 -0.5595,0 -0.83926,0 v 1.573037 l -1.623478,-1.586795 h -0.298098 v 3.224036 c 0.279753,0 0.564096,0 0.848426,0 v -1.577622 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5846" />
</g>
<ellipse
style="stroke-width:0.47932726;stroke-miterlimit:4;stroke-dasharray:none"
id="path5180-2"
cx="174.39336"
cy="136.63829"
rx="31.67144"
ry="12.160763" />
<g
aria-label="Interpreted language"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:6.61458349px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
id="text4889-4-5-6">
<path
d="m 146.50753,138.18412 v -1.77482 h 0.37606 v -0.71543 h -1.56387 v 0.71543 h 0.37606 v 1.77482 h -0.40816 v 0.72002 h 1.62807 v -0.72002 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5849" />
<path
d="m 149.91988,138.90873 h 0.29351 v -3.21486 c -0.27975,0 -0.5595,0 -0.83926,0 v 1.57303 l -1.62348,-1.58679 h -0.2981 v 3.22403 c 0.27975,0 0.56409,0 0.84843,0 v -1.57762 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5851" />
<path
d="m 151.49886,136.42764 v 2.4765 c 0.27058,0 0.54116,0 0.81174,0 v -2.4765 h 0.78423 c 0,-0.24765 0,-0.49071 0,-0.73377 h -2.38478 c 0,0.24306 0,0.48612 0,0.73377 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5853" />
<path
d="m 155.61031,135.69387 c -0.75212,0 -1.26118,0 -2.00413,0 0,1.06397 0,2.13712 0,3.21027 0.74295,0 1.29329,0 2.04541,0 0,-0.24306 0,-0.49071 0,-0.72919 -0.48154,0 -0.75671,0 -1.22908,0 0,-0.19261 0,-0.37606 0,-0.56409 h 1.09149 c 0,-0.24306 0,-0.48613 0,-0.72919 h -1.09149 v -0.45403 c 0.47237,0 0.71085,0 1.1878,0 0,-0.24765 0,-0.4953 0,-0.73377 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5855" />
<path
d="m 158.43815,137.76679 c 0.81174,-0.55033 0.58244,-2.06834 -0.67874,-2.07292 -0.46779,0 -0.94474,0 -1.40794,0 0,1.07315 0,2.14171 0,3.21027 0.266,0 0.54575,0 0.82091,0 v -0.94473 h 0.42651 l 0.55034,0.94473 h 0.91722 v -0.11923 z m -0.67874,-0.54575 h -0.58703 c 0,-0.25682 0,-0.53199 0,-0.7934 0.19262,0 0.39441,-0.005 0.58703,0 0.46778,0.005 0.44485,0.7934 0,0.7934 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5857" />
<path
d="m 160.38367,138.90414 v -0.82091 h 0.5916 c 1.53635,0 1.53635,-2.38478 0,-2.38936 -0.47237,0 -0.94932,0 -1.41252,0 0,1.07315 0,2.14171 0,3.21027 0.27058,0 0.54575,0 0.82092,0 z m 0.58702,-1.55927 h -0.58702 c 0,-0.26141 0,-0.65582 0,-0.91723 0.18803,0 0.3944,-0.005 0.58702,0 0.47695,0.005 0.44944,0.91723 0,0.91723 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5859" />
<path
d="m 164.82467,137.76679 c 0.81174,-0.55033 0.58243,-2.06834 -0.67875,-2.07292 -0.46778,0 -0.94473,0 -1.40793,0 0,1.07315 0,2.14171 0,3.21027 0.26599,0 0.54575,0 0.82091,0 v -0.94473 h 0.42651 l 0.55033,0.94473 h 0.91723 v -0.11923 z m -0.67875,-0.54575 h -0.58702 c 0,-0.25682 0,-0.53199 0,-0.7934 0.19262,0 0.39441,-0.005 0.58702,0 0.46779,0.005 0.44486,0.7934 0,0.7934 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5861" />
<path
d="m 167.9534,135.69387 c -0.75212,0 -1.26118,0 -2.00413,0 0,1.06397 0,2.13712 0,3.21027 0.74295,0 1.29328,0 2.04541,0 0,-0.24306 0,-0.49071 0,-0.72919 -0.48155,0 -0.75671,0 -1.22908,0 0,-0.19261 0,-0.37606 0,-0.56409 h 1.09149 c 0,-0.24306 0,-0.48613 0,-0.72919 h -1.09149 v -0.45403 c 0.47237,0 0.71084,0 1.1878,0 0,-0.24765 0,-0.4953 0,-0.73377 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5863" />
<path
d="m 169.17151,136.42764 v 2.4765 c 0.27058,0 0.54116,0 0.81175,0 v -2.4765 h 0.78422 c 0,-0.24765 0,-0.49071 0,-0.73377 h -2.38478 c 0,0.24306 0,0.48612 0,0.73377 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5865" />
<path
d="m 173.28296,135.69387 c -0.75212,0 -1.26118,0 -2.00413,0 0,1.06397 0,2.13712 0,3.21027 0.74295,0 1.29329,0 2.04541,0 0,-0.24306 0,-0.49071 0,-0.72919 -0.48154,0 -0.75671,0 -1.22908,0 0,-0.19261 0,-0.37606 0,-0.56409 h 1.0915 c 0,-0.24306 0,-0.48613 0,-0.72919 h -1.0915 v -0.45403 c 0.47237,0 0.71085,0 1.1878,0 0,-0.24765 0,-0.4953 0,-0.73377 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5867" />
<path
d="m 175.23944,135.69387 h -1.21073 v 3.21027 h 1.21073 c 2.09127,-0.009 2.09127,-3.2011 0,-3.21027 z m -0.38982,0.74753 h 0.38982 c 1.0227,0 1.0227,1.71521 0,1.71521 h -0.38982 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5869" />
<path
d="m 179.51635,135.69387 c -0.27975,0 -0.55034,0 -0.8255,0 v 3.21027 c 0.65123,0 1.32997,0 1.99037,0 0,-0.27516 0,-0.46319 0,-0.73836 h -1.16487 c 0,-1.36666 0,-0.81174 0,-2.47191 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5871" />
<path
d="m 183.43239,138.90414 h 0.80257 v -0.11923 l -1.44922,-3.13232 h -0.35313 l -1.44462,3.13232 v 0.11923 h 0.80257 l 0.18803,-0.40357 h 1.26577 z m -0.45861,-1.10983 h -0.72461 l 0.35772,-0.84385 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5873" />
<path
d="m 187.12829,138.90873 h 0.29351 v -3.21486 c -0.27975,0 -0.55951,0 -0.83926,0 v 1.57303 l -1.62348,-1.58679 h -0.2981 v 3.22403 c 0.27975,0 0.56409,0 0.84843,0 v -1.57762 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5875" />
<path
d="m 188.0377,137.29901 c 0.005,1.09608 0.83009,1.64182 1.64642,1.64182 0.5916,0 1.20156,-0.25682 1.43086,-0.92639 0.11007,-0.31186 0.11007,-0.61913 0.0917,-0.94015 h -1.518 v 0.71084 h 0.68333 c -0.14675,0.30727 -0.35771,0.39441 -0.68791,0.39441 -0.48613,0 -0.79799,-0.34855 -0.79799,-0.88053 0,-0.49072 0.27976,-0.8943 0.79799,-0.8943 0.32561,0 0.53657,0.11007 0.66957,0.38524 h 0.80715 c -0.15592,-0.79799 -0.83008,-1.13277 -1.47672,-1.13736 -0.81633,0 -1.64183,0.55033 -1.64642,1.64642 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5877" />
<path
d="m 193.09647,138.21164 c -0.23848,0 -0.49072,-0.12841 -0.49072,-0.38982 v -2.12795 c -0.25682,0 -0.5274,0 -0.78422,0 v 2.14171 c 0,0.70626 0.61912,1.11443 1.27494,1.11443 0.6604,0 1.27952,-0.40817 1.27952,-1.11443 v -2.14171 c -0.25682,0 -0.53199,0 -0.7934,0 v 2.12795 c 0,0.26141 -0.24765,0.38982 -0.48612,0.38982 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5879" />
<path
d="m 197.10114,138.90414 h 0.80257 v -0.11923 l -1.44921,-3.13232 h -0.35313 l -1.44462,3.13232 v 0.11923 h 0.80257 l 0.18803,-0.40357 h 1.26576 z m -0.45861,-1.10983 h -0.7246 l 0.35771,-0.84385 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5881" />
<path
d="m 198.13252,137.29901 c 0.005,1.09608 0.83009,1.64182 1.64641,1.64182 0.59161,0 1.20157,-0.25682 1.43087,-0.92639 0.11007,-0.31186 0.11007,-0.61913 0.0917,-0.94015 h -1.518 v 0.71084 h 0.68333 c -0.14675,0.30727 -0.35772,0.39441 -0.68792,0.39441 -0.48612,0 -0.79798,-0.34855 -0.79798,-0.88053 0,-0.49072 0.27975,-0.8943 0.79798,-0.8943 0.32562,0 0.53658,0.11007 0.66958,0.38524 h 0.80715 c -0.15593,-0.79799 -0.83008,-1.13277 -1.47673,-1.13736 -0.81632,0 -1.64182,0.55033 -1.64641,1.64642 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5883" />
<path
d="m 203.95258,135.69387 c -0.75212,0 -1.26118,0 -2.00413,0 0,1.06397 0,2.13712 0,3.21027 0.74295,0 1.29329,0 2.04541,0 0,-0.24306 0,-0.49071 0,-0.72919 -0.48154,0 -0.75671,0 -1.22908,0 0,-0.19261 0,-0.37606 0,-0.56409 h 1.09149 c 0,-0.24306 0,-0.48613 0,-0.72919 h -1.09149 v -0.45403 c 0.47237,0 0.71085,0 1.1878,0 0,-0.24765 0,-0.4953 0,-0.73377 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611107px;font-family:Intro;-inkscape-font-specification:'Intro , Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#ffffff;stroke-width:0.26458332"
id="path5885" />
</g>
<path
inkscape:connector-curvature="0"
id="path313"
d="m 141.46414,78.34398 c 0.42142,-0.0028 0.76386,-0.348324 0.76303,-0.77007 -9.3e-4,-0.419014 -0.34973,-0.765517 -0.76907,-0.763944 -0.41935,0.0019 -0.76535,0.350724 -0.76303,0.769986 0.002,0.420838 0.35063,0.766841 0.76907,0.764028 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<path
inkscape:connector-curvature="0"
id="path315"
d="m 123.462,63.455639 0.87817,0.812203 c 0.0178,-0.01341 0.038,-0.02881 0.057,-0.04545 1.70032,-1.490059 3.64043,-2.782861 5.7663,-3.842731 2.72425,-1.357865 5.04671,-2.069577 7.30874,-2.239766 0.20719,-0.01556 0.39816,-0.0231 0.58358,-0.0231 0.75376,0 1.39668,0.131697 1.96553,0.402625 0.63199,0.300975 0.94961,0.806325 0.94398,1.502061 -0.005,0.54707 -0.16191,1.09505 -0.48126,1.675313 -0.22185,0.402956 -0.47291,0.801276 -0.71569,1.186352 -0.10331,0.163815 -0.20711,0.32854 -0.30992,0.495169 l 0.83886,0.798793 c 0.66983,-0.847217 1.39238,-1.881592 1.72564,-3.145588 0.0386,-0.146101 0.0713,-0.296837 0.10289,-0.442689 0.0144,-0.06655 0.0289,-0.132939 0.0439,-0.199325 v -0.735624 c -0.004,-0.01225 -0.009,-0.02459 -0.0129,-0.03675 -0.0116,-0.03203 -0.0236,-0.06515 -0.0296,-0.100656 -0.16861,-1.010949 -0.74217,-1.71993 -1.75345,-2.167585 -0.64773,-0.286572 -1.34835,-0.360491 -1.94831,-0.395009 -0.18732,-0.01076 -0.37879,-0.01622 -0.56909,-0.01622 -0.98885,0 -2.01395,0.142955 -3.13383,0.436894 -3.86873,1.015833 -7.52405,2.943035 -10.86458,5.727883 -0.0908,0.07591 -0.1807,0.157524 -0.27581,0.243943 -0.0383,0.03526 -0.0782,0.07144 -0.12019,0.109265 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<path
inkscape:connector-curvature="0"
id="path317"
d="m 125.86665,60.621704 c 0.24759,-0.168616 0.48143,-0.327878 0.72819,-0.46032 0.29634,-0.159179 0.39493,-0.379613 0.45179,-0.661632 0.3355,-1.664718 0.7911,-2.974986 1.43361,-4.123592 0.372,-0.664944 0.75219,-1.141571 1.19653,-1.499827 0.74516,-0.600875 1.52094,-0.601454 2.26899,-0.0014 0.46065,0.369348 0.83919,0.839353 1.1573,1.436668 0.18301,0.343605 0.34749,0.687707 0.52165,1.051841 0.0709,0.148252 0.1423,0.297581 0.21547,0.447655 l 1.18644,-0.302548 c -0.0971,-0.196842 -0.19122,-0.394264 -0.28236,-0.58556 -0.22018,-0.462307 -0.42811,-0.89887 -0.67379,-1.322685 -0.8132,-1.402813 -1.7134,-2.136627 -2.9187,-2.379327 l -0.68879,8.13e-4 c -1.00134,0.198498 -1.82696,0.781162 -2.51607,1.780274 -0.298,0.43201 -0.5618,0.87503 -0.78398,1.316642 -0.61329,1.219463 -1.0544,2.618634 -1.38832,4.403046 -0.047,0.251557 -0.0872,0.505019 -0.12971,0.773298 -0.016,0.100821 -0.0323,0.203795 -0.0494,0.309584 0.0935,-0.062 0.18343,-0.123255 0.27117,-0.182936 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<path
inkscape:connector-curvature="0"
id="path319"
d="m 124.80397,71.648191 c -0.26704,0.02566 -0.51917,0.04983 -0.77413,0.06241 -0.15462,0.0077 -0.29749,0.01151 -0.43689,0.01151 -0.58995,0 -1.10415,-0.07177 -1.56472,-0.219027 -0.0657,-0.02103 -0.13046,-0.04354 -0.19411,-0.06763 -0.93778,-0.355111 -1.33088,-1.065747 -1.13677,-2.055091 0.17672,-0.899946 0.63175,-1.654536 1.09703,-2.336035 0.0925,-0.135257 0.19163,-0.269769 0.28757,-0.39981 0.0376,-0.05099 0.0752,-0.102064 0.11291,-0.153716 l -0.85732,-0.828096 c -0.62298,0.7704 -1.37773,1.815536 -1.72374,3.090708 -0.26422,0.97403 -0.18459,1.85858 0.23037,2.558289 0.41463,0.69913 1.15134,1.192726 2.1305,1.42748 0.50543,0.121268 1.0405,0.180205 1.63566,0.180205 0.31075,-8.3e-5 0.63631,-0.01589 0.99523,-0.04867 0.20652,-0.01879 0.40792,-0.04611 0.62115,-0.075 0.0805,-0.01093 0.16141,-0.02193 0.24287,-0.03245 L 125.147,71.616235 c -0.11697,0.01026 -0.23103,0.02119 -0.34303,0.03195 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<path
inkscape:connector-curvature="0"
id="path321"
d="m 123.59295,71.722111 c 0.1394,0 0.28227,-0.0038 0.43689,-0.01151 -0.15462,0.0077 -0.29749,0.01151 -0.43689,0.01151 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<path
inkscape:connector-curvature="0"
id="path323"
d="m 122.02823,71.503084 c 0.46057,0.147177 0.97477,0.219027 1.56472,0.219027 -0.58995,0 -1.10415,-0.07177 -1.56472,-0.219027 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<path
inkscape:connector-curvature="0"
id="path325"
d="m 123.61033,72.91939 c -0.59516,0 -1.13023,-0.05894 -1.63566,-0.180205 0.50543,0.121268 1.0405,0.180205 1.63566,0.180205 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<path
inkscape:connector-curvature="0"
id="path327"
d="m 124.60556,72.870717 c -0.35892,0.03278 -0.68448,0.04859 -0.99523,0.04867 0.31075,0 0.63622,-0.01598 0.99523,-0.04867 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<path
inkscape:connector-curvature="0"
id="path329"
d="m 133.97254,61.461554 c -0.0517,-0.34675 -0.10149,-0.680257 -0.15463,-1.013018 -0.0269,-0.168533 -0.48515,-0.515201 -0.681,-0.515201 -0.013,0 -0.0242,0.0017 -0.0333,0.0048 -0.34534,0.120854 -0.68233,0.256276 -1.03901,0.399562 -0.11746,0.04718 -0.23624,0.09486 -0.35726,0.142955 l 2.31774,1.331708 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<path
inkscape:connector-curvature="0"
id="path331"
d="m 126.47432,63.523764 c -0.0279,0.02185 -0.0552,0.04346 -0.0828,0.06523 -0.0383,0.0303 -0.0775,0.06092 -0.11531,0.09097 -0.23476,0.186082 -0.4566,0.361816 -0.69077,0.525879 -0.22772,0.159511 -0.3129,0.33897 -0.27623,0.581919 0.008,0.05587 0.008,0.118867 0.007,0.179625 -8.1e-4,0.100904 -0.002,0.205202 0.0406,0.243859 0.27615,0.253213 0.57033,0.484325 0.88182,0.729012 0.0502,0.03948 0.10157,0.08013 0.15248,0.120192 0.0276,0.02185 0.055,0.04329 0.0828,0.06531 0.0155,0.01225 0.0305,0.02401 0.0461,0.03634 v -2.674673 c -0.0157,0.01225 -0.0306,0.02401 -0.0461,0.03634 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<path
inkscape:connector-curvature="0"
id="path333"
d="m 128.65763,58.951689 0.008,-0.0044 c 0.28036,-0.14519 0.56164,-0.288311 0.85963,-0.44004 l 0.33508,-0.170685 -1.42649,-0.525631 -0.32986,1.147779 c 0.14933,0.06705 0.22226,0.09685 0.28574,0.09685 0.0484,0 0.0972,-0.01846 0.17061,-0.05447 0.0282,-0.01391 0.0598,-0.03013 0.0968,-0.04942 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<path
inkscape:connector-curvature="0"
id="path335"
d="m 128.5607,59.001106 c 0.0282,-0.01391 0.0599,-0.03013 0.097,-0.04942 l 0.008,-0.0044 -0.008,0.0044 c -0.0371,0.01929 -0.0686,0.03551 -0.0969,0.04942 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<path
inkscape:connector-curvature="0"
id="path337"
d="m 138.15987,66.404965 -0.85376,-0.804836 c -0.0745,0.208017 -0.17043,1.183703 -0.1206,1.633759 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<path
inkscape:connector-curvature="0"
id="path339"
d="m 128.19549,70.859001 c -0.0285,0 -0.0466,0.0066 -0.0518,0.01109 -0.0107,0.01018 -0.0179,0.06721 -0.006,0.109928 0.0702,0.26447 0.14502,0.530348 0.22424,0.811954 l 0.0674,0.239969 1.21896,-0.438467 -0.24708,-0.129049 c -0.39716,-0.20752 -0.77222,-0.403452 -1.1472,-0.594418 -0.0135,-0.0068 -0.0357,-0.01101 -0.0579,-0.01101 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<path
inkscape:connector-curvature="0"
id="path341"
d="m 130.81271,65.690769 c 0.42134,-0.0029 0.76378,-0.34824 0.76296,-0.770069 -6.3e-4,-0.418932 -0.34965,-0.765517 -0.76908,-0.763944 -0.41935,0.0018 -0.76527,0.350807 -0.76295,0.770069 0.002,0.420919 0.35064,0.766924 0.76907,0.763944 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<path
inkscape:connector-curvature="0"
id="path343"
d="m 130.86635,61.966904 c 0.8598,0 1.71331,0.368604 2.30533,1.08222 0.56602,0.682078 0.77752,1.541629 0.65633,2.354494 0.0565,0.389794 0.33682,1.128988 1.3851,2.392074 0,0 3.28581,4.207776 5.59627,7.175312 0.11282,0.126897 0.53805,0.572068 0.98976,0.725536 0.40726,0.08104 0.79026,0.296175 1.07634,0.640688 0.66213,0.798049 0.55195,1.98051 -0.24593,2.641978 -0.35023,0.291044 -0.77479,0.432839 -1.19703,0.432839 -0.53879,0 -1.07378,-0.231194 -1.44519,-0.678519 -0.25843,-0.311407 -0.39733,-0.681666 -0.42531,-1.056558 l -10e-4,0.0016 c 3.1e-4,-0.01555 -0.004,-0.07914 -0.004,-0.09404 -0.0413,-0.431672 -0.43175,-0.991487 -0.58555,-1.197021 l -6.1185,-6.633458 c -1.05267,-1.268384 -1.73847,-1.677962 -2.11949,-1.803451 -0.81253,-0.03675 -1.60826,-0.403039 -2.16866,-1.078909 -1.05639,-1.272274 -0.88066,-3.159163 0.39187,-4.21506 0.5589,-0.463548 1.23626,-0.689694 1.90973,-0.689694 m -0.69814,4.738291 1.88085,-0.320676 0.66238,-1.789048 -1.21847,-1.467792 -1.88052,0.320759 -0.66188,1.788716 1.21764,1.468041 m 10.86632,12.006891 1.20374,-0.209341 0.42075,-1.146786 -0.78224,-0.937939 -1.20382,0.208844 -0.42067,1.147033 0.78224,0.938189"
style="fill:#ffffff;stroke-width:0.08277646" />
<g
id="g345"
transform="matrix(0.08277646,0,0,0.08277646,178.34337,202.95964)"
style="fill:#ffffff">
<path
inkscape:connector-curvature="0"
id="path347"
d="m -688.687,-1452.053 -28.083,60.892 v 1.124 h 14.16 l 4.202,-8.945 h 25.208 l 4.195,8.945 h 14.16 v -1.124 l -28.173,-60.892 z m -5.437,41.26 8.215,-19.134 8.424,19.134 z"
style="fill:#ffffff" />
<path
inkscape:connector-curvature="0"
id="path349"
d="m -601.487,-1412.259 c 7.498,-5.083 10.755,-15.119 7.922,-24.407 -2.772,-9.089 -10.521,-14.536 -20.727,-14.573 h -26.715 v 61.202 h 14.157 v -18.602 h 9.978 l 10.836,18.602 h 16.479 v -1.06 l -12.726,-20.623 z m -12.802,-8.73 h -12.562 v -17.809 h 1.003 c 1.255,0 2.529,-0.01 3.811,-0.02 2.599,-0.021 5.226,-0.041 7.771,0.02 5.329,0.052 7.74,4.621 7.719,8.845 -0.02,4.454 -2.687,8.964 -7.742,8.964 z"
style="fill:#ffffff" />
<polygon
id="polygon351"
points="-564.883,-1438.798 -564.883,-1390.037 -550.906,-1390.037 -550.906,-1438.798 -535.466,-1438.798 -535.466,-1451.239 -580.414,-1451.239 -580.414,-1438.798 "
style="fill:#ffffff" />
<polygon
id="polygon353"
points="-503.046,-1402.208 -503.046,-1439.159 -495.642,-1439.159 -495.642,-1451.239 -524.427,-1451.239 -524.427,-1439.159 -517.022,-1439.159 -517.022,-1402.208 -525.059,-1402.208 -525.059,-1390.037 -495.01,-1390.037 -495.01,-1402.208 "
style="fill:#ffffff" />
<path
inkscape:connector-curvature="0"
id="path355"
d="m -424.689,-1402.396 c 3.252,-5.109 4.9,-11.218 4.9,-18.153 0,-21.831 -16.284,-31.774 -31.414,-31.774 -15.13,0 -31.415,9.943 -31.415,31.774 0,21.683 16.173,31.56 31.199,31.56 5.542,0 10.948,-1.321 15.636,-3.82 l 0.886,-0.472 1.724,3.244 h 14.828 v -0.794 l -6.679,-11.039 z m -26.514,0.053 c -8.094,0 -16.806,-5.697 -16.806,-18.206 0,-12.415 8.712,-18.069 16.806,-18.069 8.094,0 16.806,5.654 16.806,18.069 0,12.509 -8.712,18.206 -16.806,18.206 z"
style="fill:#ffffff" />
</g>
<path
inkscape:connector-curvature="0"
id="path357"
d="m 132.68321,70.577229 3.2e-4,-0.0021 c -2.02106,-0.762293 -3.99428,-1.797165 -5.87529,-3.083925 -2.03233,-1.390396 -3.52852,-2.747516 -4.70866,-4.270934 -0.7214,-0.930987 -1.13958,-1.714881 -1.35588,-2.541652 -0.25396,-0.970885 0.009,-1.700228 0.75964,-2.109309 0.18848,-0.102726 0.40006,-0.18782 0.62877,-0.2528 0.62712,-0.178218 1.30125,-0.232767 2.08597,-0.166794 0.10306,0.0086 0.20868,0.01796 0.31505,0.02748 0.11605,0.01018 0.23185,0.02003 0.34832,0.03046 l 0.26298,0.02326 0.31828,-1.152165 c -0.0784,-0.01001 -0.1567,-0.02028 -0.23426,-0.03063 -0.21009,-0.02789 -0.4085,-0.0543 -0.60013,-0.07094 -0.38806,-0.03361 -0.72868,-0.05 -1.04116,-0.05 -0.72347,0 -1.35265,0.08907 -1.92365,0.272334 -1.20688,0.387394 -1.90799,1.099355 -2.14333,2.176773 -0.16091,0.73671 -0.0471,1.521431 0.35818,2.46947 0.50485,1.180972 1.29338,2.292246 2.48147,3.497388 2.62451,2.662257 5.78425,4.710892 9.65977,6.263034 0.26347,0.105457 0.52844,0.199987 0.80897,0.299982 0.11862,0.0423 0.23906,0.08518 0.36157,0.129793 l 0.19841,-0.692425 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<path
inkscape:connector-curvature="0"
id="path359"
d="m 142.16062,69.446917 c -0.0122,-0.02169 -0.026,-0.04635 -0.0296,-0.07491 -0.0821,-0.662626 -0.31736,-1.336177 -0.71924,-2.059065 -0.65766,-1.183454 -1.5586,-2.2915 -2.8351,-3.487041 -0.31554,-0.295677 -0.63936,-0.575214 -0.98205,-0.871056 -0.13882,-0.119861 -0.27946,-0.241294 -0.42183,-0.36579 -6.3e-4,0.0027 -9.4e-4,0.0051 -0.001,0.0076 -0.005,0.02939 -0.008,0.04561 -0.007,0.05902 l 0.0123,0.314054 c 0.0146,0.377378 0.0296,0.767503 0.0554,1.150262 0.004,0.05844 0.0509,0.138402 0.1259,0.213811 0.17656,0.177473 0.35966,0.35478 0.53672,0.526293 0.31505,0.305197 0.64086,0.620824 0.94266,0.949198 0.9612,1.045798 1.57904,2.006915 1.94434,3.0249 0.16952,0.47224 0.22399,0.894151 0.16646,1.28974 -0.0949,0.653603 -0.50858,1.095547 -1.26491,1.351078 -0.20321,0.06862 -0.41413,0.122012 -0.6339,0.16191 l 0.80608,1.042984 c 0.12838,-0.03874 0.25495,-0.08071 0.37878,-0.129297 1.02535,-0.402128 1.63509,-1.072452 1.86421,-2.04938 l 0.072,-0.305114 v -0.732323 c -0.003,-0.0055 -0.006,-0.01118 -0.009,-0.01689 z"
style="fill:#ffffff;stroke-width:0.08277646" />
<g
id="g361"
transform="matrix(0.08277646,0,0,0.08277646,178.34337,202.95964)"
style="fill:#ffffff">
<path
inkscape:connector-curvature="0"
id="path363"
d="m -528.273,-1731.087 c 0.581,4.945 1.224,9.971 1.846,14.831 1.416,11.057 2.879,22.489 3.712,33.785 0.808,10.944 0.86,22.254 0.165,34.1 l 13,16.818 c 0.335,-3.384 0.644,-6.817 0.903,-10.349 1.854,-25.214 1.066,-50.093 -2.342,-73.945 -0.708,-4.964 -1.549,-9.816 -2.438,-14.955 -0.378,-2.185 -0.759,-4.387 -1.133,-6.617 l -14.161,3.555 c 0.044,0.257 0.086,0.5 0.128,0.734 0.129,0.741 0.242,1.39 0.32,2.043 z"
style="fill:#ffffff" />
<path
inkscape:connector-curvature="0"
id="path365"
d="m -534.181,-1580.343 c -2.321,7.348 -4.98,14.184 -8.042,20.678 -3.967,8.416 -9.193,17.993 -17.877,25.219 -9.296,7.733 -19.083,7.701 -28.365,-0.092 -5.935,-4.982 -10.921,-11.633 -15.692,-20.929 -6.63,-12.926 -11.46,-27.311 -15.661,-46.642 l -0.072,-0.342 c -0.174,-0.828 -0.411,-1.962 -0.892,-2.284 -4.153,-2.786 -8.356,-5.448 -12.807,-8.267 -1.067,-0.677 -2.146,-1.359 -3.239,-2.054 0.164,0.969 0.321,1.911 0.475,2.834 0.433,2.596 0.842,5.047 1.304,7.478 4.702,24.702 10.704,42.76 19.462,58.551 7.542,13.604 17.86,28.05 37.208,32.08 h 8.319 c 17.949,-3.632 27.887,-16.568 35.241,-28.748 1.953,-3.234 3.717,-6.507 5.244,-9.726 2.388,-5.035 4.556,-10.249 6.533,-15.655 z"
style="fill:#ffffff" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

View File

@ -14,8 +14,6 @@
<body>
<a href="https://github.com/m-labs/artiq"><img style="position: absolute; top: 0; right: 0; border: 0; z-index: 1;" src="forkme_right_white_ffffff.png" alt="Fork me on GitHub"></a>
<div id="header">
<div id="headerinside">
<div id="logo"><a href="../index.html"><img src="../logo.png"></a></div>
@ -24,7 +22,6 @@
<li><a href="../solvespace/index.html">solvespace</a></li>
<li><a href="../gateware.html">gateware</a></li>
<li><a href="../video.html">video</a></li>
<li><a href="../public_events.html">events</a></li>
<li><a href="../about.html">about</a></li>
</ul>
</div>
@ -32,8 +29,8 @@
<div id="container">
<div class="full">
<div style="float: right;"><img src="ion_trap.png"></div>
<p>ARTIQ (Advanced Real-Time Infrastructure for Quantum physics) is a next-generation control system for quantum information experiments. It is being developed in partnership with the <a href="http://www.nist.gov/pml/div688/grp10/index.cfm">Ion Storage Group</a> at NIST, and its applicability reaches beyond ion trapping.</p>
<div style="float: right;"><img src="lab_hardware.png"></div>
<p>ARTIQ (Advanced Real-Time Infrastructure for Quantum physics) is a next-generation control system for quantum information experiments. It was initiated and is supported by the <a href="https://www.nist.gov/pml/time-and-frequency-division/ion-storage">Ion Storage Group</a> at NIST, and its applicability reaches beyond ion trapping.</p>
<p>Modern research on quantum information systems poses particular challenges to the control system:
<ul>
@ -45,7 +42,7 @@
</ul>
</p>
<p><center><img src="lab_hardware.png"></center></p>
<p><center><img src="nist_crate1.jpg"> <img src="nist_crate2.jpg"></center></p>
<h2>Enter ARTIQ</h2>
@ -63,7 +60,7 @@
<p>Technologies employed include <a href="http://python.org">Python</a>, <a href="../gateware.html">Migen</a>, <a href="../gateware.html">MiSoC</a>/<a href="https://github.com/openrisc/mor1kx">mor1kx</a>, <a href="http://llvm.org">LLVM</a> and <a href="https://github.com/numba/llvmlite">llvmlite</a>.</p>
<p><center><img src="comp.png"></center></p>
<p><center><img src="comp.svg" width="60%"></center></p>
<h2>Open source</h2>
@ -71,63 +68,20 @@
<p>Our aim is to provide a control system suitable for the challenges of modern quantum information research, which is based on modular, parameterized and open components that allow physicists to rapidly design and deploy new experiments.</p>
<h2>A taste of the programming language</h2>
<h4>Timing language basics</h4>
<pre>
trigger.sync() # wait for trigger input
start = now_mu() # capture trigger time
for i in range(3):
delay(5*us)
dds.pulse(900*MHz, 7*us) # first pulse 5 µs after trigger
at_mu(start) # re-reference time-line
delay(1*ms)
dds.pulse(200*MHz, 11*us) # exactly 1 ms after trigger
</pre>
<p>
<ul>
<li>now(), at(), delay() describe time-line of an experiment</li>
<li>Exact time is kept in an internal variable</li>
<li>That variable only loosely tracks the execution time of CPU instructions</li>
<li>The value of that variable is exchanged with the real-time input/output (RTIO) core that does precise timing</li>
</ul>
</p>
<h4>Parallelism</h4>
<pre>
with sequential:
with parallel:
a.pulse(100*MHz, 10*us)
b.pulse(200*MHz, 20*us)
with parallel:
c.pulse(300*MHz, 30*us)
d.pulse(400*MHz, 20*us)
</pre>
<ul>
<li>Experiments are inherently parallel: simultaneous laser pulses, parallel cooling of ions in different trap zones</li>
<li>parallel and sequential contexts with arbitrary nesting</li>
<li>a and b pulses both start at the same time</li>
<li>c and d pulses both start when a and b are both done (after 20 µs)</li>
<li>Currently implemented by inlining, loop-unrolling, and interleaving (i.e. static scheduling at compile time)</li>
</ul>
<h4>Organize experiment components and reuse code</h4>
<pre>
class Experiment(EnvExperiment):
def build(self):
self.ion1 = Ion(...)
self.ion2 = Ion(...)
self.transporter = Transporter(...)
<h2>Sinara hardware</h2>
@kernel
def run(self):
with parallel:
self.ion1.cool(duration=10*us)
self.ion2.cool(frequency=...)
self.transporter.move(speed=...)
delay(100*ms)
self.ion1.detect(duration=...)
</pre>
<p>The ARTIQ core device currently uses hardware built in-house by physicists (based on a Xilinx KC705 development board with custom FMC cards). To improve the quality, features and scalability of ARTIQ systems, we are developing the Sinara device family. It aims at providing turnkey control hardware that is reproducible, open, flexible, modular, well-tested, and well-supported by the ARTIQ control software.</p>
<h2>Is ARTIQ right for my lab?</h2>
<p>It's easy to find out by yourself! The core device is based on the resource-efficient MiSoC system-on-chip design, and you can use a limited version of ARTIQ with the small and low-cost <a href="http://pipistrello.saanlima.com/">Pipistrello</a> board. Feel free to send feedback to the mailing list! See <a href="manual/installing.html">the manual</a> for instructions. Note that Windows is not currently supported with the Pipistrello due to problems with the Windows PPP stack.</p>
<p>One of the main devices of the Sinara family is the Sayma card, which includes 8 channels of 2.4GSPS 16-bit DACs and a Kintex Ultrascale FPGA. The FPGA synthesizes waveforms for the DAC and our gateware supports two-tone direct digital synthesis and shaping of the waveform parameters with splines. Multiple Sayma cards can be installed in a MicroTCA chassis and synchronized.</p>
<p><center><img src="sinara1.png"> <img src="sinara2.png"></center></p>
<div style="float: right;"><a href="http://www.ise.pw.edu.pl/"><img src="logo_ise.png"></a></div>
<p>The Sinara hardware is still in development, and more information is available <a href="https://github.com/m-labs/sinara/wiki">on the wiki</a>. Most of the hardware engineering is done at the <a href="http://www.ise.pw.edu.pl/">Institute for Electronics Systems</a> at the Warsaw University of Technology.</p>
<h2>A low-cost entry point</h2>
<p>The core device is based on the resource-efficient MiSoC system-on-chip design, and you can use a limited version of ARTIQ with the small and low-cost <a href="http://pipistrello.saanlima.com/">Pipistrello</a> board. See <a href="manual/installing.html">the manual</a> for instructions. Note that Windows is not currently supported with the Pipistrello due to problems with the Windows PPP stack, so you will need a Linux system for trying ARTIQ on the Pipistrello. Feel free to send feedback to the mailing list, report problems to the <a href="https://github.com/m-labs/artiq/issues">GitHub issue tracker</a> and submit pull requests!</p>
<h2>Resources</h2>
<p>
@ -140,6 +94,18 @@ class Experiment(EnvExperiment):
<li>Commercial support available (ports to your hardware, feature development, technical support, bugfixing) - contact sales at m-labs.hk. We welcome inquiries from research groups of all sizes. <a href="https://github.com/m-labs/artiq/issues?q=is%3Aissue+is%3Aopen+label%3Atype%3Afor-contract">Proposed extensions</a>.</li>
<li>NIST press release: <a href="https://www.nist.gov/news-events/news/2015/01/open-source-software-quantum-information">Open-Source Software for Quantum Information</a></li>
</ul></p>
<h2>Users and contributors</h2>
<p>ARTIQ was initiated by the Ion Storage Group at NIST, and several other institutions have later contributed to ARTIQ and/or Sinara.</p>
<p>
<center><table>
<tr><td><a href="https://www.nist.gov/pml/time-and-frequency-division/ion-storage"><img src="logo_nist.png"></a></td>
<td><a href="https://www2.physics.ox.ac.uk/"><img src="logo_oxford.png"></a></td>
<tr><td><a href="http://jqi.umd.edu/"><img src="logo_jqi.png"></a></td>
<td><img src="logo_arl.png"></td></tr>
<tr><td><a href="http://www.duke.edu"><img src="logo_duke.png"></a></td><td></td></tr>
</table></center>
</p>
</div>
</div>
@ -149,7 +115,7 @@ class Experiment(EnvExperiment):
<table width="100%"><tr>
<td><p><img src="../logo_small.png"><br /><br />Open tools for open physics</p></td>
<td><p><b>M-Labs Limited</b><br />Workshop 15B 6/F Block B1<br />17 Ko Fai Road, Yau Tong<br />Hong Kong<br />+852-59362721</p></td>
<td><a href="https://webchat.freenode.net/?channels=m-labs">Freenode #m-labs</a><br /><a href="https://ssl.serverraum.org/lists/listinfo/devel/">Developer mailing list</a><br />
<td><a href="https://webchat.freenode.net/?channels=m-labs">Freenode #m-labs</a><br />
GitHub: <a href="https://github.com/m-labs">m-labs</a><br />
Twitter: @<a href="http://twitter.com/M_Labs_Ltd">M_Labs_Ltd</a><br />
</td>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 152 KiB

BIN
artiq/logo_arl.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

BIN
artiq/logo_duke.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

BIN
artiq/logo_ise.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

BIN
artiq/logo_jqi.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
artiq/logo_nist.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 908 B

BIN
artiq/logo_oxford.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

BIN
artiq/nist_crate1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

BIN
artiq/nist_crate2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
artiq/sinara1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

BIN
artiq/sinara2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -22,7 +22,6 @@
<li><a href="solvespace/index.html">solvespace</a></li>
<li><a class="selected" href="gateware.html">gateware</a></li>
<li><a href="video.html">video</a></li>
<li><a href="public_events.html">events</a></li>
<li><a href="about.html">about</a></li>
</ul>
</div>
@ -51,11 +50,6 @@
<li><a href="migen/tutorial.pdf">Tutorial: An introduction to Migen</a></li>
<li><a href="migen/slides.pdf">Lecture slides</a></li>
</ul>
</p>
<p>
<b>Try Migen in your web browser:</b>
<a href="http://www.edaplayground.com"><img src="edaplayground.png" valign="middle" alt="EDA Playground"></a> provides an online interface to many server-side tools, including Migen.
</p>
<h2>MiSoC</h2>
@ -76,7 +70,7 @@
<li>Possibility to encapsulate legacy Verilog/VHDL code.</li>
</ul></p>
<p>MiSoC source is <a href="http://github.com/m-labs/misoc">here</a>, mostly covered by the permissive BSD license</a>. Here is a <a href="http://github.com/m-labs/blinkie">simple example</a> of how to customize MiSoC.</p>
<p>MiSoC source is <a href="http://github.com/m-labs/misoc">here</a>, mostly covered by the permissive BSD license</a>.
</div>
</div>
@ -87,7 +81,7 @@
<table width="100%"><tr>
<td><p><img src="logo_small.png"><br /><br />Open tools for open physics</p></td>
<td><p><b>M-Labs Limited</b><br />Workshop 15B 6/F Block B1<br />17 Ko Fai Road, Yau Tong<br />Hong Kong<br />+852-59362721</p></td>
<td><a href="https://webchat.freenode.net/?channels=m-labs">Freenode #m-labs</a><br /><a href="https://ssl.serverraum.org/lists/listinfo/devel/">Developer mailing list</a><br />
<td><a href="https://webchat.freenode.net/?channels=m-labs">Freenode #m-labs</a><br />
GitHub: <a href="https://github.com/m-labs">m-labs</a><br />
Twitter: @<a href="http://twitter.com/M_Labs_Ltd">M_Labs_Ltd</a><br />
</td>

View File

@ -22,22 +22,20 @@
<li><a href="solvespace/index.html">solvespace</a></li>
<li><a href="gateware.html">gateware</a></li>
<li><a href="video.html">video</a></li>
<li><a href="public_events.html">events</a></li>
<li><a href="about.html">about</a></li>
</ul>
</div>
</div>
<div style="width: 100%; background: #1d1d20;">
<div style="width: 100%; background: #fff;">
<div id="container">
<div class="pictures">
<div class="picture" style="width: 700px; margin-left: auto; margin-right: auto;">
<center><a href="artiq/index.html"><img src="artiq.jpg"></a></center>
<p>ARTIQ (Advanced Real-Time Infrastructure for Quantum physics) is a next-generation control system for quantum information experiments, being developed in partnership with the Nobel prize-winning <a href="http://www.nist.gov/pml/div688/grp10/index.cfm">Ion Storage Group</a> at NIST.</p>
<p>ARTIQ (Advanced Real-Time Infrastructure for Quantum physics) is a leading-edge control system for quantum information experiments, initiated and supported by the <a href="https://www.nist.gov/pml/time-and-frequency-division/ion-storage">Ion Storage Group</a> at NIST.</p>
<p>The system features a high-level programming language that helps describing complex experiments, which is compiled and executed on dedicated hardware with nanosecond timing resolution and sub-microsecond latency.</p>
<p><ul>
<li>Press release: <a href="http://nist.gov/pml/div688/grp10/open-source-software-for-quantum-information.cfm">Open-Source Software for Quantum Information</a></li>
<li><a href="artiq/index.html">More...</a></li>
</ul></p>
</div>
@ -61,7 +59,7 @@
<table width="100%"><tr>
<td><p><img src="logo_small.png"><br /><br />Open tools for open physics</p></td>
<td><p><b>M-Labs Limited</b><br />Workshop 15B 6/F Block B1<br />17 Ko Fai Road, Yau Tong<br />Hong Kong<br />+852-59362721</p></td>
<td><a href="https://webchat.freenode.net/?channels=m-labs">Freenode #m-labs</a><br /><a href="https://ssl.serverraum.org/lists/listinfo/devel/">Developer mailing list</a><br />
<td><a href="https://webchat.freenode.net/?channels=m-labs">Freenode #m-labs</a><br />
GitHub: <a href="https://github.com/m-labs">m-labs</a><br />
Twitter: @<a href="http://twitter.com/M_Labs_Ltd">M_Labs_Ltd</a><br />
</td>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -1,96 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>M-Labs &raquo; open tools for open physics</title>
<link rel="stylesheet" type="text/css" media="screen" href="style.css" />
<link rel="icon" type="image/png" href="favicon.png" />
</head>
<body>
<div id="header">
<div id="headerinside">
<div id="logo"><a href="index.html"><img src="logo.png"></a></div>
<ul id="menu">
<li><a href="artiq/index.html">artiq</a></li>
<li><a href="solvespace/index.html">solvespace</a></li>
<li><a href="gateware.html">gateware</a></li>
<li><a href="video.html">video</a></li>
<li><a class="selected" href="public_events.html">events</a></li>
<li><a href="about.html">about</a></li>
</ul>
</div>
</div>
<div id="container">
<div class="full">
<h2>November 28th 2016, 20:00 &mdash; Lecture: Grass Roots Genomics: Using Hong Kong's Emblem to Crack Exobytes of Data</h2>
<p>
<img src="scott_edmunds.jpg" style="float: right;">
Far outpacing Moore's law, the growth of genomics, sequencing the genetic code of all living organisms, is predicted to overtake the volumes of other major generators of large-scale data such as astronomy, streaming video, and social media. Much of this revolution has been driven in Hong Kong and just across the border in Shenzhen, but has gone under the radar here. The effects of this are already touching all our lives, and our health and wellbeing in the 21st century. To better equip the people of Hong Kong with the literacy and training to make informed decisions and work in this new genomic era we launched Bauhinia Genome, a grassroots, citizen science project using the crowdfunded sequencing of the genome of the Hong Kong emblem to better understand where it came from, and train local students to assemble and analyse the data. Crucial skills needed for this field to advance, as well as engage the public through local pride.
</p>
<p>
<b>Speaker:</b>
Scott Edmunds is Executive Committee Member for Open Science at Open Data Hong Kong, and employed by the genomics organization BGI on publishing and data projects. As Executive Editor of Gigascience, the open and reproducible research journal based out of the BGI offices in Hong Kong, he works on data publishing and infrastructure. He is passionate about reproducible research, citizen science and open data, and involved in a number of open science projects such as the crowdsourcing of the deadly European 2011 E. coli outbreak, the Bauhinia Genome project, and Mosquito Alert.
</p>
<h2>June 23rd 2016, 20:00 &mdash; Lecture: Harnessing social media data with machine learning</h2>
<p>
Judging others' psychological traits is not only an essential skill in successful social living, but also an important factor in product development. Psychological traits are a key driver behind human interaction, behavior and emotions. Although accurate judgments stem from social-cognitive skills, developments in machine learning show that computer models can also make valid judgments. It is also possible that this technique can assist clinical diagnosis in the future.
</p>
<p>
<a href="https://www.facebook.com/psyqulife">Research</a> by Lucia Chen (speaking), Tao Gong and Rob Davidson.
</p>
<p>Event open to all. Bring drinks and snacks.</p>
<h2>March 3rd 2016, 20:00 &mdash; Projection of QED lectures by Richard Feynman</h2>
<p>We will get together to watch and discuss the excellent <a href="https://www.youtube.com/playlist?list=PL8590A6E18255B3F4">lectures on quantum electrodynamics</a> (QED) that Richard Feynman originally gave at the University of Auckland in 1979. QED is a strange, beautiful and fundamental theory from which many intuitive or extremely counter-intuitive predictions (e.g. quantum paradoxes) about light and matter can be made. Many have been verified experimentally with much precision. The lectures present the theory in a witty and accessible manner.</p>
<p>Event open to all. Bring drinks and snacks.</p>
<p><i>&laquo; The theory of quantum electrodynamics describes Nature as absurd from the point of view of common sense. And it agrees fully with experiment. So I hope you accept Nature as She is &mdash; absurd. &raquo;</i> &mdash; Richard Feynman</p>
<h2>Getting there</h2>
<p><b>The lab's address is:</b><br />
M-Labs Limited<br />
Workshop 15B 6/F Block B1<br />
Yau Tong Industrial City<br />
17 Ko Fai Rd<br />
Yau Tong, Hong Kong
</p>
<p>It is a short walk from the Yau Tong MTR station. Take exit A2. Viewed from the MTR exit, Yau Tong Industrial City is inside that building:<br />
<img src="yautongindus.jpg"><br />
When entering from Ko Fai Road, get inside the courtyard, the entrance to Block B1 is in front of you on your left. Take the elevator or the stairs to the 6th floor.
</p>
</div>
</div>
<div id="footer">
<div id="footerinside">
<table width="100%"><tr>
<td><p><img src="logo_small.png"><br /><br />Open tools for open physics</p></td>
<td><p><b>M-Labs Limited</b><br />Workshop 15B 6/F Block B1<br />17 Ko Fai Road, Yau Tong<br />Hong Kong<br />+852-59362721</p></td>
<td><a href="https://webchat.freenode.net/?channels=m-labs">Freenode #m-labs</a><br /><a href="https://ssl.serverraum.org/lists/listinfo/devel/">Developer mailing list</a><br />
GitHub: <a href="https://github.com/m-labs">m-labs</a><br />
Twitter: @<a href="http://twitter.com/M_Labs_Ltd">M_Labs_Ltd</a><br />
</td>
</tr></table>
</div>
</div>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

View File

@ -24,7 +24,6 @@
<li><a class="selected" href="index.html">solvespace</a></li>
<li><a href="../gateware.html">gateware</a></li>
<li><a href="../video.html">video</a></li>
<li><a href="../public_events.html">events</a></li>
<li><a href="../about.html">about</a></li>
</ul>
</div>
@ -183,7 +182,7 @@
<table width="100%"><tr>
<td><p><img src="../logo_small.png"><br /><br />Open tools for open physics</p></td>
<td><p><b>M-Labs Limited</b><br />Workshop 15B 6/F Block B1<br />17 Ko Fai Road, Yau Tong<br />Hong Kong<br />+852-59362721</p></td>
<td><a href="https://webchat.freenode.net/?channels=m-labs">Freenode #m-labs</a><br /><a href="https://ssl.serverraum.org/lists/listinfo/devel/">Developer mailing list</a><br />
<td><a href="https://webchat.freenode.net/?channels=m-labs">Freenode #m-labs</a><br />
GitHub: <a href="https://github.com/m-labs">m-labs</a><br />
Twitter: @<a href="http://twitter.com/M_Labs_Ltd">M_Labs_Ltd</a><br />
</td>

View File

@ -3,16 +3,16 @@ body {
padding: 0;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
background: #1d1d20;
color: #b3b3bb;
background: #fff;
color: #000;
}
a:link, a:visited {
color: #7389ae;
color: #0053A1;
}
a:hover, a:active {
color: #faec8f;
color: #00050A;
}
img {
@ -29,25 +29,23 @@ h2 {
font-size: 20px;
border-bottom: 1px solid #27272a;
margin: 3px 0 3px;
padding: 5px 0 4px;
color: #fff;
padding: 5px 0 0px;
color: #0053A1;
clear: both;
text-shadow: 1px 2px 1px #131315;
}
h3 {
font-size: 18px;
margin: 10px 0 3px;
color: #fff;
color: #0053A1;
clear: both;
text-shadow: 1px 2px 1px #131315;
text-align: center;
}
h4 {
font-size: 16px;
margin: 10px 0 3px;
color: #fff;
color: #0053A1;
clear: both;
border-bottom: 1px solid #27272a;
}
@ -74,9 +72,8 @@ table.td td {
}
div#header {
background: #171814;
height: 91px;
border-bottom: 2px solid rgb(239,1,124);
background: rgb(0,0,0);
}
div#header p, div#header h1 {
@ -144,36 +141,31 @@ ul#menu li a {
height: 15px;
padding: 5px 0;
display: block;
background: #606c88; /* Old browsers */
background: -moz-linear-gradient(top, #606c88 0%, #3f4c6b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606c88), color-stop(100%,#3f4c6b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* IE10+ */
background: linear-gradient(to bottom, #606c88 0%,#3f4c6b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */
background: #0053A1; /* Old browsers */
background: -moz-linear-gradient(top, #0053A1 0%, #004280 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0053A1), color-stop(100%,#004280)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0053A1 0%,#004280 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0053A1 0%,#004280 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0053A1 0%,#004280 100%); /* IE10+ */
background: linear-gradient(to bottom, #0053A1 0%,#004280 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0053A1', endColorstr='#004280',GradientType=0 ); /* IE6-9 */
}
ul#menu li a:hover, ul#menu li a:active {
background: #8993ab; /* Old browsers */
background: -moz-linear-gradient(top, #8993ab 0%, #6376a3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8993ab), color-stop(100%,#6376a3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #8993ab 0%,#6376a3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #8993ab 0%,#6376a3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #8993ab 0%,#6376a3 100%); /* IE10+ */
background: linear-gradient(to bottom, #8993ab 0%,#6376a3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8993ab', endColorstr='#6376a3',GradientType=0 ); /* IE6-9 */
background: #007cf1; /* Old browsers */
background: -moz-linear-gradient(top, #007cf1 0%, #004280 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007cf1), color-stop(100%,#004280)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #007cf1 0%,#004280 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #007cf1 0%,#004280 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #007cf1 0%,#004280 100%); /* IE10+ */
background: linear-gradient(to bottom, #007cf1 0%,#004280 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cf1', endColorstr='#004280',GradientType=0 ); /* IE6-9 */
}
ul#menu li a.selected {
background: rgb(255,93,177); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,93,177,1) 0%, rgba(239,1,124,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,93,177,1)), color-stop(100%,rgba(239,1,124,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c',GradientType=0 ); /* IE6-9 */
background: rgb(255,255,255);
color: #000;
text-shadow: none;
}
div.pictures {
@ -182,8 +174,8 @@ div.pictures {
}
div.picture {
background: #171814;
color: #b3b3bb;
background: #fff;
color: #000;
border: 1px solid #000;
}
@ -209,22 +201,22 @@ div.full {
}
#container h2.section a:hover, #container h2.options a:hover {
color: #faf3c7;
color: #cac397;
}
#footer {
border-top: 2px solid #2a2a2f;
border-top: 1px solid #808080;
margin-top: 30px;
font-size: 9px;
color: #595965;
color: #000;
line-height: 1.5em;
clear: both;
background: rgb(23,24,20); /* Old browsers */
background: -moz-linear-gradient(top, rgba(23,24,20,1) 0%, rgba(29,29,32,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(23,24,20,1)), color-stop(100%,rgba(29,29,32,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(23,24,20,1) 0%,rgba(29,29,32,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(23,24,20,1) 0%,rgba(29,29,32,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(23,24,20,1) 0%,rgba(29,29,32,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(23,24,20,1) 0%,rgba(29,29,32,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#171814', endColorstr='#1d1d20',GradientType=0 ); /* IE6-9 */
background: rgb(192,192,192); /* Old browsers */
background: -moz-linear-gradient(top, rgba(192,192,192,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(192,192,192,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(192,192,192,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(192,192,192,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(192,192,192,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(192,192,192,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c0c0', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

View File

@ -22,7 +22,6 @@
<li><a href="solvespace/index.html">solvespace</a></li>
<li><a href="gateware.html">gateware</a></li>
<li><a class="selected" href="video.html">video</a></li>
<li><a href="public_events.html">events</a></li>
<li><a href="about.html">about</a></li>
</ul>
</div>
@ -57,7 +56,7 @@
<table width="100%"><tr>
<td><p><img src="logo_small.png"><br /><br />Open tools for open physics</p></td>
<td><p><b>M-Labs Limited</b><br />Workshop 15B 6/F Block B1<br />17 Ko Fai Road, Yau Tong<br />Hong Kong<br />+852-59362721</p></td>
<td><a href="https://webchat.freenode.net/?channels=m-labs">Freenode #m-labs</a><br /><a href="https://ssl.serverraum.org/lists/listinfo/devel/">Developer mailing list</a><br />
<td><a href="https://webchat.freenode.net/?channels=m-labs">Freenode #m-labs</a><br />
GitHub: <a href="https://github.com/m-labs">m-labs</a><br />
Twitter: @<a href="http://twitter.com/M_Labs_Ltd">M_Labs_Ltd</a><br />
</td>