From 05e952af5c660b64dd244e4b001766e5ab2c0ef6 Mon Sep 17 00:00:00 2001 From: David Robert Verelst <dave@dtu.dk> Date: Thu, 6 Apr 2017 10:19:19 +0200 Subject: [PATCH] dirty fix [tu_seed]/[seed] tags, need solution for issue #37 urgently --- docs/howto-make-dlcs.md | 2 +- wetb/prepost/Simulations.py | 13 +++++++------ wetb/prepost/dlcdefs.py | 17 ++++++++++++++--- wetb/prepost/dlctemplate.py | 2 +- .../demo_dlc/ref/htc/DLCs/dlc01_demos.xlsx | Bin 6766 -> 7368 bytes .../data/demo_dlc/ref/prepost/remote.pkl | Bin 4634 -> 6042 bytes .../data/demo_dlc/ref/prepost/remote_tags.txt | 4 ++++ .../data/demo_dlc/source/demo_dlc_remote.zip | Bin 9512 -> 9512 bytes 8 files changed, 27 insertions(+), 11 deletions(-) diff --git a/docs/howto-make-dlcs.md b/docs/howto-make-dlcs.md index e9623a4..9e2db0e 100644 --- a/docs/howto-make-dlcs.md +++ b/docs/howto-make-dlcs.md @@ -454,7 +454,7 @@ tags: * ```[MannAlfaEpsilon]``` * ```[MannL]``` * ```[MannGamma]``` -* ```[tu_seed]``` +* ```[seed]``` * ```[turb_nr_u]``` : number of grid points in the u direction * ```[turb_nr_v]``` : number of grid points in the v direction * ```[turb_nr_w]``` : number of grid points in the w direction diff --git a/wetb/prepost/Simulations.py b/wetb/prepost/Simulations.py index a7edd8a..ad22964 100755 --- a/wetb/prepost/Simulations.py +++ b/wetb/prepost/Simulations.py @@ -4003,7 +4003,7 @@ class Cases(object): return stats_df, Leq_df, AEP_df def statistics(self, new_sim_id=False, silent=False, ch_sel=None, - tags=['[turb_seed]','[windspeed]'], calc_mech_power=False, + tags=['[seed]','[windspeed]'], calc_mech_power=False, save=True, m=[3, 4, 6, 8, 10, 12], neq=None, no_bins=46, ch_fatigue={}, update=False, add_sensor=None, chs_resultant=[], i0=0, i1=None, saveinterval=1000, @@ -4020,7 +4020,7 @@ class Cases(object): If defined, only add defined channels to the output data frame. The list should contain valid channel names as defined in ch_dict. - tags : list, default=['[turb_seed]','[windspeed]'] + tags : list, default=['[seed]','[windspeed]'] Select which tag values from cases should be included in the dataframes. This will help in selecting and identifying the different cases. @@ -4173,6 +4173,7 @@ class Cases(object): template = "self.sig[:,self.res.ch_dict['{}']['chi']]" for chan in channel_tags: # first remove the [] from the tag + # FIXME: fails when the same channel occurs more than once expr = expr.replace(chan, chan[1:-1]) expr = expr.replace(chan[1:-1], template.format(chan[1:-1])) @@ -4912,7 +4913,7 @@ class Cases(object): return df_AEP - def stats2dataframe(self, ch_sel=None, tags=['[turb_seed]','[windspeed]']): + def stats2dataframe(self, ch_sel=None, tags=['[seed]','[windspeed]']): """ Convert the archaic statistics dictionary of a group of cases to a more convienent pandas dataframe format. @@ -4930,7 +4931,7 @@ class Cases(object): defined, only those channels are considered. ch_sel[short name] = full ch_dict identifier - tags : list, default=['[turb_seed]','[windspeed]'] + tags : list, default=['[seed]','[windspeed]'] Select which tag values from cases should be included in the dataframes. This will help in selecting and identifying the different cases. @@ -5377,7 +5378,7 @@ class MannTurb64(prepost.PBSScript): * [MannAlfaEpsilon] * [MannL] * [MannGamma] - * [tu_seed] + * [seed] * [turb_nr_u] * [turb_nr_v] * [turb_nr_w] @@ -5454,7 +5455,7 @@ class MannTurb64(prepost.PBSScript): rpl = (float(case['[MannAlfaEpsilon]']), float(case['[MannL]']), float(case['[MannGamma]']), - int(case['[tu_seed]']), + int(case['[seed]']), int(case['[turb_nr_u]']), int(case['[turb_nr_v]']), int(case['[turb_nr_w]']), diff --git a/wetb/prepost/dlcdefs.py b/wetb/prepost/dlcdefs.py index a8d8b12..e1a8b99 100644 --- a/wetb/prepost/dlcdefs.py +++ b/wetb/prepost/dlcdefs.py @@ -27,7 +27,7 @@ def casedict2xlsx(): """ -def configure_dirs(verbose=False): +def configure_dirs(verbose=False, pattern_master='*_master_*'): """ Automatically configure required directories to launch simulations """ @@ -40,7 +40,7 @@ def configure_dirs(verbose=False): PROJECT = P_RUN.split(os.sep)[-2] sim_id = P_RUN.split(os.sep)[-1] - master = find_master_file(P_SOURCE) + master = find_master_file(P_SOURCE, pattern=pattern_master) if master is None: raise ValueError('Could not find master file in htc/_master') MASTERFILE = master @@ -169,7 +169,7 @@ def tags_dlcs(master): master.tags['[Windspeed]'] = 8 master.tags['[wdir]'] = 0 # used for the user defined wind master.tags['[wdir_rot]'] = 0 # used for the windfield rotations - master.tags['[tu_seed]'] = 0 + master.tags['[seed]'] = None master.tags['[tu_model]'] = 0 master.tags['[TI]'] = 0 master.tags['[Turb base name]'] = 'none' @@ -363,10 +363,21 @@ def excel_stabcon(proot, fext='xlsx', pignore=None, pinclude=None, sheet=0, elif tags_dict[str(key)].lower() == 'nan': tags_dict[str(key)] = True + # FIXME: this horrible mess requires a nice and clearly defined + # tag spec/naming convention, and with special tag prefix if '[Windspeed]' not in tags_dict and '[wsp]' in tags_dict: tags_dict['[Windspeed]'] = tags_dict['[wsp]'] + # avoid that any possible default tags from wetb will be used + # instead of the ones from the spreadsheet if '[seed]' in tags_dict: tags_dict['[tu_seed]'] = tags_dict['[seed]'] + # in case people are using other turbulence tag names in the sheet + elif '[tu_seed]' in tags_dict: + tags_dict['[seed]'] = tags_dict['[tu_seed]'] + elif '[turb_seed]' in tags_dict: + tags_dict['[seed]'] = tags_dict['[turb_seed]'] + else: + raise KeyError('[seed] should be used as tag for turb. seed') tags_dict['[Case folder]'] = tags_dict['[Case folder]'].lower() tags_dict['[Case id.]'] = tags_dict['[Case id.]'].lower() diff --git a/wetb/prepost/dlctemplate.py b/wetb/prepost/dlctemplate.py index c7827ed..e056518 100644 --- a/wetb/prepost/dlctemplate.py +++ b/wetb/prepost/dlctemplate.py @@ -127,7 +127,7 @@ def master_tags(sim_id, runmethod='local', silent=False, verbose=False): master.tags['[MannAlfaEpsilon]'] = 1.0 master.tags['[MannL]'] = 29.4 master.tags['[MannGamma]'] = 3.0 - master.tags['[tu_seed]'] = 0 + master.tags['[seed]'] = None master.tags['[turb_nr_u]'] = 8192 master.tags['[turb_nr_v]'] = 32 master.tags['[turb_nr_w]'] = 32 diff --git a/wetb/prepost/tests/data/demo_dlc/ref/htc/DLCs/dlc01_demos.xlsx b/wetb/prepost/tests/data/demo_dlc/ref/htc/DLCs/dlc01_demos.xlsx index 2725ebf94c486118c288c7b1bf73bfba9fb79afd..6b4bb2d9fe4f7b5b2e347ecb8da55e2cd3695669 100755 GIT binary patch delta 5322 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 delta 4639 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 diff --git a/wetb/prepost/tests/data/demo_dlc/ref/prepost/remote.pkl b/wetb/prepost/tests/data/demo_dlc/ref/prepost/remote.pkl index 424870abe4d235d40b0bc86884127247ace71cde..76f3458974d302669780c4e764e56dec5a7d545b 100644 GIT binary patch literal 6042 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 literal 4634 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 IFRlE40ly)SPXGV_ diff --git a/wetb/prepost/tests/data/demo_dlc/ref/prepost/remote_tags.txt b/wetb/prepost/tests/data/demo_dlc/ref/prepost/remote_tags.txt index eebe622..c9bef2a 100644 --- a/wetb/prepost/tests/data/demo_dlc/ref/prepost/remote_tags.txt +++ b/wetb/prepost/tests/data/demo_dlc/ref/prepost/remote_tags.txt @@ -50,6 +50,7 @@ [pbs_in_dir] : pbs_in/dlc01_demos/ [pbs_out_dir] : pbs_out/dlc01_demos/ [res_dir] : res/dlc01_demos/ + [seed] : 0 [shear_exp] : 0 [staircase] : False [t flap on] : -1 @@ -106,6 +107,7 @@ [pbs_in_dir] : pbs_in/dlc01_demos/ [pbs_out_dir] : pbs_out/dlc01_demos/ [res_dir] : res/dlc01_demos/ + [seed] : 0 [shear_exp] : 0 [staircase] : False [t flap on] : -1 @@ -162,6 +164,7 @@ [pbs_in_dir] : pbs_in/dlc01_demos/ [pbs_out_dir] : pbs_out/dlc01_demos/ [res_dir] : res/dlc01_demos/ + [seed] : 100 [shear_exp] : 0 [staircase] : False [t flap on] : -1 @@ -218,6 +221,7 @@ [pbs_in_dir] : pbs_in/dlc01_demos/ [pbs_out_dir] : pbs_out/dlc01_demos/ [res_dir] : res/dlc01_demos/ + [seed] : 100 [shear_exp] : 0 [staircase] : False [t flap on] : -1 diff --git a/wetb/prepost/tests/data/demo_dlc/source/demo_dlc_remote.zip b/wetb/prepost/tests/data/demo_dlc/source/demo_dlc_remote.zip index 3c02a1d7a11acaeff10fdae72416c4856fcbc4bc..653dd7fa920d3d0154225072507087b8fbf3cfa0 100644 GIT binary patch delta 179 zcmZ4CwZe-pz?+#xgaHH&WjA?E<Wtauu)so4f)z-oB$g!VqbUxTWrJ#~Qe&AB(BZjp ziM$e+G5NTX4}>AE><LvgIZfFB#yqbqHF=w|FoLTKV=}3jK{VQ^_(K@|D((=*Efqfi DxWh8c delta 179 zcmZ4CwZe-pz?+#xgn@y9gTZ)5o5w^x1x*MGC<F(rKvqg(NuoZQ;&53usJ1FKmK}Z5 zJT@+oS7K4v+2%3%xRMXc*V0yx$>PeMP(_o|lnr3a^U6|_w<!xFxVkVVlZqMGsL3`e Q{t%=3Roo#)-BR%b0BII7x&QzG -- GitLab