Commit f575d8e7 authored by Le Roux Erwan's avatar Le Roux Erwan
Browse files

[contrasting] add fix for the multiprocessing, and the thread

parent a6417e5d
No related merge requests found
Showing with 16 additions and 10 deletions
+16 -10
......@@ -2,6 +2,9 @@ import datetime
import time
from typing import List
import matplotlib
matplotlib.use('Agg')
import matplotlib as mpl
from extreme_data.meteo_france_data.scm_models_data.crocus.crocus import CrocusSnowLoadTotal, CrocusSnowLoad3Days
......@@ -31,10 +34,10 @@ def main():
set_seed_for_test()
fast = True
fast = False
if fast is None:
massif_names = ['Vanoise', 'Haute-Maurienne', 'Vercors']
altitudes_list = altitudes_for_groups[1:2]
massif_names = None
altitudes_list = altitudes_for_groups[2:3]
elif fast:
massif_names = ['Vanoise', 'Haute-Maurienne', 'Vercors'][:1]
altitudes_list = altitudes_for_groups[3:]
......@@ -65,10 +68,10 @@ def main_loop(altitudes_list, massif_names, seasons, study_classes):
def plot_visualizers(massif_names, visualizer_list):
# plot_histogram_all_trends_against_altitudes(massif_names, visualizer_list)
# plot_shoe_plot_ratio_interval_size_against_altitude(massif_names, visualizer_list)
# for relative in [True, False]:
# plot_shoe_plot_changes_against_altitude(massif_names, visualizer_list, relative=relative)
plot_histogram_all_trends_against_altitudes(massif_names, visualizer_list)
plot_shoe_plot_ratio_interval_size_against_altitude(massif_names, visualizer_list)
for relative in [True, False]:
plot_shoe_plot_changes_against_altitude(massif_names, visualizer_list, relative=relative)
# plot_coherence_curves(massif_names, visualizer_list)
plot_coherence_curves(['Vanoise'], visualizer_list)
......@@ -79,7 +82,7 @@ def plot_visualizer(massif_names, visualizer):
# visualizer.studies.plot_maxima_time_series(['Vanoise'])
# Plot the results for the model that minimizes the individual aic
# plot_individual_aic(visualizer)
plot_individual_aic(visualizer)
# Plot the results for the model that minimizes the total aic
......
......@@ -3,7 +3,10 @@ from typing import List
import numpy as np
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
from matplotlib.lines import Line2D
from extreme_fit.model.result_from_model_fit.result_from_extremes.abstract_extract_eurocode_return_level import \
......@@ -111,8 +114,8 @@ def plot_histogram_all_trends_against_altitudes(massif_names, visualizer_list: L
ax.tick_params(axis='both', which='major', labelsize=labelsize)
ax.set_xticks(x)
ax.yaxis.grid()
ax.set_ylim([0, 69])
# ax.set_ylim(bottom=0)
ax.set_ylim([0, 89])
ax.set_ylim(bottom=0)
ax.set_xticklabels([v.altitude_group.formula_upper for v in visualizer_list])
plot_nb_massif_on_upper_axis(ax, labelsize, legend_fontsize, nb_massifs, x)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment