From a6b51b8a2e2b459aaaebbc8ccc6923ff1b23fe06 Mon Sep 17 00:00:00 2001 From: Sebastian Oberschwendtner <sebastian.oberschwendtner@tum.de> Date: Tue, 12 Sep 2023 11:01:59 +0200 Subject: [PATCH] First complete module overview: Summary: - Adds all preliminary module icons. - Adds configuration to use Latex for math. - Updates README with software dependencies. --- README.md | 2 +- docs/assets/images/logo-bmwk.png | 3 + docs/assets/images/modules/aerodynamics.svg | 19 + .../images/modules/aircraft-geometry.svg | 19 + .../images/modules/aircraft-network.svg | 19 + docs/assets/images/modules/aixml.svg | 19 + docs/assets/images/modules/atmosphere.svg | 19 + .../images/modules/calculate-emissions.svg | 19 + .../images/modules/calculate-performance.svg | 318 +++ .../assets/images/modules/calculate-polar.svg | 1711 +++++++++++++++++ .../assets/images/modules/cost-estimation.svg | 19 + .../assets/images/modules/cpacs-interface.svg | 34 + docs/assets/images/modules/create-mission.png | 3 + .../images/modules/design-evaluator.svg | 19 + .../images/modules/empennage-sizing.png | 3 + docs/assets/images/modules/engine-sizing.png | 3 + docs/assets/images/modules/engine.svg | 19 + docs/assets/images/modules/hydrogen-tank.svg | 26 + docs/assets/images/modules/initial-sizing.svg | 19 + .../images/modules/landing-gear-design.svg | 266 +++ docs/assets/images/modules/lifting-line.svg | 19 + .../assets/images/modules/mass-estimation.svg | 26 + .../images/modules/mission-analysis.png | 3 + docs/assets/images/modules/module-basics.svg | 19 + .../images/modules/propulsion-integration.svg | 719 +++++++ .../images/modules/report-generator.svg | 19 + docs/assets/images/modules/runtime-info.svg | 19 + docs/assets/images/modules/spline.svg | 19 + docs/assets/images/modules/standard-files.svg | 19 + docs/assets/images/modules/svg-plot.svg | 19 + docs/assets/images/modules/systems-design.png | 3 + docs/assets/images/modules/systems-design.svg | 288 +++ docs/assets/images/modules/test-framework.svg | 19 + .../assets/images/modules/unit-conversion.svg | 19 + docs/assets/images/modules/wing-design.svg | 546 ++++++ docs/assets/javascripts/katex.js | 10 + docs/index.md | 36 +- docs/modules/additional-software.md | 16 +- docs/modules/analysis.md | 46 +- docs/modules/libraries.md | 88 +- docs/modules/overview.md | 16 +- docs/modules/sizing.md | 22 +- docs/workflow.md | 8 + mkdocs.yml | 6 + 44 files changed, 4476 insertions(+), 87 deletions(-) create mode 100644 docs/assets/images/logo-bmwk.png create mode 100644 docs/assets/images/modules/aerodynamics.svg create mode 100644 docs/assets/images/modules/aircraft-geometry.svg create mode 100644 docs/assets/images/modules/aircraft-network.svg create mode 100644 docs/assets/images/modules/aixml.svg create mode 100644 docs/assets/images/modules/atmosphere.svg create mode 100644 docs/assets/images/modules/calculate-emissions.svg create mode 100644 docs/assets/images/modules/calculate-performance.svg create mode 100644 docs/assets/images/modules/calculate-polar.svg create mode 100644 docs/assets/images/modules/cost-estimation.svg create mode 100644 docs/assets/images/modules/cpacs-interface.svg create mode 100644 docs/assets/images/modules/create-mission.png create mode 100644 docs/assets/images/modules/design-evaluator.svg create mode 100644 docs/assets/images/modules/empennage-sizing.png create mode 100644 docs/assets/images/modules/engine-sizing.png create mode 100644 docs/assets/images/modules/engine.svg create mode 100644 docs/assets/images/modules/hydrogen-tank.svg create mode 100644 docs/assets/images/modules/initial-sizing.svg create mode 100644 docs/assets/images/modules/landing-gear-design.svg create mode 100644 docs/assets/images/modules/lifting-line.svg create mode 100644 docs/assets/images/modules/mass-estimation.svg create mode 100644 docs/assets/images/modules/mission-analysis.png create mode 100644 docs/assets/images/modules/module-basics.svg create mode 100644 docs/assets/images/modules/propulsion-integration.svg create mode 100644 docs/assets/images/modules/report-generator.svg create mode 100644 docs/assets/images/modules/runtime-info.svg create mode 100644 docs/assets/images/modules/spline.svg create mode 100644 docs/assets/images/modules/standard-files.svg create mode 100644 docs/assets/images/modules/svg-plot.svg create mode 100644 docs/assets/images/modules/systems-design.png create mode 100644 docs/assets/images/modules/systems-design.svg create mode 100644 docs/assets/images/modules/test-framework.svg create mode 100644 docs/assets/images/modules/unit-conversion.svg create mode 100644 docs/assets/images/modules/wing-design.svg create mode 100644 docs/assets/javascripts/katex.js diff --git a/README.md b/README.md index be3fcf9..a8adcc1 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ We are using `mkdocs` as the static site generator to generate the website from You can preview the website after cloning it. First you need to install `mkdocs` and the used theme by: ```sh -pip install mkdocs mkdocs-material +pip install mkdocs mkdocs-material mkdocs-glightbox ``` Then you can change the directory to the repository and run diff --git a/docs/assets/images/logo-bmwk.png b/docs/assets/images/logo-bmwk.png new file mode 100644 index 0000000..984e4c7 --- /dev/null +++ b/docs/assets/images/logo-bmwk.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:555f9bf46a20eac600d935819842d89968800211cc4e91d99411fd5687586927 +size 26109 diff --git a/docs/assets/images/modules/aerodynamics.svg b/docs/assets/images/modules/aerodynamics.svg new file mode 100644 index 0000000..f959623 --- /dev/null +++ b/docs/assets/images/modules/aerodynamics.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 108.00002,918.00002 v 54 H 1080 V 1080 H 0 V 0 h 108.00002 v 809.99998 c 162,0 324,-108 437.4,-302.39998 162,-270 340.2,-399.59999 534.59998,-399.59999 V 216.00002 C 928.8,216.00002 783.00002,329.4 642.60002,567 502.20002,788.4 307.8,918.00002 108.00002,918.00002 Z" + id="path1-4" + style="fill:#001c83;fill-opacity:1;stroke-width:53.9998" /><path + d="m 880.96709,501.17996 c 0,60.23043 -19.55193,115.86814 -52.4884,161.00816 l 166.12578,166.257 c 16.40263,16.40263 16.40263,43.04049 0,59.44311 -16.40262,16.40263 -43.04048,16.40263 -59.44311,0 l -166.12578,-166.257 c -45.14002,33.06769 -100.77773,52.4884 -161.00816,52.4884 -150.77293,0 -272.93967,-122.16674 -272.93967,-272.93967 0,-150.77293 122.16674,-272.93969 272.93967,-272.93969 150.77293,0 272.93967,122.16676 272.93967,272.93969 z M 608.02742,690.1382 a 188.95824,188.95824 0 1 0 0,-377.91648 188.95824,188.95824 0 1 0 0,377.91648 z" + id="path1" + style="fill:#4d4d4d;fill-opacity:1;stroke-width:21;stroke-dasharray:none;stroke:#ffffff;stroke-opacity:1" /></svg> diff --git a/docs/assets/images/modules/aircraft-geometry.svg b/docs/assets/images/modules/aircraft-geometry.svg new file mode 100644 index 0000000..ad7a3b9 --- /dev/null +++ b/docs/assets/images/modules/aircraft-geometry.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 328.09193,181.23128 c 0,-51.93088 44.03495,-142.27846 97.18059,-142.27846 54.66408,0 97.18059,90.34758 97.18059,142.27846 V 281.9043 l 269.97984,179.93594 c 13.51418,8.95884 21.56195,24.14331 21.56195,40.39069 v 86.09593 c 0,16.55107 -16.24739,28.24311 -32.03923,23.08039 L 522.45311,524.85579 v 121.47574 l 87.46254,65.5969 c 6.07379,4.55534 9.71806,11.84388 9.71806,19.43612 v 63.77476 c 0,11.84389 -9.56622,21.25826 -21.25826,21.25826 -1.97398,0 -3.94796,-0.30369 -5.92194,-0.75923 L 425.27252,767.80727 258.09153,815.63834 c -1.97398,0.60738 -3.94796,0.75923 -5.92194,0.75923 -11.84389,0 -21.25826,-9.56622 -21.25826,-21.25826 v -63.77476 c 0,-7.59224 3.64428,-14.88078 9.71806,-19.43612 l 87.46254,-65.5969 V 524.85579 L 68.589377,611.40725 C 52.797531,616.56997 36.55015,604.87793 36.55015,588.32686 v -86.09593 c 0,-16.24738 8.047768,-31.43185 21.561945,-40.39069 L 328.09193,281.9043 Z" + id="path1-3" + style="fill:#494949;fill-opacity:1;stroke:#ffffff;stroke-width:21.2583;stroke-dasharray:none;stroke-opacity:1" /><path + d="m 583.03161,616.06874 v 295.35737 c 13.69487,7.90632 25.13079,19.34224 33.03711,33.03711 h 295.35736 c 0,-0.14119 0.14119,-0.28237 0.14119,-0.42356 l -6.35329,-11.15355 -45.17895,-79.06316 c -1.97658,0.14119 -3.95316,0.14119 -5.92974,0.14119 -49.83802,0 -90.35789,-40.51987 -90.35789,-90.3579 0,-49.83802 40.51987,-90.35789 90.35789,-90.35789 1.97658,0 3.95316,0 5.92974,0.14118 l 45.17895,-79.06315 6.35329,-11.15356 -0.14119,-0.42355 H 616.06872 c -7.90632,13.69487 -19.34224,25.13079 -33.03711,33.03711 z M 990.06566,899.28427 C 1039.7625,899.56664 1080,939.80414 1080,989.64211 1080,1039.4801 1039.4801,1080 989.64211,1080 c -33.46063,0 -62.68576,-18.2128 -78.21603,-45.1789 H 616.06872 C 600.39727,1061.7872 571.31332,1080 537.85266,1080 c -49.83802,0 -90.35789,-40.5199 -90.35789,-90.35789 0,-33.46066 18.21276,-62.68574 45.17895,-78.216 V 616.06874 c -26.96619,-15.53026 -45.17895,-44.75539 -45.17895,-78.21605 0,-49.83802 40.51987,-90.35789 90.35789,-90.35789 33.46066,0 62.68579,18.21276 78.21606,45.17895 h 295.35736 c 15.67145,-26.96619 44.7554,-45.17895 78.21603,-45.17895 49.83799,0 90.35789,40.51987 90.35789,90.35789 0,49.83803 -40.2375,90.07553 -89.93434,90.3579 l -6.35329,11.15355 -45.17892,79.06316 -3.24724,5.64736 c 5.92974,12.00066 9.17698,25.41316 9.17698,39.67277 0,14.2596 -3.24724,27.6721 -9.17698,39.67276 l 3.24724,5.64737 45.17892,79.06316 z" + id="path1-98" + style="display:inline;stroke-width:1.41184;fill:#00fff2;fill-opacity:1" /></svg> diff --git a/docs/assets/images/modules/aircraft-network.svg b/docs/assets/images/modules/aircraft-network.svg new file mode 100644 index 0000000..b3fcc19 --- /dev/null +++ b/docs/assets/images/modules/aircraft-network.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 328.09193,181.23128 c 0,-51.93088 44.03495,-142.27846 97.18059,-142.27846 54.66408,0 97.18059,90.34758 97.18059,142.27846 V 281.9043 l 269.97984,179.93594 c 13.51418,8.95884 21.56195,24.14331 21.56195,40.39069 v 86.09593 c 0,16.55107 -16.24739,28.24311 -32.03923,23.08039 L 522.45311,524.85579 v 121.47574 l 87.46254,65.5969 c 6.07379,4.55534 9.71806,11.84388 9.71806,19.43612 v 63.77476 c 0,11.84389 -9.56622,21.25826 -21.25826,21.25826 -1.97398,0 -3.94796,-0.30369 -5.92194,-0.75923 L 425.27252,767.80727 258.09153,815.63834 c -1.97398,0.60738 -3.94796,0.75923 -5.92194,0.75923 -11.84389,0 -21.25826,-9.56622 -21.25826,-21.25826 v -63.77476 c 0,-7.59224 3.64428,-14.88078 9.71806,-19.43612 l 87.46254,-65.5969 V 524.85579 L 68.589377,611.40725 C 52.797531,616.56997 36.55015,604.87793 36.55015,588.32686 v -86.09593 c 0,-16.24738 8.047768,-31.43185 21.561945,-40.39069 L 328.09193,281.9043 Z" + id="path1-3" + style="fill:#494949;fill-opacity:1;stroke:#ffffff;stroke-width:21.2583;stroke-dasharray:none;stroke-opacity:1" /><path + d="m 700.49685,447.49479 c -35.10405,0 -63.25052,28.14649 -63.25052,63.25052 v 94.87578 c 0,35.10404 28.14647,63.25052 63.25052,63.25052 h 31.62526 v 63.25052 H 447.49477 v 63.25052 h 126.50104 v 63.25052 h -31.62527 c -35.10403,0 -63.25052,28.14648 -63.25052,63.25052 v 94.87581 c 0,35.104 28.14649,63.2505 63.25052,63.2505 h 126.50105 c 35.10403,0 63.25052,-28.1465 63.25052,-63.2505 v -94.87581 c 0,-35.10404 -28.14649,-63.25052 -63.25052,-63.25052 H 637.24633 V 795.37265 H 890.2484 v 63.25052 h -31.62525 c -35.10404,0 -63.25052,28.14648 -63.25052,63.25052 v 94.87581 c 0,35.104 28.14648,63.2505 63.25052,63.2505 h 126.50106 c 35.10399,0 63.25049,-28.1465 63.25049,-63.2505 v -94.87581 c 0,-35.10404 -28.1465,-63.25052 -63.25049,-63.25052 H 953.49892 V 795.37265 H 1080 V 732.12213 H 795.37263 v -63.25052 h 31.62525 c 35.10404,0 63.25052,-28.14648 63.25052,-63.25052 v -94.87578 c 0,-35.10403 -28.14648,-63.25052 -63.25052,-63.25052 H 700.49685 m 0,63.25052 h 126.50103 v 94.87578 H 700.49685 V 510.74531 M 542.37054,921.87369 h 126.50105 v 94.87581 H 542.37054 v -94.87581 m 316.25261,0 h 126.50106 v 94.87581 H 858.62315 Z" + id="path1-6" + style="display:inline;stroke-width:31.6253;fill:#00138e;fill-opacity:1" /></svg> diff --git a/docs/assets/images/modules/aixml.svg b/docs/assets/images/modules/aixml.svg new file mode 100644 index 0000000..1019bf6 --- /dev/null +++ b/docs/assets/images/modules/aixml.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 328.09193,181.23128 c 0,-51.93088 44.03495,-142.27846 97.18059,-142.27846 54.66408,0 97.18059,90.34758 97.18059,142.27846 V 281.9043 l 269.97984,179.93594 c 13.51418,8.95884 21.56195,24.14331 21.56195,40.39069 v 86.09593 c 0,16.55107 -16.24739,28.24311 -32.03923,23.08039 L 522.45311,524.85579 v 121.47574 l 87.46254,65.5969 c 6.07379,4.55534 9.71806,11.84388 9.71806,19.43612 v 63.77476 c 0,11.84389 -9.56622,21.25826 -21.25826,21.25826 -1.97398,0 -3.94796,-0.30369 -5.92194,-0.75923 L 425.27252,767.80727 258.09153,815.63834 c -1.97398,0.60738 -3.94796,0.75923 -5.92194,0.75923 -11.84389,0 -21.25826,-9.56622 -21.25826,-21.25826 v -63.77476 c 0,-7.59224 3.64428,-14.88078 9.71806,-19.43612 l 87.46254,-65.5969 V 524.85579 L 68.589377,611.40725 C 52.797531,616.56997 36.55015,604.87793 36.55015,588.32686 v -86.09593 c 0,-16.24738 8.047768,-31.43185 21.561945,-40.39069 L 328.09193,281.9043 Z" + id="path1-3" + style="fill:#494949;fill-opacity:1;stroke:#ffffff;stroke-width:21.2583;stroke-dasharray:none;stroke-opacity:1" /><path + d="m 713.81277,846.97169 c 13.6488,0 26.96469,-0.99868 40.2806,-1.99738 6.32506,-25.30021 16.97777,-49.26883 31.62526,-70.24137 -22.96992,3.66187 -47.27145,5.65926 -71.90586,5.65926 -80.56119,0 -156.46183,-19.97386 -199.73849,-51.59912 v -93.54419 c 48.93593,27.63049 120.17598,45.27405 199.73849,45.27405 79.5625,0 150.80257,-17.64356 199.7385,-45.27405 V 686.848 c 16.64488,-3.99477 33.28976,-6.32506 51.59911,-6.32506 4.99346,0 9.98692,0 14.9804,0.9987 v -134.1577 c 0,-73.57034 -119.17732,-133.159 -266.31801,-133.159 -147.1407,0 -266.318,59.58866 -266.318,133.159 v 332.89751 c 0,73.57034 119.5102,133.15905 266.318,133.15905 21.97123,0 43.60957,-1.3317 63.91632,-3.9949 -11.65141,-19.6409 -20.30675,-41.27922 -25.30021,-64.58203 -12.31721,1.99738 -24.96731,1.99738 -38.61611,1.99738 -128.83133,0 -199.73849,-49.93463 -199.73849,-66.5795 V 806.0253 c 53.59649,25.96601 123.83786,40.94639 199.73849,40.94639 m 0,-366.18724 c 128.83134,0 199.7385,49.93462 199.7385,66.57949 0,16.64488 -70.90716,66.57951 -199.7385,66.57951 -128.83133,0 -199.73849,-49.93463 -199.73849,-66.57951 0,-16.64487 70.90716,-66.57949 199.73849,-66.57949 M 1080,896.90632 c 0,27.29759 -8.3224,52.59781 -22.3041,73.57035 L 1021.41,934.19084 c 5.6594,-11.31851 8.6554,-23.96862 8.6554,-37.28452 a 83.224376,83.224376 0 0 0 -83.22437,-83.22438 v 49.93463 l -74.90194,-74.90194 74.90194,-74.90194 v 49.93463 c 73.57027,0 133.15897,59.58865 133.15897,133.159 M 946.84103,930.19608 1021.743,1005.098 946.84103,1080 v -49.9347 c -73.57036,0 -133.159,-59.58863 -133.159,-133.15898 0,-27.29759 8.32243,-52.5978 22.30413,-73.57035 l 36.28582,36.28583 c -5.65925,11.31852 -8.65534,23.96862 -8.65534,37.28452 a 83.224376,83.224376 0 0 0 83.22439,83.22437 z" + id="path1-65" + style="display:inline;stroke-width:33.2897;fill:#ff0097;fill-opacity:1" /></svg> diff --git a/docs/assets/images/modules/atmosphere.svg b/docs/assets/images/modules/atmosphere.svg new file mode 100644 index 0000000..79bc175 --- /dev/null +++ b/docs/assets/images/modules/atmosphere.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 328.09193,181.23128 c 0,-51.93088 44.03495,-142.27846 97.18059,-142.27846 54.66408,0 97.18059,90.34758 97.18059,142.27846 V 281.9043 l 269.97984,179.93594 c 13.51418,8.95884 21.56195,24.14331 21.56195,40.39069 v 86.09593 c 0,16.55107 -16.24739,28.24311 -32.03923,23.08039 L 522.45311,524.85579 v 121.47574 l 87.46254,65.5969 c 6.07379,4.55534 9.71806,11.84388 9.71806,19.43612 v 63.77476 c 0,11.84389 -9.56622,21.25826 -21.25826,21.25826 -1.97398,0 -3.94796,-0.30369 -5.92194,-0.75923 L 425.27252,767.80727 258.09153,815.63834 c -1.97398,0.60738 -3.94796,0.75923 -5.92194,0.75923 -11.84389,0 -21.25826,-9.56622 -21.25826,-21.25826 v -63.77476 c 0,-7.59224 3.64428,-14.88078 9.71806,-19.43612 l 87.46254,-65.5969 V 524.85579 L 68.589377,611.40725 C 52.797531,616.56997 36.55015,604.87793 36.55015,588.32686 v -86.09593 c 0,-16.24738 8.047768,-31.43185 21.561945,-40.39069 L 328.09193,281.9043 Z" + id="path1-3" + style="fill:#494949;fill-opacity:1;stroke:#ffffff;stroke-width:21.2583;stroke-dasharray:none;stroke-opacity:1" /><path + d="m 738.32641,575.24818 c 5.0406,2.07554 8.59867,6.62196 9.48818,11.95907 l 13.93578,83.71349 83.71349,13.93577 c 5.3371,0.88952 9.88353,4.44759 11.95907,9.48819 2.07554,5.0406 1.48253,10.77305 -1.58137,15.22064 l -38.05158,54.35941 c -2.17438,-0.0988 -4.34875,-0.19767 -6.62197,-0.19767 -23.02862,0 -44.57471,6.12778 -63.25458,16.90083 v -1.08719 c 0,-52.3827 -42.49918,-94.88188 -94.88188,-94.88188 -52.3827,0 -94.88188,42.49918 -94.88188,94.88188 0,52.3827 42.49918,94.88188 94.88188,94.88188 8.00566,0 15.71481,-0.98835 23.12746,-2.86622 -36.17372,17.88918 -62.56274,52.48153 -68.98703,93.79468 l -24.11581,16.802 c -4.44759,3.16273 -10.18004,3.75574 -15.22064,1.58137 -5.0406,-2.17438 -8.59867,-6.62197 -9.48819,-11.95907 L 544.5104,888.25954 460.79691,874.32376 c -5.3371,-0.88951 -9.88352,-4.44758 -11.95907,-9.48818 -2.07554,-5.0406 -1.48252,-10.77305 1.58137,-15.22064 l 49.0223,-69.97538 -49.0223,-69.97539 c -3.16273,-4.44759 -3.75574,-10.18003 -1.58137,-15.22063 2.17438,-5.0406 6.62197,-8.59867 11.95907,-9.48819 l 83.71349,-13.93578 13.93578,-83.71349 c 0.88952,-5.3371 4.44759,-9.88352 9.48819,-11.95907 5.0406,-2.07554 10.77304,-1.48252 15.22063,1.58137 l 69.97539,49.0223 69.97538,-49.0223 c 4.44759,-3.16273 10.18004,-3.75574 15.22064,-1.58137 z M 589.8758,779.63956 a 63.254585,63.254585 0 1 1 126.50917,0 63.254585,63.254585 0 1 1 -126.50917,0 z M 1080,1000.9318 C 1080,1044.617 1044.617,1080 1000.9318,1080 H 732.19862 c -52.38271,0 -94.88188,-42.4992 -94.88188,-94.88188 0,-47.04559 34.19701,-85.9867 79.06823,-93.49818 v -1.28486 c 0,-52.3827 42.49918,-94.88188 94.88188,-94.88188 34.49352,0 64.63828,18.38337 81.24261,45.85958 12.84858,-8.99401 28.46456,-14.23228 45.26656,-14.23228 43.6852,0 79.06828,35.38303 79.06828,79.06823 0,5.83128 -0.5931,11.56373 -1.8779,16.99967 36.9644,6.62196 65.0336,38.9411 65.0336,77.7834 z" + id="path1-2" + style="display:inline;stroke-width:0.988353;fill:#ffdd00;fill-opacity:1" /></svg> diff --git a/docs/assets/images/modules/calculate-emissions.svg b/docs/assets/images/modules/calculate-emissions.svg new file mode 100644 index 0000000..bbbab46 --- /dev/null +++ b/docs/assets/images/modules/calculate-emissions.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 328.09193,181.23128 c 0,-51.93088 44.03495,-142.27846 97.18059,-142.27846 54.66408,0 97.18059,90.34758 97.18059,142.27846 V 281.9043 l 269.97984,179.93594 c 13.51418,8.95884 21.56195,24.14331 21.56195,40.39069 v 86.09593 c 0,16.55107 -16.24739,28.24311 -32.03923,23.08039 L 522.45311,524.85579 v 121.47574 l 87.46254,65.5969 c 6.07379,4.55534 9.71806,11.84388 9.71806,19.43612 v 63.77476 c 0,11.84389 -9.56622,21.25826 -21.25826,21.25826 -1.97398,0 -3.94796,-0.30369 -5.92194,-0.75923 L 425.27252,767.80727 258.09153,815.63834 c -1.97398,0.60738 -3.94796,0.75923 -5.92194,0.75923 -11.84389,0 -21.25826,-9.56622 -21.25826,-21.25826 v -63.77476 c 0,-7.59224 3.64428,-14.88078 9.71806,-19.43612 l 87.46254,-65.5969 V 524.85579 L 68.589377,611.40725 C 52.797531,616.56997 36.55015,604.87793 36.55015,588.32686 v -86.09593 c 0,-16.24738 8.047768,-31.43185 21.561945,-40.39069 L 328.09193,281.9043 Z" + id="path1-3" + style="fill:#494949;fill-opacity:1;stroke:#ffffff;stroke-width:21.2583;stroke-dasharray:none;stroke-opacity:1" /><path + d="M 667.14321,329.18778 A 180.33108,180.33108 0 0 0 500.93759,581.51445 c -35.01182,34.20697 -55.13358,80.88941 -55.13358,129.98648 0,100.60872 80.48698,181.0957 181.09571,181.0957 20.12175,0 40.24349,-4.42679 60.36523,-11.26819 v 172.24216 h 80.48699 V 843.09714 c 20.12174,5.63409 40.24348,9.256 60.36522,9.256 A 221.33919,221.33919 0 0 0 1049.4564,631.01394 221.33919,221.33919 0 0 0 828.11716,409.67475 h -10.4633 c -33.4021,-49.90193 -90.14542,-80.48697 -150.51065,-80.48697 m 0,80.48697 c 53.12141,0 96.98681,41.45079 100.60873,94.57221 18.512,-9.25602 40.24348,-14.08524 60.36522,-14.08524 A 140.85222,140.85222 0 0 1 968.96938,631.01394 140.85222,140.85222 0 0 1 828.11716,771.86615 c -38.63374,0 -75.25532,-15.69495 -102.21845,-43.8654 a 100.24653,100.24653 0 0 1 -98.99899,84.1089 100.60872,100.60872 0 0 1 -100.60873,-100.60872 c 0,-55.53602 32.1948,-78.87725 80.48699,-109.05987 -32.1948,-41.45079 -40.24349,-65.59689 -40.24349,-92.15759 A 100.60872,100.60872 0 0 1 667.14321,409.67475 Z" + id="path1-4" + style="fill:#529600;fill-opacity:1;stroke:none;stroke-width:40.2435;stroke-opacity:1" /></svg> diff --git a/docs/assets/images/modules/calculate-performance.svg b/docs/assets/images/modules/calculate-performance.svg new file mode 100644 index 0000000..b31b683 --- /dev/null +++ b/docs/assets/images/modules/calculate-performance.svg @@ -0,0 +1,318 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<svg + width="650" height="487" + viewBox="0 0 650 487" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" +> + +<title>Gnuplot</title> +<desc>Produced by GNUPLOT 5.4 patchlevel 9 </desc> + +<g id="gnuplot_canvas"> + +<rect x="0" y="0" width="650" height="487" fill="none"/> +<defs> + + <circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/> + <path id='gpPt0' stroke-width='0.167' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/> + <path id='gpPt1' stroke-width='0.167' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/> + <path id='gpPt2' stroke-width='0.167' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/> + <rect id='gpPt3' stroke-width='0.167' stroke='currentColor' x='-1' y='-1' width='2' height='2'/> + <rect id='gpPt4' stroke-width='0.167' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/> + <circle id='gpPt5' stroke-width='0.167' stroke='currentColor' cx='0' cy='0' r='1'/> + <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/> + <path id='gpPt7' stroke-width='0.167' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/> + <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/> + <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/> + <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/> + <path id='gpPt13' stroke-width='0.167' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/> + <use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/> + <filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='white' flood-opacity='1' result='bgnd'/> + <feComposite in='SourceGraphic' in2='bgnd' operator='atop'/> + </filter> + <filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/> + <feComposite in='SourceGraphic' in2='grey' operator='atop'/> + </filter> +</defs> +<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M56.00,415.50 L633.19,415.50 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M56.00,415.50 L68.00,415.50 M633.19,415.50 L621.19,415.50 '/> <g transform="translate(44.80,420.70)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M56.00,334.80 L633.19,334.80 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M56.00,334.80 L68.00,334.80 M633.19,334.80 L621.19,334.80 '/> <g transform="translate(44.80,340.00)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >10</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M56.00,254.10 L633.19,254.10 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M56.00,254.10 L68.00,254.10 M633.19,254.10 L621.19,254.10 '/> <g transform="translate(44.80,259.30)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M56.00,173.41 L633.19,173.41 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M56.00,173.41 L68.00,173.41 M633.19,173.41 L621.19,173.41 '/> <g transform="translate(44.80,178.61)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >30</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M56.00,92.71 L633.19,92.71 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M56.00,92.71 L68.00,92.71 M633.19,92.71 L621.19,92.71 '/> <g transform="translate(44.80,97.91)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >40</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M56.00,12.01 L633.19,12.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M56.00,12.01 L68.00,12.01 M633.19,12.01 L621.19,12.01 '/> <g transform="translate(44.80,17.21)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >50</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M56.00,415.50 L56.00,12.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M56.00,415.50 L56.00,403.50 M56.00,12.01 L56.00,24.01 '/> <g transform="translate(56.00,444.70)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text xml:space="preserve"><tspan font-family="Times" xml:space="preserve"> 0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M138.46,415.50 L138.46,12.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M138.46,415.50 L138.46,403.50 M138.46,12.01 L138.46,24.01 '/> <g transform="translate(138.46,444.70)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >100</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M220.91,415.50 L220.91,78.01 M220.91,24.01 L220.91,12.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M220.91,415.50 L220.91,403.50 M220.91,12.01 L220.91,24.01 '/> <g transform="translate(220.91,444.70)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >200</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M303.37,415.50 L303.37,78.01 M303.37,24.01 L303.37,12.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M303.37,415.50 L303.37,403.50 M303.37,12.01 L303.37,24.01 '/> <g transform="translate(303.37,444.70)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >300</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M385.82,415.50 L385.82,78.01 M385.82,24.01 L385.82,12.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M385.82,415.50 L385.82,403.50 M385.82,12.01 L385.82,24.01 '/> <g transform="translate(385.82,444.70)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >400</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M468.28,415.50 L468.28,78.01 M468.28,24.01 L468.28,12.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M468.28,415.50 L468.28,403.50 M468.28,12.01 L468.28,24.01 '/> <g transform="translate(468.28,444.70)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >500</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M550.73,415.50 L550.73,12.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M550.73,415.50 L550.73,403.50 M550.73,12.01 L550.73,24.01 '/> <g transform="translate(550.73,444.70)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >600</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M633.19,415.50 L633.19,12.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M633.19,415.50 L633.19,403.50 M633.19,12.01 L633.19,24.01 '/> <g transform="translate(633.19,444.70)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >700</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M56.00,12.01 L56.00,415.50 L633.19,415.50 L633.19,12.01 L56.00,12.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(12.80,213.76) rotate(270)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >Altitude, 1000 ft</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(344.59,474.70)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >TAS, kts</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> + <g id="gnuplot_plot_1" ><title>Vs,1g</title> +<g fill="none" color="white" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(251.08,41.41)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >V</tspan><tspan font-family="Times" font-size="9.6" dy="3.60px">s,1g</tspan><tspan font-size="12.0" dy="-3.60"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 0, 0)' d='M259.47,37.51 L279.86,37.51 M183.64,415.50 L187.26,400.21 L191.02,384.92 L194.94,369.63 L199.04,354.34 L203.31,339.05 + L207.78,323.76 L212.45,308.47 L217.33,293.18 L222.44,277.89 L227.78,262.60 L233.39,247.31 L239.27,232.02 L245.44,216.73 + L251.92,201.44 L258.73,186.15 L265.90,170.86 L273.44,155.57 L281.39,140.29 L289.78,125.00 L300.56,109.71 '/></g> + </g> + <g id="gnuplot_plot_2" ><title>VMO</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(251.08,68.41)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >V</tspan><tspan font-family="Times" font-size="9.6" dy="3.60px">MO</tspan><tspan font-size="12.0" dy="-3.60"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(105, 105, 105)' stroke-dasharray=' 5,8' d='M259.47,64.51 L279.86,64.51 M344.60,415.50 L350.06,410.34 L355.65,405.17 L361.38,400.01 L367.24,394.85 L373.24,389.69 + L379.39,384.52 L385.68,379.36 L392.12,374.20 L398.73,369.04 L405.49,363.87 L412.41,358.71 L419.51,353.55 L426.78,348.38 + L434.24,343.22 L441.88,338.06 L449.71,332.90 L457.74,327.73 L465.97,322.57 L474.41,317.41 L483.06,312.24 '/></g> + </g> + <g id="gnuplot_plot_3" ><title>MMO</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(363.76,41.41)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >M</tspan><tspan font-family="Times" font-size="9.6" dy="3.60px">MO</tspan><tspan font-size="12.0" dy="-3.60"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(198, 226, 255)' stroke-dasharray='10.0,10.0' d='M372.15,37.51 L392.54,37.51 M483.13,312.24 L481.10,302.12 L479.07,291.99 L477.02,281.86 L474.97,271.74 L472.90,261.61 + L470.83,251.48 L468.74,241.36 L466.65,231.23 L464.54,221.10 L462.42,210.97 L460.29,200.85 L458.15,190.72 L456.00,180.59 + L453.84,170.47 L451.66,160.34 L449.47,150.21 L447.28,140.09 L445.06,129.96 L443.81,119.83 L443.81,109.71 '/></g> + </g> + <g id="gnuplot_plot_4" ><title>VDive</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(363.76,68.41)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >V</tspan><tspan font-family="Times" font-size="9.6" dy="3.60px">Dive</tspan><tspan font-size="12.0" dy="-3.60"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 82, 139, 139)' stroke-dasharray='2.0,5.0,20.0,10.0' d='M372.15,64.51 L392.54,64.51 M373.45,415.50 L379.47,410.34 L385.62,405.17 L391.92,400.01 L398.37,394.85 L404.97,389.69 + L411.73,384.52 L418.65,379.36 L425.74,374.20 L433.00,369.04 L440.44,363.87 L448.06,358.71 L455.86,353.55 L463.86,348.38 + L472.06,343.22 L480.46,338.06 L489.08,332.90 L497.91,327.73 L506.96,322.57 L516.25,317.41 L525.77,312.24 '/></g> + </g> + <g id="gnuplot_plot_5" ><title>MDive</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(476.44,41.41)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >M</tspan><tspan font-family="Times" font-size="9.6" dy="3.60px">Dive</tspan><tspan font-size="12.0" dy="-3.60"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(112, 128, 144)' stroke-dasharray=' 9,4,1,4,1,4' d='M484.83,37.51 L505.22,37.51 M525.84,312.24 L523.61,302.12 L521.37,291.99 L519.12,281.86 L516.86,271.74 L514.59,261.61 + L512.31,251.48 L510.02,241.36 L507.71,231.23 L505.39,221.10 L503.06,210.97 L500.72,200.85 L498.37,190.72 L496.00,180.59 + L493.62,170.47 L491.23,160.34 L488.82,150.21 L486.40,140.09 L483.97,129.96 L482.60,119.83 L482.60,109.71 '/></g> + </g> + <g id="gnuplot_plot_6" ><title>Ceiling</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(476.44,68.41)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ceiling</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(159, 182, 205)' stroke-dasharray='20.0,10.0' d='M484.83,64.51 L505.22,64.51 M300.56,109.71 L482.60,109.71 '/></g> + </g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M56.00,12.01 L56.00,415.50 L633.19,415.50 L633.19,12.01 L56.00,12.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +</g> +</svg> + diff --git a/docs/assets/images/modules/calculate-polar.svg b/docs/assets/images/modules/calculate-polar.svg new file mode 100644 index 0000000..f313325 --- /dev/null +++ b/docs/assets/images/modules/calculate-polar.svg @@ -0,0 +1,1711 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<svg + width="1300" height="1300" + viewBox="0 0 1300 1300" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" +> + +<title>Gnuplot</title> +<desc>Produced by GNUPLOT 5.4 patchlevel 9 </desc> + +<g id="gnuplot_canvas"> + +<rect x="0" y="0" width="1300" height="1300" fill="none"/> +<defs> + + <circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/> + <path id='gpPt0' stroke-width='0.167' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/> + <path id='gpPt1' stroke-width='0.167' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/> + <path id='gpPt2' stroke-width='0.167' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/> + <rect id='gpPt3' stroke-width='0.167' stroke='currentColor' x='-1' y='-1' width='2' height='2'/> + <rect id='gpPt4' stroke-width='0.167' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/> + <circle id='gpPt5' stroke-width='0.167' stroke='currentColor' cx='0' cy='0' r='1'/> + <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/> + <path id='gpPt7' stroke-width='0.167' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/> + <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/> + <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/> + <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/> + <path id='gpPt13' stroke-width='0.167' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/> + <use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/> + <filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='white' flood-opacity='1' result='bgnd'/> + <feComposite in='SourceGraphic' in2='bgnd' operator='atop'/> + </filter> + <filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/> + <feComposite in='SourceGraphic' in2='grey' operator='atop'/> + </filter> +</defs> +<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,568.75 L568.74,568.75 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,568.75 L93.25,568.75 M568.74,568.75 L556.74,568.75 '/> <g transform="translate(70.05,573.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >-0.2</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,535.64 L453.25,535.64 M557.54,535.64 L568.74,535.64 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,535.64 L93.25,535.64 M568.74,535.64 L556.74,535.64 '/> <g transform="translate(70.05,540.84)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >-0.1</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,502.54 L453.25,502.54 M557.54,502.54 L568.74,502.54 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,502.54 L93.25,502.54 M568.74,502.54 L556.74,502.54 '/> <g transform="translate(70.05,507.74)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,469.43 L453.25,469.43 M557.54,469.43 L568.74,469.43 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,469.43 L93.25,469.43 M568.74,469.43 L556.74,469.43 '/> <g transform="translate(70.05,474.63)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 0.1</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,436.32 L453.25,436.32 M557.54,436.32 L568.74,436.32 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,436.32 L93.25,436.32 M568.74,436.32 L556.74,436.32 '/> <g transform="translate(70.05,441.52)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 0.2</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,403.22 L453.25,403.22 M557.54,403.22 L568.74,403.22 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,403.22 L93.25,403.22 M568.74,403.22 L556.74,403.22 '/> <g transform="translate(70.05,408.42)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 0.3</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,370.11 L568.74,370.11 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,370.11 L93.25,370.11 M568.74,370.11 L556.74,370.11 '/> <g transform="translate(70.05,375.31)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 0.4</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,337.00 L568.74,337.00 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,337.00 L93.25,337.00 M568.74,337.00 L556.74,337.00 '/> <g transform="translate(70.05,342.20)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 0.5</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,303.90 L568.74,303.90 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,303.90 L93.25,303.90 M568.74,303.90 L556.74,303.90 '/> <g transform="translate(70.05,309.10)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 0.6</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,270.79 L568.74,270.79 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,270.79 L93.25,270.79 M568.74,270.79 L556.74,270.79 '/> <g transform="translate(70.05,275.99)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 0.7</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,237.69 L568.74,237.69 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,237.69 L93.25,237.69 M568.74,237.69 L556.74,237.69 '/> <g transform="translate(70.05,242.89)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 0.8</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,204.58 L568.74,204.58 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,204.58 L93.25,204.58 M568.74,204.58 L556.74,204.58 '/> <g transform="translate(70.05,209.78)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 0.9</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,171.47 L568.74,171.47 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,171.47 L93.25,171.47 M568.74,171.47 L556.74,171.47 '/> <g transform="translate(70.05,176.67)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 1</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,138.37 L568.74,138.37 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,138.37 L93.25,138.37 M568.74,138.37 L556.74,138.37 '/> <g transform="translate(70.05,143.57)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 1.1</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,105.26 L568.74,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,105.26 L93.25,105.26 M568.74,105.26 L556.74,105.26 '/> <g transform="translate(70.05,110.46)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 1.2</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,568.75 L81.25,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,568.75 L81.25,556.75 M81.25,105.26 L81.25,117.26 '/> <g transform="translate(81.25,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M178.75,568.75 L178.75,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M178.75,568.75 L178.75,556.75 M178.75,105.26 L178.75,117.26 '/> <g transform="translate(178.75,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.01</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M276.25,568.75 L276.25,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M276.25,568.75 L276.25,556.75 M276.25,105.26 L276.25,117.26 '/> <g transform="translate(276.25,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.02</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M373.74,568.75 L373.74,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M373.74,568.75 L373.74,556.75 M373.74,105.26 L373.74,117.26 '/> <g transform="translate(373.74,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.03</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M471.24,568.75 L471.24,556.75 M471.24,394.75 L471.24,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M471.24,568.75 L471.24,556.75 M471.24,105.26 L471.24,117.26 '/> <g transform="translate(471.24,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.04</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M568.74,568.75 L568.74,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M568.74,568.75 L568.74,556.75 M568.74,105.26 L568.74,117.26 '/> <g transform="translate(568.74,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.05</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,105.26 L81.25,568.75 L568.74,568.75 L568.74,105.26 L81.25,105.26 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(34.42,337.01) rotate(270)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >C</tspan><tspan font-family="Times" font-size="12.8" dy="4.80px">L</tspan><tspan font-size="16.0" dy="-4.80"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(324.99,633.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >C</tspan><tspan font-family="Times" font-size="12.8" dy="4.80px">D, total</tspan><tspan font-size="16.0" dy="-4.80"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M453.25,556.75 L453.25,394.75 L557.54,394.75 L557.54,556.75 L453.25,556.75 Z '/></g> + <g id="gnuplot_plot_1a" ><title>Ma 0.20</title> +<g fill="none" color="white" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,407.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 0, 0)' d='M520.37,403.75 L549.15,403.75 M293.67,568.75 L288.98,560.47 L284.79,552.20 L281.08,543.92 L277.88,535.64 L275.18,527.37 + L272.97,519.09 L271.26,510.81 L270.05,502.54 L269.34,494.26 L269.14,485.98 L269.44,477.71 L270.23,469.43 L271.52,461.15 + L273.29,452.88 L275.56,444.60 L278.34,436.32 L281.64,428.05 L285.45,419.77 L289.78,411.49 L294.63,403.22 L300.03,394.94 + L305.94,386.66 L312.42,378.39 L319.43,370.11 L327.00,361.83 L335.13,353.56 L343.81,345.28 L353.07,337.00 L362.90,328.73 + L373.31,320.45 L384.30,312.18 L395.89,303.90 L408.05,295.62 L420.84,287.35 L434.21,279.07 L448.20,270.79 L462.80,262.52 + L478.03,254.24 L493.87,245.96 L510.36,237.69 L527.47,229.41 L545.22,221.13 L563.63,212.86 L568.74,210.64 '/></g> + </g> + <g id="gnuplot_plot_2a" ><title>Ma 0.50</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,425.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.50</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(105, 105, 105)' stroke-dasharray=' 5,8' d='M520.37,421.75 L549.15,421.75 M291.04,568.75 L286.35,560.47 L282.14,552.20 L278.43,543.92 L275.22,535.64 L272.50,527.37 + L270.28,519.09 L268.55,510.81 L267.32,502.54 L266.59,494.26 L266.36,485.98 L266.62,477.71 L267.39,469.43 L268.66,461.15 + L270.41,452.88 L272.65,444.60 L275.39,436.32 L278.63,428.05 L282.38,419.77 L286.64,411.49 L291.41,403.22 L296.70,394.94 + L302.52,386.66 L308.86,378.39 L315.73,370.11 L323.14,361.83 L331.09,353.56 L339.58,345.28 L348.62,337.00 L358.21,328.73 + L368.36,320.45 L379.08,312.18 L390.35,303.90 L402.19,295.62 L414.62,287.35 L427.61,279.07 L441.19,270.79 L455.36,262.52 + L470.12,254.24 L485.47,245.96 L501.42,237.69 L517.97,229.41 L535.14,221.13 L552.92,212.86 L568.74,205.74 '/></g> + </g> + <g id="gnuplot_plot_3a" ><title>Ma 0.58</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,443.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.58</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(190, 190, 190)' stroke-dasharray=' 2,4' d='M520.37,439.75 L549.15,439.75 M295.88,568.75 L291.32,560.47 L287.24,552.20 L283.65,543.92 L280.54,535.64 L277.90,527.37 + L275.74,519.09 L274.04,510.81 L272.81,502.54 L272.05,494.26 L271.77,485.98 L271.96,477.71 L272.61,469.43 L273.76,461.15 + L275.38,452.88 L277.47,444.60 L280.07,436.32 L283.15,428.05 L286.76,419.77 L290.88,411.49 L295.55,403.22 L300.77,394.94 + L306.56,386.66 L312.93,378.39 L319.91,370.11 L327.51,361.83 L335.75,353.56 L344.64,345.28 L354.22,337.00 L364.51,328.73 + L375.52,320.45 L387.28,312.18 L399.81,303.90 L413.15,295.62 L427.31,287.35 L442.32,279.07 L458.23,270.79 L475.03,262.52 + L492.78,254.24 L511.50,245.96 L531.23,237.69 L551.99,229.41 L568.74,223.06 '/></g> + </g> + <g id="gnuplot_plot_4a" ><title>Ma 0.68</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,461.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.68</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(211, 211, 211)' stroke-dasharray=' 8,4,2,4' d='M520.37,457.75 L549.15,457.75 M306.33,568.75 L301.80,560.47 L297.75,552.20 L294.18,543.92 L291.09,535.64 L288.45,527.37 + L286.28,519.09 L284.58,510.81 L283.34,502.54 L282.56,494.26 L282.24,485.98 L282.39,477.71 L283.00,469.43 L284.09,461.15 + L285.66,452.88 L287.70,444.60 L290.22,436.32 L293.23,428.05 L296.75,419.77 L300.79,411.49 L305.36,403.22 L310.48,394.94 + L316.18,386.66 L322.48,378.39 L329.42,370.11 L337.04,361.83 L345.36,353.56 L354.47,345.28 L364.43,337.00 L375.32,328.73 + L387.25,320.45 L400.35,312.18 L414.78,303.90 L430.72,295.62 L448.41,287.35 L468.11,279.07 L490.18,270.79 L514.96,262.52 + L542.95,254.24 L568.74,247.52 '/></g> + </g> + <g id="gnuplot_plot_5a" ><title>Ma 0.73</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,479.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.73</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(112, 128, 144)' stroke-dasharray=' 9,4,1,4,1,4' d='M520.37,475.75 L549.15,475.75 M305.50,568.75 L300.99,560.47 L296.95,552.20 L293.41,543.92 L290.31,535.64 L287.69,527.37 + L285.53,519.09 L283.82,510.81 L282.57,502.54 L281.78,494.26 L281.45,485.98 L281.59,477.71 L282.17,469.43 L283.24,461.15 + L284.79,452.88 L286.81,444.60 L289.29,436.32 L292.28,428.05 L295.77,419.77 L299.78,411.49 L304.34,403.22 L309.46,394.94 + L315.18,386.66 L321.52,378.39 L328.54,370.11 L336.30,361.83 L344.86,353.56 L354.31,345.28 L364.76,337.00 L376.37,328.73 + L389.28,320.45 L403.72,312.18 L419.96,303.90 L438.30,295.62 L459.13,287.35 L482.94,279.07 L510.27,270.79 L541.79,262.52 + L568.74,256.41 '/></g> + </g> + <g id="gnuplot_plot_6a" ><title>Ma 0.76</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,497.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.76</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(159, 182, 205)' stroke-dasharray='20.0,10.0' d='M520.37,493.75 L549.15,493.75 M305.13,568.75 L300.66,560.47 L296.66,552.20 L293.14,543.92 L290.09,535.64 L287.51,527.37 + L285.38,519.09 L283.71,510.81 L282.52,502.54 L281.77,494.26 L281.49,485.98 L281.69,477.71 L282.35,469.43 L283.49,461.15 + L285.12,452.88 L287.24,444.60 L289.87,436.32 L293.00,428.05 L296.64,419.77 L300.84,411.49 L305.61,403.22 L310.97,394.94 + L316.98,386.66 L323.66,378.39 L331.07,370.11 L339.30,361.83 L348.41,353.56 L358.55,345.28 L369.85,337.00 L382.51,328.73 + L396.73,320.45 L412.82,312.18 L431.13,303.90 L452.08,295.62 L476.20,287.35 L504.14,279.07 L536.63,270.79 L568.74,263.81 + '/></g> + </g> + <g id="gnuplot_plot_7a" ><title>Ma 0.78</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,515.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.78</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(198, 226, 255)' stroke-dasharray='10.0,10.0' d='M520.37,511.75 L549.15,511.75 M305.23,568.75 L300.83,560.47 L296.90,552.20 L293.45,543.92 L290.48,535.64 L287.98,527.37 + L285.96,519.09 L284.40,510.81 L283.31,502.54 L282.71,494.26 L282.57,485.98 L282.93,477.71 L283.77,469.43 L285.11,461.15 + L286.95,452.88 L289.32,444.60 L292.20,436.32 L295.61,428.05 L299.58,419.77 L304.11,411.49 L309.25,403.22 L315.02,394.94 + L321.46,386.66 L328.63,378.39 L336.59,370.11 L345.42,361.83 L355.25,353.56 L366.20,345.28 L378.45,337.00 L392.23,328.73 + L407.80,320.45 L425.53,312.18 L445.82,303.90 L469.22,295.62 L496.37,287.35 L528.02,279.07 L565.13,270.79 L568.74,270.11 + '/></g> + </g> + <g id="gnuplot_plot_8a" ><title>Ma 0.79</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,533.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.79</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 82, 139, 139)' stroke-dasharray='2.0,5.0,20.0,10.0' d='M520.37,529.75 L549.15,529.75 M305.53,568.75 L301.19,560.47 L297.33,552.20 L293.96,543.92 L291.07,535.64 L288.65,527.37 + L286.72,519.09 L285.26,510.81 L284.29,502.54 L283.80,494.26 L283.81,485.98 L284.31,477.71 L285.30,469.43 L286.81,461.15 + L288.83,452.88 L291.39,444.60 L294.48,436.32 L298.12,428.05 L302.33,419.77 L307.12,411.49 L312.54,403.22 L318.61,394.94 + L325.38,386.66 L332.89,378.39 L341.24,370.11 L350.51,361.83 L360.81,353.56 L372.30,345.28 L385.17,337.00 L399.67,328.73 + L416.10,320.45 L434.84,312.18 L456.35,303.90 L481.24,295.62 L510.19,287.35 L544.06,279.07 L568.74,273.94 '/></g> + </g> + <g id="gnuplot_plot_9a" ><title>Ma 0.83</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,551.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.83</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(121, 205, 205)' stroke-dasharray='2.0,5.0,2.0,5.0,10.0,10.0' d='M520.37,547.75 L549.15,547.75 M312.33,568.75 L308.63,560.47 L305.47,552.20 L302.83,543.92 L300.74,535.64 L299.16,527.37 + L298.12,519.09 L297.63,510.81 L297.68,502.54 L298.26,494.26 L299.41,485.98 L301.12,477.71 L303.40,469.43 L306.27,461.15 + L309.72,452.88 L313.79,444.60 L318.48,436.32 L323.81,428.05 L329.79,419.77 L336.46,411.49 L343.86,403.22 L352.01,394.94 + L360.99,386.66 L370.88,378.39 L381.75,370.11 L393.76,361.83 L407.06,353.56 L421.87,345.28 L438.45,337.00 '/></g> + </g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,105.26 L81.25,568.75 L568.74,568.75 L568.74,105.26 L81.25,105.26 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(324.99,74.46)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >Drag Polar</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,568.75 L1218.74,568.75 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,568.75 L743.25,568.75 M1218.74,568.75 L1206.74,568.75 '/> <g transform="translate(720.05,573.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 4</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,510.81 L1218.74,510.81 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,510.81 L743.25,510.81 M1218.74,510.81 L1206.74,510.81 '/> <g transform="translate(720.05,516.01)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 6</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,452.88 L1218.74,452.88 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,452.88 L743.25,452.88 M1218.74,452.88 L1206.74,452.88 '/> <g transform="translate(720.05,458.08)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 8</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,394.94 L1218.74,394.94 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,394.94 L743.25,394.94 M1218.74,394.94 L1206.74,394.94 '/> <g transform="translate(720.05,400.14)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 10</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,337.00 L1218.74,337.00 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,337.00 L743.25,337.00 M1218.74,337.00 L1206.74,337.00 '/> <g transform="translate(720.05,342.20)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 12</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,279.07 L1218.74,279.07 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,279.07 L743.25,279.07 M1218.74,279.07 L1206.74,279.07 '/> <g transform="translate(720.05,284.27)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 14</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,221.13 L1218.74,221.13 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,221.13 L743.25,221.13 M1218.74,221.13 L1206.74,221.13 '/> <g transform="translate(720.05,226.33)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 16</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,163.20 L1218.74,163.20 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,163.20 L743.25,163.20 M1218.74,163.20 L1206.74,163.20 '/> <g transform="translate(720.05,168.40)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 18</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,105.26 L1218.74,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,105.26 L743.25,105.26 M1218.74,105.26 L1206.74,105.26 '/> <g transform="translate(720.05,110.46)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,568.75 L731.25,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,568.75 L731.25,556.75 M731.25,105.26 L731.25,117.26 '/> <g transform="translate(731.25,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M771.87,568.75 L771.87,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M771.87,568.75 L771.87,556.75 M771.87,105.26 L771.87,117.26 '/> <g transform="translate(771.87,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.1</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M812.50,568.75 L812.50,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M812.50,568.75 L812.50,556.75 M812.50,105.26 L812.50,117.26 '/> <g transform="translate(812.50,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.2</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M853.12,568.75 L853.12,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M853.12,568.75 L853.12,556.75 M853.12,105.26 L853.12,117.26 '/> <g transform="translate(853.12,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.3</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M893.75,568.75 L893.75,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M893.75,568.75 L893.75,556.75 M893.75,105.26 L893.75,117.26 '/> <g transform="translate(893.75,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.4</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M934.37,568.75 L934.37,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M934.37,568.75 L934.37,556.75 M934.37,105.26 L934.37,117.26 '/> <g transform="translate(934.37,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.5</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M975.00,568.75 L975.00,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M975.00,568.75 L975.00,556.75 M975.00,105.26 L975.00,117.26 '/> <g transform="translate(975.00,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.6</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1015.62,568.75 L1015.62,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1015.62,568.75 L1015.62,556.75 M1015.62,105.26 L1015.62,117.26 '/> <g transform="translate(1015.62,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.7</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1056.24,568.75 L1056.24,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1056.24,568.75 L1056.24,556.75 M1056.24,105.26 L1056.24,117.26 '/> <g transform="translate(1056.24,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.8</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1096.87,568.75 L1096.87,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1096.87,568.75 L1096.87,556.75 M1096.87,105.26 L1096.87,117.26 '/> <g transform="translate(1096.87,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.9</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1137.49,568.75 L1137.49,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1137.49,568.75 L1137.49,556.75 M1137.49,105.26 L1137.49,117.26 '/> <g transform="translate(1137.49,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 1</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1178.12,568.75 L1178.12,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1178.12,568.75 L1178.12,556.75 M1178.12,105.26 L1178.12,117.26 '/> <g transform="translate(1178.12,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 1.1</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1218.74,568.75 L1218.74,105.26 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1218.74,568.75 L1218.74,556.75 M1218.74,105.26 L1218.74,117.26 '/> <g transform="translate(1218.74,597.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 1.2</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,105.26 L731.25,568.75 L1218.74,568.75 L1218.74,105.26 L731.25,105.26 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(695.62,337.01) rotate(270)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >L/D</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(974.99,633.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >C</tspan><tspan font-family="Times" font-size="12.8" dy="4.80px">L</tspan><tspan font-size="16.0" dy="-4.80"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> + <g id="gnuplot_plot_1b" ><title>Ma 0.20</title> +<g fill="none" color="white" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 0, 0)' d='M762.63,568.75 L771.87,535.17 L782.03,499.07 L792.19,464.01 L802.34,430.26 L812.50,398.03 L822.65,367.50 L832.81,338.84 + L842.97,312.16 L853.12,287.54 L863.28,265.05 L873.43,244.69 L883.59,226.46 L893.75,210.30 L903.90,196.18 L914.06,184.00 + L924.21,173.67 L934.37,165.10 L944.53,158.16 L954.68,152.75 L964.84,148.74 L975.00,146.02 L985.15,144.48 L995.31,144.01 + L1005.46,144.50 L1015.62,145.85 L1025.78,147.96 L1035.93,150.76 L1046.09,154.15 L1056.24,158.07 L1066.40,162.44 L1076.56,167.21 + L1086.71,172.31 L1096.87,177.69 L1107.02,183.32 L1117.18,189.14 L1127.34,195.11 L1137.49,201.22 L1147.65,207.42 L1157.80,213.69 + L1167.96,220.00 L1178.12,226.34 L1188.27,232.69 L1198.43,239.03 L1208.58,245.35 L1218.74,251.64 '/></g> + </g> + <g id="gnuplot_plot_2b" ><title>Ma 0.50</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(105, 105, 105)' stroke-dasharray=' 5,8' d='M762.15,568.75 L771.87,532.89 L782.03,496.24 L792.19,460.65 L802.34,426.39 L812.50,393.66 L822.65,362.67 L832.81,333.57 + L842.97,306.47 L853.12,281.46 L863.28,258.59 L873.43,237.87 L883.59,219.29 L893.75,202.82 L903.90,188.38 L914.06,175.91 + L924.21,165.30 L934.37,156.45 L944.53,149.25 L954.68,143.58 L964.84,139.33 L975.00,136.38 L985.15,134.62 L995.31,133.93 + L1005.46,134.21 L1015.62,135.36 L1025.78,137.28 L1035.93,139.90 L1046.09,143.12 L1056.24,146.87 L1066.40,151.09 L1076.56,155.71 + L1086.71,160.67 L1096.87,165.93 L1107.02,171.43 L1117.18,177.14 L1127.34,183.01 L1137.49,189.02 L1147.65,195.12 L1157.80,201.31 + L1167.96,207.55 L1178.12,213.82 L1188.27,220.11 L1198.43,226.39 L1208.58,232.66 L1218.74,238.90 '/></g> + </g> + <g id="gnuplot_plot_3b" ><title>Ma 0.58</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(190, 190, 190)' stroke-dasharray=' 2,4' d='M763.05,568.75 L771.87,537.03 L782.03,501.23 L792.19,466.39 L802.34,432.74 L812.50,400.50 L822.65,369.88 L832.81,341.04 + L842.97,314.12 L853.12,289.24 L863.28,266.47 L873.43,245.88 L883.59,227.47 L893.75,211.25 L903.90,197.19 L914.06,185.22 + L924.21,175.29 L934.37,167.30 L944.53,161.15 L954.68,156.75 L964.84,153.96 L975.00,152.67 L985.15,152.77 L995.31,154.13 + L1005.46,156.64 L1015.62,160.17 L1025.78,164.63 L1035.93,169.90 L1046.09,175.89 L1056.24,182.50 L1066.40,189.65 L1076.56,197.25 + L1086.71,205.24 L1096.87,213.55 L1107.02,222.12 L1117.18,230.89 L1127.34,239.80 L1137.49,248.83 L1147.65,257.92 L1157.80,267.04 + L1167.96,276.16 L1178.12,285.26 L1188.27,294.30 L1198.43,303.26 L1208.58,312.14 L1218.74,320.90 '/></g> + </g> + <g id="gnuplot_plot_4b" ><title>Ma 0.68</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(211, 211, 211)' stroke-dasharray=' 8,4,2,4' d='M764.81,568.75 L771.87,544.63 L782.03,510.58 L792.19,477.37 L802.34,445.22 L812.50,414.32 L822.65,384.85 L832.81,356.97 + L842.97,330.83 L853.12,306.54 L863.28,284.19 L873.43,263.85 L883.59,245.58 L893.75,229.40 L903.90,215.34 L914.06,203.41 + L924.21,193.61 L934.37,185.94 L944.53,180.40 L954.68,176.98 L964.84,175.70 L975.00,176.54 L985.15,179.52 L995.31,184.62 + L1005.46,191.84 L1015.62,201.15 L1025.78,212.50 L1035.93,225.84 L1046.09,241.03 L1056.24,257.95 L1066.40,276.41 L1076.56,296.19 + L1086.71,317.02 L1096.87,338.62 L1107.02,360.70 L1117.18,382.94 L1127.34,405.06 L1137.49,426.78 L1147.65,447.85 L1157.80,468.08 + L1167.96,487.30 L1178.12,505.40 L1188.27,522.30 L1198.43,537.96 '/></g> + </g> + <g id="gnuplot_plot_5b" ><title>Ma 0.73</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(112, 128, 144)' stroke-dasharray=' 9,4,1,4,1,4' d='M764.67,568.75 L771.87,544.06 L782.03,509.84 L792.19,476.48 L802.34,444.17 L812.50,413.11 L822.65,383.49 L832.81,355.48 + L842.97,329.22 L853.12,304.82 L863.28,282.40 L873.43,262.04 L883.59,243.82 L893.75,227.78 L903.90,213.99 L914.06,202.48 + L924.21,193.31 L934.37,186.53 L944.53,182.18 L954.68,180.32 L964.84,181.01 L975.00,184.30 L985.15,190.23 L995.31,198.81 + L1005.46,210.02 L1015.62,223.79 L1025.78,240.01 L1035.93,258.46 L1046.09,278.90 L1056.24,301.00 L1066.40,324.36 L1076.56,348.58 + L1086.71,373.22 L1096.87,397.85 L1107.02,422.08 L1117.18,445.56 '/></g> + </g> + <g id="gnuplot_plot_6b" ><title>Ma 0.76</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(159, 182, 205)' stroke-dasharray='20.0,10.0' d='M764.69,568.75 L771.87,544.18 L782.03,510.06 L792.19,476.82 L802.34,444.69 L812.50,413.85 L822.65,384.51 L832.81,356.82 + L842.97,330.93 L853.12,306.98 L863.28,285.06 L873.43,265.28 L883.59,247.70 L893.75,232.41 L903.90,219.45 L914.06,208.91 + L924.21,200.84 L934.37,195.32 L944.53,192.43 L954.68,192.24 L964.84,194.84 L975.00,200.28 L985.15,208.61 L995.31,219.80 + L1005.46,233.81 L1015.62,250.48 L1025.78,269.59 L1035.93,290.85 L1046.09,313.85 L1056.24,338.14 L1066.40,363.25 '/></g> + </g> + <g id="gnuplot_plot_7b" ><title>Ma 0.78</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(198, 226, 255)' stroke-dasharray='10.0,10.0' d='M764.91,568.75 L771.87,545.16 L782.03,511.44 L792.19,478.67 L802.34,447.08 L812.50,416.85 L822.65,388.17 L832.81,361.21 + L842.97,336.11 L853.12,313.00 L863.28,291.96 L873.43,273.10 L883.59,256.48 L893.75,242.18 L903.90,230.25 L914.06,220.77 + L924.21,213.82 L934.37,209.47 L944.53,207.81 L954.68,208.93 L964.84,212.91 L975.00,219.81 L985.15,229.64 L995.31,242.38 + L1005.46,257.92 L1015.62,276.05 L1025.78,296.49 L1035.93,318.87 '/></g> + </g> + <g id="gnuplot_plot_8b" ><title>Ma 0.79</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 82, 139, 139)' stroke-dasharray='2.0,5.0,20.0,10.0' d='M765.15,568.75 L771.87,546.21 L782.03,512.87 L792.19,480.53 L802.34,449.42 L812.50,419.71 L822.65,391.60 L832.81,365.24 + L842.97,340.76 L853.12,318.29 L863.28,297.90 L873.43,279.70 L883.59,263.74 L893.75,250.10 L903.90,238.83 L914.06,230.00 + L924.21,223.69 L934.37,219.98 L944.53,218.96 L954.68,220.72 L964.84,225.33 L975.00,232.86 L985.15,243.31 L995.31,256.63 + L1005.46,272.70 L1015.62,291.29 '/></g> + </g> + <g id="gnuplot_plot_9b" ><title>Ma 0.83</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(121, 205, 205)' stroke-dasharray='2.0,5.0,2.0,5.0,10.0,10.0' d='M768.15,568.75 L771.87,557.49 L782.03,527.72 L792.19,499.19 L802.34,472.08 L812.50,446.52 L822.65,422.63 L832.81,400.53 + L842.97,380.29 L853.12,361.97 L863.28,345.62 L873.43,331.26 L883.59,318.93 L893.75,308.67 L903.90,300.52 L914.06,294.53 + L924.21,290.76 L934.37,289.29 '/></g> + </g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,105.26 L731.25,568.75 L1218.74,568.75 L1218.74,105.26 L731.25,105.26 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(974.99,74.46)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >L/D Polar</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,1218.75 L568.74,1218.75 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,1218.75 L93.25,1218.75 M568.74,1218.75 L556.74,1218.75 '/> <g transform="translate(70.05,1223.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >-0.8</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,1141.50 L411.30,1141.50 M557.54,1141.50 L568.74,1141.50 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,1141.50 L93.25,1141.50 M568.74,1141.50 L556.74,1141.50 '/> <g transform="translate(70.05,1146.70)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >-0.4</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,1064.25 L411.30,1064.25 M557.54,1064.25 L568.74,1064.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,1064.25 L93.25,1064.25 M568.74,1064.25 L556.74,1064.25 '/> <g transform="translate(70.05,1069.45)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >0.0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,987.00 L568.74,987.00 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,987.00 L93.25,987.00 M568.74,987.00 L556.74,987.00 '/> <g transform="translate(70.05,992.20)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >0.4</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,909.75 L568.74,909.75 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,909.75 L93.25,909.75 M568.74,909.75 L556.74,909.75 '/> <g transform="translate(70.05,914.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >0.8</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,832.50 L568.74,832.50 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,832.50 L93.25,832.50 M568.74,832.50 L556.74,832.50 '/> <g transform="translate(70.05,837.70)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >1.2</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,755.25 L568.74,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,755.25 L93.25,755.25 M568.74,755.25 L556.74,755.25 '/> <g transform="translate(70.05,760.45)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >1.6</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M81.25,1218.75 L81.25,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,1218.75 L81.25,1206.75 M81.25,755.25 L81.25,767.25 '/> <g transform="translate(81.25,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >-4</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M150.89,1218.75 L150.89,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M150.89,1218.75 L150.89,1206.75 M150.89,755.25 L150.89,767.25 '/> <g transform="translate(150.89,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >-2</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M220.53,1218.75 L220.53,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M220.53,1218.75 L220.53,1206.75 M220.53,755.25 L220.53,767.25 '/> <g transform="translate(220.53,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M290.17,1218.75 L290.17,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M290.17,1218.75 L290.17,1206.75 M290.17,755.25 L290.17,767.25 '/> <g transform="translate(290.17,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 2</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M359.82,1218.75 L359.82,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M359.82,1218.75 L359.82,1206.75 M359.82,755.25 L359.82,767.25 '/> <g transform="translate(359.82,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 4</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M429.46,1218.75 L429.46,1206.75 M429.46,1008.75 L429.46,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M429.46,1218.75 L429.46,1206.75 M429.46,755.25 L429.46,767.25 '/> <g transform="translate(429.46,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 6</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M499.10,1218.75 L499.10,1206.75 M499.10,1008.75 L499.10,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M499.10,1218.75 L499.10,1206.75 M499.10,755.25 L499.10,767.25 '/> <g transform="translate(499.10,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 8</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M568.74,1218.75 L568.74,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M568.74,1218.75 L568.74,1206.75 M568.74,755.25 L568.74,767.25 '/> <g transform="translate(568.74,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 10</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,755.25 L81.25,1218.75 L568.74,1218.75 L568.74,755.25 L81.25,755.25 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(31.80,987.00) rotate(270)" stroke="none" fill="black" font-family="Times" font-size="14.00" text-anchor="middle"> + <text><tspan font-family="Times" >C</tspan><tspan font-family="Times" font-size="11.2" dy="4.20px">L</tspan><tspan font-size="14.0" dy="-4.20"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(324.99,1276.10)" stroke="none" fill="black" font-family="Times" font-size="14.00" text-anchor="middle"> + <text><tspan font-family="Times" >AoA [deg]</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M411.30,1206.75 L411.30,1008.75 L557.54,1008.75 L557.54,1206.75 L411.30,1206.75 Z '/></g> + <g id="gnuplot_plot_1c" ><title>Ma 0.20</title> +<g fill="none" color="white" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,1021.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 0, 0)' d='M520.37,1017.75 L549.15,1017.75 M81.25,1097.50 L89.50,1093.22 L98.80,1088.39 L108.13,1083.56 L117.43,1078.73 L126.76,1073.91 + L136.06,1069.08 L145.39,1064.25 L154.69,1059.42 L163.98,1054.59 L173.32,1049.77 L182.61,1044.94 L191.95,1040.11 L201.24,1035.28 + L210.57,1030.45 L219.87,1025.63 L229.20,1020.80 L238.50,1015.97 L247.80,1011.14 L257.13,1006.31 L266.43,1001.48 L275.76,996.66 + L285.06,991.83 L294.39,987.00 L303.68,982.17 L313.02,977.34 L322.31,972.52 L331.61,967.69 L340.94,962.86 L350.24,958.03 + L359.57,953.20 L368.87,948.38 L378.20,943.55 L387.50,938.72 L396.83,933.89 L406.13,929.06 L415.42,924.23 L424.76,919.41 + L434.05,914.58 L443.39,909.75 L452.68,904.92 L462.01,900.09 L471.31,895.27 L480.61,890.44 L489.94,885.61 L499.24,880.78 + L508.57,875.95 L517.87,871.13 L527.20,866.30 L536.50,861.47 L545.83,856.64 L555.13,851.81 L564.42,846.98 L568.74,844.75 + '/></g> + </g> + <g id="gnuplot_plot_2c" ><title>Ma 0.50</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,1039.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.50</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(105, 105, 105)' stroke-dasharray=' 5,8' d='M520.37,1035.75 L549.15,1035.75 M81.25,1100.07 L84.73,1098.05 L93.09,1093.22 L101.41,1088.39 L109.73,1083.56 L118.09,1078.73 + L126.41,1073.91 L134.73,1069.08 L143.09,1064.25 L151.41,1059.42 L159.74,1054.59 L168.06,1049.77 L176.42,1044.94 L184.74,1040.11 + L193.06,1035.28 L201.42,1030.45 L209.74,1025.63 L218.06,1020.80 L226.42,1015.97 L234.74,1011.14 L243.06,1006.31 L251.42,1001.48 + L259.74,996.66 L268.06,991.83 L276.42,987.00 L284.74,982.17 L293.06,977.34 L301.42,972.52 L309.74,967.69 L318.07,962.86 + L326.42,958.03 L334.74,953.20 L343.07,948.38 L351.39,943.55 L359.75,938.72 L368.07,933.89 L376.39,929.06 L384.75,924.23 + L393.07,919.41 L401.39,914.58 L409.75,909.75 L418.07,904.92 L426.39,900.09 L434.75,895.27 L443.07,890.44 L451.39,885.61 + L459.75,880.78 L468.07,875.95 L476.40,871.13 L484.75,866.30 L493.07,861.47 L501.40,856.64 L509.75,851.81 L518.08,846.98 + L526.40,842.16 L534.75,837.33 L543.08,832.50 L551.40,827.67 L559.72,822.84 L568.08,818.02 L568.74,817.64 '/></g> + </g> + <g id="gnuplot_plot_3c" ><title>Ma 0.58</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,1057.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.58</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(190, 190, 190)' stroke-dasharray=' 2,4' d='M520.37,1053.75 L549.15,1053.75 M81.25,1101.05 L86.23,1098.05 L94.24,1093.22 L102.28,1088.39 L110.29,1083.56 L118.30,1078.73 + L126.31,1073.91 L134.32,1069.08 L142.33,1064.25 L150.33,1059.42 L158.34,1054.59 L166.35,1049.77 L174.36,1044.94 L182.37,1040.11 + L190.38,1035.28 L198.39,1030.45 L206.40,1025.63 L214.40,1020.80 L222.41,1015.97 L230.42,1011.14 L238.43,1006.31 L246.44,1001.48 + L254.45,996.66 L262.46,991.83 L270.47,987.00 L278.47,982.17 L286.48,977.34 L294.49,972.52 L302.50,967.69 L310.51,962.86 + L318.55,958.03 L326.56,953.20 L334.57,948.38 L342.58,943.55 L350.59,938.72 L358.60,933.89 L366.61,929.06 L374.61,924.23 + L382.62,919.41 L390.63,914.58 L398.64,909.75 L406.65,904.92 L414.66,900.09 L422.67,895.27 L430.68,890.44 L438.68,885.61 + L446.69,880.78 L454.70,875.95 L462.71,871.13 L470.72,866.30 L478.73,861.47 L486.74,856.64 L494.75,851.81 L502.75,846.98 + L510.76,842.16 L518.77,837.33 L526.78,832.50 L534.82,827.67 L542.83,822.84 L550.84,818.02 L558.85,813.19 L566.86,808.36 + L568.74,807.23 '/></g> + </g> + <g id="gnuplot_plot_4c" ><title>Ma 0.68</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,1075.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.68</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(211, 211, 211)' stroke-dasharray=' 8,4,2,4' d='M520.37,1071.75 L549.15,1071.75 M81.25,1102.63 L88.39,1098.05 L95.94,1093.22 L103.50,1088.39 L111.06,1083.56 L118.58,1078.73 + L126.13,1073.91 L133.69,1069.08 L141.21,1064.25 L148.77,1059.42 L156.32,1054.59 L163.88,1049.77 L171.40,1044.94 L178.96,1040.11 + L186.51,1035.28 L194.07,1030.45 L201.59,1025.63 L209.15,1020.80 L216.70,1015.97 L224.22,1011.14 L231.78,1006.31 L239.34,1001.48 + L246.89,996.66 L254.41,991.83 L261.97,987.00 L269.53,982.17 L277.08,977.34 L284.60,972.52 L292.16,967.69 L299.72,962.86 + L307.24,958.03 L314.79,953.20 L322.35,948.38 L329.90,943.55 L337.43,938.72 L344.98,933.89 L352.54,929.06 L360.09,924.23 + L367.62,919.41 L375.17,914.58 L382.73,909.75 L390.25,904.92 L397.81,900.09 L405.36,895.27 L412.92,890.44 L420.44,885.61 + L427.99,880.78 L435.55,875.95 L443.11,871.13 L450.63,866.30 L458.18,861.47 L465.74,856.64 L473.26,851.81 L480.82,846.98 + L488.37,842.16 '/></g> + </g> + <g id="gnuplot_plot_5c" ><title>Ma 0.73</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,1093.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.73</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(112, 128, 144)' stroke-dasharray=' 9,4,1,4,1,4' d='M520.37,1089.75 L549.15,1089.75 M81.25,1103.57 L82.29,1102.87 L89.61,1098.05 L96.88,1093.22 L104.16,1088.39 L111.47,1083.56 + L118.75,1078.73 L126.03,1073.91 L133.34,1069.08 L140.62,1064.25 L147.90,1059.42 L155.21,1054.59 L162.49,1049.77 L169.76,1044.94 + L177.08,1040.11 L184.35,1035.28 L191.63,1030.45 L198.94,1025.63 L206.22,1020.80 L213.50,1015.97 L220.81,1011.14 L228.09,1006.31 + L235.37,1001.48 L242.68,996.66 L249.96,991.83 L257.23,987.00 L264.55,982.17 L271.82,977.34 L279.10,972.52 L286.38,967.69 + L293.69,962.86 L300.97,958.03 L308.25,953.20 L315.56,948.38 L322.84,943.55 L330.11,938.72 L337.43,933.89 L344.70,929.06 + L351.98,924.23 L359.29,919.41 L366.57,914.58 L373.85,909.75 L381.16,904.92 L388.44,900.09 L395.72,895.27 L403.03,890.44 + L410.31,885.61 L417.58,880.78 '/></g> + </g> + <g id="gnuplot_plot_6c" ><title>Ma 0.76</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,1111.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.76</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(159, 182, 205)' stroke-dasharray='20.0,10.0' d='M520.37,1107.75 L549.15,1107.75 M81.25,1104.22 L83.23,1102.87 L90.37,1098.05 L97.48,1093.22 L104.61,1088.39 L111.75,1083.56 + L118.86,1078.73 L125.99,1073.91 L133.10,1069.08 L140.24,1064.25 L147.37,1059.42 L154.48,1054.59 L161.62,1049.77 L168.72,1044.94 + L175.86,1040.11 L183.00,1035.28 L190.10,1030.45 L197.24,1025.63 L204.38,1020.80 L211.48,1015.97 L218.62,1011.14 L225.72,1006.31 + L232.86,1001.48 L240.00,996.66 L247.10,991.83 L254.24,987.00 L261.34,982.17 L268.48,977.34 L275.62,972.52 L282.72,967.69 + L289.86,962.86 L296.96,958.03 L304.10,953.20 L311.24,948.38 L318.34,943.55 L325.48,938.72 L332.62,933.89 L339.72,929.06 + L346.86,924.23 L353.97,919.41 L361.10,914.58 L368.24,909.75 L375.35,904.92 '/></g> + </g> + <g id="gnuplot_plot_7c" ><title>Ma 0.78</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,1129.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.78</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(198, 226, 255)' stroke-dasharray='10.0,10.0' d='M520.37,1125.75 L549.15,1125.75 M81.25,1104.69 L83.90,1102.87 L90.90,1098.05 L97.89,1093.22 L104.93,1088.39 L111.93,1083.56 + L118.93,1078.73 L125.96,1073.91 L132.96,1069.08 L139.96,1064.25 L146.99,1059.42 L153.99,1054.59 L160.99,1049.77 L168.02,1044.94 + L175.02,1040.11 L182.02,1035.28 L189.05,1030.45 L196.05,1025.63 L203.05,1020.80 L210.09,1015.97 L217.09,1011.14 L224.12,1006.31 + L231.12,1001.48 L238.12,996.66 L245.15,991.83 L252.15,987.00 L259.15,982.17 L266.18,977.34 L273.18,972.52 L280.18,967.69 + L287.21,962.86 L294.21,958.03 L301.21,953.20 L308.25,948.38 L315.25,943.55 L322.24,938.72 L329.28,933.89 L336.28,929.06 + L343.31,924.23 L350.31,919.41 '/></g> + </g> + <g id="gnuplot_plot_8c" ><title>Ma 0.79</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,1147.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.79</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 82, 139, 139)' stroke-dasharray='2.0,5.0,20.0,10.0' d='M520.37,1143.75 L549.15,1143.75 M81.25,1104.93 L84.21,1102.87 L91.17,1098.05 L98.10,1093.22 L105.07,1088.39 L112.03,1083.56 + L118.96,1078.73 L125.92,1073.91 L132.89,1069.08 L139.82,1064.25 L146.78,1059.42 L153.75,1054.59 L160.68,1049.77 L167.64,1044.94 + L174.60,1040.11 L181.53,1035.28 L188.50,1030.45 L195.46,1025.63 L202.43,1020.80 L209.36,1015.97 L216.32,1011.14 L223.28,1006.31 + L230.21,1001.48 L237.18,996.66 L244.14,991.83 L251.07,987.00 L258.03,982.17 L265.00,977.34 L271.93,972.52 L278.89,967.69 + L285.86,962.86 L292.79,958.03 L299.75,953.20 L306.71,948.38 L313.64,943.55 L320.61,938.72 L327.57,933.89 L334.50,929.06 + '/></g> + </g> + <g id="gnuplot_plot_9c" ><title>Ma 0.83</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,1165.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.83</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(121, 205, 205)' stroke-dasharray='2.0,5.0,2.0,5.0,10.0,10.0' d='M520.37,1161.75 L549.15,1161.75 M81.25,1105.99 L85.57,1102.87 L92.29,1098.05 L99.01,1093.22 L105.73,1088.39 L112.41,1083.56 + L119.13,1078.73 L125.86,1073.91 L132.54,1069.08 L139.26,1064.25 L145.98,1059.42 L152.67,1054.59 L159.39,1049.77 L166.11,1044.94 + L172.79,1040.11 L179.51,1035.28 L186.23,1030.45 L192.95,1025.63 L199.64,1020.80 L206.36,1015.97 L213.08,1011.14 L219.77,1006.31 + L226.49,1001.48 L233.21,996.66 L239.89,991.83 L246.61,987.00 L253.33,982.17 L260.05,977.34 L266.74,972.52 L273.46,967.69 + '/></g> + </g> + <g id="gnuplot_plot_10c" ><title>LILI (inc)</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,1183.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >LILI (inc)</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <use xlink:href='#gpPt0' transform='translate(81.25,1098.05) scale(4.50)' color='rgb( 0, 0, 0)'/> + <use xlink:href='#gpPt0' transform='translate(150.89,1061.55) scale(4.50)' color='rgb( 0, 0, 0)'/> + <use xlink:href='#gpPt0' transform='translate(220.53,1025.05) scale(4.50)' color='rgb( 0, 0, 0)'/> + <use xlink:href='#gpPt0' transform='translate(290.17,988.54) scale(4.50)' color='rgb( 0, 0, 0)'/> + <use xlink:href='#gpPt0' transform='translate(359.82,952.24) scale(4.50)' color='rgb( 0, 0, 0)'/> + <use xlink:href='#gpPt0' transform='translate(429.46,916.12) scale(4.50)' color='rgb( 0, 0, 0)'/> + <use xlink:href='#gpPt0' transform='translate(499.10,880.40) scale(4.50)' color='rgb( 0, 0, 0)'/> + <use xlink:href='#gpPt0' transform='translate(568.74,844.09) scale(4.50)' color='rgb( 0, 0, 0)'/> + <use xlink:href='#gpPt0' transform='translate(534.76,1179.75) scale(4.50)' color='rgb( 0, 0, 0)'/> +</g> + </g> + <g id="gnuplot_plot_11c" ><title>LILI (Ma 0.78)</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(511.98,1201.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >LILI (Ma 0.78)</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <use xlink:href='#gpPt0' transform='translate(81.25,1104.81) scale(4.50)' color='rgb(105, 105, 105)'/> + <use xlink:href='#gpPt0' transform='translate(150.89,1056.78) scale(4.50)' color='rgb(105, 105, 105)'/> + <use xlink:href='#gpPt0' transform='translate(220.53,1008.63) scale(4.50)' color='rgb(105, 105, 105)'/> + <use xlink:href='#gpPt0' transform='translate(290.17,960.54) scale(4.50)' color='rgb(105, 105, 105)'/> + <use xlink:href='#gpPt0' transform='translate(359.82,912.45) scale(4.50)' color='rgb(105, 105, 105)'/> + <use xlink:href='#gpPt0' transform='translate(429.46,865.33) scale(4.50)' color='rgb(105, 105, 105)'/> + <use xlink:href='#gpPt0' transform='translate(499.10,817.05) scale(4.50)' color='rgb(105, 105, 105)'/> + <use xlink:href='#gpPt0' transform='translate(568.74,768.77) scale(4.50)' color='rgb(105, 105, 105)'/> + <use xlink:href='#gpPt0' transform='translate(534.76,1197.75) scale(4.50)' color='rgb(105, 105, 105)'/> +</g> + </g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M81.25,755.25 L81.25,1218.75 L568.74,1218.75 L568.74,755.25 L81.25,755.25 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(324.99,741.25)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >Lift Polar</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,1218.75 L1218.74,1218.75 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,1218.75 L743.25,1218.75 M1218.74,1218.75 L1206.74,1218.75 '/> <g transform="translate(720.05,1223.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >-0.4</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,1160.81 L742.45,1160.81 M888.69,1160.81 L1218.74,1160.81 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,1160.81 L743.25,1160.81 M1218.74,1160.81 L1206.74,1160.81 '/> <g transform="translate(720.05,1166.01)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >-0.3</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,1102.87 L742.45,1102.87 M888.69,1102.87 L1218.74,1102.87 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,1102.87 L743.25,1102.87 M1218.74,1102.87 L1206.74,1102.87 '/> <g transform="translate(720.05,1108.07)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >-0.2</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,1044.94 L742.45,1044.94 M888.69,1044.94 L1218.74,1044.94 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,1044.94 L743.25,1044.94 M1218.74,1044.94 L1206.74,1044.94 '/> <g transform="translate(720.05,1050.14)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >-0.1</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,987.00 L1218.74,987.00 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,987.00 L743.25,987.00 M1218.74,987.00 L1206.74,987.00 '/> <g transform="translate(720.05,992.20)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >0.0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,929.06 L1218.74,929.06 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,929.06 L743.25,929.06 M1218.74,929.06 L1206.74,929.06 '/> <g transform="translate(720.05,934.26)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >0.1</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,871.12 L1218.74,871.12 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,871.12 L743.25,871.12 M1218.74,871.12 L1206.74,871.12 '/> <g transform="translate(720.05,876.32)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >0.2</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,813.19 L1218.74,813.19 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,813.19 L743.25,813.19 M1218.74,813.19 L1206.74,813.19 '/> <g transform="translate(720.05,818.39)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >0.3</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,755.25 L1218.74,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,755.25 L743.25,755.25 M1218.74,755.25 L1206.74,755.25 '/> <g transform="translate(720.05,760.45)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >0.4</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M731.25,1218.75 L731.25,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,1218.75 L731.25,1206.75 M731.25,755.25 L731.25,767.25 '/> <g transform="translate(731.25,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >-0.6</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M785.42,1218.75 L785.42,1206.75 M785.42,1008.75 L785.42,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M785.42,1218.75 L785.42,1206.75 M785.42,755.25 L785.42,767.25 '/> <g transform="translate(785.42,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >-0.4</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M839.58,1218.75 L839.58,1206.75 M839.58,1008.75 L839.58,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M839.58,1218.75 L839.58,1206.75 M839.58,755.25 L839.58,767.25 '/> <g transform="translate(839.58,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >-0.2</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M893.75,1218.75 L893.75,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M893.75,1218.75 L893.75,1206.75 M893.75,755.25 L893.75,767.25 '/> <g transform="translate(893.75,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M947.91,1218.75 L947.91,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M947.91,1218.75 L947.91,1206.75 M947.91,755.25 L947.91,767.25 '/> <g transform="translate(947.91,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.2</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1002.08,1218.75 L1002.08,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1002.08,1218.75 L1002.08,1206.75 M1002.08,755.25 L1002.08,767.25 '/> <g transform="translate(1002.08,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.4</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1056.24,1218.75 L1056.24,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1056.24,1218.75 L1056.24,1206.75 M1056.24,755.25 L1056.24,767.25 '/> <g transform="translate(1056.24,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.6</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1110.41,1218.75 L1110.41,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1110.41,1218.75 L1110.41,1206.75 M1110.41,755.25 L1110.41,767.25 '/> <g transform="translate(1110.41,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 0.8</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1164.57,1218.75 L1164.57,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1164.57,1218.75 L1164.57,1206.75 M1164.57,755.25 L1164.57,767.25 '/> <g transform="translate(1164.57,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 1</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1218.74,1218.75 L1218.74,755.25 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1218.74,1218.75 L1218.74,1206.75 M1218.74,755.25 L1218.74,767.25 '/> <g transform="translate(1218.74,1247.95)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" > 1.2</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,755.25 L731.25,1218.75 L1218.74,1218.75 L1218.74,755.25 L731.25,755.25 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(681.80,987.00) rotate(270)" stroke="none" fill="black" font-family="Times" font-size="14.00" text-anchor="middle"> + <text><tspan font-family="Times" >C</tspan><tspan font-family="Times" font-size="11.2" dy="4.20px">M</tspan><tspan font-size="14.0" dy="-4.20"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(974.99,1276.10)" stroke="none" fill="black" font-family="Times" font-size="14.00" text-anchor="middle"> + <text><tspan font-family="Times" >C</tspan><tspan font-family="Times" font-size="11.2" dy="4.20px">L</tspan><tspan font-size="14.0" dy="-4.20"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M742.45,1206.75 L742.45,1008.75 L888.69,1008.75 L888.69,1206.75 L742.45,1206.75 Z '/></g> + <g id="gnuplot_plot_1d" ><title>Ma 0.20</title> +<g fill="none" color="white" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(843.13,1021.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 0, 0)' d='M851.52,1017.75 L880.30,1017.75 M812.50,868.98 L819.27,873.07 L826.04,877.16 L832.81,881.25 L839.58,885.34 L846.35,889.42 + L853.12,893.51 L859.89,897.60 L866.66,901.69 L873.43,905.78 L880.21,909.87 L886.98,913.95 L893.75,918.04 L900.52,922.13 + L907.29,926.22 L914.06,930.31 L920.83,934.40 L927.60,938.49 L934.37,942.57 L941.14,946.66 L947.91,950.75 L954.68,954.84 + L961.45,958.93 L968.22,963.02 L975.00,967.10 L981.77,971.19 L988.54,975.28 L995.31,979.37 L1002.08,983.46 L1008.85,987.55 + L1015.62,991.64 L1022.39,995.72 L1029.16,999.81 L1035.93,1003.90 L1042.70,1007.99 L1049.47,1012.08 L1056.24,1016.17 L1063.01,1020.25 + L1069.78,1024.34 L1076.56,1028.43 L1083.33,1032.52 L1090.10,1036.61 L1096.87,1040.70 L1103.64,1044.79 L1110.41,1048.87 L1117.18,1052.96 + L1123.95,1057.05 L1130.72,1061.14 L1137.49,1065.23 L1144.26,1069.32 L1151.03,1073.40 L1157.80,1077.49 L1164.57,1081.58 L1171.35,1085.67 + L1178.12,1089.76 L1184.89,1093.85 L1191.66,1097.94 L1198.43,1102.02 L1205.20,1106.11 L1211.97,1110.20 L1218.74,1114.29 '/></g> + </g> + <g id="gnuplot_plot_2d" ><title>Ma 0.50</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(843.13,1039.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.50</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(105, 105, 105)' stroke-dasharray=' 5,8' d='M851.52,1035.75 L880.30,1035.75 M812.50,858.51 L819.27,862.74 L826.04,866.97 L832.81,871.21 L839.58,875.44 L846.35,879.67 + L853.12,883.91 L859.89,888.14 L866.66,892.37 L873.43,896.60 L880.21,900.84 L886.98,905.07 L893.75,909.30 L900.52,913.54 + L907.29,917.77 L914.06,922.00 L920.83,926.23 L927.60,930.47 L934.37,934.70 L941.14,938.93 L947.91,943.17 L954.68,947.40 + L961.45,951.63 L968.22,955.86 L975.00,960.10 L981.77,964.33 L988.54,968.56 L995.31,972.80 L1002.08,977.03 L1008.85,981.26 + L1015.62,985.49 L1022.39,989.73 L1029.16,993.96 L1035.93,998.19 L1042.70,1002.42 L1049.47,1006.66 L1056.24,1010.89 L1063.01,1015.12 + L1069.78,1019.36 L1076.56,1023.59 L1083.33,1027.82 L1090.10,1032.05 L1096.87,1036.29 L1103.64,1040.52 L1110.41,1044.75 L1117.18,1048.99 + L1123.95,1053.22 L1130.72,1057.45 L1137.49,1061.68 L1144.26,1065.92 L1151.03,1070.15 L1157.80,1074.38 L1164.57,1078.62 L1171.35,1082.85 + L1178.12,1087.08 L1184.89,1091.31 L1191.66,1095.55 L1198.43,1099.78 L1205.20,1104.01 L1211.97,1108.25 L1218.74,1112.48 '/></g> + </g> + <g id="gnuplot_plot_3d" ><title>Ma 0.58</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(843.13,1057.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.58</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(190, 190, 190)' stroke-dasharray=' 2,4' d='M851.52,1053.75 L880.30,1053.75 M812.50,854.57 L819.27,858.85 L826.04,863.13 L832.81,867.41 L839.58,871.69 L846.35,875.97 + L853.12,880.25 L859.89,884.53 L866.66,888.81 L873.43,893.09 L880.21,897.37 L886.98,901.65 L893.75,905.93 L900.52,910.21 + L907.29,914.49 L914.06,918.77 L920.83,923.05 L927.60,927.33 L934.37,931.61 L941.14,935.89 L947.91,940.17 L954.68,944.46 + L961.45,948.74 L968.22,953.02 L975.00,957.30 L981.77,961.58 L988.54,965.86 L995.31,970.14 L1002.08,974.42 L1008.85,978.70 + L1015.62,982.98 L1022.39,987.26 L1029.16,991.54 L1035.93,995.82 L1042.70,1000.10 L1049.47,1004.38 L1056.24,1008.66 L1063.01,1012.94 + L1069.78,1017.22 L1076.56,1021.50 L1083.33,1025.78 L1090.10,1030.06 L1096.87,1034.34 L1103.64,1038.63 L1110.41,1042.91 L1117.18,1047.19 + L1123.95,1051.47 L1130.72,1055.75 L1137.49,1060.03 L1144.26,1064.31 L1151.03,1068.59 L1157.80,1072.87 L1164.57,1077.15 L1171.35,1081.43 + L1178.12,1085.71 L1184.89,1089.99 L1191.66,1094.27 L1198.43,1098.55 L1205.20,1102.83 L1211.97,1107.11 L1218.74,1111.39 '/></g> + </g> + <g id="gnuplot_plot_4d" ><title>Ma 0.68</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(843.13,1075.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.68</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(211, 211, 211)' stroke-dasharray=' 8,4,2,4' d='M851.52,1071.75 L880.30,1071.75 M812.50,848.39 L819.27,852.74 L826.04,857.09 L832.81,861.44 L839.58,865.78 L846.35,870.13 + L853.12,874.48 L859.89,878.83 L866.66,883.18 L873.43,887.53 L880.21,891.88 L886.98,896.23 L893.75,900.58 L900.52,904.92 + L907.29,909.27 L914.06,913.62 L920.83,917.97 L927.60,922.32 L934.37,926.67 L941.14,931.02 L947.91,935.37 L954.68,939.71 + L961.45,944.06 L968.22,948.41 L975.00,952.76 L981.77,957.11 L988.54,961.46 L995.31,965.81 L1002.08,970.16 L1008.85,974.50 + L1015.62,978.85 L1022.39,983.20 L1029.16,987.55 L1035.93,991.90 L1042.70,996.25 L1049.47,1000.60 L1056.24,1004.95 L1063.01,1009.29 + L1069.78,1013.64 L1076.56,1017.99 L1083.33,1022.34 L1090.10,1026.69 L1096.87,1031.04 L1103.64,1035.39 L1110.41,1039.74 L1117.18,1044.08 + L1123.95,1048.43 L1130.72,1052.78 L1137.49,1057.13 L1144.26,1061.48 L1151.03,1065.83 L1157.80,1070.18 L1164.57,1074.53 L1171.35,1078.87 + L1178.12,1083.22 L1184.89,1087.57 L1191.66,1091.92 L1198.43,1096.27 L1205.20,1100.62 '/></g> + </g> + <g id="gnuplot_plot_5d" ><title>Ma 0.73</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(843.13,1093.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.73</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(112, 128, 144)' stroke-dasharray=' 9,4,1,4,1,4' d='M851.52,1089.75 L880.30,1089.75 M812.50,844.65 L819.27,849.04 L826.04,853.42 L832.81,857.81 L839.58,862.20 L846.35,866.58 + L853.12,870.97 L859.89,875.36 L866.66,879.74 L873.43,884.13 L880.21,888.52 L886.98,892.91 L893.75,897.29 L900.52,901.68 + L907.29,906.07 L914.06,910.45 L920.83,914.84 L927.60,919.23 L934.37,923.61 L941.14,928.00 L947.91,932.39 L954.68,936.77 + L961.45,941.16 L968.22,945.55 L975.00,949.93 L981.77,954.32 L988.54,958.71 L995.31,963.09 L1002.08,967.48 L1008.85,971.87 + L1015.62,976.25 L1022.39,980.64 L1029.16,985.03 L1035.93,989.41 L1042.70,993.80 L1049.47,998.19 L1056.24,1002.57 L1063.01,1006.96 + L1069.78,1011.35 L1076.56,1015.74 L1083.33,1020.12 L1090.10,1024.51 L1096.87,1028.90 L1103.64,1033.28 L1110.41,1037.67 L1117.18,1042.06 + L1123.95,1046.44 L1130.72,1050.83 L1137.49,1055.22 L1144.26,1059.60 L1151.03,1063.99 '/></g> + </g> + <g id="gnuplot_plot_6d" ><title>Ma 0.76</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(843.13,1111.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.76</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(159, 182, 205)' stroke-dasharray='20.0,10.0' d='M851.52,1107.75 L880.30,1107.75 M812.50,842.15 L819.27,846.56 L826.04,850.97 L832.81,855.38 L839.58,859.79 L846.35,864.20 + L853.12,868.61 L859.89,873.02 L866.66,877.43 L873.43,881.84 L880.21,886.26 L886.98,890.67 L893.75,895.08 L900.52,899.49 + L907.29,903.90 L914.06,908.31 L920.83,912.72 L927.60,917.13 L934.37,921.54 L941.14,925.95 L947.91,930.36 L954.68,934.78 + L961.45,939.19 L968.22,943.60 L975.00,948.01 L981.77,952.42 L988.54,956.83 L995.31,961.24 L1002.08,965.65 L1008.85,970.06 + L1015.62,974.47 L1022.39,978.89 L1029.16,983.30 L1035.93,987.71 L1042.70,992.12 L1049.47,996.53 L1056.24,1000.94 L1063.01,1005.35 + L1069.78,1009.76 L1076.56,1014.17 L1083.33,1018.58 L1090.10,1022.99 L1096.87,1027.41 L1103.64,1031.82 L1110.41,1036.23 L1117.18,1040.64 + '/></g> + </g> + <g id="gnuplot_plot_7d" ><title>Ma 0.78</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(843.13,1129.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.78</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(198, 226, 255)' stroke-dasharray='10.0,10.0' d='M851.52,1125.75 L880.30,1125.75 M812.50,840.35 L819.27,844.78 L826.04,849.20 L832.81,853.63 L839.58,858.06 L846.35,862.49 + L853.12,866.91 L859.89,871.34 L866.66,875.77 L873.43,880.20 L880.21,884.63 L886.98,889.05 L893.75,893.48 L900.52,897.91 + L907.29,902.34 L914.06,906.76 L920.83,911.19 L927.60,915.62 L934.37,920.05 L941.14,924.47 L947.91,928.90 L954.68,933.33 + L961.45,937.76 L968.22,942.18 L975.00,946.61 L981.77,951.04 L988.54,955.47 L995.31,959.90 L1002.08,964.32 L1008.85,968.75 + L1015.62,973.18 L1022.39,977.61 L1029.16,982.03 L1035.93,986.46 L1042.70,990.89 L1049.47,995.32 L1056.24,999.75 L1063.01,1004.17 + L1069.78,1008.60 L1076.56,1013.03 L1083.33,1017.46 L1090.10,1021.88 L1096.87,1026.31 '/></g> + </g> + <g id="gnuplot_plot_8d" ><title>Ma 0.79</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(843.13,1147.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.79</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 82, 139, 139)' stroke-dasharray='2.0,5.0,20.0,10.0' d='M851.52,1143.75 L880.30,1143.75 M812.50,839.41 L819.27,843.84 L826.04,848.28 L832.81,852.71 L839.58,857.15 L846.35,861.59 + L853.12,866.02 L859.89,870.46 L866.66,874.90 L873.43,879.33 L880.21,883.77 L886.98,888.21 L893.75,892.64 L900.52,897.08 + L907.29,901.51 L914.06,905.95 L920.83,910.39 L927.60,914.82 L934.37,919.26 L941.14,923.70 L947.91,928.13 L954.68,932.57 + L961.45,937.00 L968.22,941.44 L975.00,945.88 L981.77,950.31 L988.54,954.75 L995.31,959.19 L1002.08,963.62 L1008.85,968.06 + L1015.62,972.49 L1022.39,976.93 L1029.16,981.37 L1035.93,985.80 L1042.70,990.24 L1049.47,994.68 L1056.24,999.11 L1063.01,1003.55 + L1069.78,1007.98 L1076.56,1012.42 L1083.33,1016.86 '/></g> + </g> + <g id="gnuplot_plot_9d" ><title>Ma 0.83</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(843.13,1165.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Ma 0.83</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(121, 205, 205)' stroke-dasharray='2.0,5.0,2.0,5.0,10.0,10.0' d='M851.52,1161.75 L880.30,1161.75 M812.50,835.31 L819.27,839.78 L826.04,844.25 L832.81,848.73 L839.58,853.20 L846.35,857.67 + L853.12,862.14 L859.89,866.61 L866.66,871.09 L873.43,875.56 L880.21,880.03 L886.98,884.50 L893.75,888.98 L900.52,893.45 + L907.29,897.92 L914.06,902.39 L920.83,906.86 L927.60,911.34 L934.37,915.81 L941.14,920.28 L947.91,924.75 L954.68,929.22 + L961.45,933.70 L968.22,938.17 L975.00,942.64 L981.77,947.11 L988.54,951.59 L995.31,956.06 L1002.08,960.53 L1008.85,965.00 + L1015.62,969.47 L1022.39,973.95 L1029.16,978.42 '/></g> + </g> + <g id="gnuplot_plot_10d" ><title>LILI (inc)</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(843.13,1183.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >LILI (inc)</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <use xlink:href='#gpPt0' transform='translate(795.71,769.73) scale(4.50)' color='rgb( 0, 0, 0)'/> + <use xlink:href='#gpPt0' transform='translate(846.35,829.41) scale(4.50)' color='rgb( 0, 0, 0)'/> + <use xlink:href='#gpPt0' transform='translate(897.54,889.66) scale(4.50)' color='rgb( 0, 0, 0)'/> + <use xlink:href='#gpPt0' transform='translate(948.72,950.38) scale(4.50)' color='rgb( 0, 0, 0)'/> + <use xlink:href='#gpPt0' transform='translate(999.91,1011.62) scale(4.50)' color='rgb( 0, 0, 0)'/> + <use xlink:href='#gpPt0' transform='translate(1050.83,1072.75) scale(4.50)' color='rgb( 0, 0, 0)'/> + <use xlink:href='#gpPt0' transform='translate(1101.47,1134.16) scale(4.50)' color='rgb( 0, 0, 0)'/> + <use xlink:href='#gpPt0' transform='translate(1151.57,1194.42) scale(4.50)' color='rgb( 0, 0, 0)'/> + <use xlink:href='#gpPt0' transform='translate(865.91,1179.75) scale(4.50)' color='rgb( 0, 0, 0)'/> +</g> + </g> + <g id="gnuplot_plot_11d" ><title>LILI (Ma 0.78)</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(843.13,1201.65)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >LILI (Ma 0.78)</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <use xlink:href='#gpPt0' transform='translate(836.87,796.39) scale(4.50)' color='rgb(105, 105, 105)'/> + <use xlink:href='#gpPt0' transform='translate(904.23,869.97) scale(4.50)' color='rgb(105, 105, 105)'/> + <use xlink:href='#gpPt0' transform='translate(971.75,943.72) scale(4.50)' color='rgb(105, 105, 105)'/> + <use xlink:href='#gpPt0' transform='translate(1039.18,1018.00) scale(4.50)' color='rgb(105, 105, 105)'/> + <use xlink:href='#gpPt0' transform='translate(1106.62,1092.45) scale(4.50)' color='rgb(105, 105, 105)'/> + <use xlink:href='#gpPt0' transform='translate(1172.70,1166.61) scale(4.50)' color='rgb(105, 105, 105)'/> + <use xlink:href='#gpPt0' transform='translate(865.91,1197.75) scale(4.50)' color='rgb(105, 105, 105)'/> +</g> + </g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M731.25,755.25 L731.25,1218.75 L1218.74,1218.75 L1218.74,755.25 L731.25,755.25 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(974.99,741.25)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >Moment Polar</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +</g> +</svg> + diff --git a/docs/assets/images/modules/cost-estimation.svg b/docs/assets/images/modules/cost-estimation.svg new file mode 100644 index 0000000..97e4237 --- /dev/null +++ b/docs/assets/images/modules/cost-estimation.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 328.09193,181.23128 c 0,-51.93088 44.03495,-142.27846 97.18059,-142.27846 54.66408,0 97.18059,90.34758 97.18059,142.27846 V 281.9043 l 269.97984,179.93594 c 13.51418,8.95884 21.56195,24.14331 21.56195,40.39069 v 86.09593 c 0,16.55107 -16.24739,28.24311 -32.03923,23.08039 L 522.45311,524.85579 v 121.47574 l 87.46254,65.5969 c 6.07379,4.55534 9.71806,11.84388 9.71806,19.43612 v 63.77476 c 0,11.84389 -9.56622,21.25826 -21.25826,21.25826 -1.97398,0 -3.94796,-0.30369 -5.92194,-0.75923 L 425.27252,767.80727 258.09153,815.63834 c -1.97398,0.60738 -3.94796,0.75923 -5.92194,0.75923 -11.84389,0 -21.25826,-9.56622 -21.25826,-21.25826 v -63.77476 c 0,-7.59224 3.64428,-14.88078 9.71806,-19.43612 l 87.46254,-65.5969 V 524.85579 L 68.589377,611.40725 C 52.797531,616.56997 36.55015,604.87793 36.55015,588.32686 v -86.09593 c 0,-16.24738 8.047768,-31.43185 21.561945,-40.39069 L 328.09193,281.9043 Z" + id="path1-3" + style="fill:#494949;fill-opacity:1;stroke:#ffffff;stroke-width:21.2583;stroke-dasharray:none;stroke-opacity:1" /><path + d="M 447.49477,574.05344 V 953.51337 H 773.83029 A 201.74619,201.74619 0 0 1 763.71136,890.27004 H 573.9814 A 63.243319,63.243319 0 0 0 510.73809,827.02672 V 700.54007 c 35.10004,0 63.24331,-28.14327 63.24331,-63.24331 H 890.198 a 63.243319,63.243319 0 0 0 63.24335,63.24331 v 1.8973 c 21.18648,0 42.37294,3.79461 63.24335,10.75137 V 574.05344 H 447.49477 m 284.59494,94.86498 c -53.75683,0.94865 -94.86499,41.10816 -94.86499,94.86498 0,53.75682 41.10816,92.96769 94.86499,94.86499 12.01622,0 24.34866,-2.52975 36.04868,-7.273 8.53786,-34.78382 22.76759,-67.67035 57.86763,-99.92444 -3.79459,-42.05681 -43.63787,-83.48118 -93.91631,-82.53253 m 221.35164,63.24331 71.14865,71.14874 -71.14865,71.14874 v -47.43249 c -58.5001,0 -96.76231,61.97845 -70.83255,114.4704 l -34.46761,34.46761 c -55.65412,-84.1136 4.42704,-196.3705 105.30016,-196.3705 v -47.4325 m 0,347.83827 -71.14877,-71.1488 71.14877,-71.14868 v 47.4325 c 58.50005,0 96.76225,-61.97845 70.83245,-114.47042 l 34.4677,-34.46761 c 55.6541,84.11362 -4.4271,196.37041 -105.30015,196.37041 V 1080" + id="path1-8" + style="display:inline;fill:#ffe400;fill-opacity:1;stroke-width:31.6217" /></svg> diff --git a/docs/assets/images/modules/cpacs-interface.svg b/docs/assets/images/modules/cpacs-interface.svg new file mode 100644 index 0000000..2f741e6 --- /dev/null +++ b/docs/assets/images/modules/cpacs-interface.svg @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1"><color-profile + name="sRGB-IEC61966-2.1" + xlink:href="data:application/vnd.iccprofile;base64,AAAMbGxjbXMCEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1sY21zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAACQd3RwdAAAAhQAAAAUYmtwdAAAAigAAAAUclhZWgAAAjwAAAAUZ1hZWgAAAlAAAAAUYlhZWgAAAmQAAAAUZG1uZAAAAngAAABwZG1kZAAAAugAAACIdnVlZAAAA3AAAACGdmlldwAAA/gAAAAkbHVtaQAABBwAAAAUbWVhcwAABDAAAAAkdGVjaAAABFQAAAAMclRSQwAABGAAAAgMZ1RSQwAABGAAAAgMYlRSQwAABGAAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAASAHMAUgBHAEIAIABJAEUAQwA2ADEAOQA2ADYALQAyAC4AMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf//" + id="color-profile1" /><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath1"><path + d="M 0,841.98 H 595.2 V 0 H 0 Z" + transform="translate(-2.2918065e-6)" + id="path1" /></clipPath></defs><path + id="path3" + d="m 214.52303,792.82457 c 0,-6.46118 14.8227,-36.10658 44.08804,-88.55615 29.26534,-52.82963 46.74853,-81.7149 52.44956,-86.27573 4.56084,-3.8007 9.12167,-5.70104 12.92236,-5.70104 1.90035,0 8.36153,5.32097 20.52374,15.58284 14.44264,11.78215 28.5052,21.28388 42.1877,27.74506 21.28388,9.8818 43.3279,14.8227 66.8922,14.8227 29.6454,0 54.72998,-10.64194 75.25372,-32.30589 20.52374,-21.28388 31.16568,-47.12859 30.78561,-76.774 0.38007,-30.02548 -10.26187,-55.87019 -30.78561,-77.53414 -20.52374,-22.04402 -45.60832,-32.68596 -75.25372,-32.68596 -49.78908,0 -88.17608,14.8227 -115.161,44.46811 -4.18077,4.9409 -7.60139,7.22132 -9.50174,7.22132 -3.80069,0 -22.80416,-25.08458 -56.63032,-74.87366 -34.58631,-51.30935 -51.68943,-81.33483 -51.68943,-90.07642 0,-6.08111 3.80069,-13.6825 10.64194,-22.80416 24.7045,-31.54576 59.29081,-56.25026 104.13899,-74.11352 40.28735,-16.34298 82.47504,-24.7045 125.42287,-24.7045 95.77747,0 177.1123,33.06603 244.0045,99.57816 66.8922,66.13206 100.3383,147.08682 100.3383,242.48422 0,95.39739 -33.4461,176.73222 -100.3383,243.62442 -66.8922,66.8922 -148.22703,100.3383 -244.0045,100.3383 -96.15753,0 -174.45181,-30.02547 -234.88283,-90.45649 -7.60139,-6.84125 -11.40208,-13.30243 -11.40208,-19.00347" + style="fill:#7e7e7e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6.33449" /><path + id="path4" + d="m 352.10813,7.9814395 c 96.15754,0 174.83188,30.4055445 235.2629,90.4564955 7.60139,7.221315 11.40208,13.682495 11.40208,19.003465 0,6.84125 -14.8227,36.48665 -44.08804,88.93622 -29.26533,52.82963 -46.74852,81.33483 -52.44956,86.27573 -4.9409,3.42063 -9.12167,5.32097 -12.92236,5.32097 -1.90035,0 -8.36152,-4.9409 -20.52374,-15.20277 -14.44264,-12.16222 -28.5052,-21.28388 -42.1877,-27.74506 -21.28388,-9.8818 -43.3279,-14.8227 -66.89219,-14.8227 -29.64541,0 -54.72998,10.64194 -75.25373,32.30589 -20.90381,21.28388 -31.16568,47.12859 -31.16568,76.774 0,30.02548 10.26187,55.87019 31.16568,77.53414 20.52375,21.66395 45.60832,32.68596 75.25373,32.68596 49.78908,0 88.17608,-14.8227 115.161,-44.46811 4.18076,-4.9409 7.60138,-7.60139 9.50173,-7.60139 3.80069,0 22.80416,25.08458 56.63033,75.25373 34.5863,51.30935 51.68942,81.33483 51.68942,90.07642 0,5.70104 -3.80069,13.30243 -10.64194,22.80416 -24.7045,31.54576 -59.29081,56.25026 -104.13899,74.11352 -40.28735,16.34298 -82.47504,24.7045 -125.80294,24.7045 -95.3974,0 -176.73223,-33.06603 -243.62443,-99.57816 C 41.591504,528.29632 8.1454045,447.72163 8.1454045,352.32423 8.1454045,256.92684 41.591504,175.59201 108.4837,108.69981 175.3759,41.807608 256.71073,7.9814395 352.10813,7.9814395" + style="fill:#3d74a4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6.33449" /><path + id="path5" + d="M 352.10813,-1.6218825e-5 361.22979,0.38005309 h 9.12167 C 415.69373,2.4577653 458.97729,11.142349 500.71523,29.265321 l 7.60139,3.420623 6.84124,3.800694 7.22132,3.420623 c 13.73317,8.253839 27.78307,16.127608 40.28735,26.224783 l 6.08111,4.940901 6.46117,5.32097 c 9.52074,8.868284 20.4224,16.944757 27.365,28.125125 l 1.52027,3.04056 2.28042,6.08111 c 0,0.38007 0,0.76014 0,1.14021 l 0.38007,2.28041 c 0,0.38007 0,1.14021 -0.38007,1.52028 v 1.52028 c 0,0.38007 0,0.76013 -0.38007,1.1402 l -0.38007,1.90035 -1.14021,3.04055 c -14.03722,35.6125 -39.38785,77.74318 -58.1506,111.36031 l -4.18077,7.98146 -4.56083,7.22131 c -10.72429,15.43082 -22.79782,48.38916 -43.3279,52.82964 l -2.28041,0.38007 h -2.28042 c -1.14021,0.38007 -1.90035,0 -2.66048,0 l -0.76014,-0.38007 c -0.76014,0 -1.14021,-0.38007 -1.90035,-0.76014 l -1.14021,-0.76014 -2.66048,-1.52028 -2.28042,-1.90034 c -41.6936,-35.6505 -80.9611,-59.4175 -138.7253,-50.54922 l -4.56083,1.14021 -4.56083,1.14021 c -37.10743,11.8835 -65.76466,47.66069 -68.41248,86.6558 l -0.38007,5.32097 -0.38007,4.9409 0.38007,5.32097 0.38007,4.9409 c 1.82434,38.31099 32.21088,76.94503 68.79255,87.79601 l 4.56083,1.52028 4.56083,0.76014 4.9409,0.76014 c 21.3789,3.40795 50.77726,-0.62712 71.45303,-6.84125 l 6.84125,-2.66049 6.46118,-2.66048 c 19.85229,-9.09633 29.38569,-18.31934 44.08804,-33.4461 l 1.52028,-1.52028 3.80069,-2.28041 1.90035,-0.76014 c 0.38007,0 1.1402,-0.38007 1.52027,-0.38007 h 0.76014 c 1.14021,-0.38007 1.90035,-0.38007 2.66049,0 h 0.38007 c 0.76014,0 1.1402,0.38007 1.90034,0.38007 l 0.38007,0.38007 c 0.38007,0 0.76014,0.38007 1.14021,0.76014 l 0.76014,0.38006 1.14021,0.76014 c 10.56592,9.73611 22.41775,27.66905 30.78561,39.52721 l 2.66049,3.42063 2.28041,3.42062 c 24.05205,34.85235 53.14636,75.5071 70.69289,113.64072 l 1.14021,3.42063 1.14021,3.04055 c 0,0.38007 0,0.76014 0,1.14021 l 0.38007,1.90035 c 0,0.38006 0,0.76013 0,1.52027 l -0.38007,2.28042 -0.38007,3.42062 -1.14021,3.42063 -1.52028,3.42062 c -16.8624,32.33756 -58.8664,64.8905 -91.5967,79.81455 l -7.98145,4.18077 -7.98146,3.42062 c -41.66193,18.64874 -91.57137,29.04997 -137.20502,28.88527 h -9.12166 l -9.12167,-0.38007 -9.12166,-0.76014 C 213.45251,695.63451 113.78567,632.49866 53.373652,539.6984 l -9.121663,-14.44263 -3.800693,-7.22132 -4.180763,-7.60138 c -48.382823,-93.35769 -48.338481,-223.25272 0,-316.59774 l 3.800693,-7.60138 4.180763,-7.22132 C 100.66694,81.22713 202.50018,10.179507 316.38161,1.9003303 l 8.7416,-0.7601386 9.12166,-0.3800693 8.7416,-0.38006931 z M 343.74661,16.342964 h -8.7416 l -8.74159,0.760139 -8.36153,0.380069 C 210.21559,26.965901 118.64422,88.492788 62.495316,179.77277 l -4.180763,6.84124 -3.800693,6.84125 C 5.4279089,282.70187 3.419876,404.21636 46.912474,495.99043 l 3.420624,7.22132 3.800693,6.84125 4.180762,7.22131 3.800693,6.84125 C 119.20799,614.53405 210.14591,676.16862 317.90189,684.88488 l 8.36153,0.76014 8.36152,0.38007 c 86.2884,5.09293 202.56427,-30.57024 248.9454,-108.31976 l 0.38007,-1.90034 0.38007,-1.14021 0.38007,-2.28042 v 1.14021 l -0.38007,-1.90034 0.38007,1.1402 -0.38007,-1.52027 -0.76014,-2.66049 C 566.22018,532.26171 539.78002,495.2683 517.05821,461.7842 l -2.66048,-3.8007 -2.66049,-3.42062 c -9.10266,-13.04905 -18.9908,-27.53602 -29.64541,-39.14714 l -0.38007,-0.38007 -0.76013,-0.38007 1.1402,0.76014 -0.38007,-0.38007 1.52028,0.38007 h -0.38007 2.66049 l -0.76014,0.38007 1.52028,-0.38007 v -0.38007 l -0.76014,0.76014 -0.76014,0.38007 -1.14021,1.14021 -1.52028,1.1402 c -13.21374,16.73572 -33.94019,29.67075 -53.58977,37.62687 l -7.60138,2.66048 -7.98146,2.28042 c -21.40424,5.78338 -54.52728,9.17867 -76.39393,4.18076 l -5.70104,-1.14021 -5.32097,-1.52028 -5.32097,-1.90034 C 277.51319,444.26933 246.77192,400.74506 245.68872,354.98472 l -0.38007,-6.08111 0.38007,-5.70104 0.38007,-6.08111 0.76014,-5.32097 c 4.5735,-42.67545 38.67839,-82.31668 79.43449,-95.01733 l 5.32097,-1.1402 5.32097,-1.52028 c 61.89428,-8.9253 105.67827,14.42363 150.50744,53.58977 l 2.28042,1.52028 2.28042,1.52028 -1.52028,-0.38007 h 0.76014 l -2.66049,-0.38007 h 1.52028 c 10.54692,-0.5321 24.24842,-31.33038 30.02548,-38.387 l 3.80069,-6.84125 4.18076,-7.22132 c 20.98616,-37.20245 44.35409,-77.24275 61.57123,-116.30121 l 0.38007,-1.90034 0.76014,-2.28042 -0.38007,1.14021 0.38007,-1.52028 v 1.52028 l -0.38007,-1.90035 0.38007,1.14021 -0.38007,-1.14021 -0.38007,-1.52027 C 578.45841,95.612753 535.17485,63.95298 514.77779,54.349895 l -6.46117,-3.800693 -6.84125,-3.420624 C 458.07145,27.130598 417.50539,18.87676 369.97139,16.342964 h -8.7416 l -8.74159,-0.380069" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6.33449" /><path + d="M 735.78785,987.28367 H 513.01592 c -36.03663,0 -65.52115,-29.4845 -65.52115,-65.52111 V 397.59334 c 0,-36.03663 29.48452,-65.52115 65.52115,-65.52115 H 775.10053 L 971.66399,528.63565 V 643.29766 C 952.00766,633.4695 929.07525,630.19344 906.14284,626.91738 V 561.39623 H 742.33996 V 397.59334 H 513.01592 V 921.76256 H 693.1991 c 9.82816,22.93241 26.20846,45.86481 42.58875,65.52111 m 137.59442,-327.60572 -72.07327,72.07327 72.07327,72.07327 v -45.8648 c 45.8648,0 81.90144,36.03663 81.90144,81.90144 0,13.10422 -3.27605,26.20846 -9.82817,36.03663 l 36.03663,36.03664 c 13.10423,-19.65635 22.93243,-45.86481 22.93243,-72.07327 0,-72.07327 -58.96906,-131.0423 -131.04233,-131.0423 v -49.14088 m 72.07327,288.29312 -72.07327,-75.34937 v 49.14086 c -45.8648,0 -81.90144,-36.03662 -81.90144,-81.90143 0,-13.10423 3.27605,-26.20846 9.82817,-36.03664 l -36.03664,-36.03663 c -13.10422,19.65634 -22.9324,45.86481 -22.9324,72.07327 0,72.07327 58.96904,131.04234 131.04231,131.04234 v 49.14083 z" + id="path1-5" + style="fill:#fcff7a;fill-opacity:1;stroke-width:32.7606" /></svg> diff --git a/docs/assets/images/modules/create-mission.png b/docs/assets/images/modules/create-mission.png new file mode 100644 index 0000000..1405948 --- /dev/null +++ b/docs/assets/images/modules/create-mission.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2bdcdcc757e9dcd8fa6589c9b83acdbf7f548c260f778508610eed0e985a5ac +size 25773 diff --git a/docs/assets/images/modules/design-evaluator.svg b/docs/assets/images/modules/design-evaluator.svg new file mode 100644 index 0000000..a10f0f5 --- /dev/null +++ b/docs/assets/images/modules/design-evaluator.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 328.09193,181.23128 c 0,-51.93088 44.03495,-142.27846 97.18059,-142.27846 54.66408,0 97.18059,90.34758 97.18059,142.27846 V 281.9043 l 269.97984,179.93594 c 13.51418,8.95884 21.56195,24.14331 21.56195,40.39069 v 86.09593 c 0,16.55107 -16.24739,28.24311 -32.03923,23.08039 L 522.45311,524.85579 v 121.47574 l 87.46254,65.5969 c 6.07379,4.55534 9.71806,11.84388 9.71806,19.43612 v 63.77476 c 0,11.84389 -9.56622,21.25826 -21.25826,21.25826 -1.97398,0 -3.94796,-0.30369 -5.92194,-0.75923 L 425.27252,767.80727 258.09153,815.63834 c -1.97398,0.60738 -3.94796,0.75923 -5.92194,0.75923 -11.84389,0 -21.25826,-9.56622 -21.25826,-21.25826 v -63.77476 c 0,-7.59224 3.64428,-14.88078 9.71806,-19.43612 l 87.46254,-65.5969 V 524.85579 L 68.589377,611.40725 C 52.797531,616.56997 36.55015,604.87793 36.55015,588.32686 v -86.09593 c 0,-16.24738 8.047768,-31.43185 21.561945,-40.39069 L 328.09193,281.9043 Z" + id="path1-3" + style="fill:#494949;fill-opacity:1;stroke:#ffffff;stroke-width:21.2583;stroke-dasharray:none;stroke-opacity:1" /><path + d="m 645.15265,508.22822 c 0,-21.08409 17.66568,-38.11812 39.53158,-38.11812 h 39.53158 c 21.8659,0 39.53157,17.03403 39.53157,38.11812 21.86591,0 39.53158,17.03403 39.53158,38.11812 v 266.82683 c 0,21.08408 -17.66567,38.11812 -39.53158,38.11812 0,21.08408 -17.66567,38.11812 -39.53157,38.11812 h -39.53158 c -21.8659,0 -39.53158,-17.03404 -39.53158,-38.11812 -21.8659,0 -39.53157,-17.03404 -39.53157,-38.11812 V 546.34634 c 0,-21.08409 17.66567,-38.11812 39.53157,-38.11812 z m -158.1263,495.53558 h 355.78419 c 87.34008,0 158.12626,-68.25529 158.12626,-152.47251 0,-84.21722 -70.78618,-152.47248 -158.12626,-152.47248 v -76.23624 c 130.94835,0 237.18946,102.44245 237.18946,228.70872 0,58.6066 -22.8542,111.97197 -60.4092,152.47251 h 20.8776 c 21.8659,0 39.5316,17.034 39.5316,38.1181 0,21.0841 -17.6657,38.1181 -39.5316,38.1181 H 487.02635 c -21.86591,0 -39.53158,-17.034 -39.53158,-38.1181 0,-21.0841 17.66567,-38.1181 39.53158,-38.1181 z m 98.82894,-76.23628 h 237.18946 c 10.87118,0 19.76579,8.57658 19.76579,19.05906 0,10.48249 -8.89461,19.05906 -19.76579,19.05906 H 585.85529 c -10.87118,0 -19.76579,-8.57657 -19.76579,-19.05906 0,-10.48248 8.89461,-19.05906 19.76579,-19.05906 z" + id="path1" + style="stroke-width:1.21308;fill:#8ef936;fill-opacity:1" /></svg> diff --git a/docs/assets/images/modules/empennage-sizing.png b/docs/assets/images/modules/empennage-sizing.png new file mode 100644 index 0000000..b4c3a7c --- /dev/null +++ b/docs/assets/images/modules/empennage-sizing.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a10334ebf7714979eac4854a6fad0ab03c66c0424fbff62c1dee2018a716315 +size 15591 diff --git a/docs/assets/images/modules/engine-sizing.png b/docs/assets/images/modules/engine-sizing.png new file mode 100644 index 0000000..4c1a1a5 --- /dev/null +++ b/docs/assets/images/modules/engine-sizing.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8728defacb9eb8e360a515ab3130394b3065920446306184133c72ce3a73ae4e +size 46314 diff --git a/docs/assets/images/modules/engine.svg b/docs/assets/images/modules/engine.svg new file mode 100644 index 0000000..231421f --- /dev/null +++ b/docs/assets/images/modules/engine.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 328.09193,181.23128 c 0,-51.93088 44.03495,-142.27846 97.18059,-142.27846 54.66408,0 97.18059,90.34758 97.18059,142.27846 V 281.9043 l 269.97984,179.93594 c 13.51418,8.95884 21.56195,24.14331 21.56195,40.39069 v 86.09593 c 0,16.55107 -16.24739,28.24311 -32.03923,23.08039 L 522.45311,524.85579 v 121.47574 l 87.46254,65.5969 c 6.07379,4.55534 9.71806,11.84388 9.71806,19.43612 v 63.77476 c 0,11.84389 -9.56622,21.25826 -21.25826,21.25826 -1.97398,0 -3.94796,-0.30369 -5.92194,-0.75923 L 425.27252,767.80727 258.09153,815.63834 c -1.97398,0.60738 -3.94796,0.75923 -5.92194,0.75923 -11.84389,0 -21.25826,-9.56622 -21.25826,-21.25826 v -63.77476 c 0,-7.59224 3.64428,-14.88078 9.71806,-19.43612 l 87.46254,-65.5969 V 524.85579 L 68.589377,611.40725 C 52.797531,616.56997 36.55015,604.87793 36.55015,588.32686 v -86.09593 c 0,-16.24738 8.047768,-31.43185 21.561945,-40.39069 L 328.09193,281.9043 Z" + id="path1-3" + style="fill:#494949;fill-opacity:1;stroke:#ffffff;stroke-width:21.2583;stroke-dasharray:none;stroke-opacity:1" /><path + d="m 763.74739,447.49474 c -174.8877,0 -316.25262,142.31368 -316.25262,316.25262 C 447.49477,937.6863 589.80845,1080 763.74739,1080 937.68633,1080 1080,937.6863 1080,763.74736 1080,589.80842 937.68633,447.49474 763.74739,447.49474 m 0,569.25466 c -139.78366,0 -253.00209,-113.21839 -253.00209,-253.00204 0,-139.78366 113.21843,-253.00209 253.00209,-253.00209 139.78365,0 253.00211,113.21843 253.00211,253.00209 0,139.78365 -113.21846,253.00204 -253.00211,253.00204 M 928.515,781.14124 l -42.6941,-11.38509 45.54038,-12.01759 61.03675,-16.44514 a 63.124022,63.124022 0 0 0 -77.16564,-44.90787 l -42.6941,11.38509 33.52277,-33.20652 44.59162,-44.59163 c -24.6677,-24.35145 -64.83178,-24.35145 -89.49948,-0.31625 v 0.31625 l -30.99277,30.99277 12.65011,-45.54038 15.81264,-61.03676 c -33.83904,-9.17132 -68.31057,10.75259 -77.4819,44.59162 l -11.38509,42.69411 -12.0176,-45.54038 -16.44514,-61.03675 c -33.83903,8.85507 -53.76294,43.64285 -44.90787,77.48189 l 11.38509,42.37784 -33.20652,-33.52277 -44.59162,-44.59162 c -24.35146,24.6677 -24.35146,64.83179 -0.31626,89.49949 h 0.31626 l 30.99276,30.99275 -45.54038,-12.65009 -61.03676,-15.81264 c -9.17132,33.83903 10.7526,68.31057 44.59162,77.48189 l 42.69411,11.3851 -45.54038,12.33385 -61.03675,16.12888 c 8.85507,33.83903 43.64285,53.76295 77.48189,44.90787 l 42.37784,-11.38509 -33.52277,33.20652 -44.59162,44.59162 c 24.6677,24.35145 64.83179,24.35145 89.49949,0.31625 v -0.31625 l 30.99276,-30.99275 -12.6501,45.54038 -15.81264,61.03675 c 33.83903,9.17133 68.31057,-10.75259 77.48189,-44.59163 l 11.3851,-42.69409 12.33385,45.54038 16.12889,61.03675 c 33.83902,-8.85507 53.76294,-43.64287 44.90786,-77.16564 l -11.38509,-42.69411 33.20652,33.52278 44.90788,44.59162 c 24.0352,-24.66771 24.0352,-64.83178 0,-89.49949 l -31.30901,-30.99276 45.54038,12.65011 61.03675,15.81263 c 9.17133,-33.83903 -10.75259,-68.31056 -44.59162,-77.4819 m -164.76761,30.04401 c -26.24897,0 -47.43789,-21.18893 -47.43789,-47.43789 0,-26.24897 21.18892,-47.4379 47.43789,-47.4379 26.24897,0 47.43789,21.18893 47.43789,47.4379 0,26.24896 -21.18892,47.43789 -47.43789,47.43789 z" + id="path1" + style="stroke-width:31.6252;fill:#b40000;fill-opacity:1" /></svg> diff --git a/docs/assets/images/modules/hydrogen-tank.svg b/docs/assets/images/modules/hydrogen-tank.svg new file mode 100644 index 0000000..44e7d4b --- /dev/null +++ b/docs/assets/images/modules/hydrogen-tank.svg @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 328.09193,181.23128 c 0,-51.93088 44.03495,-142.27846 97.18059,-142.27846 54.66408,0 97.18059,90.34758 97.18059,142.27846 V 281.9043 l 269.97984,179.93594 c 13.51418,8.95884 21.56195,24.14331 21.56195,40.39069 v 86.09593 c 0,16.55107 -16.24739,28.24311 -32.03923,23.08039 L 522.45311,524.85579 v 121.47574 l 87.46254,65.5969 c 6.07379,4.55534 9.71806,11.84388 9.71806,19.43612 v 63.77476 c 0,11.84389 -9.56622,21.25826 -21.25826,21.25826 -1.97398,0 -3.94796,-0.30369 -5.92194,-0.75923 L 425.27252,767.80727 258.09153,815.63834 c -1.97398,0.60738 -3.94796,0.75923 -5.92194,0.75923 -11.84389,0 -21.25826,-9.56622 -21.25826,-21.25826 v -63.77476 c 0,-7.59224 3.64428,-14.88078 9.71806,-19.43612 l 87.46254,-65.5969 V 524.85579 L 68.589377,611.40725 C 52.797531,616.56997 36.55015,604.87793 36.55015,588.32686 v -86.09593 c 0,-16.24738 8.047768,-31.43185 21.561945,-40.39069 L 328.09193,281.9043 Z" + id="path1-3" + style="fill:#494949;fill-opacity:1;stroke:#ffffff;stroke-width:21.2583;stroke-dasharray:none;stroke-opacity:1" /><rect + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + id="rect1" + width="269.53247" + height="453.24365" + x="502.85907" + y="510.90482" + ry="7.8822551" /><path + d="m 524.16207,389.99422 a 76.6673,76.6673 0 0 0 -76.6673,76.6673 v 613.33838 h 383.3365 V 792.49754 h 57.50047 v 191.66831 a 95.83413,95.83413 0 0 0 191.66826,0 V 619.99611 c 0,-26.45021 -10.7334,-50.60041 -27.9835,-67.85055 l 0.3832,-0.38334 -142.60112,-142.60118 -40.63366,40.63367 80.88401,80.88401 c -36.03364,13.8001 -61.71719,48.3004 -61.71719,89.31739 a 95.834125,95.834125 0 0 0 95.83409,95.83414 c 13.80022,0 26.45027,-3.0667 38.33367,-8.05007 v 276.38567 c 0,21.08345 -17.2501,38.33355 -38.33367,38.33355 -21.08343,0 -38.3336,-17.2501 -38.3336,-38.33355 V 811.66429 A 76.6673,76.6673 0 0 0 869.16492,734.99707 H 830.83127 V 466.66152 a 76.6673,76.6673 0 0 0 -76.6673,-76.6673 h -230.0019 m 0,153.33461 h 76.66731 v 153.33459 h 76.66728 V 543.32883 h 76.66731 V 926.66539 H 677.49666 V 773.33072 H 600.82938 V 926.66539 H 524.16207 V 543.32883 m 460.00376,38.33363 c 21.08357,0 38.33367,17.25016 38.33367,38.33365 0,21.08352 -17.2501,38.33366 -38.33367,38.33366 -21.08343,0 -38.3336,-17.25014 -38.3336,-38.33366 0,-21.08349 17.25017,-38.33365 38.3336,-38.33365 z" + id="path1" + style="stroke-width:38.3337;fill:#418500;fill-opacity:1" /></svg> diff --git a/docs/assets/images/modules/initial-sizing.svg b/docs/assets/images/modules/initial-sizing.svg new file mode 100644 index 0000000..e00e607 --- /dev/null +++ b/docs/assets/images/modules/initial-sizing.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 328.09193,181.23128 c 0,-51.93088 44.03495,-142.27846 97.18059,-142.27846 54.66408,0 97.18059,90.34758 97.18059,142.27846 V 281.9043 l 269.97984,179.93594 c 13.51418,8.95884 21.56195,24.14331 21.56195,40.39069 v 86.09593 c 0,16.55107 -16.24739,28.24311 -32.03923,23.08039 L 522.45311,524.85579 v 121.47574 l 87.46254,65.5969 c 6.07379,4.55534 9.71806,11.84388 9.71806,19.43612 v 63.77476 c 0,11.84389 -9.56622,21.25826 -21.25826,21.25826 -1.97398,0 -3.94796,-0.30369 -5.92194,-0.75923 L 425.27252,767.80727 258.09153,815.63834 c -1.97398,0.60738 -3.94796,0.75923 -5.92194,0.75923 -11.84389,0 -21.25826,-9.56622 -21.25826,-21.25826 v -63.77476 c 0,-7.59224 3.64428,-14.88078 9.71806,-19.43612 l 87.46254,-65.5969 V 524.85579 L 68.589377,611.40725 C 52.797531,616.56997 36.55015,604.87793 36.55015,588.32686 v -86.09593 c 0,-16.24738 8.047768,-31.43185 21.561945,-40.39069 L 328.09193,281.9043 Z" + id="path1-3" + style="fill:#494949;fill-opacity:1;stroke:#ffffff;stroke-width:21.2583;stroke-dasharray:none;stroke-opacity:1" /><path + d="m 868.2614,803.80596 a 177.40268,177.40268 0 0 0 -64.75649,65.35889 L 735.13409,737.5435 617.97001,854.1052 l 10.24056,75.2983 -31.62526,31.92653 -53.31117,-96.08069 -95.77937,-53.00997 31.92646,-31.92646 74.69586,10.54176 L 671.28118,673.38939 447.49477,556.5265 489.96298,514.05829 767.06054,577.91122 884.22463,460.74714 a 44.877757,44.877757 0 0 1 63.85284,0 c 17.46935,17.77038 17.46935,46.9861 0,63.85291 l -117.164,117.16408 37.34793,162.04183 M 989.64218,929.4035 v -90.35795 h -60.2386 v 90.35795 h -90.3579 v 60.23868 h 90.3579 V 1080 h 60.2386 V 989.64218 H 1080 V 929.4035 Z" + id="path1" + style="stroke-width:30.1193;stroke:none;stroke-opacity:1;fill:#970044;fill-opacity:1" /></svg> diff --git a/docs/assets/images/modules/landing-gear-design.svg b/docs/assets/images/modules/landing-gear-design.svg new file mode 100644 index 0000000..33b8d86 --- /dev/null +++ b/docs/assets/images/modules/landing-gear-design.svg @@ -0,0 +1,266 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg +xmlns:svg="http://www.w3.org/2000/svg" +xmlns="http://www.w3.org/2000/svg" +version="1.0" +width="600" +height="250" +id="svg3234"> +<defs +id="defs3236"> +id="perspective3243" /> +</defs> + <g + id="layer1" /> +<line + x1="300" + y1="250" + x2="300" + y2="0" + style="fill:none;stroke:#070000;stroke-opacity:0.25806451000000002;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:8,4,2,4;stroke-dashoffset:0" +/> +<path + d="M294.623 , 114.224 + L298.577,5.90351 + L301.423,5.90351 + L305.377,114.224 + z" +style="fill:#c8c8c8;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" /> +<path + d="M300 , 150.912 + L219,152.311 + L30,148.012 + L30,149.829 + L219,160.643 + L300,167.521 + z" +style="fill:#c8c8c8;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" /> +<path + d="M300 , 150.912 + L381,152.311 + L570,148.012 + L570,149.829 + L381,160.643 + L300,167.521 + z" +style="fill:#c8c8c8;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" /> +<path + d="M300 , 110.077 + L199.674,113.056 + L199.674,115.163 + L300,117.559 + z" +style="fill:#c8c8c8;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" /> +<path + d="M300 , 110.077 + L400.326,113.056 + L400.326,115.163 + L300,117.559 + z" +style="fill:#c8c8c8;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" /> +<ellipse + cx="300" + cy="140" + rx="30.9256" + ry="32.2203" + style="fill:#dadada;fill-opacity:1.0;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<line + x1="356.327" + y1="160.464" + x2="376.327" + y2="160.464" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<line + x1="366.327" + y1="150.464" + x2="366.327" + y2="170.464" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<rect + x="223.582" + y="205.744" + width="6.72717" + height="18.2029" +style="fill:#a8a8cd;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" /> +/> +<rect + x="237.038" + y="205.744" + width="6.72717" + height="18.2029" +style="fill:#a8a8cd;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" /> +/> +<line + x1="223.673" + y1="160.464" + x2="243.673" + y2="160.464" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<line + x1="233.673" + y1="150.464" + x2="233.673" + y2="170.464" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<rect + x="356.235" + y="205.744" + width="6.72717" + height="18.2029" +style="fill:#a8a8cd;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" /> +/> +<rect + x="369.691" + y="205.744" + width="6.72717" + height="18.2029" +style="fill:#a8a8cd;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" /> +/> +<line + x1="290" + y1="170.83" + x2="310" + y2="170.83" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<line + x1="300" + y1="160.83" + x2="300" + y2="180.83" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<rect + x="295.429" + y="213.262" + width="3.04701" + height="10.6843" +style="fill:#a8a8cd;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" /> +/> +<rect + x="301.524" + y="213.262" + width="3.04701" + height="10.6843" +style="fill:#a8a8cd;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" /> +/> +<ellipse + cx="214.423" + cy="187.86" + rx="19.2485" + ry="22.29" + style="fill:#dadada;fill-opacity:1.0;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<ellipse + cx="214.423" + cy="187.86" + rx="15.3988" + ry="17.832" + style="fill:#ffffff;fill-opacity:1.0;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<ellipse + cx="385.577" + cy="187.86" + rx="19.2485" + ry="22.29" + style="fill:#dadada;fill-opacity:1.0;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<ellipse + cx="385.577" + cy="187.86" + rx="15.3988" + ry="17.832" + style="fill:#ffffff;fill-opacity:1.0;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<line + x1="233.671" + y1="214.847" + x2="233.671" + y2="237.847" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<line + x1="366.329" + y1="214.847" + x2="366.329" + y2="237.847" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<line + x1="233.671" + y1="234.847" + x2="366.329" + y2="234.847" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<text +style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;text-anchor:middle;text-align:center" + x="300" + y="245.847" +transform="rotate(0, +300, +245.847)" +> +8.51 m +</text> +<line + x1="214.423" + y1="210.15" + x2="191.423" + y2="210.15" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<line + x1="214.423" + y1="223.949" + x2="191.423" + y2="223.949" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<line + x1="194.423" + y1="210.15" + x2="194.423" + y2="223.949" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<text +style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;text-anchor:middle;text-align:center" + x="189.423" + y="217.049" +transform="rotate(-90, +189.423, +217.049)" +> +0.89 m +</text> +<line + x1="376.42" + y1="223.949" + x2="570" + y2="149.007" + style="fill:none;stroke:#000000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<line + x1="376.42" + y1="223.949" + x2="570" + y2="223.949" + style="fill:none;stroke:#000000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" +/> +<text +style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;text-anchor:middle;text-align:center" + x="532.214" + y="220.949" +transform="rotate(0, +532.214, +220.949)" +> +21.16 deg +</text> +</svg> diff --git a/docs/assets/images/modules/lifting-line.svg b/docs/assets/images/modules/lifting-line.svg new file mode 100644 index 0000000..26d0a40 --- /dev/null +++ b/docs/assets/images/modules/lifting-line.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 328.09193,181.23128 c 0,-51.93088 44.03495,-142.27846 97.18059,-142.27846 54.66408,0 97.18059,90.34758 97.18059,142.27846 V 281.9043 l 269.97984,179.93594 c 13.51418,8.95884 21.56195,24.14331 21.56195,40.39069 v 86.09593 c 0,16.55107 -16.24739,28.24311 -32.03923,23.08039 L 522.45311,524.85579 v 121.47574 l 87.46254,65.5969 c 6.07379,4.55534 9.71806,11.84388 9.71806,19.43612 v 63.77476 c 0,11.84389 -9.56622,21.25826 -21.25826,21.25826 -1.97398,0 -3.94796,-0.30369 -5.92194,-0.75923 L 425.27252,767.80727 258.09153,815.63834 c -1.97398,0.60738 -3.94796,0.75923 -5.92194,0.75923 -11.84389,0 -21.25826,-9.56622 -21.25826,-21.25826 v -63.77476 c 0,-7.59224 3.64428,-14.88078 9.71806,-19.43612 l 87.46254,-65.5969 V 524.85579 L 68.589377,611.40725 C 52.797531,616.56997 36.55015,604.87793 36.55015,588.32686 v -86.09593 c 0,-16.24738 8.047768,-31.43185 21.561945,-40.39069 L 328.09193,281.9043 Z" + id="path1-3" + style="fill:#494949;fill-opacity:1;stroke:#ffffff;stroke-width:21.2583;stroke-dasharray:none;stroke-opacity:1" /><path + d="M 482.62937,658.38474 H 1044.783 c 19.4339,0 35.1347,-15.70077 35.1347,-35.1346 0,-19.43383 -15.7008,-35.1346 -35.1347,-35.1346 H 482.62937 c -19.43382,0 -35.1346,15.70077 -35.1346,35.1346 0,19.43383 15.70078,35.1346 35.1346,35.1346 z m -24.81381,150.85921 c -13.72445,13.72446 -13.72445,36.01297 0,49.73743 13.72446,13.72445 36.01297,13.72445 49.73742,0 l 45.3456,-45.4554 v 231.33942 c 0,19.4338 15.70078,35.1346 35.13461,35.1346 19.43383,0 35.1346,-15.7008 35.1346,-35.1346 V 813.52598 l 45.4554,45.4554 c 13.72445,13.72445 36.01297,13.72445 49.73742,0 13.72446,-13.72446 13.72446,-36.01297 0,-49.73743 L 612.9568,703.84014 c -13.72446,-13.72446 -36.01297,-13.72446 -49.73743,0 z m 351.34605,49.73743 c 13.72445,13.72445 36.01297,13.72445 49.73742,0 l 45.3456,-45.4554 v 231.33942 c 0,19.4338 15.70078,35.1346 35.1346,35.1346 19.43383,0 35.13461,-15.7008 35.13461,-35.1346 V 813.52598 l 45.45536,45.4554 c 13.7245,13.72445 36.013,13.72445 49.7375,0 13.7244,-13.72446 13.7244,-36.01297 0,-49.73743 L 964.30284,703.84014 c -13.72445,-13.72446 -36.01296,-13.72446 -49.73742,0 L 809.16161,809.24395 c -13.72446,13.72446 -13.72446,36.01297 0,49.73743 z" + id="path1" + style="stroke-width:1.09796;fill:#00a6b4;fill-opacity:1" /></svg> diff --git a/docs/assets/images/modules/mass-estimation.svg b/docs/assets/images/modules/mass-estimation.svg new file mode 100644 index 0000000..5c9ea22 --- /dev/null +++ b/docs/assets/images/modules/mass-estimation.svg @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 328.09193,181.23128 c 0,-51.93088 44.03495,-142.27846 97.18059,-142.27846 54.66408,0 97.18059,90.34758 97.18059,142.27846 V 281.9043 l 269.97984,179.93594 c 13.51418,8.95884 21.56195,24.14331 21.56195,40.39069 v 86.09593 c 0,16.55107 -16.24739,28.24311 -32.03923,23.08039 L 522.45311,524.85579 v 121.47574 l 87.46254,65.5969 c 6.07379,4.55534 9.71806,11.84388 9.71806,19.43612 v 63.77476 c 0,11.84389 -9.56622,21.25826 -21.25826,21.25826 -1.97398,0 -3.94796,-0.30369 -5.92194,-0.75923 L 425.27252,767.80727 258.09153,815.63834 c -1.97398,0.60738 -3.94796,0.75923 -5.92194,0.75923 -11.84389,0 -21.25826,-9.56622 -21.25826,-21.25826 v -63.77476 c 0,-7.59224 3.64428,-14.88078 9.71806,-19.43612 l 87.46254,-65.5969 V 524.85579 L 68.589377,611.40725 C 52.797531,616.56997 36.55015,604.87793 36.55015,588.32686 v -86.09593 c 0,-16.24738 8.047768,-31.43185 21.561945,-40.39069 L 328.09193,281.9043 Z" + id="path1-3" + style="fill:#494949;fill-opacity:1;stroke:#ffffff;stroke-width:21.2583;stroke-dasharray:none;stroke-opacity:1" /><rect + style="fill:#ffffff;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" + id="rect1" + width="439.83408" + height="282.94205" + x="549.7926" + y="749.59528" + ry="7.8822551" /><path + d="m 763.74733,510.74539 a 126.50102,126.50102 0 0 1 126.50102,126.50102 c 0,23.08643 -6.0088,44.59162 -17.07763,63.25052 h 80.32815 c 30.04399,0 55.34413,21.18891 61.66933,49.3354 C 1078.7349,1003.1506 1080,1009.7919 1080,1016.7495 A 63.250512,63.250512 0 0 1 1016.7494,1080 H 510.74529 a 63.250512,63.250512 0 0 1 -63.25052,-63.2505 c 0,-6.9576 1.26501,-13.5989 64.83177,-266.91717 6.32506,-28.14649 31.62526,-49.3354 61.66925,-49.3354 h 80.32815 A 123.02224,123.02224 0 0 1 637.24631,637.24641 126.50102,126.50102 0 0 1 763.74733,510.74539 m 0,63.25051 a 63.250512,63.250512 0 0 0 -63.25052,63.25051 63.250512,63.250512 0 0 0 63.25052,63.25052 63.250512,63.250512 0 0 0 63.2505,-63.25052 63.250512,63.250512 0 0 0 -63.2505,-63.25051 M 573.99579,763.74743 v 253.00207 h 63.25052 v -79.06316 l 31.62525,31.62525 v 47.43791 h 63.25052 v -63.25053 l -63.25052,-63.25052 63.25052,-63.2505 v -63.25052 h -63.25052 v 47.43789 l -31.62525,31.62525 v -79.06314 h -63.25052 m 284.62731,0 c -35.10404,0 -63.25052,28.14648 -63.25052,63.25052 v 126.50102 c 0,35.104 28.14648,63.25053 63.25052,63.25053 h 94.87577 V 858.6232 h -63.25052 v 94.87577 H 858.6231 V 826.99795 h 94.87577 v -63.25052 z" + id="path1-9" + style="display:inline;stroke-width:10;fill:#81858c;fill-opacity:1;stroke:none;stroke-opacity:1;stroke-dasharray:none;stroke-linecap:round" /></svg> diff --git a/docs/assets/images/modules/mission-analysis.png b/docs/assets/images/modules/mission-analysis.png new file mode 100644 index 0000000..ace5ce8 --- /dev/null +++ b/docs/assets/images/modules/mission-analysis.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88d4765e54613a9427c2b30966de4bb70afd7b6acf3a6fc17c6dcb3471be1bd7 +size 187208 diff --git a/docs/assets/images/modules/module-basics.svg b/docs/assets/images/modules/module-basics.svg new file mode 100644 index 0000000..b425481 --- /dev/null +++ b/docs/assets/images/modules/module-basics.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="M 57.02551,568.80612 H 475.7551 V 801.43364 H 57.02551 V 568.80612 M 10.5,289.65306 H 289.65306 V 522.2806 H 10.5 V 289.65306 m 325.67857,0 H 615.33163 V 522.2806 H 336.17857 V 289.65306 m 325.67856,0 H 941.01015 V 522.2806 H 661.85713 V 289.65306 M 522.2806,568.80612 H 894.48465 V 801.43364 H 522.2806 V 568.80612 M 57.02551,10.5 H 429.22959 V 243.12756 H 57.02551 V 10.5 m 418.72959,0 H 894.48465 V 243.12756 H 475.7551 Z" + id="path1" + style="fill:#4d4d4d;fill-opacity:1;stroke:#fcfcfc;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /><path + d="m 247.89739,455.92304 c 0,-23.01283 18.59229,-41.60513 41.60513,-41.60513 h 20.80256 c 57.46709,0 104.01282,46.54575 104.01282,104.01284 v 374.44617 c 0,11.4414 9.36116,20.80257 20.80257,20.80257 h 603.27433 c 23.013,0 41.6052,18.59228 41.6052,41.60513 0,23.01278 -18.5922,41.6051 -41.6052,41.6051 h -86.72063 c 2.34029,6.50078 3.51043,13.52168 3.51043,20.80258 0,34.4543 -27.95345,62.4077 -62.40769,62.4077 -34.45425,0 -62.40771,-27.9534 -62.40771,-62.4077 0,-7.2809 1.30016,-14.3018 3.51045,-20.80258 H 577.228 c 2.34029,6.50078 3.51043,13.52168 3.51043,20.80258 0,34.4543 -27.95344,62.4077 -62.40769,62.4077 -34.45425,0 -62.4077,-27.9534 -62.4077,-62.4077 0,-7.2809 1.30015,-14.3018 3.51044,-20.80258 h -24.31301 c -57.46709,0 -104.01282,-46.54572 -104.01282,-104.0128 V 518.33075 c 0,-11.44141 -9.36115,-20.80257 -20.80257,-20.80257 h -20.80256 c -23.01284,0 -41.60513,-18.59229 -41.60513,-41.60514 z m 561.66925,83.21028 V 487.1269 c 0,-5.72071 -4.68057,-10.40128 -10.40128,-10.40128 H 695.15254 c -5.72072,0 -10.40129,4.68057 -10.40129,10.40128 v 52.00642 z m -187.22308,0 V 487.1269 c 0,-40.17496 32.63402,-72.80899 72.80898,-72.80899 h 104.01282 c 40.17495,0 72.80898,32.63403 72.80898,72.80899 V 830.36921 H 622.34356 Z M 913.57948,830.36921 V 539.13332 h 20.80256 c 34.45425,0 62.40768,27.95343 62.40768,62.40768 v 166.42053 c 0,34.45424 -27.95343,62.40768 -62.40768,62.40768 z M 559.93586,539.13332 h 20.80257 v 291.23589 h -20.80257 c -34.45425,0 -62.40769,-27.95344 -62.40769,-62.40768 V 601.541 c 0,-34.45425 27.95344,-62.40768 62.40769,-62.40768 z" + id="path1-6" + style="fill:#a200dc;fill-opacity:1;stroke-width:1.30016" /></svg> diff --git a/docs/assets/images/modules/propulsion-integration.svg b/docs/assets/images/modules/propulsion-integration.svg new file mode 100644 index 0000000..3d75dcd --- /dev/null +++ b/docs/assets/images/modules/propulsion-integration.svg @@ -0,0 +1,719 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + version="1.0" + width="600" + height="300" + id="svg3234" + sodipodi:docname="propulsion-integration.svg" + inkscape:version="1.3 (0e150ed6c4, 2023-07-21)" + 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"> + <sodipodi:namedview + id="namedview94" + pagecolor="#505050" + bordercolor="#ffffff" + borderopacity="1" + inkscape:showpageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="1" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="2.0916667" + inkscape:cx="300" + inkscape:cy="149.88048" + inkscape:window-width="1920" + inkscape:window-height="1137" + inkscape:window-x="-8" + inkscape:window-y="-8" + inkscape:window-maximized="1" + inkscape:current-layer="svg3234" /> + <defs + id="defs3236"> id="perspective3243" /> </defs> + <g + id="layer1" /> + <path + d="M461.426 , 150 L517.151,239.179 L532.712,239.179 L516.696,150 z" + style="fill:#c8c8c8;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" + id="path1" /> + <path + d="M461.426 , 150 L517.151,60.8209 L532.712,60.8209 L516.696,150 z" + style="fill:#c8c8c8;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" + id="path2" /> + <line + x1="505.697" + y1="167.836" + x2="526.646" + y2="234.72" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line2" /> + <line + x1="519.899" + y1="167.836" + x2="531.911" + y2="234.72" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line3" /> + <line + x1="505.697" + y1="167.836" + x2="519.899" + y2="167.836" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line4" /> + <line + x1="526.646" + y1="234.72" + x2="531.911" + y2="234.72" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line5" /> + <line + x1="505.697" + y1="132.164" + x2="526.646" + y2="65.2799" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line6" /> + <line + x1="519.899" + y1="132.164" + x2="531.911" + y2="65.2799" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line7" /> + <line + x1="505.697" + y1="132.164" + x2="519.899" + y2="132.164" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line8" /> + <line + x1="526.646" + y1="65.2799" + x2="531.911" + y2="65.2799" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line9" /> + <path + d="M436.562 , 150 L436.582,149.777 L436.641,149.558 L436.74,149.341 L436.878,149.128 L437.056,148.918 L437.272,148.712 L437.527,148.51 L437.821,148.311 L438.153,148.117 L438.524,147.927 L438.931,147.742 L439.376,147.561 L439.858,147.386 L440.376,147.215 L440.93,147.051 L441.519,146.892 L442.143,146.739 L442.801,146.592 L443.492,146.452 L444.216,146.319 L444.971,146.193 L445.759,146.073 L446.576,145.961 L447.423,145.857 L448.299,145.76 L449.203,145.671 L450.135,145.59 L451.092,145.517 L452.074,145.452 L453.081,145.395 L454.111,145.346 L455.163,145.305 L456.237,145.273 L457.33,145.248 L458.443,145.231 L459.573,145.222 L460.721,145.22 L461.884,145.226 L463.061,145.24 L464.252,145.26 L465.455,145.288 L466.67,145.322 L467.894,145.362 L469.127,145.409 L470.367,145.462 L471.613,145.521 L472.864,145.585 L474.119,145.654 L475.377,145.729 L476.636,145.808 L477.894,145.891 L479.152,145.978 L480.407,146.069 L481.658,146.163 L482.904,146.261 L484.145,146.361 L485.377,146.464 L486.601,146.57 L487.816,146.677 L489.019,146.787 L490.21,146.898 L491.388,147.01 L492.551,147.123 L493.698,147.237 L494.828,147.351 L495.941,147.466 L497.035,147.581 L498.108,147.696 L499.16,147.81 L500.19,147.924 L501.197,148.037 L502.179,148.148 L503.137,148.259 L504.068,148.368 L504.972,148.475 L505.848,148.58 L506.695,148.683 L507.513,148.783 L508.3,148.881 L509.056,148.976 L509.779,149.068 L510.471,149.157 L511.128,149.242 L511.752,149.324 L512.341,149.402 L512.895,149.475 L513.413,149.545 L513.895,149.61 L514.34,149.671 L514.748,149.726 L515.118,149.777 L515.45,149.823 L515.744,149.864 L515.999,149.9 L516.216,149.93 L516.393,149.955 L516.531,149.975 L516.63,149.989 L516.689,149.997 L516.709,150 L516.709,150 L516.689,150.003 L516.63,150.011 L516.531,150.025 L516.393,150.045 L516.216,150.07 L515.999,150.1 L515.744,150.136 L515.45,150.177 L515.118,150.223 L514.748,150.274 L514.34,150.329 L513.895,150.39 L513.413,150.455 L512.895,150.525 L512.341,150.598 L511.752,150.676 L511.128,150.758 L510.471,150.843 L509.779,150.932 L509.056,151.024 L508.3,151.119 L507.513,151.217 L506.695,151.317 L505.848,151.42 L504.972,151.525 L504.068,151.632 L503.137,151.741 L502.179,151.852 L501.197,151.963 L500.19,152.076 L499.16,152.19 L498.108,152.304 L497.035,152.419 L495.941,152.534 L494.828,152.649 L493.698,152.763 L492.551,152.877 L491.388,152.99 L490.21,153.102 L489.019,153.213 L487.816,153.323 L486.601,153.43 L485.377,153.536 L484.145,153.639 L482.904,153.739 L481.658,153.837 L480.407,153.931 L479.152,154.022 L477.894,154.109 L476.636,154.192 L475.377,154.271 L474.119,154.346 L472.864,154.415 L471.613,154.479 L470.367,154.538 L469.127,154.591 L467.894,154.638 L466.67,154.678 L465.455,154.712 L464.252,154.74 L463.061,154.76 L461.884,154.774 L460.721,154.78 L459.573,154.778 L458.443,154.769 L457.33,154.752 L456.237,154.727 L455.163,154.695 L454.111,154.654 L453.081,154.605 L452.074,154.548 L451.092,154.483 L450.135,154.41 L449.203,154.329 L448.299,154.24 L447.423,154.143 L446.576,154.039 L445.759,153.927 L444.971,153.807 L444.216,153.681 L443.492,153.548 L442.801,153.408 L442.143,153.261 L441.519,153.108 L440.93,152.949 L440.376,152.785 L439.858,152.614 L439.376,152.439 L438.931,152.258 L438.524,152.073 L438.153,151.883 L437.821,151.689 L437.527,151.49 L437.272,151.288 L437.056,151.082 L436.878,150.872 L436.74,150.659 L436.641,150.442 L436.582,150.223 L436.562,150 z" + style="fill:#c8c8c8;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" + id="path9" /> + <path + d="M514.532 , 150 L514.537,149.941 L514.553,149.883 L514.579,149.826 L514.616,149.769 L514.663,149.714 L514.72,149.659 L514.787,149.606 L514.865,149.553 L514.953,149.502 L515.051,149.452 L515.159,149.403 L515.277,149.355 L515.404,149.308 L515.541,149.263 L515.688,149.22 L515.843,149.178 L516.009,149.137 L516.183,149.098 L516.365,149.061 L516.557,149.026 L516.757,148.993 L516.965,148.961 L517.182,148.931 L517.406,148.904 L517.637,148.878 L517.877,148.855 L518.123,148.833 L518.376,148.814 L518.636,148.797 L518.903,148.782 L519.175,148.769 L519.454,148.758 L519.738,148.749 L520.027,148.743 L520.321,148.738 L520.62,148.736 L520.924,148.735 L521.232,148.737 L521.543,148.74 L521.858,148.746 L522.177,148.753 L522.498,148.762 L522.822,148.773 L523.148,148.785 L523.476,148.799 L523.806,148.815 L524.137,148.832 L524.469,148.85 L524.802,148.87 L525.135,148.891 L525.468,148.913 L525.801,148.936 L526.133,148.96 L526.464,148.985 L526.793,149.011 L527.122,149.037 L527.448,149.065 L527.772,149.092 L528.093,149.121 L528.411,149.15 L528.726,149.179 L529.038,149.209 L529.346,149.239 L529.649,149.269 L529.948,149.299 L530.243,149.33 L530.532,149.36 L530.816,149.39 L531.094,149.421 L531.367,149.451 L531.633,149.481 L531.893,149.51 L532.147,149.539 L532.393,149.568 L532.632,149.596 L532.864,149.624 L533.088,149.651 L533.304,149.678 L533.513,149.704 L533.713,149.729 L533.904,149.753 L534.087,149.777 L534.261,149.799 L534.426,149.821 L534.582,149.842 L534.728,149.861 L534.866,149.88 L534.993,149.897 L535.111,149.913 L535.219,149.928 L535.317,149.941 L535.404,149.953 L535.482,149.964 L535.55,149.974 L535.607,149.982 L535.654,149.988 L535.691,149.993 L535.717,149.997 L535.732,149.999 L535.738,150 L535.738,150 L535.732,150.001 L535.717,150.003 L535.691,150.007 L535.654,150.012 L535.607,150.018 L535.55,150.026 L535.482,150.036 L535.404,150.047 L535.317,150.059 L535.219,150.072 L535.111,150.087 L534.993,150.103 L534.866,150.12 L534.728,150.139 L534.582,150.158 L534.426,150.179 L534.261,150.201 L534.087,150.223 L533.904,150.247 L533.713,150.271 L533.513,150.296 L533.304,150.322 L533.088,150.349 L532.864,150.376 L532.632,150.404 L532.393,150.432 L532.147,150.461 L531.893,150.49 L531.633,150.519 L531.367,150.549 L531.094,150.579 L530.816,150.61 L530.532,150.64 L530.243,150.67 L529.948,150.701 L529.649,150.731 L529.346,150.761 L529.038,150.791 L528.726,150.821 L528.411,150.85 L528.093,150.879 L527.772,150.908 L527.448,150.935 L527.122,150.963 L526.793,150.989 L526.464,151.015 L526.133,151.04 L525.801,151.064 L525.468,151.087 L525.135,151.109 L524.802,151.13 L524.469,151.15 L524.137,151.168 L523.806,151.185 L523.476,151.201 L523.148,151.215 L522.822,151.227 L522.498,151.238 L522.177,151.247 L521.858,151.254 L521.543,151.26 L521.232,151.263 L520.924,151.265 L520.62,151.264 L520.321,151.262 L520.027,151.257 L519.738,151.251 L519.454,151.242 L519.175,151.231 L518.903,151.218 L518.636,151.203 L518.376,151.186 L518.123,151.167 L517.877,151.145 L517.637,151.122 L517.406,151.096 L517.182,151.069 L516.965,151.039 L516.757,151.007 L516.557,150.974 L516.365,150.939 L516.183,150.902 L516.009,150.863 L515.843,150.822 L515.688,150.78 L515.541,150.737 L515.404,150.692 L515.277,150.645 L515.159,150.597 L515.051,150.548 L514.953,150.498 L514.865,150.447 L514.787,150.394 L514.72,150.341 L514.663,150.286 L514.616,150.231 L514.579,150.174 L514.553,150.117 L514.537,150.059 L514.532,150 z" + style="fill:#c8c8c8;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" + id="path10" /> + <path + d="M23 , 150 L23.8926,145.694 L26.5705,141.468 L31.0336,137.406 L37.282,133.597 L45.3157,130.139 L55.1345,127.143 L66.7387,124.747 L80.1281,123.123 L95.3027,122.511 L327.411,122.511 L351.306,122.511 L375.2,122.511 L399.094,123.046 L422.988,124.946 L446.883,128.239 L494.788,136.255 L542.694,144.272 L542.694,155.728 L494.788,163.745 L446.883,171.761 L422.988,175.054 L399.094,176.954 L375.2,177.489 L351.306,177.489 L327.411,177.489 L95.3027,177.489 L80.1281,176.877 L66.7387,175.253 L55.1345,172.857 L45.3157,169.861 L37.282,166.403 L31.0336,162.594 L26.5705,158.532 L23.8926,154.306 z" + style="fill:#dadada;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" + id="path11" /> + <path + d="M196.276 , 150 L232.961,222 L318.562,390 L333.155,390 L294.37,222 L294.37,150 z" + style="fill:#c8c8c8;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" + id="path12" /> + <path + d="M196.276 , 150 L232.961,78 L318.562,-90 L333.155,-90 L294.37,78 L294.37,150 z" + style="fill:#c8c8c8;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" + id="path13" /> + <line + x1="277.609" + y1="178.039" + x2="275.728" + y2="220.56" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line13" /> + <line + x1="294.37" + y1="178.039" + x2="294.37" + y2="220.56" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line14" /> + <line + x1="277.609" + y1="178.039" + x2="294.37" + y2="178.039" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line15" /> + <line + x1="275.728" + y1="220.56" + x2="294.37" + y2="220.56" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line16" /> + <line + x1="276.4" + y1="223.44" + x2="312.173" + y2="337.2" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line17" /> + <line + x1="294.703" + y1="223.44" + x2="320.965" + y2="337.2" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line18" /> + <line + x1="276.4" + y1="223.44" + x2="294.703" + y2="223.44" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line19" /> + <line + x1="312.173" + y1="337.2" + x2="320.965" + y2="337.2" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line20" /> + <line + x1="313.683" + y1="342" + x2="327.268" + y2="385.2" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line21" /> + <line + x1="322.074" + y1="342" + x2="332.047" + y2="385.2" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line22" /> + <line + x1="313.683" + y1="342" + x2="322.074" + y2="342" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line23" /> + <line + x1="327.268" + y1="385.2" + x2="332.047" + y2="385.2" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line24" /> + <line + x1="267.005" + y1="199.3" + x2="266.406" + y2="220.56" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line25" /> + <line + x1="276.126" + y1="199.3" + x2="275.728" + y2="220.56" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line26" /> + <line + x1="267.005" + y1="199.3" + x2="276.126" + y2="199.3" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line27" /> + <line + x1="266.406" + y1="220.56" + x2="275.728" + y2="220.56" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line28" /> + <line + x1="267.249" + y1="223.44" + x2="276.954" + y2="250.68" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line29" /> + <line + x1="276.4" + y1="223.44" + x2="284.966" + y2="250.68" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line30" /> + <line + x1="267.249" + y1="223.44" + x2="276.4" + y2="223.44" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line31" /> + <line + x1="276.954" + y1="250.68" + x2="284.966" + y2="250.68" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line32" /> + <line + x1="276.954" + y1="250.68" + x2="286.658" + y2="277.92" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line33" /> + <line + x1="284.966" + y1="250.68" + x2="293.532" + y2="277.92" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line34" /> + <line + x1="276.954" + y1="250.68" + x2="284.966" + y2="250.68" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line35" /> + <line + x1="286.658" + y1="277.92" + x2="293.532" + y2="277.92" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line36" /> + <line + x1="286.658" + y1="277.92" + x2="296.363" + y2="305.16" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line37" /> + <line + x1="293.532" + y1="277.92" + x2="302.098" + y2="305.16" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line38" /> + <line + x1="286.658" + y1="277.92" + x2="293.532" + y2="277.92" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line39" /> + <line + x1="296.363" + y1="305.16" + x2="302.098" + y2="305.16" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line40" /> + <line + x1="296.363" + y1="305.16" + x2="306.067" + y2="332.4" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line41" /> + <line + x1="302.098" + y1="305.16" + x2="310.664" + y2="332.4" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line42" /> + <line + x1="296.363" + y1="305.16" + x2="302.098" + y2="305.16" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line43" /> + <line + x1="306.067" + y1="332.4" + x2="310.664" + y2="332.4" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line44" /> + <line + x1="219.781" + y1="178.039" + x2="317.29" + y2="378" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line45" /> + <line + x1="210.562" + y1="178.039" + x2="312.447" + y2="378" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line46" /> + <line + x1="219.781" + y1="178.039" + x2="210.562" + y2="178.039" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line47" /> + <line + x1="317.29" + y1="378" + x2="312.447" + y2="378" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line48" /> + <line + x1="277.609" + y1="121.961" + x2="275.728" + y2="79.44" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line49" /> + <line + x1="294.37" + y1="121.961" + x2="294.37" + y2="79.44" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line50" /> + <line + x1="277.609" + y1="121.961" + x2="294.37" + y2="121.961" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line51" /> + <line + x1="275.728" + y1="79.44" + x2="294.37" + y2="79.44" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line52" /> + <line + x1="276.4" + y1="76.56" + x2="312.173" + y2="-37.2" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line53" /> + <line + x1="294.703" + y1="76.56" + x2="320.965" + y2="-37.2" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line54" /> + <line + x1="276.4" + y1="76.56" + x2="294.703" + y2="76.56" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line55" /> + <line + x1="312.173" + y1="-37.2" + x2="320.965" + y2="-37.2" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line56" /> + <line + x1="313.683" + y1="-42" + x2="327.268" + y2="-85.2" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line57" /> + <line + x1="322.074" + y1="-42" + x2="332.047" + y2="-85.2" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line58" /> + <line + x1="313.683" + y1="-42" + x2="322.074" + y2="-42" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line59" /> + <line + x1="327.268" + y1="-85.2" + x2="332.047" + y2="-85.2" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line60" /> + <line + x1="267.005" + y1="100.7" + x2="266.406" + y2="79.44" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line61" /> + <line + x1="276.126" + y1="100.7" + x2="275.728" + y2="79.44" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line62" /> + <line + x1="267.005" + y1="100.7" + x2="276.126" + y2="100.7" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line63" /> + <line + x1="266.406" + y1="79.44" + x2="275.728" + y2="79.44" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line64" /> + <line + x1="267.249" + y1="76.56" + x2="276.954" + y2="49.32" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line65" /> + <line + x1="276.4" + y1="76.56" + x2="284.966" + y2="49.32" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line66" /> + <line + x1="267.249" + y1="76.56" + x2="276.4" + y2="76.56" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line67" /> + <line + x1="276.954" + y1="49.32" + x2="284.966" + y2="49.32" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line68" /> + <line + x1="276.954" + y1="49.32" + x2="286.658" + y2="22.08" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line69" /> + <line + x1="284.966" + y1="49.32" + x2="293.532" + y2="22.08" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line70" /> + <line + x1="276.954" + y1="49.32" + x2="284.966" + y2="49.32" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line71" /> + <line + x1="286.658" + y1="22.08" + x2="293.532" + y2="22.08" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line72" /> + <line + x1="286.658" + y1="22.08" + x2="296.363" + y2="-5.16" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line73" /> + <line + x1="293.532" + y1="22.08" + x2="302.098" + y2="-5.16" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line74" /> + <line + x1="286.658" + y1="22.08" + x2="293.532" + y2="22.08" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line75" /> + <line + x1="296.363" + y1="-5.16" + x2="302.098" + y2="-5.16" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line76" /> + <line + x1="296.363" + y1="-5.16" + x2="306.067" + y2="-32.4" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line77" /> + <line + x1="302.098" + y1="-5.16" + x2="310.664" + y2="-32.4" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line78" /> + <line + x1="296.363" + y1="-5.16" + x2="302.098" + y2="-5.16" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line79" /> + <line + x1="306.067" + y1="-32.4" + x2="310.664" + y2="-32.4" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line80" /> + <line + x1="219.781" + y1="121.961" + x2="317.29" + y2="-78" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line81" /> + <line + x1="210.562" + y1="121.961" + x2="312.447" + y2="-78" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line82" /> + <line + x1="219.781" + y1="121.961" + x2="210.562" + y2="121.961" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line83" /> + <line + x1="317.29" + y1="-78" + x2="312.447" + y2="-78" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line84" /> + <path + d="M207.277 , 60.2436 L216.662,56.8216 L235.431,56.8216 L244.816,60.2436 L244.816,87.6193 L235.431,91.0412 L216.662,91.0412 L207.277,87.6193 z" + style="fill:#e3ff00;fill-opacity:1;stroke:#000000;stroke-opacity:1" + id="path84" /> + <path + d="M207.277 , 212.381 L216.662,208.959 L235.431,208.959 L244.816,212.381 L244.816,239.756 L235.431,243.178 L216.662,243.178 L207.277,239.756 z" + style="fill:#dadada;fill-opacity:1.0;stroke:#000000;stroke-opacity:1" + id="path85" /> + <line + x1="0" + y1="150" + x2="600" + y2="150" + style="fill:none;stroke:#070000;stroke-opacity:0.25806451000000002;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:8,4,2,4;stroke-dashoffset:0" + id="line85" /> + <line + x1="207.277" + y1="150" + x2="180.277" + y2="150" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line86" /> + <line + x1="207.277" + y1="73.9314" + x2="180.277" + y2="73.9314" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line87" /> + <line + x1="183.277" + y1="150" + x2="183.277" + y2="73.9314" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line88" /> + <text + style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;text-anchor:middle;text-align:center" + x="178.277" + y="111.966" + transform="rotate(-90, 178.277, 111.966)" + id="text88"> 5.49 m </text> + <line + x1="207.277" + y1="73.9314" + x2="207.277" + y2="46.9314" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line89" /> + <line + x1="244.816" + y1="73.9314" + x2="244.816" + y2="46.9314" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line90" /> + <line + x1="207.277" + y1="49.9314" + x2="244.816" + y2="49.9314" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line91" /> + <text + style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;text-anchor:middle;text-align:center" + x="226.046" + y="44.9314" + transform="rotate(0, 226.046, 44.9314)" + id="text91"> 2.71 m </text> + <line + x1="207.277" + y1="73.9314" + x2="207.277" + y2="46.9314" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line92" /> + <line + x1="23" + y1="150" + x2="23" + y2="46.9314" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line93" /> + <line + x1="207.277" + y1="49.9314" + x2="23" + y2="49.9314" + style="fill:none;stroke:#070000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="line94" /> + <text + style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;text-anchor:middle;text-align:center" + x="115.139" + y="44.9314" + transform="rotate(0, 115.139, 44.9314)" + id="text94"> 13.31 m </text> +</svg> diff --git a/docs/assets/images/modules/report-generator.svg b/docs/assets/images/modules/report-generator.svg new file mode 100644 index 0000000..4ad524b --- /dev/null +++ b/docs/assets/images/modules/report-generator.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 328.09193,181.23128 c 0,-51.93088 44.03495,-142.27846 97.18059,-142.27846 54.66408,0 97.18059,90.34758 97.18059,142.27846 V 281.9043 l 269.97984,179.93594 c 13.51418,8.95884 21.56195,24.14331 21.56195,40.39069 v 86.09593 c 0,16.55107 -16.24739,28.24311 -32.03923,23.08039 L 522.45311,524.85579 v 121.47574 l 87.46254,65.5969 c 6.07379,4.55534 9.71806,11.84388 9.71806,19.43612 v 63.77476 c 0,11.84389 -9.56622,21.25826 -21.25826,21.25826 -1.97398,0 -3.94796,-0.30369 -5.92194,-0.75923 L 425.27252,767.80727 258.09153,815.63834 c -1.97398,0.60738 -3.94796,0.75923 -5.92194,0.75923 -11.84389,0 -21.25826,-9.56622 -21.25826,-21.25826 v -63.77476 c 0,-7.59224 3.64428,-14.88078 9.71806,-19.43612 l 87.46254,-65.5969 V 524.85579 L 68.589377,611.40725 C 52.797531,616.56997 36.55015,604.87793 36.55015,588.32686 v -86.09593 c 0,-16.24738 8.047768,-31.43185 21.561945,-40.39069 L 328.09193,281.9043 Z" + id="path1-3" + style="fill:#494949;fill-opacity:1;stroke:#ffffff;stroke-width:21.2583;stroke-dasharray:none;stroke-opacity:1" /><path + d="M 890.24843,320.99373 H 637.24634 c -34.78779,0 -63.25052,28.46274 -63.25052,63.25052 v 506.00418 c 0,34.78779 28.46273,63.25053 63.25052,63.25053 h 379.50316 c 34.7878,0 63.2505,-28.46274 63.2505,-63.25053 V 510.7453 L 890.24843,320.99373 m 126.50107,569.2547 H 637.24634 V 384.24425 H 858.62316 V 542.37056 H 1016.7495 V 890.24843 M 510.74529,447.49478 V 1016.7495 H 1016.7495 V 1080 H 510.74529 c -34.78778,0 -63.25052,-28.4627 -63.25052,-63.2505 V 447.49478 h 63.25052 m 189.75157,189.75156 v 63.25053 H 953.49895 V 637.24634 H 700.49686 m 0,126.50105 v 63.25052 h 158.1263 v -63.25052 z" + id="path1" + style="stroke-width:31.6253;fill:#c5a200;fill-opacity:1" /></svg> diff --git a/docs/assets/images/modules/runtime-info.svg b/docs/assets/images/modules/runtime-info.svg new file mode 100644 index 0000000..025cffa --- /dev/null +++ b/docs/assets/images/modules/runtime-info.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="M 973.67795,752.02041 H 106.32209 V 115.95939 h 867.35586 z m 0,-742.0712025 H 106.32209 c -53.486954,0 -96.3728825,47.1745215 -96.3728825,106.0101825 v 636.06102 c 0,58.5478 43.1476105,106.01018 96.3728825,106.01017 H 443.62714 V 964.04074 H 347.25428 V 1070.0508 H 732.74576 V 964.04074 H 636.3729 V 858.03058 h 337.30505 c 53.22525,-10e-6 96.37285,-47.46238 96.37285,-106.01017 V 115.95939 c 0,-58.547795 -43.1476,-106.0101679 -96.37285,-106.0101825 z" + id="path1" + style="fill:#4d4d4d;fill-opacity:1;stroke:#ffffff;stroke-width:19.898;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /><path + d="m 540,691 a 256,256 0 1 0 0,-512 256,256 0 1 0 0,512 z M 500,515 h 24 v -64 h -24 c -13.3,0 -24,-10.7 -24,-24 0,-13.3 10.7,-24 24,-24 h 48 c 13.3,0 24,10.7 24,24 v 88 h 8 c 13.3,0 24,10.7 24,24 0,13.3 -10.7,24 -24,24 h -80 c -13.3,0 -24,-10.7 -24,-24 0,-13.3 10.7,-24 24,-24 z m 40,-208 a 32,32 0 1 1 0,64 32,32 0 1 1 0,-64 z" + id="path1-3" + style="fill:#dbff3f;fill-opacity:1" /></svg> diff --git a/docs/assets/images/modules/spline.svg b/docs/assets/images/modules/spline.svg new file mode 100644 index 0000000..58eb58e --- /dev/null +++ b/docs/assets/images/modules/spline.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="M 735.81276,814.03713 V 1064.3552 H 485.49477 V 814.03713 H 735.81276 M 767.10251,454.20502 939.19614,735.81276 H 595.00889 L 767.10251,454.20502 M 939.19614,798.39226 C 1017.4205,798.39226 1080,860.97177 1080,939.19614 1080,1017.4206 1017.4205,1080 939.19614,1080 c -78.22437,0 -140.80388,-62.5795 -140.80388,-140.80386 0,-78.22437 62.57951,-140.80388 140.80388,-140.80388 z" + id="path1-9" + style="fill:#2ac61c;fill-opacity:1;stroke-width:31.2898" /><path + d="m 842.88967,9.9431109 a 75.722413,75.722413 0 0 1 75.72244,75.7224021 75.722413,75.722413 0 0 1 -75.72244,75.722417 c -11.61079,0 -22.71674,-2.52407 -32.81305,-7.57223 l -186.27714,186.78195 17.16374,22.71673 C 751.51794,299.70754 881.2557,262.35115 1019.5753,262.35115 l 50.4816,1.51444 v 101.46806 l -50.4816,-2.01927 c -130.24256,0 -252.40806,37.86119 -353.37127,102.98248 A 199.90718,199.90718 0 0 1 466.29686,666.20403 C 401.17557,767.16724 363.31438,889.33274 363.31438,1019.5753 l 2.01927,50.4816 H 263.86559 l -1.51444,-50.4816 c 0,-138.3196 37.35639,-268.05736 100.96323,-378.61208 L 340.59765,623.79948 153.8157,810.07662 c 5.04816,10.09631 7.57223,21.20226 7.57223,32.81305 A 75.722413,75.722413 0 0 1 85.665513,918.61211 75.722413,75.722413 0 0 1 9.9431109,842.88967 75.722413,75.722413 0 0 1 85.665513,767.16724 c 11.61079,0 22.716737,2.52407 32.813067,7.57224 L 304.7557,587.95753 C 278.00046,554.13486 262.35115,510.72068 262.35115,464.27759 A 201.92645,201.92645 0 0 1 464.27759,262.35115 c 46.44309,0 89.85727,15.64931 123.67994,42.40455 L 774.73948,118.47858 c -5.04817,-10.09633 -7.57224,-21.202277 -7.57224,-32.813067 A 75.722413,75.722413 0 0 1 842.88967,9.9431109 M 464.27759,363.31438 A 100.96321,100.96321 0 0 0 363.31438,464.27759 100.96321,100.96321 0 0 0 464.27759,565.2408 100.96321,100.96321 0 0 0 565.2408,464.27759 100.96321,100.96321 0 0 0 464.27759,363.31438 Z" + id="path1" + style="fill:#4d4d4d;fill-opacity:1;stroke:#ffffff;stroke-width:19.8862;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /></svg> diff --git a/docs/assets/images/modules/standard-files.svg b/docs/assets/images/modules/standard-files.svg new file mode 100644 index 0000000..5ac3b2d --- /dev/null +++ b/docs/assets/images/modules/standard-files.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 810.46978,287.11711 c 5.32278,14.4713 0.83168,30.60596 -10.64555,40.91885 l -72.02384,65.53669 c 1.82971,13.80595 2.82773,27.94459 2.82773,42.24954 0,14.30498 -0.99802,28.4436 -2.82773,42.24955 l 72.02384,65.5367 c 11.47723,10.31288 15.96833,26.44756 10.64555,40.91885 -7.31881,19.79408 -16.13467,38.75647 -26.28122,57.05352 l -7.81783,13.47329 c -10.97823,18.29705 -23.28714,35.59606 -36.76043,51.89708 -9.81387,11.97624 -26.11487,15.96832 -40.7525,11.3109 l -92.6496,-29.44161 c -22.28914,17.13268 -46.90698,31.43765 -73.18819,42.24954 l -20.7921,94.97831 c -3.32674,15.13665 -14.97031,27.1129 -30.27331,29.60795 -22.95446,3.82575 -46.57429,5.82179 -70.69313,5.82179 -24.11883,0 -47.73866,-1.99604 -70.69314,-5.82179 -15.30298,-2.49505 -26.94656,-14.4713 -30.27329,-29.60795 l -20.79211,-94.97831 c -26.2812,-10.81189 -50.89905,-25.11686 -73.18818,-42.24954 l -92.48327,29.60795 c -14.63764,4.65743 -30.938644,0.499 -40.752514,-11.31091 -13.47328,-16.301 -25.782203,-33.60004 -36.760432,-51.89708 l -7.81783,-13.47329 C 28.354161,623.4501 19.53831,604.48771 12.219491,584.69362 6.896714,570.22233 11.387807,554.08767 22.865045,543.77478 l 72.023834,-65.5367 c -1.829706,-13.97229 -2.827726,-28.11091 -2.827726,-42.41589 0,-14.30495 0.99802,-28.44359 2.827726,-42.24954 L 22.865045,328.03596 C 11.387807,317.72307 6.896714,301.58841 12.219491,287.11711 19.53831,267.32303 28.354161,248.36063 38.500704,230.06359 l 7.81783,-13.47328 c 10.978229,-18.29705 23.287152,-35.59608 36.760432,-51.89708 9.81387,-11.97626 26.114874,-15.96834 40.752514,-11.31092 l 92.6496,29.44163 c 22.28914,-17.13269 46.90699,-31.43767 73.18819,-42.24955 L 310.46138,45.596075 C 313.78811,30.459426 325.43168,18.483176 340.73467,15.988124 363.68915,11.996042 387.30898,10 411.42781,10 c 24.11884,0 47.73866,1.996042 70.69313,5.821788 15.30299,2.495052 26.94657,14.471302 30.27331,29.607951 l 20.7921,94.978301 c 26.2812,10.8119 50.89906,25.11687 73.18818,42.24955 l 92.6496,-29.44161 c 14.63763,-4.65742 30.93864,-0.49901 40.75251,11.3109 13.47328,16.30102 25.78221,33.60003 36.76044,51.89708 l 7.81782,13.47329 c 10.14654,18.29705 18.96239,37.25944 26.28121,57.05352 z M 411.42781,568.89163 a 133.06944,133.06944 0 1 0 0,-266.13887 133.06944,133.06944 0 1 0 0,266.13887 z" + id="path1" + style="fill:#4d4d4d;fill-opacity:1;stroke:#ffffff;stroke-width:20;stroke-dasharray:none;stroke-opacity:1" /><path + d="m 723.46457,936.97465 c 3.64315,21.85905 11.23297,42.20007 21.85886,60.71943 h -237.1092 c -33.69934,0 -60.71946,-27.02008 -60.71946,-60.71943 V 451.21946 A 60.719413,60.719413 0 0 1 508.21423,390.5 H 751.0919 l 182.15823,182.15822 v 154.53092 c -10.01869,-1.51843 -20.03752,-2.73244 -30.35974,-2.73244 -10.32236,0 -20.34104,1.21501 -30.35972,2.73244 V 603.01795 H 720.73218 V 451.21946 H 508.21423 v 485.75519 h 215.25034 m 118.70637,-151.79852 -75.89925,91.0792 h 45.53952 v 121.43875 h 60.71946 V 876.25533 h 45.53951 l -75.89924,-91.0792 M 993.96943,936.97465 V 815.5359 h -60.7193 v 121.43875 h -45.53967 l 75.89939,91.07915 75.89925,-91.07915 z" + id="path1-7" + style="stroke-width:30.3598;fill:#7e16d6;fill-opacity:1" /></svg> diff --git a/docs/assets/images/modules/svg-plot.svg b/docs/assets/images/modules/svg-plot.svg new file mode 100644 index 0000000..8839887 --- /dev/null +++ b/docs/assets/images/modules/svg-plot.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="M 322.76416,21.555325 C 319.87534,14.622131 313.13473,10 305.62375,10 h -36.59186 c -7.51096,0 -14.44416,4.622131 -17.1404,11.555325 l -39.86587,99.568395 c -6.16284,15.40711 -28.11797,15.40711 -34.28081,0 L 137.87894,21.555325 C 134.99011,14.622131 128.2495,10 120.73854,10 H 102.44261 C 51.406586,10 10,51.406586 10,102.44261 V 503.02725 H 749.54087 V 102.44261 C 749.54087,51.406586 708.13429,10 657.09826,10 H 453.91712 c -7.51098,0 -14.44416,4.622131 -17.14041,11.555325 l -39.86587,99.568395 c -6.16284,15.40711 -28.11797,15.40711 -34.28081,0 z M 10,564.65566 v 61.6284 c 0,67.98384 55.272976,123.25681 123.25681,123.25681 h 123.25681 v 123.25682 c 0,67.98383 55.27297,123.25681 123.25681,123.25681 67.98385,0 123.25682,-55.27298 123.25682,-123.25681 V 749.54087 h 123.25681 c 67.98384,0 123.25681,-55.27297 123.25681,-123.25681 v -61.6284 z m 369.77043,277.32782 a 30.814205,30.814205 0 1 1 0,61.62841 30.814205,30.814205 0 1 1 0,-61.62841 z" + id="path1-7" + style="fill:#4d4d4d;fill-opacity:1;stroke:#ffffff;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /><path + d="m 409.69927,441.54239 v 191.53723 h 94.1725 l 63.84576,191.53744 H 537.39079 V 1016.1542 H 728.92807 V 869.62824 L 901.63086,696.92539 H 1048.157 V 505.38815 H 856.61961 V 651.27568 L 683.91682,824.61706 h -48.842 L 571.22905,633.07962 h 30.0075 V 441.54239 H 409.69927 m 63.84576,63.84576 h 63.84576 v 63.84575 h -63.84576 v -63.84575 m 446.92034,63.84575 h 63.84585 v 63.84572 H 920.46537 V 569.2339 m 100.55713,191.53739 c -4.7885,0 -8.9385,1.59605 -12.4499,5.10756 l -32.24219,32.56134 66.08039,66.08036 32.5613,-32.24209 c 6.7039,-6.70387 6.7039,-18.19605 0,-24.89993 l -41.4997,-41.49968 a 17.366047,17.366047 0 0 0 -12.4499,-5.10756 M 957.17668,816.95551 760.85096,1013.2812 V 1080 h 66.71882 L 1023.5763,883.35501 957.17668,816.95551 M 601.23655,888.4627 h 63.84577 v 63.84576 h -63.84577 z" + id="path1" + style="fill:#e05200;fill-opacity:1;stroke-width:31.9228" /></svg> diff --git a/docs/assets/images/modules/systems-design.png b/docs/assets/images/modules/systems-design.png new file mode 100644 index 0000000..7030b38 --- /dev/null +++ b/docs/assets/images/modules/systems-design.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1d389a7015096cd85227135b121732474de8a30c663a768cebfa42c261e5cdf +size 61830 diff --git a/docs/assets/images/modules/systems-design.svg b/docs/assets/images/modules/systems-design.svg new file mode 100644 index 0000000..15f3a5d --- /dev/null +++ b/docs/assets/images/modules/systems-design.svg @@ -0,0 +1,288 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<svg + width="650" height="325" + viewBox="0 0 650 325" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" +> + +<title>Gnuplot</title> +<desc>Produced by GNUPLOT 5.4 patchlevel 9 </desc> + +<g id="gnuplot_canvas"> + +<rect x="0" y="0" width="650" height="325" fill="none"/> +<defs> + + <circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/> + <path id='gpPt0' stroke-width='0.167' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/> + <path id='gpPt1' stroke-width='0.167' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/> + <path id='gpPt2' stroke-width='0.167' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/> + <rect id='gpPt3' stroke-width='0.167' stroke='currentColor' x='-1' y='-1' width='2' height='2'/> + <rect id='gpPt4' stroke-width='0.167' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/> + <circle id='gpPt5' stroke-width='0.167' stroke='currentColor' cx='0' cy='0' r='1'/> + <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/> + <path id='gpPt7' stroke-width='0.167' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/> + <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/> + <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/> + <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/> + <path id='gpPt13' stroke-width='0.167' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/> + <use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/> + <filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='white' flood-opacity='1' result='bgnd'/> + <feComposite in='SourceGraphic' in2='bgnd' operator='atop'/> + </filter> + <filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/> + <feComposite in='SourceGraphic' in2='grey' operator='atop'/> + </filter> +</defs> +<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M89.60,205.00 L638.79,205.00 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M89.60,205.00 L101.60,205.00 M638.79,205.00 L626.79,205.00 '/> <g transform="translate(78.40,210.20)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M89.60,168.80 L638.79,168.80 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M89.60,168.80 L101.60,168.80 M638.79,168.80 L626.79,168.80 '/> <g transform="translate(78.40,174.00)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M89.60,132.60 L638.79,132.60 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M89.60,132.60 L101.60,132.60 M638.79,132.60 L626.79,132.60 '/> <g transform="translate(78.40,137.80)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >40</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M89.60,96.41 L638.79,96.41 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M89.60,96.41 L101.60,96.41 M638.79,96.41 L626.79,96.41 '/> <g transform="translate(78.40,101.61)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >60</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M89.60,60.21 L638.79,60.21 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M89.60,60.21 L101.60,60.21 M638.79,60.21 L626.79,60.21 '/> <g transform="translate(78.40,65.41)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >80</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M89.60,24.01 L638.79,24.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M89.60,24.01 L101.60,24.01 M638.79,24.01 L626.79,24.01 '/> <g transform="translate(78.40,29.21)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >100</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M150.62,205.00 L150.62,24.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M150.62,205.00 L150.62,193.00 M150.62,24.01 L150.62,36.01 '/> <g transform="translate(126.29,303.88) rotate(-45)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="start"> + <text><tspan font-family="Times" >OME</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M211.64,205.00 L211.64,24.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M211.64,205.00 L211.64,193.00 M211.64,24.01 L211.64,36.01 '/> <g transform="translate(187.31,303.88) rotate(-45)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="start"> + <text><tspan font-family="Times" >MME</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M272.66,205.00 L272.66,24.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M272.66,205.00 L272.66,193.00 M272.66,24.01 L272.66,36.01 '/> <g transform="translate(248.33,303.88) rotate(-45)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="start"> + <text><tspan font-family="Times" >Op Items</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M333.68,205.00 L333.68,24.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M333.68,205.00 L333.68,193.00 M333.68,24.01 L333.68,36.01 '/> <g transform="translate(309.35,303.88) rotate(-45)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="start"> + <text><tspan font-family="Times" >Structure</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M394.71,205.00 L394.71,24.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M394.71,205.00 L394.71,193.00 M394.71,24.01 L394.71,36.01 '/> <g transform="translate(370.38,303.88) rotate(-45)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="start"> + <text><tspan font-family="Times" >Gear</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M455.73,205.00 L455.73,24.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M455.73,205.00 L455.73,193.00 M455.73,24.01 L455.73,36.01 '/> <g transform="translate(431.40,303.88) rotate(-45)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="start"> + <text><tspan font-family="Times" >Propulsion</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M516.75,205.00 L516.75,24.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M516.75,205.00 L516.75,193.00 M516.75,24.01 L516.75,36.01 '/> <g transform="translate(492.42,303.88) rotate(-45)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="start"> + <text><tspan font-family="Times" >Systems</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M577.77,205.00 L577.77,24.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M577.77,205.00 L577.77,193.00 M577.77,24.01 L577.77,36.01 '/> <g transform="translate(553.44,303.88) rotate(-45)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="start"> + <text><tspan font-family="Times" >not Alloc</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M89.60,24.01 L89.60,205.00 L638.79,205.00 L638.79,24.01 L89.60,24.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(29.60,114.51) rotate(270)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >Mass/OME, %</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> + <g id="gnuplot_plot_1" fill="none"><title>gnuplot_plot_1</title> +<g fill="none" color="white" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g stroke='none' shape-rendering='crispEdges'> + <polygon fill = 'rgb(211, 211, 211)' points = '127.74,205.00 173.51,205.00 173.51,24.00 127.74,24.00 '/> + </g> + <path stroke='rgb( 0, 0, 0)' d='M127.74,205.00 L127.74,24.01 L173.50,24.01 L173.50,205.00 L127.74,205.00 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g stroke='none' shape-rendering='crispEdges'> + <polygon fill = 'rgb(211, 211, 211)' points = '188.76,205.00 234.54,205.00 234.54,38.25 188.76,38.25 '/> + </g> + <path stroke='rgb( 0, 0, 0)' d='M188.76,205.00 L188.76,38.26 L234.53,38.26 L234.53,205.00 L188.76,205.00 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g stroke='none' shape-rendering='crispEdges'> + <polygon fill = 'rgb(211, 211, 211)' points = '249.78,205.00 295.56,205.00 295.56,190.74 249.78,190.74 '/> + </g> + <path stroke='rgb( 0, 0, 0)' d='M249.78,205.00 L249.78,190.75 L295.55,190.75 L295.55,205.00 L249.78,205.00 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g stroke='none' shape-rendering='crispEdges'> + <polygon fill = 'rgb(211, 211, 211)' points = '310.80,205.00 356.58,205.00 356.58,110.88 310.80,110.88 '/> + </g> + <path stroke='rgb( 0, 0, 0)' d='M310.80,205.00 L310.80,110.89 L356.57,110.89 L356.57,205.00 L310.80,205.00 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g stroke='none' shape-rendering='crispEdges'> + <polygon fill = 'rgb(211, 211, 211)' points = '371.82,205.00 417.60,205.00 417.60,193.86 371.82,193.86 '/> + </g> + <path stroke='rgb( 0, 0, 0)' d='M371.82,205.00 L371.82,193.87 L417.59,193.87 L417.59,205.00 L371.82,205.00 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g stroke='none' shape-rendering='crispEdges'> + <polygon fill = 'rgb(211, 211, 211)' points = '432.84,205.00 478.62,205.00 478.62,168.57 432.84,168.57 '/> + </g> + <path stroke='rgb( 0, 0, 0)' d='M432.84,205.00 L432.84,168.58 L478.61,168.58 L478.61,205.00 L432.84,205.00 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g stroke='none' shape-rendering='crispEdges'> + <polygon fill = 'rgb(211, 211, 211)' points = '493.86,205.00 539.64,205.00 539.64,182.08 493.86,182.08 '/> + </g> + <path stroke='rgb( 0, 0, 0)' d='M493.86,205.00 L493.86,182.09 L539.63,182.09 L539.63,205.00 L493.86,205.00 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> + </g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M89.60,24.01 L89.60,205.00 L638.79,205.00 L638.79,24.01 L89.60,24.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +</g> +</svg> + diff --git a/docs/assets/images/modules/test-framework.svg b/docs/assets/images/modules/test-framework.svg new file mode 100644 index 0000000..5ced8a1 --- /dev/null +++ b/docs/assets/images/modules/test-framework.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 345.31808,457.86703 c 0,-26.5 21.5,-48 48.00001,-48 h 288 c 26.5,0 48,21.5 48,48 v 304 H 345.31808 Z m 313.00001,47 c -9.4,-9.4 -24.6,-9.4 -33.9,0 l -111,111 -47,-47 c -9.4,-9.4 -24.6,-9.4 -33.9,0 -9.3,9.4 -9.4,24.6 0,33.9 l 64,64 c 9.4,9.4 24.6,9.4 33.9,0 l 127.9,-127.9 c 9.4,-9.4 9.4,-24.6 0,-33.9 z m -409.00001,209 c 0,-26.5 21.5,-48 48,-48 h 16 v 128 h 448.00001 v -128 h 16 c 26.5,0 48,21.5 48,48 v 96 c 0,26.5 -21.5,48 -48,48 H 297.31808 c -26.5,0 -48,-21.5 -48,-48 z" + id="path1" + style="fill:#00c429;fill-opacity:1" /><path + d="M 198.30467,973.13934 V 295.1125 H 874.39425 V 973.13934 H 198.30467 M 537.31807,72.332293 663.72165,199.70445 H 409.94591 L 537.31807,72.332293 M 198.30467,199.70445 c -24.21523,0 -48.43047,9.20179 -67.31836,28.08969 -19.85651,18.88788 -29.5426,41.16592 -29.5426,67.31836 v 678.02684 c 0,24.21526 9.68609,48.43036 29.5426,67.31836 18.88789,19.8564 43.10313,29.5423 67.31836,29.5423 h 676.08958 c 26.15253,0 48.43047,-9.6859 68.28702,-29.5423 19.37216,-18.888 30.51118,-43.1031 30.51118,-67.31836 V 295.1125 c 0,-26.15244 -11.13902,-48.43048 -30.51118,-67.31836 -19.85655,-18.8879 -42.13459,-28.08969 -68.28702,-28.08969 H 731.04003 L 537.31807,4.529603 341.65893,199.70445 Z" + id="path1-8" + style="fill:#4d4d4d;fill-opacity:1;stroke:#fefefe;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /></svg> diff --git a/docs/assets/images/modules/unit-conversion.svg b/docs/assets/images/modules/unit-conversion.svg new file mode 100644 index 0000000..2ce2728 --- /dev/null +++ b/docs/assets/images/modules/unit-conversion.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="1080" + height="1080" + viewBox="0 0 1080 1080" + version="1.1" + id="svg1" + xml:space="preserve" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"><defs + id="defs1" /><path + d="m 518.91635,730.58777 c 0,-38.11745 10.39566,-72.76971 24.25657,-103.95665 h -6.93047 c -65.83923,0 -121.28282,-55.44358 -121.28282,-121.28288 0,-65.83925 55.44359,-121.28282 121.28282,-121.28282 65.83926,0 121.28284,55.44357 121.28284,121.28282 0,6.93044 0,13.86089 -3.46523,17.32612 27.7218,-10.39568 55.44358,-17.32612 90.09582,-17.32612 17.32613,0 34.65224,3.46523 51.97835,6.93044 v -6.93044 c 0,-10.39568 0,-24.25657 -3.46522,-34.65223 l 72.7697,-55.44358 c 6.93045,-6.93045 6.93045,-13.8609 3.46522,-20.79134 L 799.59947,273.17826 C 796.13423,262.7826 789.20379,262.7826 778.80812,262.7826 l -86.6306,34.65223 c -17.32611,-13.8609 -38.11746,-24.25657 -58.9088,-34.65223 l -13.86089,-93.56106 c 3.46522,-3.46521 -6.93045,-10.39566 -13.86089,-10.39566 H 466.93799 c -6.93045,0 -17.32611,6.93045 -17.32611,13.86089 l -13.86089,93.56104 c -20.79136,6.93045 -38.11746,20.79134 -58.90881,31.18702 L 293.67681,262.7826 c -10.39567,0 -17.32611,0 -24.25656,10.39566 l -69.30448,121.28283 c -3.46522,6.93044 0,13.86089 6.93045,20.79134 l 72.7697,55.44358 c 0,10.39566 -3.46522,24.25655 -3.46522,34.65223 0,10.39567 0,24.25657 3.46522,34.65224 l -72.7697,58.90879 c -6.93045,6.9304 -6.93045,13.86093 -3.46522,20.79133 l 69.30447,121.2829 c 3.46523,6.9304 10.39567,6.9304 20.79134,6.9304 l 86.63059,-34.65225 c 17.32613,13.86093 38.11747,24.25653 58.9088,34.65225 l 13.8609,93.56106 c 0,6.9304 6.93044,13.86092 17.32612,13.86092 h 86.63059 C 532.77724,817.21843 518.91635,775.63564 518.91635,730.58777 M 744.15588,591.97886 v -51.97838 l -76.23493,76.23491 76.23493,76.23493 v -48.51319 c 48.51313,0 86.63058,38.11746 86.63058,86.63064 0,13.86094 -3.46521,27.72173 -10.39566,38.11746 l 38.11746,38.11747 C 900.09094,744.44871 882.76482,657.81806 820.3908,616.23539 799.59947,598.90927 771.87767,591.97886 744.15588,591.97886 m 0,225.23957 c -48.51313,0 -86.63059,-38.11747 -86.63059,-86.63066 0,-13.86092 3.46522,-27.72172 10.39566,-38.11745 l -38.11746,-38.11746 c -41.58267,62.37399 -24.25655,149.00463 38.11746,190.58729 24.25657,13.86094 48.51314,24.25654 76.23493,24.25654 v 51.97839 l 76.23492,-76.23493 -76.23492,-79.70011 z" + id="path1" + style="fill:#ccc300;fill-opacity:1;stroke:none;stroke-width:11.8265;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /><path + d="M 738.77131,9.9431107 V 142.45734 H 937.54253 V 937.54263 H 738.77131 V 1070.057 H 1070.0569 V 9.9431107 Z m -728.8281993,0 V 1070.057 H 341.22865 V 937.54263 H 142.45734 V 142.45734 H 341.22865 V 9.9431107 Z" + id="path1-6" + style="fill:#4d4d4d;fill-opacity:1;stroke:#ffffff;stroke-width:19.8862;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /></svg> diff --git a/docs/assets/images/modules/wing-design.svg b/docs/assets/images/modules/wing-design.svg new file mode 100644 index 0000000..92a5ef4 --- /dev/null +++ b/docs/assets/images/modules/wing-design.svg @@ -0,0 +1,546 @@ +<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> +<svg + width="650" height="617" + viewBox="0 0 650 617" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" +> + +<title>Gnuplot</title> +<desc>Produced by GNUPLOT 5.4 patchlevel 9 </desc> + +<g id="gnuplot_canvas"> + +<rect x="0" y="0" width="650" height="617" fill="none"/> +<defs> + + <circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/> + <path id='gpPt0' stroke-width='0.167' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/> + <path id='gpPt1' stroke-width='0.167' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/> + <path id='gpPt2' stroke-width='0.167' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/> + <rect id='gpPt3' stroke-width='0.167' stroke='currentColor' x='-1' y='-1' width='2' height='2'/> + <rect id='gpPt4' stroke-width='0.167' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/> + <circle id='gpPt5' stroke-width='0.167' stroke='currentColor' cx='0' cy='0' r='1'/> + <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/> + <path id='gpPt7' stroke-width='0.167' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/> + <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/> + <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/> + <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/> + <path id='gpPt13' stroke-width='0.167' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/> + <use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/> + <filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='white' flood-opacity='1' result='bgnd'/> + <feComposite in='SourceGraphic' in2='bgnd' operator='atop'/> + </filter> + <filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/> + <feComposite in='SourceGraphic' in2='grey' operator='atop'/> + </filter> +</defs> +<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,339.63 L584.99,339.63 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,339.63 L77.00,339.63 '/> <g transform="translate(53.80,344.83)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 12</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,283.50 L435.94,283.50 M573.79,283.50 L584.99,283.50 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,283.50 L77.00,283.50 '/> <g transform="translate(53.80,288.70)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 14</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,227.36 L435.94,227.36 M573.79,227.36 L584.99,227.36 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,227.36 L77.00,227.36 '/> <g transform="translate(53.80,232.56)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 16</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,171.23 L584.99,171.23 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,171.23 L77.00,171.23 '/> <g transform="translate(53.80,176.43)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 18</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,115.09 L584.99,115.09 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,115.09 L77.00,115.09 '/> <g transform="translate(53.80,120.29)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,58.96 L584.99,58.96 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,58.96 L77.00,58.96 '/> <g transform="translate(53.80,64.16)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" > 22</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,339.63 L65.00,30.89 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,339.63 L65.00,327.63 M65.00,30.89 L65.00,42.89 '/> <g transform="translate(65.00,368.83)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M195.00,339.63 L195.00,30.89 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M195.00,339.63 L195.00,327.63 M195.00,30.89 L195.00,42.89 '/> <g transform="translate(195.00,368.83)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M325.00,339.63 L325.00,30.89 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M325.00,339.63 L325.00,327.63 M325.00,30.89 L325.00,42.89 '/> <g transform="translate(325.00,368.83)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M454.99,339.63 L454.99,327.63 M454.99,192.63 L454.99,30.89 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M454.99,339.63 L454.99,327.63 M454.99,30.89 L454.99,42.89 '/> <g transform="translate(454.99,368.83)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M584.99,339.63 L584.99,30.89 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M584.99,339.63 L584.99,327.63 M584.99,30.89 L584.99,42.89 '/> <g transform="translate(584.99,368.83)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,30.89 L65.00,339.63 L584.99,339.63 L584.99,30.89 L65.00,30.89 Z '/></g> +<g fill="none" color="black" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(112, 128, 144)' stroke-dasharray=' 9,4,1,4,1,4' d='M65.01,325.23 L65.01,126.42 '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(112, 128, 144)' stroke-dasharray=' 9,4,1,4,1,4' d='M200.19,250.88 L200.19,126.42 '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(112, 128, 144)' stroke-dasharray=' 9,4,1,4,1,4' d='M515.60,77.39 L515.60,47.81 '/></g> +<g fill="none" color="black" stroke="rgb(112, 128, 144)" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(16.20,185.26) rotate(270)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >x [m]</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 0, 0)' d='M435.94,327.63 L435.94,192.63 L573.79,192.63 L573.79,327.63 L435.94,327.63 Z '/></g> + <g id="gnuplot_plot_1a" ><title>Planform (old)</title> +<g fill="none" color="white" stroke="rgb( 0, 0, 0)" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(536.62,210.03)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Planform (old)</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(148, 0, 211)' d='M545.01,206.13 L565.40,206.13 M65.00,325.23 L200.18,250.88 L515.60,77.40 L515.60,47.81 L200.18,126.43 L65.00,126.43 + '/></g> + </g> + <g id="gnuplot_plot_2a" ><title>Planform (new)</title> +<g fill="none" color="white" stroke="rgb(148, 0, 211)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(536.62,237.03)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Planform (new)</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 0, 0)' d='M545.01,233.13 L565.40,233.13 M65.00,325.23 L200.18,250.88 L515.60,77.40 L515.60,47.81 L200.18,126.43 L65.00,126.43 + '/></g> + </g> + <g id="gnuplot_plot_3a" ><title>Spoiler</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(536.62,264.03)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Spoiler</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 0, 0)' d='M545.01,260.13 L565.40,260.13 M157.56,144.93 L197.47,145.32 L197.47,164.21 L157.56,163.40 L157.56,144.93 M202.88,144.31 + L254.02,129.24 L254.02,145.49 L202.88,162.86 L202.88,144.31 M254.02,129.24 L305.16,114.19 L305.16,128.12 L254.02,145.49 + L254.02,129.24 M305.16,114.19 L356.30,99.15 L356.30,110.77 L305.16,128.12 L305.16,114.19 M356.30,99.15 L407.44,84.08 + L407.44,93.40 L356.30,110.77 M157.56,144.93 L197.47,145.32 L197.47,164.21 L157.56,163.40 L157.56,144.93 M202.88,144.31 + L254.02,129.24 L254.02,145.49 L202.88,162.86 L202.88,144.31 M254.02,129.24 L305.16,114.19 L305.16,128.12 L254.02,145.49 + L254.02,129.24 M305.16,114.19 L356.30,99.15 L356.30,110.77 L305.16,128.12 L305.16,114.19 M356.30,99.15 L407.44,84.08 + L407.44,93.40 L356.30,110.77 '/></g> + </g> + <g id="gnuplot_plot_4a" ><title>Spars (old)</title> +<g fill="none" color="white" stroke="rgb( 0, 0, 0)" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(536.62,291.03)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Spars (old)</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 158, 115)' d='M545.01,287.13 L565.40,287.13 M65.00,215.91 L200.18,169.99 L515.60,61.12 L515.60,69.43 L200.18,230.98 L65.00,303.37 + '/></g> + </g> + <g id="gnuplot_plot_5a" ><title>Spars (new)</title> +<g fill="none" color="white" stroke="rgb( 0, 158, 115)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(536.62,318.03)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Spars (new)</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(105, 105, 105)' stroke-dasharray=' 5,8' d='M545.01,314.13 L565.40,314.13 M65.00,215.91 L200.18,169.99 L515.60,61.12 L515.60,69.43 L200.18,230.98 L65.00,303.37 + '/></g> + </g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,30.89 L65.00,339.63 L584.99,339.63 L584.99,30.89 L65.00,30.89 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,524.88 L584.99,524.88 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,524.88 L77.00,524.88 '/> <g transform="translate(53.80,530.08)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >-1</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,505.58 L584.99,505.58 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,505.58 L77.00,505.58 '/> <g transform="translate(53.80,510.78)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >-0.5</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,486.29 L584.99,486.29 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,486.29 L77.00,486.29 '/> <g transform="translate(53.80,491.49)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,466.99 L584.99,466.99 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,466.99 L77.00,466.99 '/> <g transform="translate(53.80,472.19)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >0.5</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,447.69 L584.99,447.69 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,447.69 L77.00,447.69 '/> <g transform="translate(53.80,452.89)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >1</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,428.40 L393.99,428.40 M573.79,428.40 L584.99,428.40 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,428.40 L77.00,428.40 '/> <g transform="translate(53.80,433.60)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >1.5</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,409.10 L393.99,409.10 M573.79,409.10 L584.99,409.10 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,409.10 L77.00,409.10 '/> <g transform="translate(53.80,414.30)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >2</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,389.81 L393.99,389.81 M573.79,389.81 L584.99,389.81 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,389.81 L77.00,389.81 '/> <g transform="translate(53.80,395.01)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >2.5</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,370.51 L584.99,370.51 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,370.51 L77.00,370.51 '/> <g transform="translate(53.80,375.71)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="end"> + <text><tspan font-family="Times" >3</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M65.00,524.88 L65.00,370.51 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,524.88 L65.00,512.88 M65.00,370.51 L65.00,382.51 '/> <g transform="translate(65.00,554.08)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M195.00,524.88 L195.00,370.51 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M195.00,524.88 L195.00,512.88 M195.00,370.51 L195.00,382.51 '/> <g transform="translate(195.00,554.08)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >5</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M325.00,524.88 L325.00,370.51 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M325.00,524.88 L325.00,512.88 M325.00,370.51 L325.00,382.51 '/> <g transform="translate(325.00,554.08)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >10</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M454.99,524.88 L454.99,436.51 M454.99,382.51 L454.99,370.51 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M454.99,524.88 L454.99,512.88 M454.99,370.51 L454.99,382.51 '/> <g transform="translate(454.99,554.08)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >15</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M584.99,524.88 L584.99,370.51 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M584.99,524.88 L584.99,512.88 M584.99,370.51 L584.99,382.51 '/> <g transform="translate(584.99,554.08)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M584.99,505.58 L572.99,505.58 '/> <g transform="translate(596.19,510.78)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="start"> + <text><tspan font-family="Times" > 0.1</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M584.99,466.99 L572.99,466.99 '/> <g transform="translate(596.19,472.19)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="start"> + <text><tspan font-family="Times" > 0.12</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M584.99,428.40 L572.99,428.40 '/> <g transform="translate(596.19,433.60)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="start"> + <text><tspan font-family="Times" > 0.14</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M584.99,389.81 L572.99,389.81 '/> <g transform="translate(596.19,395.01)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="start"> + <text><tspan font-family="Times" > 0.16</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,370.51 L65.00,524.88 L584.99,524.88 L584.99,370.51 L65.00,370.51 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(16.20,447.70) rotate(270)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >twist angle [deg]</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(646.99,447.70) rotate(270)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >thickness ratio t/c</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(324.99,590.08)" stroke="none" fill="black" font-family="Times" font-size="16.00" text-anchor="middle"> + <text><tspan font-family="Times" >y [m]</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 0, 0)' d='M393.99,436.51 L393.99,382.51 L573.79,382.51 L573.79,436.51 L393.99,436.51 Z '/></g> + <g id="gnuplot_plot_1b" ><title>Wing Twist</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(536.62,399.91)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Wing Twist</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(112, 128, 144)' stroke-dasharray=' 9,4,1,4,1,4' d='M545.01,396.01 L565.40,396.01 M65.00,486.29 L200.18,486.29 L515.60,486.29 '/> <use xlink:href='#gpPt0' transform='translate(65.00,486.29) scale(4.50)' color='rgb(112, 128, 144)'/> + <use xlink:href='#gpPt0' transform='translate(200.18,486.29) scale(4.50)' color='rgb(112, 128, 144)'/> + <use xlink:href='#gpPt0' transform='translate(515.60,486.29) scale(4.50)' color='rgb(112, 128, 144)'/> + <use xlink:href='#gpPt0' transform='translate(555.20,396.01) scale(4.50)' color='rgb(112, 128, 144)'/> +</g> + </g> + <g id="gnuplot_plot_2b" ><title>Thickness Distribution</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(536.62,426.91)" stroke="none" fill="black" font-family="Times" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Times" >Thickness Distribution</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 82, 139, 139)' stroke-dasharray='2.0,5.0,20.0,10.0' d='M545.01,423.01 L565.40,423.01 M65.00,409.08 L200.18,467.09 L515.60,486.38 '/> <use xlink:href='#gpPt1' transform='translate(65.00,409.08) scale(4.50)' color='rgb( 82, 139, 139)'/> + <use xlink:href='#gpPt1' transform='translate(200.18,467.09) scale(4.50)' color='rgb( 82, 139, 139)'/> + <use xlink:href='#gpPt1' transform='translate(515.60,486.38) scale(4.50)' color='rgb( 82, 139, 139)'/> + <use xlink:href='#gpPt1' transform='translate(555.20,423.01) scale(4.50)' color='rgb( 82, 139, 139)'/> +</g> + </g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M65.00,370.51 L65.00,524.88 L584.99,524.88 L584.99,370.51 L65.00,370.51 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +</g> +</svg> + diff --git a/docs/assets/javascripts/katex.js b/docs/assets/javascripts/katex.js new file mode 100644 index 0000000..8c64213 --- /dev/null +++ b/docs/assets/javascripts/katex.js @@ -0,0 +1,10 @@ +document$.subscribe(({ body }) => { + renderMathInElement(body, { + delimiters: [ + { left: "$$", right: "$$", display: true }, + { left: "$", right: "$", display: false }, + { left: "\\(", right: "\\)", display: false }, + { left: "\\[", right: "\\]", display: true } + ], + }) +}) diff --git a/docs/index.md b/docs/index.md index 8e16e1d..167d218 100644 --- a/docs/index.md +++ b/docs/index.md @@ -15,44 +15,48 @@ Go through the following stuff to get an idea what **UNICADO** is and how it wor <div class="grid-container" markdown="1"> <div class="grid-item" markdown="1"> -:material-clock-fast:{ .lg .middle } __Set up in 5 minutes__ +:material-clock-fast:{ .lg .middle } **Getting Started** --- -Learn how to set it up. +Learn how to set it up and install the required prerequisites. -[:octicons-arrow-right-24: Getting Started](#) +[:octicons-arrow-right-24: Getting Started](getting-started/installation.md) - </div> - <div class="grid-item" markdown="1"> -:fontawesome-brands-markdown:{ .lg .middle } __It's just Markdown__ +</div> +<div class="grid-item" markdown="1"> + +:fontawesome-solid-plane-departure:{ .lg .middle } **Cleared for Take Off** --- -Focus on your content and generate a responsive and searchable static site +Start designing aircraft to your requirements. -[:octicons-arrow-right-24: Reference](#) +[:octicons-arrow-right-24: Start Designing](getting-started/takeoff.md) </div> <div class="grid-item" markdown="1"> -:material-format-font:{ .lg .middle } __Made to measure__ +:material-library:{ .lg .middle } **Available Tools** --- -Change the colors, fonts, language, icons, logo and more with a few lines +Get an overview which tools and components are available within **UNICADO**. + +[:octicons-arrow-right-24: Module Overview](modules/overview.md) -[:octicons-arrow-right-24: Customization](#) </div> - <div class="grid-item" markdown="1"> +<div class="grid-item" markdown="1"> -:material-scale-balance:{ .lg .middle } __Open Source, MIT__ +:material-scale-balance:{ .lg .middle } **Open Source** --- -Material for MkDocs is licensed under MIT and available on [GitHub] +**UNICADO** is available as open source software licensed under **GPLv3**. -[:octicons-arrow-right-24: License](#) +[:octicons-arrow-right-24: License](license.md) </div> -</div> \ No newline at end of file +</div> + +{width="400"} \ No newline at end of file diff --git a/docs/modules/additional-software.md b/docs/modules/additional-software.md index 90e6b66..77cdf2a 100644 --- a/docs/modules/additional-software.md +++ b/docs/modules/additional-software.md @@ -8,7 +8,7 @@ glightbox: false --- ## cpacsInterface -{.overview-img align=left} +{.overview-img align=left} The **cpacsInterface** is an additional module of the UNICADO toolchain. Its purpose is to transform the UNICADO aircraft XML file into CPACS format and vice Versa. The module consists of two modules convertUNICADO2CPACS which is responsible for converting the UNICADO aircraft exchange file into a CPACS format document, and convertCPACS2UNICADO which does the exact opposite and convert the data of the CPACS file into UNICADO format file. @@ -21,8 +21,8 @@ The module consists of two modules convertUNICADO2CPACS which is responsible for --- ## designEvaluator -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +{.overview-img align=left} +The **deignEvaluator** can be used to perform all available analysis on a designed aircraft and create all available reports for it. {.overview-item} |Module Version|Language|License|Documentation| @@ -32,8 +32,8 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. --- ## reportGenerator -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +{.overview-img align=left} +The program collects all :simple-latex: reports of the programs and compiles a total pdf-report. {.overview-item} |Module Version|Language|License|Documentation| @@ -43,8 +43,10 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. --- ## testFramework -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +{.overview-img align=left} +The **testFramework** is the heart of the **UNICADO** test pipeline. +It can perform all required test at the different hierarchy levels. +It is mainly an automation tool written specifically for the **UNICADO** project. {.overview-item} |Module Version|Language|License|Documentation| diff --git a/docs/modules/analysis.md b/docs/modules/analysis.md index c4df2ab..7b9bed3 100644 --- a/docs/modules/analysis.md +++ b/docs/modules/analysis.md @@ -11,17 +11,16 @@ glightbox: false --- ## calculateEmissions -{.overview-img align=left} +{.overview-img align=left} The **calculateEmissions** is an additional module of the UNICADO toolchain. Its purpose is to calculate the emissions and energy demand within the aircraft's lifecycle and to determine the missions based climate impact. - -!!! note - By now, only the calculation routines / outputs based on the flown mission are up to date. - For the user, possible changes in the module run configuration can be made in the related calculateEmissions_conf.xml file. The parameters comprised in this XML file can have different attributes as e.g. Filenames, Directories, Output configs, and are further subdivided into control and program settings. {.overview-item} +!!! note + By now, only the calculation routines / outputs based on the flown mission are up to date. + |Module Version|Language|License|Documentation| |:---:|:---:|:---:|---| |2.1.0|:simple-cplusplus: |GPLv3|[Link]()| @@ -29,7 +28,7 @@ The parameters comprised in this XML file can have different attributes as e.g. --- ## calculatePerformance -{.overview-img align=left} +{.overview-img align=left} The module `calculatePerformance` is used to evaluate the mission performance of the design. {.overview-item} @@ -40,8 +39,12 @@ The module `calculatePerformance` is used to evaluate the mission performance of --- ## calculatePolar -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +{.overview-img align=left} +The tool `calculatePolar` calculates, as the tool name suggests, the polars of an aircraft. +CalculatePolar uses the tool Lifting Line from DLR to calculate force, lift and moment coefficients for each lifting surface of the aircraft. +These coefficients are used to calculate induced, viscous and wave drag as well as the moment coefficients for the overall aircraft. +Furthermore polars are not only calculated for off-design mach numbers but also for high +lift mach numbers. {.overview-item} |Module Version|Language|License|Documentation| @@ -51,9 +54,14 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. --- ## costEstimation -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. -{.overview-item} +{.overview-img align=left} +This modules calculates the direct operating cost (DOC) of an aircraft. +Direct costs include all expenses incurred in operating and financing the aircraft: + +- Fuel +- Crew +- Maintenance +- Fees |Module Version|Language|License|Documentation| |:---:|:---:|:---:|---| @@ -62,8 +70,8 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. --- ## massEstimation -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +{.overview-img align=left} +The Mass Estimation module calculates sub-masses and total masses of the aircraft including center of gravities. {.overview-item} |Module Version|Language|License|Documentation| @@ -73,9 +81,15 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. --- ## missionAnalysis -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. -{.overview-item} +{.overview-img align=left} +The module `missionAnalysis` is the key module of the aircraft performance analysis. +Its purpose is to calculate the flight trajectory, based on the inputs of the preliminary aircraft design cycle, by solving the aircraft equations of motion being simplified as a point mass model. +Depending on the method, the fuel consumption is calculated either: + +- in segments by using the Breguet range formula, or +- in a full-mission time-history simulation (the flight mission is divided into increments. For each increment the movement equations are solved, followed by the thrust requirements and fuel consumption) + +For the user, possible changes in the module run configuration can be made in the related *missionAnalysis_conf.xml* file. The parameters comprised in this XML file can have different attributes as e.g. Desc, Unit, Default, AllowedRelOvershoot or text and are further subdivided into control and program settings. |Module Version|Language|License|Documentation| |:---:|:---:|:---:|---| diff --git a/docs/modules/libraries.md b/docs/modules/libraries.md index 50396fa..336a70e 100644 --- a/docs/modules/libraries.md +++ b/docs/modules/libraries.md @@ -8,8 +8,9 @@ glightbox: false --- ## aerodynamics -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +{.overview-img align=left} +This library helps with interacting with polar data. +It has helper functions to extract and interpolate data of provided airfoil polars. {.overview-item} |Module Version|Language|License|Documentation| @@ -19,9 +20,19 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. --- ## aircraftGeometry -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. -{.overview-item} +{.overview-img align=left} +This library defines geometry classes which are generally used within an aircraft. +The geometry describes the general shape of the different components. +The available components are: + +- *liftingSurface* +- *verticalSurface* +- *Fuselage* +- *Nacelle* +- *Pylon* +- *Landing Gear* + +The library furthermore provides functions to extract and measure geometry properties of the different shapes at certain locations. |Module Version|Language|License|Documentation| |:---:|:---:|:---:|---| @@ -42,8 +53,9 @@ The modularity and flexibility is achieved by using the high performance [Comput --- ## aircraftNetwork -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +{.overview-img align=left} +This library can be used to define wiring harnesses within an existing aircraft geometry. +You can route wire through different points and analyse the resulting network. {.overview-item} |Module Version|Language|License|Documentation| @@ -53,9 +65,9 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. --- ## aixml -{.overview-img align=left} +{.overview-img align=left} The **aixml** library is the central library which handles the XML files and data access. -It uses a simple XML library, namely tinyxml, to read and parse the XML files. +It uses a simple XML library, namely *tinyxml*, to read and parse the XML files. {.overview-item} |Module Version|Language|License|Documentation| @@ -65,8 +77,9 @@ It uses a simple XML library, namely tinyxml, to read and parse the XML files. --- ## atmosphere -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +{.overview-img align=left} +The **atmosphere** library provides helper functions to calculate atmospheric properties according to the International Standard Atmosphere (*ISA*). +You can set different atmospheric conditions (e.g. *ISA+25*) and calculate the physical properties of the air at different altitudes. {.overview-item} |Module Version|Language|License|Documentation| @@ -76,8 +89,10 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. --- ## engine -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +{.overview-img align=left} +This library helps with interacting with engine data. +It has helper functions to extract and interpolate data of provided engine data decks. +The engine decks can originate from different softwaretools as long as they provide the same file format. {.overview-item} |Module Version|Language|License|Documentation| @@ -87,8 +102,9 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. --- ## liftingLineInterface -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +{.overview-img align=left} +This library helps with interacting with results provided by the tools **Lifting Line** from DLR. +It has helper functions to extract and interpolate data of the results from the tool. {.overview-item} |Module Version|Language|License|Documentation| @@ -98,8 +114,10 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. --- ## moduleBasics -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +{.overview-img align=left} +This library provides the basis structure for the modular approach of the **UNCIADO** tools. +The tools are intended to follow the *Strategy Design Pattern* to execute at different fidelity levels. +The library gives a template how modules should be structured and gives helpers which can be used to select and implement the different fidelity methods. {.overview-item} |Module Version|Language|License|Documentation| @@ -110,18 +128,25 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. ## propulsionsystem {.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +This is a versatile tool which can be used to simulate and analyse the power flow within an aircraft. +The power flow is mainly determined by the propulsive systems onboard, but the tool can account for other power needed during operation as well. +The propulsion systems are not limited to conventional types. +Due to the flexible abstraction via so-called *two-terminal block*, any system which as inputs and outputs can be implemented. {.overview-item} |Module Version|Language|License|Documentation| |:---:|:---:|:---:|---| |2.1.0|:simple-cplusplus: |GPLv3|[Link]()| +!!! info + Since this is a standalone tool it will most likely move to another repository in the next release. + --- ## runtimeInfo -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +{.overview-img align=left} +This library handles the user interface during the modules execution. +In provides custom output streams, which automatically handel the log files and error outputs according to the configuration files. {.overview-item} |Module Version|Language|License|Documentation| @@ -131,8 +156,8 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. --- ## spline -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +{.overview-img align=left} +The name gives it away: this library provides spline functionality for interpolating data or geometry. {.overview-item} |Module Version|Language|License|Documentation| @@ -142,19 +167,25 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. --- ## standardFiles -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +{.overview-img align=left} +This library provides file interfaces and interacts with the operating system. +It can handle process execution with a simple interface. +The library can handle *UNIX* and *Windows* systems alike. {.overview-item} |Module Version|Language|License|Documentation| |:---:|:---:|:---:|---| |2.1.0|:simple-cplusplus: |GPLv3|[Link]()| +!!! warning + Some functions of this library are a bit outdated! When using this library, please look first at the wonderful [STL :octicons-link-external-16:](https://en.cppreference.com/w/) whether the function you are seeking is already there. + --- ## svgPlot -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +{.overview-img align=left} +This library interact with the shapes defined by [aircraftGeometry](#aircraftgeometry) and can create different views of the shapes in **SVG** format. +You can insert text and measurements for quickly creating meaningful reports. {.overview-item} |Module Version|Language|License|Documentation| @@ -164,8 +195,9 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. --- ## unitConversion -{.overview-img align=left} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa. +{.overview-img align=left} +The **unitConversion** groups the most commonly used unit in aerospace and let's you convert values from one unit to another. +In addition, it defines some common **constants** which are useful for calculations. {.overview-item} |Module Version|Language|License|Documentation| diff --git a/docs/modules/overview.md b/docs/modules/overview.md index 36ad873..0aa003a 100644 --- a/docs/modules/overview.md +++ b/docs/modules/overview.md @@ -9,33 +9,33 @@ glightbox: false **UNICADO** collects several modules and data which are grouped into repostories: -- [:simple-gitlab: Aircraft Design](): +- [:simple-gitlab: Aircraft Design :octicons-link-external-16:](): The aircraft design repository collect alls the [sizing tools](sizing.md) and [analysis tools](analysis.md) which are needed for the preliminary design process. -- [:simple-gitlab: Libraries](): +- [:simple-gitlab: Libraries :octicons-link-external-16:](): Whenever some functionality is used in several modules, the functions are collected and made available within the project via [libraries](libraries.md). -- [:simple-gitlab: Additional Software](): +- [:simple-gitlab: Additional Software :octicons-link-external-16:](): Tools which are not directly needed for the aircraft design process, like our test framework are grouped in [additional software](additional-software.md). Some helper tools which are used to convert file types and analyse results can be found here as well. -- [:simple-gitlab: Aircraft References](): +- [:simple-gitlab: Aircraft References :octicons-link-external-16:](): Here you can found different designed aircraft. The designs are made using the **UNICADO** workflow and are generally in a *valid* and *converged* state. !!! note This repository will be translated to a actual database in the future! -- [:simple-gitlab: Engines](): +- [:simple-gitlab: Engines :octicons-link-external-16:](): This collect different engines and their operating data as lookup tables which is used by several tools to analyse and estimate the engine performance. -- [:simple-gitlab: WorkflowOnRCE](): +- [:simple-gitlab: WorkflowOnRCE :octicons-link-external-16:](): Here are all the files which are relevant for executing the **UNICADO** workflow with [RCE](). -- [:simple-gitlab: UNICADO](): +- [:simple-gitlab: UNICADO :octicons-link-external-16:](): - This repository is a container which collects all **UNICADO** repositories as submodules. It is used to create the **UNICADO** releases and is a __good__ starting point to get developing. \ No newline at end of file + This repository is a container which collects all **UNICADO** repositories as submodules. It is used to create the **UNICADO** releases and is a **good** starting point to get developing. \ No newline at end of file diff --git a/docs/modules/sizing.md b/docs/modules/sizing.md index 76d6d31..dc1c337 100644 --- a/docs/modules/sizing.md +++ b/docs/modules/sizing.md @@ -14,7 +14,7 @@ The following sizing tools are available: --- ## createMissionXML -{.overview-img align=left} +{.overview-img align=left} The **createMissionXML** is the third module of the UNICADO tool chain. Its purpose is to set up the overall flight mission including e.g. a flight segment table, speed and altitude schedules, number of passengers (PAX), total payload or the engine warm up time. For the user, possible changes in the module run configuration can be made in the related createMissionXML_conf.xml file. @@ -28,9 +28,9 @@ The parameters comprised in this file can have different attributes as e.g. Desc --- ## empennageSizing -{.overview-img align=left} +{.overview-img align=left} The **empennageSizing** module calculates characteristic parameter of the empennage of the aircraft. -It takes takes the controlability as wells as the statoic margin of the aircraft into account and sizes the empennage accordingly. +It takes takes the controllability as wells as the static margin of the aircraft into account and sizes the empennage accordingly. {.overview-item} |Module Version|Language|License|Documentation| @@ -40,7 +40,7 @@ It takes takes the controlability as wells as the statoic margin of the aircraft --- ## engineSizing -{.overview-img align=left} +{.overview-img align=left} Currently one engine performance deck is available (of the V2527-A5 engine). This performance deck was created with an external calculation tool. The engine performance deck containing serval parameters (like thrust, fuel-flow, ...) as a function of the flight Mach number and the altitude. @@ -68,7 +68,7 @@ The **fuselageDesign** module calculates characteristic parameters and generates --- ## hydrogenTank -{.overview-img align=left} +{.overview-img align=left} :construction: *tbd* {.overview-item} @@ -79,9 +79,9 @@ The **fuselageDesign** module calculates characteristic parameters and generates --- ## initialSizing -{.overview-img align=left} +{.overview-img align=left} The module **initialSizing** is used to determine a design chart regarding Top Level Aircraft Requirements and Certification Specification Requirements. -The wing-loading (W/S) and thrust to weight ratio (T/W) can be derived as the design point for further modules from the Design Chart. +The wing-loading ($\frac{W}{S}$) and thrust to weight ratio ($\frac{T}{W}$) can be derived as the design point for further modules from the Design Chart. Furthermore an initial estimation of the takeoff mass is done. {.overview-item} @@ -92,7 +92,7 @@ Furthermore an initial estimation of the takeoff mass is done. --- ## landingGearDesign -{.overview-img align=left} +{.overview-img align=left} The **landingGearDesign** module calculates characteristic parameters for the landing gear of entire aircraft project. {.overview-item} @@ -103,7 +103,7 @@ The **landingGearDesign** module calculates characteristic parameters for the la --- ## propulsionIntegration -{.overview-img align=left} +{.overview-img align=left} The **propulsionIntegration** module integrates the propulsion system to the aircraft. This occurs in relation to the user settings (e.g. integration of the propulsion on the wing or fuselage, ...). Depending on the location of the integration, the tool calculates the nacelle and pylon geometry. @@ -117,7 +117,7 @@ If a geometry already exists, it is possible to scale it. --- ## systemsDesign -{.overview-img align=left} +{.overview-img align=left} The **systemsDesign** is part of the tool chain in the UNICADO aircraft design environment. It dimensions ATA chapter systems in terms of mass and energy requirement divided by hydraulic- electric- and bleed air energy requirement. {.overview-item} @@ -129,7 +129,7 @@ It dimensions ATA chapter systems in terms of mass and energy requirement divide --- ## wingDesign -{.overview-img align=left} +{.overview-img align=left} The wing design module calculates characteristic parameter of the aircraft main wing. {.overview-item} diff --git a/docs/workflow.md b/docs/workflow.md index c874ebc..1d967d0 100644 --- a/docs/workflow.md +++ b/docs/workflow.md @@ -13,4 +13,12 @@ The workflow looks like this: <figure markdown> {width="800"} <figcaption>UNICADO Workflow</figcaption> +</figure> + +## Tigl Viewer +The aicrafts can be view by the Tigl Viewer when they are converted to the **CPACS** format: + +<figure markdown> + {width="800"} + <figcaption>Aircraft shown in Tigl Viewer</figcaption> </figure> \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index cb9d726..cf4b5c5 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -30,8 +30,14 @@ markdown_extensions: emoji_index: !!python/name:materialx.emoji.twemoji emoji_generator: !!python/name:materialx.emoji.to_svg +extra_javascript: + - assets/javascripts/katex.js + - https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.7/katex.min.js + - https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.7/contrib/auto-render.min.js + extra_css: - assets/css/unicado.css + - https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.7/katex.min.css # === Plugins === plugins: -- GitLab