├── .dockerignore ├── .gitignore ├── .travis.yml ├── Dockerfile ├── README.md ├── data └── README.md ├── environment.yml ├── environments ├── README.md ├── environment.mac.drought.yml ├── environment.ubuntu.drought.yml └── environment.ubuntu.gdal.drought.yml ├── img ├── pipeline_overview.png └── soil_levels.png ├── mypy.ini ├── notebooks ├── docs │ ├── Analysis.ipynb │ ├── Pipeline.ipynb │ ├── img │ │ ├── chunker_diagram.png │ │ ├── data_dir_diagram.png │ │ ├── dataloader_diagram.png │ │ ├── ea_rnn_diagram.png │ │ ├── ealstm_lstm.png │ │ ├── engineer_diagram.png │ │ ├── exporter_diagram.png │ │ ├── linear_nn_diagram.png │ │ ├── persistence_diagram.png │ │ ├── pipeline_structure.pdf │ │ ├── pipeline_structure.png │ │ ├── preprocess_diagram.png │ │ ├── regression_diagram.png │ │ ├── rnn_diagram.png │ │ └── train_nn_diagram.png │ └── pipeline_components │ │ ├── 00_Directory_Structure.ipynb │ │ ├── 01_Exporters.ipynb │ │ ├── 02_Preprocessors.ipynb │ │ ├── 03_Engineer.ipynb │ │ ├── 04_Models.ipynb │ │ ├── 05_Analysis.ipynb │ │ └── 06_Test.ipynb └── draft │ ├── 01_tl_initial_test.ipynb │ ├── 02_tl_test_CDSExporter2.ipynb │ ├── 03_tl_experiment_VHIExporter.ipynb │ ├── 04_tl_datasets_wanted.ipynb │ ├── 05_tl_event_detect.ipynb │ ├── 06_tl_indices.ipynb │ ├── 06_tl_s5_download.ipynb │ ├── 07_gt_plot_model_inputs.ipynb │ ├── 08_gt_plot_preliminary_results.ipynb │ ├── 09_gt_r2.ipynb │ ├── 09_tl_work_with_indices.ipynb │ ├── 10_tl_raw_data_explore.ipynb │ ├── 11_tl_annual_cumsum.ipynb │ ├── 12_tl_explore_landcover.ipynb │ ├── 13_explore_processed_data.ipynb │ ├── 13_tl_explore_all_datasets.ipynb │ ├── 14_tl_country_polygons.ipynb │ ├── 15_gt_ealstm.ipynb │ ├── 16_fit_bayesian_timeseries.ipynb │ ├── 17_tl_analysis_test.ipynb │ ├── 18_tl_analysis_chirps_grid.ipynb │ ├── 19_tl_ERA5grid.ipynb │ ├── 23_tl_ESA_AI_conf.ipynb │ ├── 24_tl_dabl_test.ipynb │ ├── 25_tl_CHG_presentatio.ipynb │ ├── 26_quick_test_of_pipeline.ipynb │ ├── 26_quick_test_of_pipeline_COPY.ipynb │ ├── 27_tl_wet_dry_years.ipynb │ ├── 28_best_performing_model.ipynb │ ├── 29_gt_analysis.ipynb │ ├── 30_tl_ccai_iclr.ipynb │ ├── 31_tl_adede_variables.ipynb │ ├── 32_a_tl_boku_ndvi_BROKENVCI.ipynb │ ├── 32_b_tl_boku_ndvi_VCI1M.ipynb │ ├── 32_c_tl_boku_ndvi_VCI3M.ipynb │ ├── 32_d_tl_only_adede_vars_boku_ndvi_VCI3M.ipynb │ ├── 32_e_tl_test_imversion.ipynb │ ├── 32_f_tl_compare_ADEDE2.ipynb │ ├── 33_tl_ADEDE_vars_BOKU_VCI.ipynb │ ├── 34_tl_explore_model_embeddings.ipynb │ ├── 37_a_tl_static_embedding_multiple_ks.ipynb │ ├── 37_b_tl_static_embedding_remap_groups.ipynb │ ├── 39_crooks_and_martinez.ipynb │ ├── 41_a_365_sequence_runoff.ipynb │ ├── 41_b_365_sequence_runoff.ipynb │ ├── 41_c_365_sequence_runoff.ipynb │ ├── 41_d_365_sequence_runoff.ipynb │ ├── 41_e_365_sequence_runoff.ipynb │ ├── 41_f_365_sequence_runoff.ipynb │ ├── 41_g_365_sequence_runoff.ipynb │ ├── 42_INTERPRET_static_embedding.ipynb │ ├── 42_pytorch_lightning_test1.ipynb │ ├── 43_extremes.ipynb │ ├── 44_plot_shap_values.ipynb │ ├── 45_linear_regression.ipynb │ ├── 46_a_EGU1-comparison_of_methods.ipynb │ ├── 46_b_EGU2-extreme_performance.ipynb │ ├── 46_c_EGU3-Static-embedding.ipynb │ ├── 46_d_EGU4-Shap-analysis-Copy1.ipynb │ ├── 46_d_EGU4-Shap-analysis.ipynb │ ├── 46_e_EGU5-Adede_comparison.ipynb │ ├── 46_z_Explore_error_in_preprocessed.ipynb │ └── 47_explore_input_features.ipynb ├── pipeline_config ├── README.md ├── era5_forecast.json └── minimal.json ├── pytest.ini ├── run.py ├── scripts ├── README.md ├── analysis.py ├── cdo_download.sh ├── drafts │ ├── adede_variables.py │ ├── aws_help.md │ ├── eng_utils.py │ ├── event_detect.py │ ├── mask_using_shapefile.py │ ├── merge_files.py │ ├── plot_confusion.py │ ├── plot_ts_scatter.py │ ├── plotting_utils.py │ ├── process_vci_data.py │ ├── regrid_kenya_HIRES.py │ ├── regridding.py │ ├── run_end_to_end.py │ └── static_embeddings.py ├── engineer.py ├── experiments │ ├── 00_models.py │ ├── 01_different_variables.py │ ├── 02_different_training_periods.py │ ├── 03_best_performance.py │ ├── 05_predict_delta.py │ ├── 07_nowcast.py │ ├── 08_predict_asal.py │ ├── 09_adede_only_variables.py │ ├── 10_boku_ndvi.py │ ├── 10_boku_ndvi_2.py │ ├── 11_boku_ndvi_adede_only.py │ ├── 12_autoregressive_plus_experiment.py │ ├── 13_new_train_periods.py │ ├── 17_static_static_data.py │ ├── 21_test_shap.py │ ├── 22_shap_analysis.py │ ├── _base_models.py │ ├── _test_dataloader.py │ ├── adede_only_utils.py │ ├── export_era5_hourly.py │ ├── export_s5_data.py │ └── run_adede_comparison.py ├── export.py ├── models.py ├── preprocess.py └── utils.py ├── src ├── __init__.py ├── analysis │ ├── __init__.py │ ├── evaluation.py │ ├── event_detector.py │ ├── exploration.py │ ├── indices │ │ ├── __init__.py │ │ ├── anomaly_index.py │ │ ├── base.py │ │ ├── china_z_index.py │ │ ├── condition_index.py │ │ ├── decile_index.py │ │ ├── drought_severity_index.py │ │ ├── moving_average.py │ │ ├── percent_normal_index.py │ │ ├── spi.py │ │ ├── utils.py │ │ ├── vegetation_deficit_index.py │ │ └── z_score.py │ ├── plot_explanations.py │ ├── plot_regions.py │ └── region_analysis │ │ ├── __init__.py │ │ ├── administrative_region_analysis.py │ │ ├── base.py │ │ ├── groupby_region.py │ │ ├── landcover_region_analysis.py │ │ └── region_geo_plotter.py ├── engineer │ ├── __init__.py │ ├── base.py │ ├── nowcast.py │ └── one_month_forecast.py ├── exporters │ ├── __init__.py │ ├── admin_boundaries.py │ ├── base.py │ ├── boku_ndvi.py │ ├── cds.py │ ├── chirps.py │ ├── era5_land.py │ ├── esa_cci.py │ ├── gleam.py │ ├── planetOS.py │ ├── seas5 │ │ ├── __init__.py │ │ ├── all_valid_s5.py │ │ └── s5.py │ ├── srtm.py │ └── vhi.py ├── models │ ├── __init__.py │ ├── base.py │ ├── climatology.py │ ├── data.py │ ├── gbdt.py │ ├── neural_networks │ │ ├── __init__.py │ │ ├── base.py │ │ ├── ealstm.py │ │ ├── linear_network.py │ │ └── rnn.py │ ├── persistence.py │ ├── regression.py │ └── utils.py ├── preprocess │ ├── __init__.py │ ├── admin_boundaries.py │ ├── base.py │ ├── boku_ndvi.py │ ├── chirps.py │ ├── dekad_utils.py │ ├── era5.py │ ├── era5_land.py │ ├── esa_cci.py │ ├── gleam.py │ ├── planetOS.py │ ├── seas5 │ │ ├── __init__.py │ │ ├── fcast_horizon.py │ │ ├── ouce_s5.py │ │ └── s5.py │ ├── srtm.py │ ├── utils.py │ └── vhi.py ├── run.py └── utils.py └── tests ├── __init__.py ├── analysis ├── __init__.py ├── indices │ ├── __init__.py │ ├── test_anomaly_index.py │ ├── test_base.py │ ├── test_china_z_index.py │ ├── test_condition_index.py │ ├── test_decile_index.py │ ├── test_drought_severity_index.py │ ├── test_moving_average.py │ ├── test_percent_normal.py │ ├── test_spi.py │ ├── test_utils.py │ ├── test_vegetation_deficit_index.py │ └── test_z_score.py ├── region_analysis │ ├── __init__.py │ ├── test_administrative_region_analysis.py │ ├── test_base.py │ ├── test_landcover_region_analysis.py │ └── test_region_geo_plotter.py ├── test_evaluation.py ├── test_event_detector.py └── test_exploration.py ├── conftest.py ├── engineer ├── __init__.py ├── test_base.py ├── test_nowcast.py └── test_one_month_forecast.py ├── exporters ├── __init__.py ├── test_admin_boundaries.py ├── test_base.py ├── test_boku_ndvi.py ├── test_cds.py ├── test_chirps.py ├── test_era5_land.py ├── test_esa_cci.py ├── test_gleam.py ├── test_planetOS.py ├── test_s5.py ├── test_srtm.py └── test_vhi.py ├── models ├── __init__.py ├── neural_networks │ ├── __init__.py │ ├── _build_static_data.py │ ├── test_ealstm.py │ ├── test_linear_network.py │ └── test_rnn.py ├── test_base.py ├── test_climatology.py ├── test_data.py ├── test_gbdt.py ├── test_parsimonious.py ├── test_regression.py └── test_utils.py ├── preprocess ├── __init__.py ├── test_admin_boundaries.py ├── test_base.py ├── test_boku_ndvi.py ├── test_chirps.py ├── test_era5.py ├── test_era5_land.py ├── test_esa_cci.py ├── test_gleam.py ├── test_planetOS.py ├── test_s5.py ├── test_srtm.py ├── test_utils.py └── test_vhi.py ├── test_run.py ├── test_utils.py └── utils.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/README.md -------------------------------------------------------------------------------- /data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/data/README.md -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/environment.yml -------------------------------------------------------------------------------- /environments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/environments/README.md -------------------------------------------------------------------------------- /environments/environment.mac.drought.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/environments/environment.mac.drought.yml -------------------------------------------------------------------------------- /environments/environment.ubuntu.drought.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/environments/environment.ubuntu.drought.yml -------------------------------------------------------------------------------- /environments/environment.ubuntu.gdal.drought.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/environments/environment.ubuntu.gdal.drought.yml -------------------------------------------------------------------------------- /img/pipeline_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/img/pipeline_overview.png -------------------------------------------------------------------------------- /img/soil_levels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/img/soil_levels.png -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- 1 | [mypy] 2 | ignore_missing_imports = True 3 | -------------------------------------------------------------------------------- /notebooks/docs/Analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/Analysis.ipynb -------------------------------------------------------------------------------- /notebooks/docs/Pipeline.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/Pipeline.ipynb -------------------------------------------------------------------------------- /notebooks/docs/img/chunker_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/img/chunker_diagram.png -------------------------------------------------------------------------------- /notebooks/docs/img/data_dir_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/img/data_dir_diagram.png -------------------------------------------------------------------------------- /notebooks/docs/img/dataloader_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/img/dataloader_diagram.png -------------------------------------------------------------------------------- /notebooks/docs/img/ea_rnn_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/img/ea_rnn_diagram.png -------------------------------------------------------------------------------- /notebooks/docs/img/ealstm_lstm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/img/ealstm_lstm.png -------------------------------------------------------------------------------- /notebooks/docs/img/engineer_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/img/engineer_diagram.png -------------------------------------------------------------------------------- /notebooks/docs/img/exporter_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/img/exporter_diagram.png -------------------------------------------------------------------------------- /notebooks/docs/img/linear_nn_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/img/linear_nn_diagram.png -------------------------------------------------------------------------------- /notebooks/docs/img/persistence_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/img/persistence_diagram.png -------------------------------------------------------------------------------- /notebooks/docs/img/pipeline_structure.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/img/pipeline_structure.pdf -------------------------------------------------------------------------------- /notebooks/docs/img/pipeline_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/img/pipeline_structure.png -------------------------------------------------------------------------------- /notebooks/docs/img/preprocess_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/img/preprocess_diagram.png -------------------------------------------------------------------------------- /notebooks/docs/img/regression_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/img/regression_diagram.png -------------------------------------------------------------------------------- /notebooks/docs/img/rnn_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/img/rnn_diagram.png -------------------------------------------------------------------------------- /notebooks/docs/img/train_nn_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/img/train_nn_diagram.png -------------------------------------------------------------------------------- /notebooks/docs/pipeline_components/00_Directory_Structure.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/pipeline_components/00_Directory_Structure.ipynb -------------------------------------------------------------------------------- /notebooks/docs/pipeline_components/01_Exporters.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/pipeline_components/01_Exporters.ipynb -------------------------------------------------------------------------------- /notebooks/docs/pipeline_components/02_Preprocessors.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/pipeline_components/02_Preprocessors.ipynb -------------------------------------------------------------------------------- /notebooks/docs/pipeline_components/03_Engineer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/pipeline_components/03_Engineer.ipynb -------------------------------------------------------------------------------- /notebooks/docs/pipeline_components/04_Models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/pipeline_components/04_Models.ipynb -------------------------------------------------------------------------------- /notebooks/docs/pipeline_components/05_Analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/pipeline_components/05_Analysis.ipynb -------------------------------------------------------------------------------- /notebooks/docs/pipeline_components/06_Test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/docs/pipeline_components/06_Test.ipynb -------------------------------------------------------------------------------- /notebooks/draft/01_tl_initial_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/01_tl_initial_test.ipynb -------------------------------------------------------------------------------- /notebooks/draft/02_tl_test_CDSExporter2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/02_tl_test_CDSExporter2.ipynb -------------------------------------------------------------------------------- /notebooks/draft/03_tl_experiment_VHIExporter.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/03_tl_experiment_VHIExporter.ipynb -------------------------------------------------------------------------------- /notebooks/draft/04_tl_datasets_wanted.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/04_tl_datasets_wanted.ipynb -------------------------------------------------------------------------------- /notebooks/draft/05_tl_event_detect.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/05_tl_event_detect.ipynb -------------------------------------------------------------------------------- /notebooks/draft/06_tl_indices.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/06_tl_indices.ipynb -------------------------------------------------------------------------------- /notebooks/draft/06_tl_s5_download.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/06_tl_s5_download.ipynb -------------------------------------------------------------------------------- /notebooks/draft/07_gt_plot_model_inputs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/07_gt_plot_model_inputs.ipynb -------------------------------------------------------------------------------- /notebooks/draft/08_gt_plot_preliminary_results.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/08_gt_plot_preliminary_results.ipynb -------------------------------------------------------------------------------- /notebooks/draft/09_gt_r2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/09_gt_r2.ipynb -------------------------------------------------------------------------------- /notebooks/draft/09_tl_work_with_indices.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/09_tl_work_with_indices.ipynb -------------------------------------------------------------------------------- /notebooks/draft/10_tl_raw_data_explore.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/10_tl_raw_data_explore.ipynb -------------------------------------------------------------------------------- /notebooks/draft/11_tl_annual_cumsum.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/11_tl_annual_cumsum.ipynb -------------------------------------------------------------------------------- /notebooks/draft/12_tl_explore_landcover.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/12_tl_explore_landcover.ipynb -------------------------------------------------------------------------------- /notebooks/draft/13_explore_processed_data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/13_explore_processed_data.ipynb -------------------------------------------------------------------------------- /notebooks/draft/13_tl_explore_all_datasets.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/13_tl_explore_all_datasets.ipynb -------------------------------------------------------------------------------- /notebooks/draft/14_tl_country_polygons.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/14_tl_country_polygons.ipynb -------------------------------------------------------------------------------- /notebooks/draft/15_gt_ealstm.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/15_gt_ealstm.ipynb -------------------------------------------------------------------------------- /notebooks/draft/16_fit_bayesian_timeseries.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/16_fit_bayesian_timeseries.ipynb -------------------------------------------------------------------------------- /notebooks/draft/17_tl_analysis_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/17_tl_analysis_test.ipynb -------------------------------------------------------------------------------- /notebooks/draft/18_tl_analysis_chirps_grid.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/18_tl_analysis_chirps_grid.ipynb -------------------------------------------------------------------------------- /notebooks/draft/19_tl_ERA5grid.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/19_tl_ERA5grid.ipynb -------------------------------------------------------------------------------- /notebooks/draft/23_tl_ESA_AI_conf.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/23_tl_ESA_AI_conf.ipynb -------------------------------------------------------------------------------- /notebooks/draft/24_tl_dabl_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/24_tl_dabl_test.ipynb -------------------------------------------------------------------------------- /notebooks/draft/25_tl_CHG_presentatio.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/25_tl_CHG_presentatio.ipynb -------------------------------------------------------------------------------- /notebooks/draft/26_quick_test_of_pipeline.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/26_quick_test_of_pipeline.ipynb -------------------------------------------------------------------------------- /notebooks/draft/26_quick_test_of_pipeline_COPY.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/26_quick_test_of_pipeline_COPY.ipynb -------------------------------------------------------------------------------- /notebooks/draft/27_tl_wet_dry_years.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/27_tl_wet_dry_years.ipynb -------------------------------------------------------------------------------- /notebooks/draft/28_best_performing_model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/28_best_performing_model.ipynb -------------------------------------------------------------------------------- /notebooks/draft/29_gt_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/29_gt_analysis.ipynb -------------------------------------------------------------------------------- /notebooks/draft/30_tl_ccai_iclr.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/30_tl_ccai_iclr.ipynb -------------------------------------------------------------------------------- /notebooks/draft/31_tl_adede_variables.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/31_tl_adede_variables.ipynb -------------------------------------------------------------------------------- /notebooks/draft/32_a_tl_boku_ndvi_BROKENVCI.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/32_a_tl_boku_ndvi_BROKENVCI.ipynb -------------------------------------------------------------------------------- /notebooks/draft/32_b_tl_boku_ndvi_VCI1M.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/32_b_tl_boku_ndvi_VCI1M.ipynb -------------------------------------------------------------------------------- /notebooks/draft/32_c_tl_boku_ndvi_VCI3M.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/32_c_tl_boku_ndvi_VCI3M.ipynb -------------------------------------------------------------------------------- /notebooks/draft/32_d_tl_only_adede_vars_boku_ndvi_VCI3M.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/32_d_tl_only_adede_vars_boku_ndvi_VCI3M.ipynb -------------------------------------------------------------------------------- /notebooks/draft/32_e_tl_test_imversion.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/32_e_tl_test_imversion.ipynb -------------------------------------------------------------------------------- /notebooks/draft/32_f_tl_compare_ADEDE2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/32_f_tl_compare_ADEDE2.ipynb -------------------------------------------------------------------------------- /notebooks/draft/33_tl_ADEDE_vars_BOKU_VCI.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/33_tl_ADEDE_vars_BOKU_VCI.ipynb -------------------------------------------------------------------------------- /notebooks/draft/34_tl_explore_model_embeddings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/34_tl_explore_model_embeddings.ipynb -------------------------------------------------------------------------------- /notebooks/draft/37_a_tl_static_embedding_multiple_ks.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/37_a_tl_static_embedding_multiple_ks.ipynb -------------------------------------------------------------------------------- /notebooks/draft/37_b_tl_static_embedding_remap_groups.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/37_b_tl_static_embedding_remap_groups.ipynb -------------------------------------------------------------------------------- /notebooks/draft/39_crooks_and_martinez.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/39_crooks_and_martinez.ipynb -------------------------------------------------------------------------------- /notebooks/draft/41_a_365_sequence_runoff.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/41_a_365_sequence_runoff.ipynb -------------------------------------------------------------------------------- /notebooks/draft/41_b_365_sequence_runoff.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/41_b_365_sequence_runoff.ipynb -------------------------------------------------------------------------------- /notebooks/draft/41_c_365_sequence_runoff.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/41_c_365_sequence_runoff.ipynb -------------------------------------------------------------------------------- /notebooks/draft/41_d_365_sequence_runoff.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/41_d_365_sequence_runoff.ipynb -------------------------------------------------------------------------------- /notebooks/draft/41_e_365_sequence_runoff.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/41_e_365_sequence_runoff.ipynb -------------------------------------------------------------------------------- /notebooks/draft/41_f_365_sequence_runoff.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/41_f_365_sequence_runoff.ipynb -------------------------------------------------------------------------------- /notebooks/draft/41_g_365_sequence_runoff.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/41_g_365_sequence_runoff.ipynb -------------------------------------------------------------------------------- /notebooks/draft/42_INTERPRET_static_embedding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/42_INTERPRET_static_embedding.ipynb -------------------------------------------------------------------------------- /notebooks/draft/42_pytorch_lightning_test1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/42_pytorch_lightning_test1.ipynb -------------------------------------------------------------------------------- /notebooks/draft/43_extremes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/43_extremes.ipynb -------------------------------------------------------------------------------- /notebooks/draft/44_plot_shap_values.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/44_plot_shap_values.ipynb -------------------------------------------------------------------------------- /notebooks/draft/45_linear_regression.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/45_linear_regression.ipynb -------------------------------------------------------------------------------- /notebooks/draft/46_a_EGU1-comparison_of_methods.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/46_a_EGU1-comparison_of_methods.ipynb -------------------------------------------------------------------------------- /notebooks/draft/46_b_EGU2-extreme_performance.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/46_b_EGU2-extreme_performance.ipynb -------------------------------------------------------------------------------- /notebooks/draft/46_c_EGU3-Static-embedding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/46_c_EGU3-Static-embedding.ipynb -------------------------------------------------------------------------------- /notebooks/draft/46_d_EGU4-Shap-analysis-Copy1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/46_d_EGU4-Shap-analysis-Copy1.ipynb -------------------------------------------------------------------------------- /notebooks/draft/46_d_EGU4-Shap-analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/46_d_EGU4-Shap-analysis.ipynb -------------------------------------------------------------------------------- /notebooks/draft/46_e_EGU5-Adede_comparison.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/46_e_EGU5-Adede_comparison.ipynb -------------------------------------------------------------------------------- /notebooks/draft/46_z_Explore_error_in_preprocessed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/46_z_Explore_error_in_preprocessed.ipynb -------------------------------------------------------------------------------- /notebooks/draft/47_explore_input_features.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/notebooks/draft/47_explore_input_features.ipynb -------------------------------------------------------------------------------- /pipeline_config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/pipeline_config/README.md -------------------------------------------------------------------------------- /pipeline_config/era5_forecast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/pipeline_config/era5_forecast.json -------------------------------------------------------------------------------- /pipeline_config/minimal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/pipeline_config/minimal.json -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/pytest.ini -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/run.py -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/analysis.py -------------------------------------------------------------------------------- /scripts/cdo_download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/cdo_download.sh -------------------------------------------------------------------------------- /scripts/drafts/adede_variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/drafts/adede_variables.py -------------------------------------------------------------------------------- /scripts/drafts/aws_help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/drafts/aws_help.md -------------------------------------------------------------------------------- /scripts/drafts/eng_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/drafts/eng_utils.py -------------------------------------------------------------------------------- /scripts/drafts/event_detect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/drafts/event_detect.py -------------------------------------------------------------------------------- /scripts/drafts/mask_using_shapefile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/drafts/mask_using_shapefile.py -------------------------------------------------------------------------------- /scripts/drafts/merge_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/drafts/merge_files.py -------------------------------------------------------------------------------- /scripts/drafts/plot_confusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/drafts/plot_confusion.py -------------------------------------------------------------------------------- /scripts/drafts/plot_ts_scatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/drafts/plot_ts_scatter.py -------------------------------------------------------------------------------- /scripts/drafts/plotting_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/drafts/plotting_utils.py -------------------------------------------------------------------------------- /scripts/drafts/process_vci_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/drafts/process_vci_data.py -------------------------------------------------------------------------------- /scripts/drafts/regrid_kenya_HIRES.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/drafts/regrid_kenya_HIRES.py -------------------------------------------------------------------------------- /scripts/drafts/regridding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/drafts/regridding.py -------------------------------------------------------------------------------- /scripts/drafts/run_end_to_end.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/drafts/run_end_to_end.py -------------------------------------------------------------------------------- /scripts/drafts/static_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/drafts/static_embeddings.py -------------------------------------------------------------------------------- /scripts/engineer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/engineer.py -------------------------------------------------------------------------------- /scripts/experiments/00_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/00_models.py -------------------------------------------------------------------------------- /scripts/experiments/01_different_variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/01_different_variables.py -------------------------------------------------------------------------------- /scripts/experiments/02_different_training_periods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/02_different_training_periods.py -------------------------------------------------------------------------------- /scripts/experiments/03_best_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/03_best_performance.py -------------------------------------------------------------------------------- /scripts/experiments/05_predict_delta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/05_predict_delta.py -------------------------------------------------------------------------------- /scripts/experiments/07_nowcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/07_nowcast.py -------------------------------------------------------------------------------- /scripts/experiments/08_predict_asal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/08_predict_asal.py -------------------------------------------------------------------------------- /scripts/experiments/09_adede_only_variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/09_adede_only_variables.py -------------------------------------------------------------------------------- /scripts/experiments/10_boku_ndvi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/10_boku_ndvi.py -------------------------------------------------------------------------------- /scripts/experiments/10_boku_ndvi_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/10_boku_ndvi_2.py -------------------------------------------------------------------------------- /scripts/experiments/11_boku_ndvi_adede_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/11_boku_ndvi_adede_only.py -------------------------------------------------------------------------------- /scripts/experiments/12_autoregressive_plus_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/12_autoregressive_plus_experiment.py -------------------------------------------------------------------------------- /scripts/experiments/13_new_train_periods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/13_new_train_periods.py -------------------------------------------------------------------------------- /scripts/experiments/17_static_static_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/17_static_static_data.py -------------------------------------------------------------------------------- /scripts/experiments/21_test_shap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/21_test_shap.py -------------------------------------------------------------------------------- /scripts/experiments/22_shap_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/22_shap_analysis.py -------------------------------------------------------------------------------- /scripts/experiments/_base_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/_base_models.py -------------------------------------------------------------------------------- /scripts/experiments/_test_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/_test_dataloader.py -------------------------------------------------------------------------------- /scripts/experiments/adede_only_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/adede_only_utils.py -------------------------------------------------------------------------------- /scripts/experiments/export_era5_hourly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/export_era5_hourly.py -------------------------------------------------------------------------------- /scripts/experiments/export_s5_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/experiments/export_s5_data.py -------------------------------------------------------------------------------- /scripts/experiments/run_adede_comparison.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/export.py -------------------------------------------------------------------------------- /scripts/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/models.py -------------------------------------------------------------------------------- /scripts/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/preprocess.py -------------------------------------------------------------------------------- /scripts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/scripts/utils.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/__init__.py -------------------------------------------------------------------------------- /src/analysis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/__init__.py -------------------------------------------------------------------------------- /src/analysis/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/evaluation.py -------------------------------------------------------------------------------- /src/analysis/event_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/event_detector.py -------------------------------------------------------------------------------- /src/analysis/exploration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/exploration.py -------------------------------------------------------------------------------- /src/analysis/indices/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/indices/__init__.py -------------------------------------------------------------------------------- /src/analysis/indices/anomaly_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/indices/anomaly_index.py -------------------------------------------------------------------------------- /src/analysis/indices/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/indices/base.py -------------------------------------------------------------------------------- /src/analysis/indices/china_z_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/indices/china_z_index.py -------------------------------------------------------------------------------- /src/analysis/indices/condition_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/indices/condition_index.py -------------------------------------------------------------------------------- /src/analysis/indices/decile_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/indices/decile_index.py -------------------------------------------------------------------------------- /src/analysis/indices/drought_severity_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/indices/drought_severity_index.py -------------------------------------------------------------------------------- /src/analysis/indices/moving_average.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/indices/moving_average.py -------------------------------------------------------------------------------- /src/analysis/indices/percent_normal_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/indices/percent_normal_index.py -------------------------------------------------------------------------------- /src/analysis/indices/spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/indices/spi.py -------------------------------------------------------------------------------- /src/analysis/indices/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/indices/utils.py -------------------------------------------------------------------------------- /src/analysis/indices/vegetation_deficit_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/indices/vegetation_deficit_index.py -------------------------------------------------------------------------------- /src/analysis/indices/z_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/indices/z_score.py -------------------------------------------------------------------------------- /src/analysis/plot_explanations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/plot_explanations.py -------------------------------------------------------------------------------- /src/analysis/plot_regions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/plot_regions.py -------------------------------------------------------------------------------- /src/analysis/region_analysis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/region_analysis/__init__.py -------------------------------------------------------------------------------- /src/analysis/region_analysis/administrative_region_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/region_analysis/administrative_region_analysis.py -------------------------------------------------------------------------------- /src/analysis/region_analysis/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/region_analysis/base.py -------------------------------------------------------------------------------- /src/analysis/region_analysis/groupby_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/region_analysis/groupby_region.py -------------------------------------------------------------------------------- /src/analysis/region_analysis/landcover_region_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/region_analysis/landcover_region_analysis.py -------------------------------------------------------------------------------- /src/analysis/region_analysis/region_geo_plotter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/analysis/region_analysis/region_geo_plotter.py -------------------------------------------------------------------------------- /src/engineer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/engineer/__init__.py -------------------------------------------------------------------------------- /src/engineer/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/engineer/base.py -------------------------------------------------------------------------------- /src/engineer/nowcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/engineer/nowcast.py -------------------------------------------------------------------------------- /src/engineer/one_month_forecast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/engineer/one_month_forecast.py -------------------------------------------------------------------------------- /src/exporters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/exporters/__init__.py -------------------------------------------------------------------------------- /src/exporters/admin_boundaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/exporters/admin_boundaries.py -------------------------------------------------------------------------------- /src/exporters/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/exporters/base.py -------------------------------------------------------------------------------- /src/exporters/boku_ndvi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/exporters/boku_ndvi.py -------------------------------------------------------------------------------- /src/exporters/cds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/exporters/cds.py -------------------------------------------------------------------------------- /src/exporters/chirps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/exporters/chirps.py -------------------------------------------------------------------------------- /src/exporters/era5_land.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/exporters/era5_land.py -------------------------------------------------------------------------------- /src/exporters/esa_cci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/exporters/esa_cci.py -------------------------------------------------------------------------------- /src/exporters/gleam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/exporters/gleam.py -------------------------------------------------------------------------------- /src/exporters/planetOS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/exporters/planetOS.py -------------------------------------------------------------------------------- /src/exporters/seas5/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/exporters/seas5/__init__.py -------------------------------------------------------------------------------- /src/exporters/seas5/all_valid_s5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/exporters/seas5/all_valid_s5.py -------------------------------------------------------------------------------- /src/exporters/seas5/s5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/exporters/seas5/s5.py -------------------------------------------------------------------------------- /src/exporters/srtm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/exporters/srtm.py -------------------------------------------------------------------------------- /src/exporters/vhi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/exporters/vhi.py -------------------------------------------------------------------------------- /src/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/models/__init__.py -------------------------------------------------------------------------------- /src/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/models/base.py -------------------------------------------------------------------------------- /src/models/climatology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/models/climatology.py -------------------------------------------------------------------------------- /src/models/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/models/data.py -------------------------------------------------------------------------------- /src/models/gbdt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/models/gbdt.py -------------------------------------------------------------------------------- /src/models/neural_networks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/models/neural_networks/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/models/neural_networks/base.py -------------------------------------------------------------------------------- /src/models/neural_networks/ealstm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/models/neural_networks/ealstm.py -------------------------------------------------------------------------------- /src/models/neural_networks/linear_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/models/neural_networks/linear_network.py -------------------------------------------------------------------------------- /src/models/neural_networks/rnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/models/neural_networks/rnn.py -------------------------------------------------------------------------------- /src/models/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/models/persistence.py -------------------------------------------------------------------------------- /src/models/regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/models/regression.py -------------------------------------------------------------------------------- /src/models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/models/utils.py -------------------------------------------------------------------------------- /src/preprocess/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/__init__.py -------------------------------------------------------------------------------- /src/preprocess/admin_boundaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/admin_boundaries.py -------------------------------------------------------------------------------- /src/preprocess/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/base.py -------------------------------------------------------------------------------- /src/preprocess/boku_ndvi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/boku_ndvi.py -------------------------------------------------------------------------------- /src/preprocess/chirps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/chirps.py -------------------------------------------------------------------------------- /src/preprocess/dekad_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/dekad_utils.py -------------------------------------------------------------------------------- /src/preprocess/era5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/era5.py -------------------------------------------------------------------------------- /src/preprocess/era5_land.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/era5_land.py -------------------------------------------------------------------------------- /src/preprocess/esa_cci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/esa_cci.py -------------------------------------------------------------------------------- /src/preprocess/gleam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/gleam.py -------------------------------------------------------------------------------- /src/preprocess/planetOS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/planetOS.py -------------------------------------------------------------------------------- /src/preprocess/seas5/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/seas5/__init__.py -------------------------------------------------------------------------------- /src/preprocess/seas5/fcast_horizon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/seas5/fcast_horizon.py -------------------------------------------------------------------------------- /src/preprocess/seas5/ouce_s5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/seas5/ouce_s5.py -------------------------------------------------------------------------------- /src/preprocess/seas5/s5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/seas5/s5.py -------------------------------------------------------------------------------- /src/preprocess/srtm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/srtm.py -------------------------------------------------------------------------------- /src/preprocess/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/utils.py -------------------------------------------------------------------------------- /src/preprocess/vhi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/preprocess/vhi.py -------------------------------------------------------------------------------- /src/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/run.py -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/src/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/analysis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/analysis/indices/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/analysis/indices/test_anomaly_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/indices/test_anomaly_index.py -------------------------------------------------------------------------------- /tests/analysis/indices/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/indices/test_base.py -------------------------------------------------------------------------------- /tests/analysis/indices/test_china_z_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/indices/test_china_z_index.py -------------------------------------------------------------------------------- /tests/analysis/indices/test_condition_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/indices/test_condition_index.py -------------------------------------------------------------------------------- /tests/analysis/indices/test_decile_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/indices/test_decile_index.py -------------------------------------------------------------------------------- /tests/analysis/indices/test_drought_severity_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/indices/test_drought_severity_index.py -------------------------------------------------------------------------------- /tests/analysis/indices/test_moving_average.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/indices/test_moving_average.py -------------------------------------------------------------------------------- /tests/analysis/indices/test_percent_normal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/indices/test_percent_normal.py -------------------------------------------------------------------------------- /tests/analysis/indices/test_spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/indices/test_spi.py -------------------------------------------------------------------------------- /tests/analysis/indices/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/indices/test_utils.py -------------------------------------------------------------------------------- /tests/analysis/indices/test_vegetation_deficit_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/indices/test_vegetation_deficit_index.py -------------------------------------------------------------------------------- /tests/analysis/indices/test_z_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/indices/test_z_score.py -------------------------------------------------------------------------------- /tests/analysis/region_analysis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/analysis/region_analysis/test_administrative_region_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/region_analysis/test_administrative_region_analysis.py -------------------------------------------------------------------------------- /tests/analysis/region_analysis/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/region_analysis/test_base.py -------------------------------------------------------------------------------- /tests/analysis/region_analysis/test_landcover_region_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/region_analysis/test_landcover_region_analysis.py -------------------------------------------------------------------------------- /tests/analysis/region_analysis/test_region_geo_plotter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/region_analysis/test_region_geo_plotter.py -------------------------------------------------------------------------------- /tests/analysis/test_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/test_evaluation.py -------------------------------------------------------------------------------- /tests/analysis/test_event_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/test_event_detector.py -------------------------------------------------------------------------------- /tests/analysis/test_exploration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/analysis/test_exploration.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/engineer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/engineer/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/engineer/test_base.py -------------------------------------------------------------------------------- /tests/engineer/test_nowcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/engineer/test_nowcast.py -------------------------------------------------------------------------------- /tests/engineer/test_one_month_forecast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/engineer/test_one_month_forecast.py -------------------------------------------------------------------------------- /tests/exporters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/exporters/test_admin_boundaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/exporters/test_admin_boundaries.py -------------------------------------------------------------------------------- /tests/exporters/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/exporters/test_base.py -------------------------------------------------------------------------------- /tests/exporters/test_boku_ndvi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/exporters/test_boku_ndvi.py -------------------------------------------------------------------------------- /tests/exporters/test_cds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/exporters/test_cds.py -------------------------------------------------------------------------------- /tests/exporters/test_chirps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/exporters/test_chirps.py -------------------------------------------------------------------------------- /tests/exporters/test_era5_land.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/exporters/test_era5_land.py -------------------------------------------------------------------------------- /tests/exporters/test_esa_cci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/exporters/test_esa_cci.py -------------------------------------------------------------------------------- /tests/exporters/test_gleam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/exporters/test_gleam.py -------------------------------------------------------------------------------- /tests/exporters/test_planetOS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/exporters/test_planetOS.py -------------------------------------------------------------------------------- /tests/exporters/test_s5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/exporters/test_s5.py -------------------------------------------------------------------------------- /tests/exporters/test_srtm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/exporters/test_srtm.py -------------------------------------------------------------------------------- /tests/exporters/test_vhi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/exporters/test_vhi.py -------------------------------------------------------------------------------- /tests/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/models/__init__.py -------------------------------------------------------------------------------- /tests/models/neural_networks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/models/neural_networks/_build_static_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/models/neural_networks/_build_static_data.py -------------------------------------------------------------------------------- /tests/models/neural_networks/test_ealstm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/models/neural_networks/test_ealstm.py -------------------------------------------------------------------------------- /tests/models/neural_networks/test_linear_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/models/neural_networks/test_linear_network.py -------------------------------------------------------------------------------- /tests/models/neural_networks/test_rnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/models/neural_networks/test_rnn.py -------------------------------------------------------------------------------- /tests/models/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/models/test_base.py -------------------------------------------------------------------------------- /tests/models/test_climatology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/models/test_climatology.py -------------------------------------------------------------------------------- /tests/models/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/models/test_data.py -------------------------------------------------------------------------------- /tests/models/test_gbdt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/models/test_gbdt.py -------------------------------------------------------------------------------- /tests/models/test_parsimonious.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/models/test_parsimonious.py -------------------------------------------------------------------------------- /tests/models/test_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/models/test_regression.py -------------------------------------------------------------------------------- /tests/models/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/models/test_utils.py -------------------------------------------------------------------------------- /tests/preprocess/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/preprocess/test_admin_boundaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/preprocess/test_admin_boundaries.py -------------------------------------------------------------------------------- /tests/preprocess/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/preprocess/test_base.py -------------------------------------------------------------------------------- /tests/preprocess/test_boku_ndvi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/preprocess/test_boku_ndvi.py -------------------------------------------------------------------------------- /tests/preprocess/test_chirps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/preprocess/test_chirps.py -------------------------------------------------------------------------------- /tests/preprocess/test_era5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/preprocess/test_era5.py -------------------------------------------------------------------------------- /tests/preprocess/test_era5_land.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/preprocess/test_era5_land.py -------------------------------------------------------------------------------- /tests/preprocess/test_esa_cci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/preprocess/test_esa_cci.py -------------------------------------------------------------------------------- /tests/preprocess/test_gleam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/preprocess/test_gleam.py -------------------------------------------------------------------------------- /tests/preprocess/test_planetOS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/preprocess/test_planetOS.py -------------------------------------------------------------------------------- /tests/preprocess/test_s5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/preprocess/test_s5.py -------------------------------------------------------------------------------- /tests/preprocess/test_srtm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/preprocess/test_srtm.py -------------------------------------------------------------------------------- /tests/preprocess/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/preprocess/test_utils.py -------------------------------------------------------------------------------- /tests/preprocess/test_vhi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/preprocess/test_vhi.py -------------------------------------------------------------------------------- /tests/test_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/test_run.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ECMWFCode4Earth/ml_drought/HEAD/tests/utils.py --------------------------------------------------------------------------------