From 06ee6e344734bbb6e01ffb9a6f24273cec1fb42f Mon Sep 17 00:00:00 2001
From: timeeapacala <“t.pacala@tu-berlin.de”>
Date: Mon, 14 Apr 2025 16:35:56 +0200
Subject: [PATCH] Renamed outputs for writing to acxml under the design and
 study mission

---
 .../src/datapostprocessing.py                 | 28 +++++++++----------
 .../standard/basic/methodbasic.py             |  8 +++---
 .../standard/general/methodhtmlreport.py      |  2 +-
 .../standard/usermethoddatapreparation.py     |  6 ++--
 4 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/weight_and_balance_analysis/src/datapostprocessing.py b/weight_and_balance_analysis/src/datapostprocessing.py
index fab2d9ac..ec3012ed 100644
--- a/weight_and_balance_analysis/src/datapostprocessing.py
+++ b/weight_and_balance_analysis/src/datapostprocessing.py
@@ -53,16 +53,16 @@ def data_postprocessing(paths_and_names, routing_dict, data_dict, runtime_output
 
     if switch == "study_mode":
         paths_to_key_parameters_list = [
-            './analysis/masses_cg_inertia/study_mission/study_cg_shift/cg_point[@ID="0"]/center_of_gravity',
-            './analysis/masses_cg_inertia/study_mission/study_cg_shift/cg_point[@ID="0"]/total_mass']
+            './analysis/masses_cg_inertia/study_mission/cg_shift/cg_point[@ID="0"]/center_of_gravity',
+            './analysis/masses_cg_inertia/study_mission/cg_shift/cg_point[@ID="0"]/total_mass']
         paths_to_key_parameters_list.extend(
             MassPropertiesIO().key_parameters_paths_mission(switch, "most_forward_mass"))
         paths_to_key_parameters_list.extend(
             MassPropertiesIO().key_parameters_paths_mission(switch, "most_afterward_mass"))
         paths_to_key_parameters_list.extend(
-            MassPropertiesIO().key_parameters_paths_mission(switch, "study_mass"))
+            MassPropertiesIO().key_parameters_paths_mission(switch, "takeoff_mass"))
         paths_to_key_parameters_list.extend(
-            MassPropertiesIO().key_parameters_paths_mission(switch, "study_fuel_mass"))
+            MassPropertiesIO().key_parameters_paths_mission(switch, "fuel_mass"))
 
         child_key_parameters_dict = {}
         child_key_parameters_dict.update(
@@ -70,21 +70,21 @@ def data_postprocessing(paths_and_names, routing_dict, data_dict, runtime_output
         child_key_parameters_dict.update(
             MassPropertiesIO().key_parameters_dicts("most_afterward_mass", "Mass at the most aft CG position."))
         child_key_parameters_dict.update(
-            MassPropertiesIO().key_parameters_dicts("study_mass", "Mass of the aircraft at takeoff."))
+            MassPropertiesIO().key_parameters_dicts("takeoff_mass", "Mass of the aircraft at takeoff."))
         child_key_parameters_dict.update(
-            MassPropertiesIO().key_parameters_dicts("study_fuel_mass", "Mass of the fuel at takeoff."))
+            MassPropertiesIO().key_parameters_dicts("fuel_mass", "Mass of the fuel at takeoff."))
     else:
         paths_to_key_parameters_list = [
-            './analysis/masses_cg_inertia/design_mission/design_cg_shift/cg_point[@ID="0"]/center_of_gravity',
-            './analysis/masses_cg_inertia/design_mission/design_cg_shift/cg_point[@ID="0"]/total_mass']
+            './analysis/masses_cg_inertia/design_mission/cg_shift/cg_point[@ID="0"]/center_of_gravity',
+            './analysis/masses_cg_inertia/design_mission/cg_shift/cg_point[@ID="0"]/total_mass']
         paths_to_key_parameters_list.extend(
             MassPropertiesIO().key_parameters_paths_mission(switch, "most_forward_mass"))
         paths_to_key_parameters_list.extend(
             MassPropertiesIO().key_parameters_paths_mission(switch, "most_afterward_mass"))
         paths_to_key_parameters_list.extend(
-            MassPropertiesIO().key_parameters_paths_mission(switch, "design_mass"))
+            MassPropertiesIO().key_parameters_paths_mission(switch, "takeoff_mass"))
         paths_to_key_parameters_list.extend(
-            MassPropertiesIO().key_parameters_paths_mission(switch, "design_fuel_mass"))
+            MassPropertiesIO().key_parameters_paths_mission(switch, "fuel_mass"))
 
         child_key_parameters_dict = {}
         child_key_parameters_dict.update(
@@ -92,9 +92,9 @@ def data_postprocessing(paths_and_names, routing_dict, data_dict, runtime_output
         child_key_parameters_dict.update(
             MassPropertiesIO().key_parameters_dicts("most_afterward_mass", "Mass at the most aft CG position."))
         child_key_parameters_dict.update(
-            MassPropertiesIO().key_parameters_dicts("design_mass", "Mass of the aircraft at takeoff."))
+            MassPropertiesIO().key_parameters_dicts("takeoff_mass", "Mass of the aircraft at takeoff."))
         child_key_parameters_dict.update(
-            MassPropertiesIO().key_parameters_dicts("design_fuel_mass", "Mass of the fuel at takeoff."))
+            MassPropertiesIO().key_parameters_dicts("fuel_mass", "Mass of the fuel at takeoff."))
 
     paths_to_key_parameters_list.extend(
         MassPropertiesIO().key_parameters_paths("manufacturer_mass_empty"))
