From 2de50543891ec2fb54b78e4e93a19302bd7614fb Mon Sep 17 00:00:00 2001 From: sroscher <s.roscher@tu-berlin.de> Date: Tue, 4 Feb 2025 10:17:31 +0100 Subject: [PATCH] Updated naming of "getting-started.md" files for all TUB LB Python modules --- ...{getting-started.md => getting_started.md} | 0 .../cost_estimation/software_architecture.md | 34 +++++++++++++++++++ ...{getting-started.md => getting_started.md} | 0 ...{getting-started.md => getting_started.md} | 0 ...{getting-started.md => getting_started.md} | 0 mkdocs.yml | 11 +++--- 6 files changed, 40 insertions(+), 5 deletions(-) rename docs/documentation/analysis/cost_estimation/{getting-started.md => getting_started.md} (100%) create mode 100644 docs/documentation/analysis/cost_estimation/software_architecture.md rename docs/documentation/sizing/fuselage_design/{getting-started.md => getting_started.md} (100%) rename docs/documentation/sizing/landing_gear_design/{getting-started.md => getting_started.md} (100%) rename docs/documentation/sizing/tank_design/{getting-started.md => getting_started.md} (100%) diff --git a/docs/documentation/analysis/cost_estimation/getting-started.md b/docs/documentation/analysis/cost_estimation/getting_started.md similarity index 100% rename from docs/documentation/analysis/cost_estimation/getting-started.md rename to docs/documentation/analysis/cost_estimation/getting_started.md diff --git a/docs/documentation/analysis/cost_estimation/software_architecture.md b/docs/documentation/analysis/cost_estimation/software_architecture.md new file mode 100644 index 0000000..b947e4a --- /dev/null +++ b/docs/documentation/analysis/cost_estimation/software_architecture.md @@ -0,0 +1,34 @@ +# Software architecture +This site is currently under development. :construction: + +<!-- +## Module structure +'main.py' runs the following functions: +1. 'data_preprocessing' (from 'datapreprocessing.py')<sup>1</sup> + - 1.1 +2. 'run_module' (from 'methodexecutionpackage' library)<sup>2</sup> + - 2.1 +3. 'data_postprocessing' (from 'datapostprocessing.py')<sup>3</sup> + +<sup>1</sup> data preprocessing runs: \ +<sup>2</sup> \ +<sup>3</sup> data_postprocessing runs: ... + +... + + +### Routing layers +The tank design module has the following layer structure: + +1. Aircraft configuration + - Implemented: 'tube_and_wing' + - Not yet implemented: 'blended_wing_body' +2. Calculation method fidelity + - Implemented: 'empirical' +3. Calculation method + - Implemented: 'tank_design_tu_berlin' +4. Energy carrier <sup>1</sup> + - Implemented: 'kerosene' + - Not yet implemented: 'liquid_hydrogen', 'hybrid' + +<sup>1</sup> The used energy carrier is determined automatically in the 'read_energy_carrier_and_tank_configuration' function. --> diff --git a/docs/documentation/sizing/fuselage_design/getting-started.md b/docs/documentation/sizing/fuselage_design/getting_started.md similarity index 100% rename from docs/documentation/sizing/fuselage_design/getting-started.md rename to docs/documentation/sizing/fuselage_design/getting_started.md diff --git a/docs/documentation/sizing/landing_gear_design/getting-started.md b/docs/documentation/sizing/landing_gear_design/getting_started.md similarity index 100% rename from docs/documentation/sizing/landing_gear_design/getting-started.md rename to docs/documentation/sizing/landing_gear_design/getting_started.md diff --git a/docs/documentation/sizing/tank_design/getting-started.md b/docs/documentation/sizing/tank_design/getting_started.md similarity index 100% rename from docs/documentation/sizing/tank_design/getting-started.md rename to docs/documentation/sizing/tank_design/getting_started.md diff --git a/mkdocs.yml b/mkdocs.yml index a2003c7..1a97784 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -209,7 +209,7 @@ nav: # Customizes the main navigation struc - initial_sizing/functions.md - Fuselage Design: - Introduction: documentation/sizing/fuselage_design/index.md - - Getting Started: documentation/sizing/fuselage_design/getting-started.md + - Getting Started: documentation/sizing/fuselage_design/getting_started.md - Design Method: documentation/sizing/fuselage_design/design_method.md - Run your First Design: documentation/sizing/fuselage_design/run_your_first_design.md - Software Architecture: documentation/sizing/fuselage_design/software_architecture.md @@ -238,7 +238,7 @@ nav: # Customizes the main navigation struc - empennage_design/functions.md - Tank Design: - Introduction: documentation/sizing/tank_design/index.md - - Getting Started: documentation/sizing/tank_design/getting-started.md + - Getting Started: documentation/sizing/tank_design/getting_started.md - Design Method: documentation/sizing/tank_design/tank_design_method.md - Run your First Design: documentation/sizing/tank_design/run_your_first_tank_design.md - Software Architecture: documentation/sizing/tank_design/software_architecture.md @@ -261,7 +261,7 @@ nav: # Customizes the main navigation struc - propulsion_design/functions.md - Landing Gear Design: - Introduction: documentation/sizing/landing_gear_design/index.md - - Getting Started: documentation/sizing/landing_gear_design/getting-started.md + - Getting Started: documentation/sizing/landing_gear_design/getting_started.md - Design Method: documentation/sizing/landing_gear_design/design_method.md - Run your First Design: documentation/sizing/landing_gear_design/run_your_first_design.md - Software Architecture: documentation/sizing/landing_gear_design/software_architecture.md @@ -285,9 +285,10 @@ nav: # Customizes the main navigation struc # # - API Reference: # TODO define for Python - Cost Estimation: - Introduction: documentation/analysis/cost_estimation/index.md - - Getting Started: documentation/analysis/cost_estimation/getting-started.md - - Methods: documentation/analysis/cost_estimation/operating_cost_method.md + - Getting Started: documentation/analysis/cost_estimation/getting_started.md + - Design Method: documentation/analysis/cost_estimation/operating_cost_method.md - Run your First Estimation: documentation/analysis/cost_estimation/run_your_first_cost_estimation.md + - Software Architecture: documentation/analysis/cost_estimation/software_architecture.md # # - API Reference: # TODO define for Python - Ecological Assessment: - Introduction: documentation/analysis/ecological_assessment/index.md -- GitLab