Skip to content
Snippets Groups Projects
Commit a6b51b8a authored by Sebastian Oberschwendtner's avatar Sebastian Oberschwendtner
Browse files

First complete module overview:

Summary:

- Adds all preliminary module icons.
- Adds configuration to use Latex for math.
- Updates README with software dependencies.
parent 904f8a9e
Branches
Tags
3 merge requests!76Draft: Updated Python code example,!73Initial open source version,!1Doxygen setup for contionuous documentation
Pipeline #1070671 passed
Showing
with 1885 additions and 67 deletions
<?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>
<?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>
docs/assets/images/modules/mission-analysis.png

131 B

<?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>
This diff is collapsed.
<?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>
<?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>
<?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>
<?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>
<?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>
docs/assets/images/modules/systems-design.png

130 B

This diff is collapsed.
<?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>
<?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>
This diff is collapsed.
document$.subscribe(({ body }) => {
renderMathInElement(body, {
delimiters: [
{ left: "$$", right: "$$", display: true },
{ left: "$", right: "$", display: false },
{ left: "\\(", right: "\\)", display: false },
{ left: "\\[", right: "\\]", display: true }
],
})
})
......@@ -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__
: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">
: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>
![](assets/images/logo-bmwk.png){width="400"}
\ No newline at end of file
......@@ -8,7 +8,7 @@ glightbox: false
---
## cpacsInterface
![Icon](../assets/images/icon.png){.overview-img align=left}
![Icon](../assets/images/modules/cpacs-interface.svg){.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
![Icon](../assets/images/icon.png){.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.
![Icon](../assets/images/modules/design-evaluator.svg){.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
![Icon](../assets/images/icon.png){.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.
![Icon](../assets/images/modules/report-generator.svg){.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
![Icon](../assets/images/icon.png){.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.
![Icon](../assets/images/modules/test-framework.svg){.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|
......
......
......@@ -11,17 +11,16 @@ glightbox: false
---
## calculateEmissions
![Icon](../assets/images/icon.png){.overview-img align=left}
![Icon](../assets/images/modules/calculate-emissions.svg){.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
![Icon](../assets/images/icon.png){.overview-img align=left}
![Icon](../assets/images/modules/calculate-performance.svg){.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
![Icon](../assets/images/icon.png){.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.
![Icon](../assets/images/modules/calculate-polar.svg){.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
![Icon](../assets/images/icon.png){.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}
![Icon](../assets/images/modules/cost-estimation.svg){.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
![Icon](../assets/images/icon.png){.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.
![Icon](../assets/images/modules/mass-estimation.svg){.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
![Icon](../assets/images/icon.png){.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}
![Icon](../assets/images/modules/mission-analysis.png){.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|
|:---:|:---:|:---:|---|
......
......
......@@ -8,8 +8,9 @@ glightbox: false
---
## aerodynamics
![Icon](../assets/images/icon.png){.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.
![Icon](../assets/images/modules/aerodynamics.svg){.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
![Icon](../assets/images/icon.png){.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}
![Icon](../assets/images/modules/aircraft-geometry.svg){.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
![Icon](../assets/images/icon.png){.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.
![Icon](../assets/images/modules/aircraft-network.svg){.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
![Icon](../assets/images/icon.png){.overview-img align=left}
![Icon](../assets/images/modules/aixml.svg){.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
![Icon](../assets/images/icon.png){.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.
![Icon](../assets/images/modules/atmosphere.svg){.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
![Icon](../assets/images/icon.png){.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.
![Icon](../assets/images/modules/engine.svg){.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
![Icon](../assets/images/icon.png){.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.
![Icon](../assets/images/modules/lifting-line.svg){.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
![Icon](../assets/images/icon.png){.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.
![Icon](../assets/images/modules/module-basics.svg){.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
![Icon](../assets/images/icon.png){.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
![Icon](../assets/images/icon.png){.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.
![Icon](../assets/images/modules/runtime-info.svg){.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
![Icon](../assets/images/icon.png){.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.
![Icon](../assets/images/modules/spline.svg){.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
![Icon](../assets/images/icon.png){.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.
![Icon](../assets/images/modules/standard-files.svg){.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
![Icon](../assets/images/icon.png){.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.
![Icon](../assets/images/modules/svg-plot.svg){.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
![Icon](../assets/images/icon.png){.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.
![Icon](../assets/images/modules/unit-conversion.svg){.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|
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment