From 9924af94cc5a2a053d463ac60d06ba90ef8a1ee8 Mon Sep 17 00:00:00 2001 From: "Mads M. Pedersen" <mmpe@dtu.dk> Date: Thu, 24 Nov 2016 10:41:41 +0100 Subject: [PATCH] renamed bladedata to mainbody.py --- wetb/hawc2/{bladeData.py => mainbody.py} | 12 ++++++++++++ 1 file changed, 12 insertions(+) rename wetb/hawc2/{bladeData.py => mainbody.py} (90%) diff --git a/wetb/hawc2/bladeData.py b/wetb/hawc2/mainbody.py similarity index 90% rename from wetb/hawc2/bladeData.py rename to wetb/hawc2/mainbody.py index 046e9e0b..cf956f7e 100644 --- a/wetb/hawc2/bladeData.py +++ b/wetb/hawc2/mainbody.py @@ -10,6 +10,18 @@ import os import numpy as np from wetb.hawc2.st_file import StFile + +class MainBody(): + def __init__(self, htc_filename, modelpath, body_name): + self.htcfile = htcfile = HTCFile(htc_filename, modelpath) + s = htcfile.new_htc_structure + blade_name = htcfile.aero.link[2] + mainbodies = [s[k] for k in s.keys() if s[k].name_ == "main_body"] + + blade_main_body = [mb for mb in mainbodies if mb.name[0] == blade_name][0] + self.stFile = StFile(os.path.join(htcfile.modelpath, blade_main_body.timoschenko_input.filename[0])) + self.c2def = np.array([v.values[1:5] for v in blade_main_body.c2_def if v.name_ == "sec"]) + class BladeData(object): def plot_xz_geometry(self, plt): -- GitLab