Abuse pressure table gen

This commit is contained in:
Cal Wing 2024-08-29 13:52:41 +10:00
parent effe6dba2d
commit fea372ba7f

49
main.py
View File

@ -218,23 +218,25 @@ def make_rpm_graph():
if __name__ == '__main__': if __name__ == '__main__':
print("Generating Tables") print("Generating Tables")
for d in (data_508rpm, data_1000rpm): if False:
print(f"Generating: {d["rpm"]}") for d in (data_508rpm, data_1000rpm):
for i in range(len(PITOT_PLACEMENT)): print(f"Generating: {d["rpm"]}")
out_str = f"{i+1:d}" for i in range(len(PITOT_PLACEMENT)):
for aoa in d["AoA"]: out_str = f"{i+1:d}"
sheet = d["data"][f"{aoa} AoA"] for aoa in d["AoA"]:
pitot_height_inch = sheet.iloc[4:23, 11] sheet = d["data"][f"{aoa} AoA"]
out_str += f" & {pitot_height_inch.iloc[i]:.3f}" pitot_height_inch = sheet.iloc[4:23, 11]
out_str += "\\\\" out_str += f" & {pitot_height_inch.iloc[i]:.3f}"
out_str += "\\\\"
print(out_str) print(out_str)
exit() exit()
print("Generating RPM Graph") if False:
make_rpm_graph() print("Generating RPM Graph")
print("Generated") make_rpm_graph()
print("Generated")
print("Loading Data & Generating Pressure Graphs") print("Loading Data & Generating Pressure Graphs")
data = {} data = {}
@ -244,11 +246,28 @@ if __name__ == '__main__':
for aoa in tqdm(raw_data["AoA"], position=1): for aoa in tqdm(raw_data["AoA"], position=1):
sheet = raw_data["data"][f"{aoa} AoA"] sheet = raw_data["data"][f"{aoa} AoA"]
aoa_data[aoa] = make_pressure_graph(sheet, aoa, raw_data["rpm"], raw_data["airSpeed"], True) aoa_data[aoa] = make_pressure_graph(sheet, aoa, raw_data["rpm"], raw_data["airSpeed"], False)
cp_pain_data.append(aoa_data[aoa]) cp_pain_data.append(aoa_data[aoa])
data[raw_data["rpm"]] = aoa_data data[raw_data["rpm"]] = aoa_data
if True:
d = data[raw_data["rpm"]]
print(f"Generating: {raw_data["rpm"]}")
for i in range(len(PITOT_PLACEMENT)):
out_str = f"{i+1:d}"
for aoa in d:
this_data = d[aoa]
pressure = this_data[0]
out_str += f" & {pressure.iloc[i]:.3f}"
out_str += "\\\\"
print(out_str)
if True: if True:
# All # All
graph = { graph = {