diff --git a/src/KSP_tools/EngineDataProcess_DB_upload.py b/src/KSP_tools/single_script/EngineDataProcess_DB_upload.py similarity index 100% rename from src/KSP_tools/EngineDataProcess_DB_upload.py rename to src/KSP_tools/single_script/EngineDataProcess_DB_upload.py diff --git a/src/KSP_tools/SRB_plot.py b/src/KSP_tools/single_script/SRB_plot.py similarity index 98% rename from src/KSP_tools/SRB_plot.py rename to src/KSP_tools/single_script/SRB_plot.py index 4899c71..401ec0c 100644 --- a/src/KSP_tools/SRB_plot.py +++ b/src/KSP_tools/single_script/SRB_plot.py @@ -74,7 +74,7 @@ thrust_curve = { 0.0005: 0.05, 0.0000: 0.03} """ -f = open('data/thrust_curve.txt', 'r') +f = open('../data/thrust_curve.txt', 'r') char = f.readlines() f.close() diff --git a/src/KSP_tools/single_script/__init__.py b/src/KSP_tools/single_script/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/KSP_tools/antenna_patch_generator.py b/src/KSP_tools/single_script/antenna_patch_generator.py similarity index 100% rename from src/KSP_tools/antenna_patch_generator.py rename to src/KSP_tools/single_script/antenna_patch_generator.py diff --git a/src/KSP_tools/calculator_dv.py b/src/KSP_tools/single_script/calculator_dv.py similarity index 100% rename from src/KSP_tools/calculator_dv.py rename to src/KSP_tools/single_script/calculator_dv.py diff --git a/src/KSP_tools/calculator_twr.py b/src/KSP_tools/single_script/calculator_twr.py similarity index 100% rename from src/KSP_tools/calculator_twr.py rename to src/KSP_tools/single_script/calculator_twr.py diff --git a/src/KSP_tools/craft_file_analyzer.py b/src/KSP_tools/single_script/craft_file_analyzer.py similarity index 92% rename from src/KSP_tools/craft_file_analyzer.py rename to src/KSP_tools/single_script/craft_file_analyzer.py index b127584..a0f12a1 100644 --- a/src/KSP_tools/craft_file_analyzer.py +++ b/src/KSP_tools/single_script/craft_file_analyzer.py @@ -11,7 +11,7 @@ replace_dict = {'KCLV_YF115': 800, 'launchClamp1': 200} def get_craft_price(craft_name): global part_price_dict - file_path = os.path.join('data', f'{craft_name}.craft') + file_path = os.path.join('../data', f'{craft_name}.craft') with open(file_path, 'r', encoding='utf-8') as f: content = f.read() result_list = [item.replace('.', '_') for item in re.findall(r'part = (.*?)_.*', content)] @@ -24,10 +24,10 @@ def get_craft_price(craft_name): def diff_part(craft1, craft2): - file_path = os.path.join('data', f'{craft1}.craft') + file_path = os.path.join('../data', f'{craft1}.craft') with open(file_path, 'r', encoding='utf-8') as f: content1 = f.read() - file_path = os.path.join('data', f'{craft2}.craft') + file_path = os.path.join('../data', f'{craft2}.craft') with open(file_path, 'r', encoding='utf-8') as f: content2 = f.read() part_list1 = [item.replace('.', '_') for item in re.findall(r'part = (.*?)_.*', content1)] diff --git a/src/KSP_tools/engine_auto_price.py b/src/KSP_tools/single_script/engine_auto_price.py similarity index 98% rename from src/KSP_tools/engine_auto_price.py rename to src/KSP_tools/single_script/engine_auto_price.py index 7b08eed..0764efe 100644 --- a/src/KSP_tools/engine_auto_price.py +++ b/src/KSP_tools/single_script/engine_auto_price.py @@ -57,7 +57,7 @@ def calculate_config_factor(local_config_dict, target_list): for key, content in local_config_dict.items(): # full_config = generate_full_config(content, full_config) full_config = generate_full_config_dict_list(content, full_config, key) - with open('data/full_config.txt', 'w', encoding='utf-8') as file: + with open('../data/full_config.txt', 'w', encoding='utf-8') as file: file.write(json.dumps(full_config)) # file = open('data/full_config.txt', 'r', encoding='utf-8') # full_config = json.loads(file.read()) diff --git a/src/KSP_tools/engine_patch_generator.py b/src/KSP_tools/single_script/engine_patch_generator.py similarity index 100% rename from src/KSP_tools/engine_patch_generator.py rename to src/KSP_tools/single_script/engine_patch_generator.py diff --git a/src/KSP_tools/engine_patch_loader.py b/src/KSP_tools/single_script/engine_patch_loader.py similarity index 100% rename from src/KSP_tools/engine_patch_loader.py rename to src/KSP_tools/single_script/engine_patch_loader.py diff --git a/src/KSP_tools/greenhouse_simulation.py b/src/KSP_tools/single_script/greenhouse_simulation.py similarity index 100% rename from src/KSP_tools/greenhouse_simulation.py rename to src/KSP_tools/single_script/greenhouse_simulation.py diff --git a/src/KSP_tools/load_cfg.py b/src/KSP_tools/single_script/load_cfg.py similarity index 100% rename from src/KSP_tools/load_cfg.py rename to src/KSP_tools/single_script/load_cfg.py diff --git a/src/KSP_tools/load_common_resources.py b/src/KSP_tools/single_script/load_common_resources.py similarity index 98% rename from src/KSP_tools/load_common_resources.py rename to src/KSP_tools/single_script/load_common_resources.py index d77476a..1f4f315 100644 --- a/src/KSP_tools/load_common_resources.py +++ b/src/KSP_tools/single_script/load_common_resources.py @@ -74,7 +74,7 @@ def cal_fuel_mass_based_on_tank_volume(fuel_type, tank_volume): if __name__ == '__main__': - path = os.path.join('data', 'CommonResources.cfg') + path = os.path.join('../data', 'CommonResources.cfg') common_resources_dict = load_common_resources(path) lqdmethane = common_resources_dict['LqdMethane'] kerosene = common_resources_dict['Kerosene'] diff --git a/src/KSP_tools/stage_performance_plot.py b/src/KSP_tools/single_script/stage_performance_plot.py similarity index 95% rename from src/KSP_tools/stage_performance_plot.py rename to src/KSP_tools/single_script/stage_performance_plot.py index a40c3b7..ae71b0e 100644 --- a/src/KSP_tools/stage_performance_plot.py +++ b/src/KSP_tools/single_script/stage_performance_plot.py @@ -1,6 +1,6 @@ import matplotlib.pyplot as plt -from src.KSP_tools.calculator_dv import cal_dv +from src.KSP_tools.single_script.calculator_dv import cal_dv def plot_stage_performance(isp, gross_mass, dry_mass, payload, stage_name): diff --git a/src/KSP_tools/tube_drag_cube_generator.py b/src/KSP_tools/single_script/tube_drag_cube_generator.py similarity index 100% rename from src/KSP_tools/tube_drag_cube_generator.py rename to src/KSP_tools/single_script/tube_drag_cube_generator.py diff --git a/src/KSP_tools/vessel_simulation_advanced.py b/src/KSP_tools/single_script/vessel_simulation_advanced.py similarity index 99% rename from src/KSP_tools/vessel_simulation_advanced.py rename to src/KSP_tools/single_script/vessel_simulation_advanced.py index 74ae23d..c5b2dbd 100644 --- a/src/KSP_tools/vessel_simulation_advanced.py +++ b/src/KSP_tools/single_script/vessel_simulation_advanced.py @@ -1,6 +1,4 @@ -import math import load_common_resources -import copy import time from matplotlib import pyplot as plt @@ -11,7 +9,7 @@ from calculator_dv import cal_dv Vc = 299792458 Ga = 9.80665 -path = 'data/CommonResources.cfg' +path = '../data/CommonResources.cfg' common_resources_dict = load_common_resources.load_common_resources(path) fuel_density_map = {