diff --git a/experiment/meteo_france_data/stations_data/comparison_analysis.py b/experiment/meteo_france_data/stations_data/comparison_analysis.py index 2dc6b0e5c98fd3e69acf3a938c93581dbadb6e52..4a4480ae5b67d2594f0efd7813fe262ea890d98c 100644 --- a/experiment/meteo_france_data/stations_data/comparison_analysis.py +++ b/experiment/meteo_france_data/stations_data/comparison_analysis.py @@ -51,7 +51,8 @@ class ComparisonAnalysis(object): ##################### STATION ATTRIBUTES ############################ def load_main_df(self): - df = pd.read_excel(DATA_PATH, sheet_name='max alpes 2500m presentes') + # this sheet name: Mean metrics 24.666666666666668 for the sheet name it was worse Mean metrics 36.022222222222226 + df = pd.read_excel(DATA_PATH, sheet_name='max alpes') df = df.iloc[:78] ind_altitude = self.altitude - self.margin < df[ALTITUDE_COLUMN_NAME] diff --git a/experiment/meteo_france_data/stations_data/main_spatial_comparison.py b/experiment/meteo_france_data/stations_data/main_spatial_comparison.py index c3b50c4c8c5b727ee1ef4c67ca841b043961794f..592c4750de5b681fcc6045de5d6b03f5885f15fd 100644 --- a/experiment/meteo_france_data/stations_data/main_spatial_comparison.py +++ b/experiment/meteo_france_data/stations_data/main_spatial_comparison.py @@ -66,6 +66,14 @@ I should find the "optimal" years to remove Then I should find a way to remove the same years in the study """ +def test_data(): + s = ComparisonAnalysis(altitude=900) + df = s.load_main_df() + print(df) + print(df.columns) + print(len(df)) + if __name__ == '__main__': - run_comparison_for_optimal_parameters_for_altitude_900() + test_data() + # run_comparison_for_optimal_parameters_for_altitude_900() # choice_of_altitude_and_nb_border_data_to_remove_to_get_data_without_nan() diff --git a/experiment/meteo_france_data/stations_data/main_station_comparison.py b/experiment/meteo_france_data/stations_data/main_station_comparison.py index 7fd8950cbfa394be695ff6feb7d66a2e7a47d2ef..1c1163354ee972ba52d626244527da654cb858e4 100644 --- a/experiment/meteo_france_data/stations_data/main_station_comparison.py +++ b/experiment/meteo_france_data/stations_data/main_station_comparison.py @@ -44,8 +44,8 @@ def wrong_example2(): if __name__ == '__main__': # visualize_fast_comparison() - # visualize_all_stations() - wrong_example2() + visualize_all_stations() + # wrong_example2() # visualize_non_nan_station() # example() diff --git a/experiment/meteo_france_data/stations_data/visualization/comparisons_visualization/comparisons_visualization.py b/experiment/meteo_france_data/stations_data/visualization/comparisons_visualization/comparisons_visualization.py index 9d62fe0f12ea93992ae0d235fa3ff4ccb1b04742..b2ecedd987156e382f9655a09d3cab927c96c831 100644 --- a/experiment/meteo_france_data/stations_data/visualization/comparisons_visualization/comparisons_visualization.py +++ b/experiment/meteo_france_data/stations_data/visualization/comparisons_visualization/comparisons_visualization.py @@ -67,6 +67,7 @@ class ComparisonsVisualization(VisualizationParameters): massif_and_altitude_and_metric.append((massif, c.altitude, metric)) ax_idx += 1 metrics = [t[-1] for t in massif_and_altitude_and_metric] + print('Mean metrics', np.mean(metrics)) print('max', [t for t in massif_and_altitude_and_metric if t[-1] == max(metrics)]) print('min', [t for t in massif_and_altitude_and_metric if t[-1] == min(metrics)]) plt.suptitle(title)