diff --git a/extreme_data/meteo_france_data/scm_models_data/case_studies/taline/taline.py b/extreme_data/meteo_france_data/scm_models_data/case_studies/taline/taline.py index afa23740c24b6a332c3bab8cddc07698aa46ba04..ab70bdb705e35b019d11e0d7b04ba430cb37b471 100644 --- a/extreme_data/meteo_france_data/scm_models_data/case_studies/taline/taline.py +++ b/extreme_data/meteo_france_data/scm_models_data/case_studies/taline/taline.py @@ -7,17 +7,22 @@ from extreme_data.meteo_france_data.scm_models_data.crocus.crocus import CrocusD from extreme_data.meteo_france_data.scm_models_data.safran.safran import SafranTemperature, SafranSnowfall1Day, \ SafranPrecipitation1Day from extreme_data.meteo_france_data.scm_models_data.utils import Season -from extreme_data.meteo_france_data.scm_models_data.visualization.main_study_visualizer import ALL_ALTITUDES -massifs_names = ['Queyras', 'Thabor', 'Haute-Maurienne'][:] study_classes = [SafranTemperature, SafranSnowfall1Day, SafranPrecipitation1Day, CrocusDepth, CrocusDepthIn3Days, CrocusDepthWet][:] -altitudes = ALL_ALTITUDES +massif_name_to_start_end = { + 'Queyras': [900, 3300], + 'Thabor': [900, 3300], + 'Haute-Maurienne': [900, 3900] +} season = Season.annual -for massif_name in massifs_names: +for massif_name, (start, end) in massif_name_to_start_end.items(): + print(massif_name) writer = pd.ExcelWriter('{}.xlsx'.format(massif_name), engine='xlsxwriter') for study_class in study_classes: + print(study_class) altitude_to_time_serie = OrderedDict() + altitudes = list(range(start, end + 300, 300)) for altitude in altitudes: study = study_class(altitude=altitude) # type: AbstractStudy if massif_name in study.study_massif_names: @@ -28,6 +33,3 @@ for massif_name in massifs_names: print(df.head()) df.to_excel(writer, sheet_name=study.variable_name) writer.save() - - -