diff --git a/img/dsiParserFrontend.png b/img/dsiParserFrontend.png new file mode 100644 index 0000000000000000000000000000000000000000..18140fc35c20e0cf807ad713aec4fad41a7280ba Binary files /dev/null and b/img/dsiParserFrontend.png differ diff --git a/img/dsiParserFrontend.svg b/img/dsiParserFrontend.svg new file mode 100644 index 0000000000000000000000000000000000000000..8a9048e2a3c47f61160777bc5283f3cbb4e14a12 --- /dev/null +++ b/img/dsiParserFrontend.svg @@ -0,0 +1,314 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="520.36798" + height="580.36798" + version="1.1" + id="svg111" + sodipodi:docname="dsiParserFrontend.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + inkscape:export-filename="dccJsonServer.png" + inkscape:export-xdpi="95.93" + inkscape:export-ydpi="95.93" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs115"> + <marker + style="overflow:visible" + id="marker2027" + refX="0" + refY="0" + orient="auto-start-reverse" + inkscape:stockid="Arrow1" + markerWidth="4.0606604" + markerHeight="6.7071066" + viewBox="0 0 4.0606602 6.7071068" + inkscape:isstock="true" + inkscape:collect="always" + preserveAspectRatio="xMidYMid"> + <path + style="fill:none;stroke:context-stroke;stroke-width:1;stroke-linecap:butt" + d="M 3,-3 0,0 3,3" + id="path2025" + transform="rotate(180,0.125,0)" + sodipodi:nodetypes="ccc" /> + </marker> + <marker + style="overflow:visible" + id="marker1981" + refX="0" + refY="0" + orient="auto-start-reverse" + inkscape:stockid="Arrow1" + markerWidth="4.0606604" + markerHeight="6.7071066" + viewBox="0 0 4.0606602 6.7071068" + inkscape:isstock="true" + inkscape:collect="always" + preserveAspectRatio="xMidYMid"> + <path + style="fill:none;stroke:context-stroke;stroke-width:1;stroke-linecap:butt" + d="M 3,-3 0,0 3,3" + id="path1979" + transform="rotate(180,0.125,0)" + sodipodi:nodetypes="ccc" /> + </marker> + <marker + style="overflow:visible" + id="Arrow1" + refX="0" + refY="0" + orient="auto-start-reverse" + inkscape:stockid="Arrow1" + markerWidth="4.0606604" + markerHeight="6.7071066" + viewBox="0 0 4.0606602 6.7071068" + inkscape:isstock="true" + inkscape:collect="always" + preserveAspectRatio="xMidYMid"> + <path + style="fill:none;stroke:context-stroke;stroke-width:1;stroke-linecap:butt" + d="M 3,-3 0,0 3,3" + id="path5057" + transform="rotate(180,0.125,0)" + sodipodi:nodetypes="ccc" /> + </marker> + <inkscape:path-effect + effect="fillet_chamfer" + id="path-effect5386" + is_visible="true" + lpeversion="1" + nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,20,0,1 @ F,0,0,1,0,20,0,1" + unit="px" + method="auto" + mode="F" + radius="20" + chamfer_steps="1" + flexible="false" + use_knot_distance="true" + apply_no_radius="true" + apply_with_radius="true" + only_selected="false" + hide_knots="false" /> + <inkscape:path-effect + effect="fillet_chamfer" + id="path-effect2203" + is_visible="true" + lpeversion="1" + nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,25,0,1 @ F,0,0,1,0,0,0,1" + unit="px" + method="auto" + mode="F" + radius="25" + chamfer_steps="1" + flexible="false" + use_knot_distance="true" + apply_no_radius="true" + apply_with_radius="true" + only_selected="false" + hide_knots="false" /> + <inkscape:path-effect + effect="fillet_chamfer" + id="path-effect2150" + is_visible="true" + lpeversion="1" + nodesatellites_param="F,0,0,1,0,25,0,1 @ F,0,0,1,0,25,0,1 @ F,0,0,1,0,25,0,1 @ F,0,0,1,0,25,0,1 @ F,0,0,1,0,25,0,1 | F,0,0,1,0,0,0,1 @ F,0,0,1,0,25,0,1 @ F,0,0,1,0,0,0,1" + unit="px" + method="auto" + mode="F" + radius="25" + chamfer_steps="1" + flexible="false" + use_knot_distance="true" + apply_no_radius="true" + apply_with_radius="true" + only_selected="false" + hide_knots="false" /> + <inkscape:path-effect + effect="bspline" + id="path-effect2148" + is_visible="true" + lpeversion="1" + weight="33.333333" + steps="2" + helper_size="0" + apply_no_weight="true" + apply_with_weight="true" + only_selected="false" /> + <inkscape:path-effect + effect="fillet_chamfer" + id="path-effect5386-5" + is_visible="true" + lpeversion="1" + nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,20,0,1 @ F,0,0,1,0,20,0,1" + unit="px" + method="auto" + mode="F" + radius="20" + chamfer_steps="1" + flexible="false" + use_knot_distance="true" + apply_no_radius="true" + apply_with_radius="true" + only_selected="false" + hide_knots="false" /> + </defs> + <sodipodi:namedview + id="namedview113" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="0.56899999" + inkscape:cx="474.5167" + inkscape:cy="300.52725" + inkscape:window-width="1916" + inkscape:window-height="1033" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg111" /> + <g + id="g1236-6" + transform="translate(151.21931,-35.744553)"> + <g + id="g1224-8"> + <rect + style="fill:#b3b3b3;stroke:#333333;stroke-width:12.4368;stroke-dasharray:none" + id="rect2152-3-9" + width="298.46225" + height="135.92557" + x="38.003887" + y="80.087448" + rx="21.623743" + ry="19.869276" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#333333;fill-opacity:1;stroke:#333333;stroke-width:5.34352;stroke-dasharray:none" + x="51.402554" + y="172.38054" + id="text3258-6-2"><tspan + sodipodi:role="line" + id="tspan762-6" + x="51.402554" + y="172.38054" + style="stroke-width:5.34352;fill:#333333;stroke:#333333">\dsi\unit</tspan></text> + </g> + <g + id="g1219-6" + transform="translate(0,48.50043)"> + <rect + style="fill:#b3b3b3;stroke:#333333;stroke-width:12.4368;stroke-dasharray:none" + id="rect2152-3-3-4" + width="298.46225" + height="135.92557" + x="38.003887" + y="274.97952" + rx="21.623743" + ry="19.869276" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:'Accanthis ADF Std';-inkscape-font-specification:'Accanthis ADF Std, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#333333;stroke-width:5.34352;stroke-dasharray:none" + x="67.489014" + y="372.30878" + id="text1177-9"><tspan + sodipodi:role="line" + id="tspan1175-5" + x="67.489014" + y="372.30878" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:'Accanthis ADF Std';-inkscape-font-specification:'Accanthis ADF Std, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#333333;stroke-width:5.34352">Ds<tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:'Accanthis ADF Std';-inkscape-font-specification:'Accanthis ADF Std, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;baseline-shift:super;fill:#333333;stroke-width:5.34352" + id="tspan1181-0">i </tspan>U<tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:'Accanthis ADF Std';-inkscape-font-specification:'Accanthis ADF Std, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;baseline-shift:sub;fill:#333333;stroke-width:5.34352" + id="tspan1183-4">nit</tspan></tspan></text> + </g> + </g> + <g + id="g1236"> + <g + id="g1224"> + <path + id="rect2152-3" + style="fill:#ffffff;stroke:#ffffff;stroke-width:12.4368;stroke-dasharray:none" + d="m 313.77539,72.087891 c -85.45699,0.01247 -170.91467,0.02429 -256.371226,0.0853 -10.476248,0.628689 -20.586579,7.103806 -24.97322,16.729885 -2.408543,5.249614 -2.67377,11.155078 -2.427021,16.836768 0.01453,30.95327 -0.04909,61.90686 0.132796,92.85977 0.952052,10.64806 8.789916,20.18403 18.884163,23.54265 5.60278,2.0333 11.657091,2.0432 17.538102,1.8713 83.500476,-0.0142 167.001666,-0.0264 250.501686,-0.0873 10.38747,-0.62372 20.42631,-6.9831 24.86562,-16.48582 2.50049,-5.28961 2.79311,-11.27908 2.54051,-17.03182 -0.0183,-30.97583 0.0614,-61.95336 -0.13713,-92.927993 -0.95157,-10.550365 -8.66688,-20.014277 -18.63809,-23.434711 -3.79921,-1.408855 -7.87189,-2.014853 -11.91619,-1.957995 z" /> + <rect + style="fill:#b3b3b3;stroke:#000000;stroke-width:12.4368;stroke-dasharray:none" + id="rect2152-3-1" + width="298.46225" + height="135.92557" + x="38.003887" + y="80.087448" + rx="21.623743" + ry="19.869276" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:5.34352;stroke-dasharray:none" + x="51.402554" + y="172.38054" + id="text3258-6"><tspan + sodipodi:role="line" + id="tspan762" + x="51.402554" + y="172.38054" + style="stroke-width:5.34352">\dsi\unit</tspan></text> + </g> + <g + id="g1219" + transform="translate(0,48.50043)"> + <path + id="rect2152-3-3" + style="fill:#ffffff;stroke:#ffffff;stroke-width:12.4368;stroke-dasharray:none" + d="m 313.88086,266.98047 c -85.49085,0.0125 -170.98239,0.0242 -256.472784,0.0854 -10.413965,0.62613 -20.471407,7.02057 -24.898459,16.55789 -2.484142,5.28465 -2.752598,11.26098 -2.505711,17.00087 0.01159,30.95912 -0.04863,61.91857 0.13086,92.87734 0.955894,10.54746 8.653084,20.0133 18.622622,23.44004 5.649617,2.10093 11.776459,2.14631 17.723081,1.96224 83.550091,-0.018 167.100891,0.007 250.650521,-0.095 10.49281,-0.64283 20.6139,-7.166 24.95849,-16.83192 2.37705,-5.24128 2.62116,-11.12557 2.37732,-16.78748 -0.0183,-30.94002 0.0614,-61.88174 -0.13712,-92.82057 -0.95173,-10.59625 -8.72992,-20.08265 -18.75335,-23.48046 -3.73768,-1.3497 -7.72534,-1.97048 -11.69547,-1.90834 z" /> + <rect + style="fill:#b3b3b3;stroke:#000000;stroke-width:12.4368;stroke-dasharray:none" + id="rect2152-3-3-7" + width="298.46225" + height="135.92557" + x="38.003887" + y="274.97952" + rx="21.623743" + ry="19.869276" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:'Accanthis ADF Std';-inkscape-font-specification:'Accanthis ADF Std, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;stroke-width:5.34352;stroke-dasharray:none" + x="67.489014" + y="372.30878" + id="text1177"><tspan + sodipodi:role="line" + id="tspan1175" + x="67.489014" + y="372.30878" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:'Accanthis ADF Std';-inkscape-font-specification:'Accanthis ADF Std, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:5.34352">Ds<tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:'Accanthis ADF Std';-inkscape-font-specification:'Accanthis ADF Std, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;baseline-shift:super;stroke-width:5.34352" + id="tspan1181">i </tspan>U<tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:'Accanthis ADF Std';-inkscape-font-specification:'Accanthis ADF Std, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;baseline-shift:sub;stroke-width:5.34352" + id="tspan1183">nit</tspan></tspan></text> + </g> + </g> + <path + style="fill:none;stroke:#000000;stroke-width:10;stroke-dasharray:none;marker-end:url(#Arrow1)" + d="m 143.55844,230.77602 0,65.13615" + id="path1486" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:10;stroke-dasharray:none;marker-start:url(#marker2027);marker-end:url(#marker1981)" + d="m 175.26224,474.55897 c 0,147.76715 225.05513,93.80285 225.05513,-34.12047" + id="path1875" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:85.3333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;stroke:#000000;stroke-width:0;stroke-dasharray:none" + x="238.04376" + y="541.35712" + id="text3643"><tspan + sodipodi:role="line" + id="tspan3641" + x="238.04376" + y="541.35712">≤</tspan></text> +</svg> diff --git a/index.html b/index.html index b00ff0813074fc0bb818513e8b17160caf831869..0ad5d9413f67806ad1b289d51fd8a462615a206d 100644 --- a/index.html +++ b/index.html @@ -83,22 +83,40 @@ </a> </article> + <!-- Dsi Parser Frontend --> + <article> + <h3> + <a href="dsi-parser-frontend/">D-SI Parser</a> + <a href="dsi-parser-frontend/" class="link-button"><img src="img/link.png" alt="Link"></a> + </h3> + <a href="dsi-parser-frontend/" class="article-image"> + <img src="img/dsiParserFrontend.png" alt="d-si parser frontend icon. Es zeigt zwei D-SI unit strings, die in LaTeX übersetzt und miteinander verglichen werden."> + </a> + <p> + Der D-SI Parser übersetzt D-SI Einheiten-Strings in Latex-Code. + Es vergleicht außerdem zwei Einheiten miteinander und prüft, ob sie mit einem Faktor ineinander umgerechnet werden können. + </p> + <a href="https://gitlab1.ptb.de/digitaldynamicmeasurement/dsi-parser-frontend" class="git-link"> + <img src="img/Git.png" alt="Git icon"> Dieses Projekt auf Gitlab + </a> + </article> + <!-- Table Tool REST API Gui --> - <article> + <article> <h3> <a href="tabletoolrestapiwebgui/">Table Tool REST API Gui</a> <a href="tabletoolrestapiwebgui/" class="link-button"><img src="img/link.png" alt="Link"></a> </h3> <a href="tabletoolrestapiwebgui/" class="article-image"> - <img src="img/dragAndDropIcon.svg" alt="Table Tool REST API Gui. Es ziegt ein Drag and Drop Symbol das für die Konversion von tabelierten Daten steht."> + <img src="img/dragAndDropIcon.svg" alt="Table Tool REST API Gui. Es zeigt ein Drag and Drop Symbol das für die Konversion von tabellierten Daten steht."> </a> <p> - Diese Seite bietet ein grafisches Interface für die Tabletool REST-API. Für jede XLSX-Datei wird ein XML-Fragment mit den tabellierten Daten erzeugt. Wenn ein XML-Template übergeben wird, wird die Tabelle in dieses integriert. + Diese Seite bietet ein grafisches Interface für die Table Tool REST-API. Für jede XLSX-Datei wird ein XML-Fragment mit den tabellierten Daten erzeugt. Wenn ein XML-Template übergeben wird, wird die Tabelle in dieses integriert. </p> <div class="example-files"> <a href="exampleData/apiControal.json" class="download-link" download><img src="img/download.png" alt="Download icon"> Beispieldatei Control JSON</a> <a href="exampleData/20220708_8305_SN1842876.xml" class="download-link" download><img src="img/download.png" alt="Download icon"> Beispieldatei XML DCC</a> - <a href="exampleData/20220708_8305_SN1842876_Auswertung_WRefTAndDSI.xlsx" class="download-link" download><img src="img/download.png" alt="Download icon"> XLSX Datei mit Daten+Metadaten</a> + <a href="exampleData/20220708_8305_SN1842876_Auswertung_WRefTAndDSI.xlsx" class="download-link" download><img src="img/download.png" alt="Download icon"> XLSX Datei mit Daten+Metadaten</a> </div> <a href="https://gitlab1.ptb.de/digitaldynamicmeasurement/tabletoolrestapiwebgui" class="git-link"> <img src="img/Git.png" alt="Git icon"> Dieses Projekt auf Gitlab