@@ -141,7 +141,7 @@ def data_postprocessing(paths_and_names, routing_dict, data_dict, runtime_output
                     "study_mission": {
                         "attributes": {"description": "Masses, Center of Gravity, Inertias for the study mission."},
                         **child_key_parameters_dict,
-                        "study_cg_shift": {
+                        "cg_shift": {
                             'attributes': {
                                 'description': 'Point cloud describing the center of gravity for a specific total aircraft mass while defueling.'},
                             'cg_point': {
@@ -178,7 +178,7 @@ def data_postprocessing(paths_and_names, routing_dict, data_dict, runtime_output
                     "design_mission": {
                         "attributes": {"description": "Masses, Center of Gravity, Inertias for the design mission."},
                         **child_key_parameters_dict,
-                        "design_cg_shift": {
+                        "cg_shift": {
                             'attributes': {
                                 'description': 'Point cloud describing the center of gravity for a specific total aircraft mass while defueling.'},
                             'cg_point': {
diff --git a/weight_and_balance_analysis/src/tube_and_wing/standard/basic/methodbasic.py b/weight_and_balance_analysis/src/tube_and_wing/standard/basic/methodbasic.py
index 60591a69..9906e329 100644
--- a/weight_and_balance_analysis/src/tube_and_wing/standard/basic/methodbasic.py
+++ b/weight_and_balance_analysis/src/tube_and_wing/standard/basic/methodbasic.py
@@ -173,7 +173,7 @@ def method_basic(paths_and_names, routing_dict, dict_ac_exchange, dict_mod_confi
     mission_fuel_mass.path_to_element = "./analysis/masses_cg_inertia/mission_fuel_mass"
     mission_fuel_mass.print("Mission fuel mass")
 
-    design_fuel_mass_takeoff.path_to_element = "./analysis/masses_cg_inertia/design_mission/design_fuel_mass"
+    design_fuel_mass_takeoff.path_to_element = "./analysis/masses_cg_inertia/design_mission/fuel_mass"
     design_fuel_mass_takeoff.print("Design fuel mass (at takeoff)")
 
     # Maximum zero fuel mass
@@ -193,7 +193,7 @@ def method_basic(paths_and_names, routing_dict, dict_ac_exchange, dict_mod_confi
         [operating_mass_empty, design_payload_mass,
             design_fuel_mass_takeoff], inertia_method
     ).print("Design mass takeoff")
-    design_mass_takeoff.path_to_element = "./analysis/masses_cg_inertia/design_mission/design_mass"
+    design_mass_takeoff.path_to_element = "./analysis/masses_cg_inertia/design_mission/takeoff_mass"
     design_mass_takeoff.cg_mac = (
         design_mass.center_of_gravity['x'] - x_leading_edge_mac) / mac * 100
 
@@ -497,8 +497,8 @@ def method_basic(paths_and_names, routing_dict, dict_ac_exchange, dict_mod_confi
     }
 
     if switch == "study_mode":
-        design_fuel_mass_takeoff.path_to_element = "./analysis/masses_cg_inertia/study_mission/study_fuel_mass"
-        design_mass_takeoff.path_to_element = "./analysis/masses_cg_inertia/study_mission/study_mass"
+        design_fuel_mass_takeoff.path_to_element = "./analysis/masses_cg_inertia/study_mission/fuel_mass"
+        design_mass_takeoff.path_to_element = "./analysis/masses_cg_inertia/study_mission/takeoff_mass"
         most_afterward_mass.path_to_element = "./analysis/masses_cg_inertia/study_mission/most_afterward_mass"
         most_forward_mass.path_to_element = "./analysis/masses_cg_inertia/study_mission/most_forward_mass"
 
diff --git a/weight_and_balance_analysis/src/tube_and_wing/standard/general/methodhtmlreport.py b/weight_and_balance_analysis/src/tube_and_wing/standard/general/methodhtmlreport.py
index ae9bd5eb..14ce5a1c 100644
--- a/weight_and_balance_analysis/src/tube_and_wing/standard/general/methodhtmlreport.py
+++ b/weight_and_balance_analysis/src/tube_and_wing/standard/general/methodhtmlreport.py
@@ -43,7 +43,7 @@ def method_html_report(paths_and_names, routing_dict, data_dict, method_specific
     project_name = paths_and_names['name_of_project']
 
     switch = "study_mode"
-    switch = "design_mode"
+    # switch = "design_mode"
 
     if switch == "study_mode":
         tool_name = tool_name + f"_study_mission"
diff --git a/weight_and_balance_analysis/src/tube_and_wing/standard/usermethoddatapreparation.py b/weight_and_balance_analysis/src/tube_and_wing/standard/usermethoddatapreparation.py
index 0adbaafa..f1d55cb3 100644
--- a/weight_and_balance_analysis/src/tube_and_wing/standard/usermethoddatapreparation.py
+++ b/weight_and_balance_analysis/src/tube_and_wing/standard/usermethoddatapreparation.py
@@ -182,13 +182,13 @@ def user_method_data_output_preparation(data_dict):
     switch = "study_mode"
     # switch = "design_mode"
 
-    while j < len(data_dict["Defueling xCG"])-1:
+    while j < len(data_dict["Defueling xCG"]) - 1:
 
         if switch == "study_mode":
-            shift_path_id = './analysis/masses_cg_inertia/study_mission/study_cg_shift/cg_point[@ID="' + str(
+            shift_path_id = './analysis/masses_cg_inertia/study_mission/cg_shift/cg_point[@ID="' + str(
                 j) + '"]/'
         else:
-            shift_path_id = './analysis/masses_cg_inertia/design_mission/design_cg_shift/cg_point[@ID="' + str(
+            shift_path_id = './analysis/masses_cg_inertia/design_mission/cg_shift/cg_point[@ID="' + str(
                 j) + '"]/'
 
         shift_dict = {
-- 
GitLab