diff --git a/past_climate_figs/EOBS/EST/year/HWF_0_27_EST.png b/past_climate_figs/EOBS/EST/year/HWF_0_27_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..832113e9bead88b50bebfe5fdc34a226162bd9f1 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/HWF_0_27_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/HWF_0_30_EST.png b/past_climate_figs/EOBS/EST/year/HWF_0_30_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..013874d8406eb6e559ec24e26caa21b477b1c915 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/HWF_0_30_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/HWF_20_27_EST.png b/past_climate_figs/EOBS/EST/year/HWF_20_27_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..20e6d377ea4e31d8c05833891949f198f033ea74 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/HWF_20_27_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/HWF_20_30_EST.png b/past_climate_figs/EOBS/EST/year/HWF_20_30_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..b77a1832878718f54b18b42ac004f19ec7333299 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/HWF_20_30_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/HWL_0_27_EST.png b/past_climate_figs/EOBS/EST/year/HWL_0_27_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..43e35cd8e30433028e3f25e2907cb4a691f8f18c Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/HWL_0_27_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/HWL_0_30_EST.png b/past_climate_figs/EOBS/EST/year/HWL_0_30_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..79b1c5b806404887841b49d39162ae7cd898fea4 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/HWL_0_30_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/HWL_20_27_EST.png b/past_climate_figs/EOBS/EST/year/HWL_20_27_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..8fcf3969823a8c48fc8604c0addc6ef5ee767388 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/HWL_20_27_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/HWL_20_30_EST.png b/past_climate_figs/EOBS/EST/year/HWL_20_30_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..bc943945806aaddbc66ad5ef129f81ef827b306b Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/HWL_20_30_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/HWT_0_27_EST.png b/past_climate_figs/EOBS/EST/year/HWT_0_27_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..7eed02beb9d5f52a696a46f1e36f2978001cec35 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/HWT_0_27_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/HWT_0_30_EST.png b/past_climate_figs/EOBS/EST/year/HWT_0_30_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..0b32d73b696b3df6895626075aea7f51373dcb00 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/HWT_0_30_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/HWT_20_27_EST.png b/past_climate_figs/EOBS/EST/year/HWT_20_27_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..2f0a76565a8d02c302eaf690b60c21ec8be410a8 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/HWT_20_27_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/HWT_20_30_EST.png b/past_climate_figs/EOBS/EST/year/HWT_20_30_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..fc108608319faece166d37b385ce693901179656 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/HWT_20_30_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/cddETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/cddETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..0fab47d1e9a592689cc29030e286e0f1e4c48bf3 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/cddETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/csdiETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/csdiETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..a8350177d57c075f318c593dc6e0b3aeca8f6d44 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/csdiETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/dtrETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/dtrETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..715fa65d6f74b48efdbe660a045325a585a16519 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/dtrETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/fdETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/fdETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..773c3854147c4c8a37e6ed6147f1770041e6b278 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/fdETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/gslETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/gslETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..4834ac4ff0daa364bbf4f104cdf9d67b08e3d137 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/gslETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/idETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/idETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..74bb0d3c2f7786aa3438dcbc99eff249f3667d7a Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/idETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/r10mmETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/r10mmETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..7373f5b3a64199aa66a398bcb23564c6eef02f5c Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/r10mmETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/r20mmETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/r20mmETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..8601ccce30539a7279e9ed84f05b1b01eea74975 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/r20mmETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/r75pfracETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/r75pfracETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..c44f46b7f1c89a8c12836829beaf15ec640a58cf Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/r75pfracETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/r75ptotETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/r75ptotETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..85511474d03b3c6fb4b86442b1fe18384e5b4381 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/r75ptotETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/r95pfracETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/r95pfracETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..a8859c71bfbf620d357d6f198ccf9f7096369a61 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/r95pfracETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/r95ptotETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/r95ptotETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..3d75d74af685da34ca013d349a5dcf0b0bd1f6ed Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/r95ptotETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/r99pfracETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/r99pfracETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..d06d6a48b85569892efe40e7275f402bb1da5bb2 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/r99pfracETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/r99ptotETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/r99ptotETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..8f20e624b248b831dfb88e10d9343b72378d23a3 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/r99ptotETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/rx1dayETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/rx1dayETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..92619a39bd846d76f58351065c36520da19405ce Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/rx1dayETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/suETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/suETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..9aa2abf825c3e5530f91dccadcb507e98a935546 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/suETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/tn90pETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/tn90pETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..4a2fd9e128b90db99c78f249cbf32e4c9e70e2c2 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/tn90pETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/tnnETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/tnnETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..e6589bb7ed10100d3b13329de339f60643dd2ebb Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/tnnETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/tnxETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/tnxETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..2395eae205c520dff9a89d30170caba30781b791 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/tnxETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/trETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/trETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..e04b5f9d00361d3b8579b3b92d7dab6b489d238a Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/trETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/tx10pETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/tx10pETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..0e11eb2ce759d29dfac3026dff6529bbc4f26f54 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/tx10pETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/tx90pETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/tx90pETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..f188950a483cc630c739b7c9edcb31b16eb5f838 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/tx90pETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/txnETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/txnETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..0420bb380e49b20fe9d1b2174a2d2c3b954cab05 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/txnETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/txxETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/txxETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..4c102b33cd2a8174e557e42eb53e7e9b6f031957 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/txxETCCDI_EST.png differ diff --git a/past_climate_figs/EOBS/EST/year/wsdiETCCDI_EST.png b/past_climate_figs/EOBS/EST/year/wsdiETCCDI_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..5e6bca704aaea546a399bce65b80df1af08bd497 Binary files /dev/null and b/past_climate_figs/EOBS/EST/year/wsdiETCCDI_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/.ipynb_checkpoints/TG_EST-checkpoint.png b/past_climate_figs/ERA5/EST/DJF/.ipynb_checkpoints/TG_EST-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..fc67a031f9a961d0155cfa25a1edb632689e420d Binary files /dev/null and b/past_climate_figs/ERA5/EST/DJF/.ipynb_checkpoints/TG_EST-checkpoint.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/.ipynb_checkpoints/TN_EST-checkpoint.png b/past_climate_figs/ERA5/EST/DJF/.ipynb_checkpoints/TN_EST-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..1b4b333a9b31882c5a52f8de9b714c6b887753ca Binary files /dev/null and b/past_climate_figs/ERA5/EST/DJF/.ipynb_checkpoints/TN_EST-checkpoint.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/.ipynb_checkpoints/TNn_EST-checkpoint.png b/past_climate_figs/ERA5/EST/DJF/.ipynb_checkpoints/TNn_EST-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..c783e9056792f897bb9640e79879262ae60517e4 Binary files /dev/null and b/past_climate_figs/ERA5/EST/DJF/.ipynb_checkpoints/TNn_EST-checkpoint.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/.ipynb_checkpoints/TNx_EST-checkpoint.png b/past_climate_figs/ERA5/EST/DJF/.ipynb_checkpoints/TNx_EST-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..058c1afd1b3a3204f7bb5fe48d61b6fe3bbfd83b Binary files /dev/null and b/past_climate_figs/ERA5/EST/DJF/.ipynb_checkpoints/TNx_EST-checkpoint.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/.ipynb_checkpoints/TR_EST-checkpoint.png b/past_climate_figs/ERA5/EST/DJF/.ipynb_checkpoints/TR_EST-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..bbe1258dfe82f604288782db2b40812c905cd739 Binary files /dev/null and b/past_climate_figs/ERA5/EST/DJF/.ipynb_checkpoints/TR_EST-checkpoint.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/CDD_EST.png b/past_climate_figs/ERA5/EST/DJF/CDD_EST.png index 590bf902041dcc7fa6b6e723731723d0137e0d10..98e71de2a67eec4af5474f04853cf5fae76e34e6 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/CDD_EST.png and b/past_climate_figs/ERA5/EST/DJF/CDD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/CFD_EST.png b/past_climate_figs/ERA5/EST/DJF/CFD_EST.png index 91e3fdb12f32664bd34791c980a312c260caa5c0..09bc6e8688c6e0df1b72362ab369b2f8763dc322 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/CFD_EST.png and b/past_climate_figs/ERA5/EST/DJF/CFD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/CSU_EST.png b/past_climate_figs/ERA5/EST/DJF/CSU_EST.png index fa27e5a4ee66373819efdd70f822c163f85c3ea2..b76b16aad1b4005f6b0daa1e651ec4857a7bab54 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/CSU_EST.png and b/past_climate_figs/ERA5/EST/DJF/CSU_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/CWD_EST.png b/past_climate_figs/ERA5/EST/DJF/CWD_EST.png index 68e6bdf0276d09530c133052f4f1bb4d64d8a5b7..b1f7b3f30e1f4b85aff562bf7c39beb39cd27531 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/CWD_EST.png and b/past_climate_figs/ERA5/EST/DJF/CWD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/DTR_EST.png b/past_climate_figs/ERA5/EST/DJF/DTR_EST.png index ff6cb9b1f23282192e30e088bda99f26472e7393..332b7b3cf436746219e494ffdd24d982e2ed7512 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/DTR_EST.png and b/past_climate_figs/ERA5/EST/DJF/DTR_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/FD_EST.png b/past_climate_figs/ERA5/EST/DJF/FD_EST.png index d832f96f92ac254c0e3b6ae1798cc8b0514d4709..a2cbd5e549c8b43a2d91d53b83acb383e1dad91c 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/FD_EST.png and b/past_climate_figs/ERA5/EST/DJF/FD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/GD4_EST.png b/past_climate_figs/ERA5/EST/DJF/GD4_EST.png index 50320a1d65e7b79ca1bc1eeaa74021403c762955..033f7bca3147f1d32dc297d86a958f458c105e28 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/GD4_EST.png and b/past_climate_figs/ERA5/EST/DJF/GD4_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/HD17_EST.png b/past_climate_figs/ERA5/EST/DJF/HD17_EST.png index 00303766a835110e2ab9c8a1add7061674d90d4a..3233493452dc668c7443b7ec370d7dee64dd3170 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/HD17_EST.png and b/past_climate_figs/ERA5/EST/DJF/HD17_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/ID_EST.png b/past_climate_figs/ERA5/EST/DJF/ID_EST.png index 313ff0622717a88ce5baabd1dc8a70bcc8f1be42..9a08692a598e0b2d212108b758b6248d6545a007 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/ID_EST.png and b/past_climate_figs/ERA5/EST/DJF/ID_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/PRCPTOT_EST.png b/past_climate_figs/ERA5/EST/DJF/PRCPTOT_EST.png index c8c2b8f8c56b249555d0a0fe87d0a3cac00c8af1..55807bbd4b179a6d77da6526c139c9797bdcad5f 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/PRCPTOT_EST.png and b/past_climate_figs/ERA5/EST/DJF/PRCPTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/R10mm_EST.png b/past_climate_figs/ERA5/EST/DJF/R10mm_EST.png index 5f01dd8686520f43640b908b9b2c8b17b0c33483..6eabdcd9eb4036d86ff6a84525102bcfca73f665 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/R10mm_EST.png and b/past_climate_figs/ERA5/EST/DJF/R10mm_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/R20mm_EST.png b/past_climate_figs/ERA5/EST/DJF/R20mm_EST.png index 857ca3b485fb964f764ebcfc3d968b97e934684e..121457c364c6179f1f34c5a26c07c6360a0b162b 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/R20mm_EST.png and b/past_climate_figs/ERA5/EST/DJF/R20mm_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/R75pTOT_EST.png b/past_climate_figs/ERA5/EST/DJF/R75pTOT_EST.png index 51566ee6787185005a99e131a24b0703c09efe4a..e066b1b7c62da8fc9936b935775f776c0cc883ce 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/R75pTOT_EST.png and b/past_climate_figs/ERA5/EST/DJF/R75pTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/R75p_EST.png b/past_climate_figs/ERA5/EST/DJF/R75p_EST.png index e7aa15b090f6416baa047473d39341f4917bde7a..b80a7693a22e9fd9600e6014e16805542ee6ef86 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/R75p_EST.png and b/past_climate_figs/ERA5/EST/DJF/R75p_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/R95pTOT_EST.png b/past_climate_figs/ERA5/EST/DJF/R95pTOT_EST.png index c3a1e5cf1cc8ea84880b00003da23614389a3a48..2b67ca001d6cb812eb296346aa4684db55669067 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/R95pTOT_EST.png and b/past_climate_figs/ERA5/EST/DJF/R95pTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/R95p_EST.png b/past_climate_figs/ERA5/EST/DJF/R95p_EST.png index 9ca9a758f4dbae9157c98f64142ed9761f38cc24..06235fe4b12cd7332c57838936dcf516c181d5b4 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/R95p_EST.png and b/past_climate_figs/ERA5/EST/DJF/R95p_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/R99pTOT_EST.png b/past_climate_figs/ERA5/EST/DJF/R99pTOT_EST.png index 02929333f52bc17669fa9a61e7cbe9aa874febf3..e2b90fd0eb378751b3126a7960fad4eabccc9289 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/R99pTOT_EST.png and b/past_climate_figs/ERA5/EST/DJF/R99pTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/R99p_EST.png b/past_climate_figs/ERA5/EST/DJF/R99p_EST.png index da92e674edcca2f3073aa003903ed7fb898bee86..f0e6e05fd6516269bf8506c00634446f072c993f 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/R99p_EST.png and b/past_climate_figs/ERA5/EST/DJF/R99p_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/RR1_EST.png b/past_climate_figs/ERA5/EST/DJF/RR1_EST.png index 3dd0eee0767048cfc6d1bb4a3dc809b645178acc..cb0ef5cbfaf256c5894bdfc757ab2d0eba029516 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/RR1_EST.png and b/past_climate_figs/ERA5/EST/DJF/RR1_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/RX1day_EST.png b/past_climate_figs/ERA5/EST/DJF/RX1day_EST.png index 98f1775a4246d85dee28b76eeb066d440f83142b..1f07d60de05e02303e6aa08284298024727d5053 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/RX1day_EST.png and b/past_climate_figs/ERA5/EST/DJF/RX1day_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/RX5day_EST.png b/past_climate_figs/ERA5/EST/DJF/RX5day_EST.png index c16c927fc1cf825e77a608f99f1cc899f9e7ad06..c52c3d30d421654fbc25cdaf9a46891082f72219 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/RX5day_EST.png and b/past_climate_figs/ERA5/EST/DJF/RX5day_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/SDII_EST.png b/past_climate_figs/ERA5/EST/DJF/SDII_EST.png index 88fd41a732f9a648a87989d92df75463eef3aba4..baffce4408f81eb91d190a377a469c833e24013a 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/SDII_EST.png and b/past_climate_figs/ERA5/EST/DJF/SDII_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/SU_EST.png b/past_climate_figs/ERA5/EST/DJF/SU_EST.png index 11b4645502c8ad57561b022d03826cc4171906c9..9bfd84c82e7e6141972704608551823b0f4e8af3 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/SU_EST.png and b/past_climate_figs/ERA5/EST/DJF/SU_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/TG_EST.png b/past_climate_figs/ERA5/EST/DJF/TG_EST.png index 481b8263725baf658b88a91b0d0289ee030eb661..7c57e153911b3546b2508e597eaac071ad4f5cdf 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/TG_EST.png and b/past_climate_figs/ERA5/EST/DJF/TG_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/TN_EST.png b/past_climate_figs/ERA5/EST/DJF/TN_EST.png index c419271d64c473b76250fd06fd52a92808fc5661..b85e6b512a9335df88b3099192ff736f3120e953 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/TN_EST.png and b/past_climate_figs/ERA5/EST/DJF/TN_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/TNn_EST.png b/past_climate_figs/ERA5/EST/DJF/TNn_EST.png index eaea420ec7c7b244233bf14bcd22e0fd17815b70..6645a00abc8b8a6104c7df6d4d059b9aea52d9b5 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/TNn_EST.png and b/past_climate_figs/ERA5/EST/DJF/TNn_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/TNx_EST.png b/past_climate_figs/ERA5/EST/DJF/TNx_EST.png index e8ffc2237a58bf77de345575fd244aa1c138a1d0..f8ac756ac6b29a0ac62009950dd6f2d23810ef56 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/TNx_EST.png and b/past_climate_figs/ERA5/EST/DJF/TNx_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/TR_EST.png b/past_climate_figs/ERA5/EST/DJF/TR_EST.png index fd603f4745fe046973d29f1f5466c105f0e7a71b..b5442829abe32e3a9ad7dec2670dc02ed810d372 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/TR_EST.png and b/past_climate_figs/ERA5/EST/DJF/TR_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/TX_EST.png b/past_climate_figs/ERA5/EST/DJF/TX_EST.png index 7701959afee2fc1e00f2e98fba1a5c37647e15af..1556c8ff54c11d820838f6389246fc3d90afbe51 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/TX_EST.png and b/past_climate_figs/ERA5/EST/DJF/TX_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/TXn_EST.png b/past_climate_figs/ERA5/EST/DJF/TXn_EST.png index 1f26b5307e6f8cef09eb04a56e4a6602c208ab73..f12e719178dbb845a42a37000586e03c16947a81 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/TXn_EST.png and b/past_climate_figs/ERA5/EST/DJF/TXn_EST.png differ diff --git a/past_climate_figs/ERA5/EST/DJF/TXx_EST.png b/past_climate_figs/ERA5/EST/DJF/TXx_EST.png index 8e6ca482cf6677752c38d5ebe4d531061cb36f65..122720d2b8c6d5f80ffe29e139f2cdbe1a49a009 100644 Binary files a/past_climate_figs/ERA5/EST/DJF/TXx_EST.png and b/past_climate_figs/ERA5/EST/DJF/TXx_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/CDD_EST.png b/past_climate_figs/ERA5/EST/JJA/CDD_EST.png index 687347a58b858bd92a09d47fc63cdbbdc9d462a8..4292ea7dd4727eca0de85472eb389b1651ce0186 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/CDD_EST.png and b/past_climate_figs/ERA5/EST/JJA/CDD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/CFD_EST.png b/past_climate_figs/ERA5/EST/JJA/CFD_EST.png index af2cdfad6a3f4122a46439b029ab0ba4b52edfcb..30faa7b5cd4fd4709b59f1fe761ebcdffaa1db2d 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/CFD_EST.png and b/past_climate_figs/ERA5/EST/JJA/CFD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/CSU_EST.png b/past_climate_figs/ERA5/EST/JJA/CSU_EST.png index 6ab8a165a25b33fbfd542e9151ced513cca08bc7..5086b4c15df5148ed6ba19a91140176462777c0b 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/CSU_EST.png and b/past_climate_figs/ERA5/EST/JJA/CSU_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/CWD_EST.png b/past_climate_figs/ERA5/EST/JJA/CWD_EST.png index 65a849da9e038f42899e308386efd379cddfeb5d..702bba58914d0c8bacf42648e6dc922b3a1905a7 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/CWD_EST.png and b/past_climate_figs/ERA5/EST/JJA/CWD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/DTR_EST.png b/past_climate_figs/ERA5/EST/JJA/DTR_EST.png index ac1121280a3bed9c61946b1612df51ced479065f..f819cbf412205e7f04950c8e89a4adde96996b42 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/DTR_EST.png and b/past_climate_figs/ERA5/EST/JJA/DTR_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/FD_EST.png b/past_climate_figs/ERA5/EST/JJA/FD_EST.png index c1d8bb52d14befe1fb57e4be6b97b6527c3c6763..0ed1a7c24bb9ce490cd1d32a8b02d039f83a266b 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/FD_EST.png and b/past_climate_figs/ERA5/EST/JJA/FD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/GD4_EST.png b/past_climate_figs/ERA5/EST/JJA/GD4_EST.png index e64f5cb32136bfbf598b700ae2638aea2242499b..27ee8466d045583fbda4144b591d4abeb594b736 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/GD4_EST.png and b/past_climate_figs/ERA5/EST/JJA/GD4_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/HD17_EST.png b/past_climate_figs/ERA5/EST/JJA/HD17_EST.png index 180f2ac8ffb1640aef75cb706e7de03e098d9e85..539cdfc1f22874757887cb84973760cf9ca54d3a 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/HD17_EST.png and b/past_climate_figs/ERA5/EST/JJA/HD17_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/ID_EST.png b/past_climate_figs/ERA5/EST/JJA/ID_EST.png index a2c0bfd504d13fae504c852512ae284fa7836e9d..0205d36f54cda0abf86afea59fa74aec16084857 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/ID_EST.png and b/past_climate_figs/ERA5/EST/JJA/ID_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/PRCPTOT_EST.png b/past_climate_figs/ERA5/EST/JJA/PRCPTOT_EST.png index 2b39a42df25c54f7bcd0641bd2fa448f8ecb03e6..3062715b0e5d661a30738e410a7bca9cf70e1201 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/PRCPTOT_EST.png and b/past_climate_figs/ERA5/EST/JJA/PRCPTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/R10mm_EST.png b/past_climate_figs/ERA5/EST/JJA/R10mm_EST.png index 0ce3b20e5048c9bc66ae436d73577534590b6eeb..5ff08a256efec88982f015bea83251b92cd3c0d9 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/R10mm_EST.png and b/past_climate_figs/ERA5/EST/JJA/R10mm_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/R20mm_EST.png b/past_climate_figs/ERA5/EST/JJA/R20mm_EST.png index a2393779528e1cf7f516ade42c8c60ccd42c88d6..5a78030c5372dee008a46b31aadebd89f3870521 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/R20mm_EST.png and b/past_climate_figs/ERA5/EST/JJA/R20mm_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/R75pTOT_EST.png b/past_climate_figs/ERA5/EST/JJA/R75pTOT_EST.png index bb486d7680add2d5ad32497576a4ad3edddd08b0..a6e589835eb22a3274e52fb0fed6f3389bd07504 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/R75pTOT_EST.png and b/past_climate_figs/ERA5/EST/JJA/R75pTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/R75p_EST.png b/past_climate_figs/ERA5/EST/JJA/R75p_EST.png index ce336122c46ea5caa6d651ce8bde2a13b263d4ac..cdaaabbd62aeb0a45d9fa4ae0d1702afdf3a7a01 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/R75p_EST.png and b/past_climate_figs/ERA5/EST/JJA/R75p_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/R95pTOT_EST.png b/past_climate_figs/ERA5/EST/JJA/R95pTOT_EST.png index c8142ce4e7ae2cbb582b55aab380377268a3c430..299511942de22754ad00a7d5a074e86d6431ed2e 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/R95pTOT_EST.png and b/past_climate_figs/ERA5/EST/JJA/R95pTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/R95p_EST.png b/past_climate_figs/ERA5/EST/JJA/R95p_EST.png index cab8b9da86b38800ee2ac41c3d64945c0ea9868b..cd426b69d45b8ae25fe6536f6d0d7f0513365954 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/R95p_EST.png and b/past_climate_figs/ERA5/EST/JJA/R95p_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/R99pTOT_EST.png b/past_climate_figs/ERA5/EST/JJA/R99pTOT_EST.png index 5328a322ee06531c190890ef0a8f8ace7abbb382..50e6c6a92d8a1e66418af0590eade9342b4c9e8a 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/R99pTOT_EST.png and b/past_climate_figs/ERA5/EST/JJA/R99pTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/R99p_EST.png b/past_climate_figs/ERA5/EST/JJA/R99p_EST.png index 1870864e13385303820ee57276a94dbe1db7460c..6b91fa66d11e9b4a82a7044a8a700ef6e0728a86 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/R99p_EST.png and b/past_climate_figs/ERA5/EST/JJA/R99p_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/RR1_EST.png b/past_climate_figs/ERA5/EST/JJA/RR1_EST.png index 05b6231fcfdbc7cbbffa4fa3da4250032b1b4f3c..28be4374a61ce00e2ddba848d01681256c1a965f 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/RR1_EST.png and b/past_climate_figs/ERA5/EST/JJA/RR1_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/RX1day_EST.png b/past_climate_figs/ERA5/EST/JJA/RX1day_EST.png index f966ac8b678a55f7f2200e13e031a3577527f0d8..36eeff7688fe53d61b4ee03a4a5926303cdae87f 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/RX1day_EST.png and b/past_climate_figs/ERA5/EST/JJA/RX1day_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/RX5day_EST.png b/past_climate_figs/ERA5/EST/JJA/RX5day_EST.png index 4a60fddf935f6f1c70b9f972d6f7032b4e5b6e89..516ccdca96c1ef45699ee2fe13ba619106f2925a 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/RX5day_EST.png and b/past_climate_figs/ERA5/EST/JJA/RX5day_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/SDII_EST.png b/past_climate_figs/ERA5/EST/JJA/SDII_EST.png index d90120b4046d84acc3d44660588481c16fea4466..9af1bec75ec0618937942287751b80c677d4e758 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/SDII_EST.png and b/past_climate_figs/ERA5/EST/JJA/SDII_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/SU_EST.png b/past_climate_figs/ERA5/EST/JJA/SU_EST.png index 91a5314506f936a9d5ae9db4dc98ec9e86bbe520..0597ee8f632838ea77887b5adf7a0ce3b1eadaa2 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/SU_EST.png and b/past_climate_figs/ERA5/EST/JJA/SU_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/TG_EST.png b/past_climate_figs/ERA5/EST/JJA/TG_EST.png index 893bf5063ea9335f44d7f39609ff3ffd2b5aabdc..449d024a7b3c79ec39962a1494f0878445f78e78 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/TG_EST.png and b/past_climate_figs/ERA5/EST/JJA/TG_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/TN_EST.png b/past_climate_figs/ERA5/EST/JJA/TN_EST.png index 1cfc6b9285756edbcdd1ccf57a938932b3618aa9..e808f756086e31cfb8448c77b26dedf833342b0b 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/TN_EST.png and b/past_climate_figs/ERA5/EST/JJA/TN_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/TNn_EST.png b/past_climate_figs/ERA5/EST/JJA/TNn_EST.png index d7871ba93976131ba04eb12208ca6b530b2966a9..91d8bb61c5ca838ba0c05d737da38c34d4d4e797 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/TNn_EST.png and b/past_climate_figs/ERA5/EST/JJA/TNn_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/TNx_EST.png b/past_climate_figs/ERA5/EST/JJA/TNx_EST.png index 0cca70b31edd2342f617a201cd565fdbf43f7136..df8469e01e850806995171d8df9654eebb190121 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/TNx_EST.png and b/past_climate_figs/ERA5/EST/JJA/TNx_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/TR_EST.png b/past_climate_figs/ERA5/EST/JJA/TR_EST.png index f095e9c49baf4750860c7d87f3441e7ec188d1ae..468e81ff3c3632cb9e8fa8b23c5c4cc137133ff0 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/TR_EST.png and b/past_climate_figs/ERA5/EST/JJA/TR_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/TX_EST.png b/past_climate_figs/ERA5/EST/JJA/TX_EST.png index 0a13ba14229f3657b736b8c92d027a06ab3129ba..5073a320ebb7619c0ef42f5e46921137d9cc4eb5 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/TX_EST.png and b/past_climate_figs/ERA5/EST/JJA/TX_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/TXn_EST.png b/past_climate_figs/ERA5/EST/JJA/TXn_EST.png index c0c696720008aaa587a2c5124615ce9b7085c5eb..218e73d2e5ab1d9dfcc3272b4eb65ff773346595 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/TXn_EST.png and b/past_climate_figs/ERA5/EST/JJA/TXn_EST.png differ diff --git a/past_climate_figs/ERA5/EST/JJA/TXx_EST.png b/past_climate_figs/ERA5/EST/JJA/TXx_EST.png index 2a0fca18768b56dd1a8fed0a820cc2b0948bb230..1dfdbf0a75005c41182ffd345b32f8158f96e365 100644 Binary files a/past_climate_figs/ERA5/EST/JJA/TXx_EST.png and b/past_climate_figs/ERA5/EST/JJA/TXx_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/.ipynb_checkpoints/TX_EST-checkpoint.png b/past_climate_figs/ERA5/EST/MAM/.ipynb_checkpoints/TX_EST-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..12939757afc9c81a396ab891587e1619756fff02 Binary files /dev/null and b/past_climate_figs/ERA5/EST/MAM/.ipynb_checkpoints/TX_EST-checkpoint.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/CDD_EST.png b/past_climate_figs/ERA5/EST/MAM/CDD_EST.png index 33594544e20bfdf0575d3b21ff44af08a19c2752..68af9556122c2f3f6b6cc21447e00fb2a6d8ab1e 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/CDD_EST.png and b/past_climate_figs/ERA5/EST/MAM/CDD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/CFD_EST.png b/past_climate_figs/ERA5/EST/MAM/CFD_EST.png index a24c8ac529e426ed88c99f90096779cb2247249a..d92c74ffbb5af9f1c4aa4629289c0c1fb99519b9 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/CFD_EST.png and b/past_climate_figs/ERA5/EST/MAM/CFD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/CSU_EST.png b/past_climate_figs/ERA5/EST/MAM/CSU_EST.png index 1ac211615a682616af8ed6f5d91d0dcacb37b574..9d7442499474e39879c1253c5c7ca1f1b3ed2cee 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/CSU_EST.png and b/past_climate_figs/ERA5/EST/MAM/CSU_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/CWD_EST.png b/past_climate_figs/ERA5/EST/MAM/CWD_EST.png index 45ec106b6227f2489a0ff5909db6957bf61f582e..284cad46442dde05db23d8dc371ea180f2232dcd 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/CWD_EST.png and b/past_climate_figs/ERA5/EST/MAM/CWD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/DTR_EST.png b/past_climate_figs/ERA5/EST/MAM/DTR_EST.png index c3c6cbfb602ecf58157785c0d89a92b0d40ac1f9..7ccaea3c58175f7778cf14cecf549c84f3ee70db 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/DTR_EST.png and b/past_climate_figs/ERA5/EST/MAM/DTR_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/FD_EST.png b/past_climate_figs/ERA5/EST/MAM/FD_EST.png index db3f812855e40f438916f5ac919e4cb6a4052318..e64f3c538f0f4277c64b93071cd0a9b1a70f958c 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/FD_EST.png and b/past_climate_figs/ERA5/EST/MAM/FD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/GD4_EST.png b/past_climate_figs/ERA5/EST/MAM/GD4_EST.png index 9c2be49ec985b8a1e5e5284b686a92be6fda7a89..3e0c8535426f236794fa150f934b97f6dffa4cea 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/GD4_EST.png and b/past_climate_figs/ERA5/EST/MAM/GD4_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/HD17_EST.png b/past_climate_figs/ERA5/EST/MAM/HD17_EST.png index 7ac6af9f07dc6034e01c25017c5bfcfe60b34858..d9a95d3cb1dd05f6e66ac6a17dec721db8cfe480 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/HD17_EST.png and b/past_climate_figs/ERA5/EST/MAM/HD17_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/ID_EST.png b/past_climate_figs/ERA5/EST/MAM/ID_EST.png index a3f735c1252fcf35ac47353f79a49ec1b6bb92f0..82c99a54b49975d1b3466244e98a5b4805861ffe 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/ID_EST.png and b/past_climate_figs/ERA5/EST/MAM/ID_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/PRCPTOT_EST.png b/past_climate_figs/ERA5/EST/MAM/PRCPTOT_EST.png index 804dd4989167cec8adea67d38a1dc7ddbbf04856..6584f076dad495dfdd7f2e1213e6c6921d2db7fc 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/PRCPTOT_EST.png and b/past_climate_figs/ERA5/EST/MAM/PRCPTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/R10mm_EST.png b/past_climate_figs/ERA5/EST/MAM/R10mm_EST.png index 65b770b0f551367fc9d5e05afe7c23402f6668cb..86a0385efc2038528d3b680d8f2addd24ecfae69 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/R10mm_EST.png and b/past_climate_figs/ERA5/EST/MAM/R10mm_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/R20mm_EST.png b/past_climate_figs/ERA5/EST/MAM/R20mm_EST.png index f0f2845e35abe40509576e6d54df1039c47b45cd..e0d7a363c4befd8335fc71bc6e58b6308299aa15 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/R20mm_EST.png and b/past_climate_figs/ERA5/EST/MAM/R20mm_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/R75pTOT_EST.png b/past_climate_figs/ERA5/EST/MAM/R75pTOT_EST.png index f2a3120fe11f8025f59e5b5be14eeab4444a618c..a1f1880e92cc2c54b663359f4b528bdb98f2f7b0 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/R75pTOT_EST.png and b/past_climate_figs/ERA5/EST/MAM/R75pTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/R75p_EST.png b/past_climate_figs/ERA5/EST/MAM/R75p_EST.png index db30a90fd3fb1b13e73ed0656dc7edfbde10f640..187a1c3342c273dcff04a986f6b4014b1a909133 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/R75p_EST.png and b/past_climate_figs/ERA5/EST/MAM/R75p_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/R95pTOT_EST.png b/past_climate_figs/ERA5/EST/MAM/R95pTOT_EST.png index 59aba31535683e845cfe1ed29f485c8d18d92ae2..2acb3f2a5e3ffeaf52cbdf4bb0bc91500b6fca5b 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/R95pTOT_EST.png and b/past_climate_figs/ERA5/EST/MAM/R95pTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/R95p_EST.png b/past_climate_figs/ERA5/EST/MAM/R95p_EST.png index b647634752608046b9e997655236c8c124cdd17a..b09d04f6e9a1411c1e7190fd5bbf9a38d924d629 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/R95p_EST.png and b/past_climate_figs/ERA5/EST/MAM/R95p_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/R99pTOT_EST.png b/past_climate_figs/ERA5/EST/MAM/R99pTOT_EST.png index 27ab33f46eb27f94fcddfe8d3004c3cf0c76a6c4..af1164d714dbb0fdcf05f64ef00df69d95da7e2a 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/R99pTOT_EST.png and b/past_climate_figs/ERA5/EST/MAM/R99pTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/R99p_EST.png b/past_climate_figs/ERA5/EST/MAM/R99p_EST.png index 04f3eee05b725592517344399cd94e388add7f64..3ee8a789b05fb0ac9b9965e8a6362ba6f345f267 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/R99p_EST.png and b/past_climate_figs/ERA5/EST/MAM/R99p_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/RR1_EST.png b/past_climate_figs/ERA5/EST/MAM/RR1_EST.png index 13b7079e3faca2b283bdbd25d9e9734772c1d591..09df40855c024f97cec8b647c3a7d88645028ad0 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/RR1_EST.png and b/past_climate_figs/ERA5/EST/MAM/RR1_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/RX1day_EST.png b/past_climate_figs/ERA5/EST/MAM/RX1day_EST.png index 6100cb61c998d6040a8b2e6b172f3396b81bb73a..84d559b72dc852e2c3cf16ee2d8414604657104c 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/RX1day_EST.png and b/past_climate_figs/ERA5/EST/MAM/RX1day_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/RX5day_EST.png b/past_climate_figs/ERA5/EST/MAM/RX5day_EST.png index 2d3ec3fcf883d0edfa21f02362c950dfe92c13d9..3e28d63b65b8463421e7cc3767aa51deba0fa9e0 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/RX5day_EST.png and b/past_climate_figs/ERA5/EST/MAM/RX5day_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/SDII_EST.png b/past_climate_figs/ERA5/EST/MAM/SDII_EST.png index 99d846f296b2c22ad6996af72d56554fe34c62e7..68c77367363e42edd5a2649ac87e6239faad1b2b 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/SDII_EST.png and b/past_climate_figs/ERA5/EST/MAM/SDII_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/SU_EST.png b/past_climate_figs/ERA5/EST/MAM/SU_EST.png index 91d1c8bc9127c1b4addff822dc4b77a21d72f3c7..776bf184ba9d9599f810aeaab23346123a5d45c0 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/SU_EST.png and b/past_climate_figs/ERA5/EST/MAM/SU_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/TG_EST.png b/past_climate_figs/ERA5/EST/MAM/TG_EST.png index 7b45fc7a9e2d475d110aa59c21af750d8b740ef5..e85351bef977212ee916d585c5e503ad7d05332b 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/TG_EST.png and b/past_climate_figs/ERA5/EST/MAM/TG_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/TN_EST.png b/past_climate_figs/ERA5/EST/MAM/TN_EST.png index 5795d6900049897cc540a9e0db844dcc76bff2fa..cf67c424df97f9eaf3da0ad2f53bf6b738b093bc 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/TN_EST.png and b/past_climate_figs/ERA5/EST/MAM/TN_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/TNn_EST.png b/past_climate_figs/ERA5/EST/MAM/TNn_EST.png index c43183e17223509b8eee053b5783c9d031f949b8..341dda2350eddb0279609bed90d3978f90c09a2e 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/TNn_EST.png and b/past_climate_figs/ERA5/EST/MAM/TNn_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/TNx_EST.png b/past_climate_figs/ERA5/EST/MAM/TNx_EST.png index cd2e7b3dfe3cc9d00349093ef976ca099bc2df8f..f78e1b1d3840f427cf4a1a1b0235e5d831177d08 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/TNx_EST.png and b/past_climate_figs/ERA5/EST/MAM/TNx_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/TR_EST.png b/past_climate_figs/ERA5/EST/MAM/TR_EST.png index 8f9b3bd25c33de2081672207b8a701bd52f33d9d..b5b08ca0282733869ba3e1c4b2f4c318023366f2 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/TR_EST.png and b/past_climate_figs/ERA5/EST/MAM/TR_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/TX_EST.png b/past_climate_figs/ERA5/EST/MAM/TX_EST.png index fabe2185ff2c26e3abb56395ddbb453aa174886c..d117a42a03a525b48318b9f82f956c158d200f5c 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/TX_EST.png and b/past_climate_figs/ERA5/EST/MAM/TX_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/TXn_EST.png b/past_climate_figs/ERA5/EST/MAM/TXn_EST.png index 3b5f95a3dd63a560812363a98474d8e0808e50d8..e84939dec5496755961fe9aac5d9a401b711ca91 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/TXn_EST.png and b/past_climate_figs/ERA5/EST/MAM/TXn_EST.png differ diff --git a/past_climate_figs/ERA5/EST/MAM/TXx_EST.png b/past_climate_figs/ERA5/EST/MAM/TXx_EST.png index c73d074ee803b834a86df06f530619928c5dc705..4c457b08a4c7c0c45477e36761f7e10c439462d0 100644 Binary files a/past_climate_figs/ERA5/EST/MAM/TXx_EST.png and b/past_climate_figs/ERA5/EST/MAM/TXx_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/.ipynb_checkpoints/GD4_EST-checkpoint.png b/past_climate_figs/ERA5/EST/SON/.ipynb_checkpoints/GD4_EST-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..1903271c6fcd1db561f62940f0537b8f11aec8b3 Binary files /dev/null and b/past_climate_figs/ERA5/EST/SON/.ipynb_checkpoints/GD4_EST-checkpoint.png differ diff --git a/past_climate_figs/ERA5/EST/SON/.ipynb_checkpoints/SDII_EST-checkpoint.png b/past_climate_figs/ERA5/EST/SON/.ipynb_checkpoints/SDII_EST-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..518f7234bce15ea1b9d74e94813a31b8d923b481 Binary files /dev/null and b/past_climate_figs/ERA5/EST/SON/.ipynb_checkpoints/SDII_EST-checkpoint.png differ diff --git a/past_climate_figs/ERA5/EST/SON/.ipynb_checkpoints/SSRD_EST-checkpoint.png b/past_climate_figs/ERA5/EST/SON/.ipynb_checkpoints/SSRD_EST-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..5d9d17f52e67c9bac7b0a9b3da7cf81982ca1c90 Binary files /dev/null and b/past_climate_figs/ERA5/EST/SON/.ipynb_checkpoints/SSRD_EST-checkpoint.png differ diff --git a/past_climate_figs/ERA5/EST/SON/CDD_EST.png b/past_climate_figs/ERA5/EST/SON/CDD_EST.png index 713970d94b62964168b1ed395fc2eeb298179ccf..7143bf3cde555905edd150b9996fc657a6195faf 100644 Binary files a/past_climate_figs/ERA5/EST/SON/CDD_EST.png and b/past_climate_figs/ERA5/EST/SON/CDD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/CFD_EST.png b/past_climate_figs/ERA5/EST/SON/CFD_EST.png index 3a03ad14fdcd07520506c073fcb7aecafadb9d22..1272d0e646d2d9510a4b75aa3b6e484aea93fc0a 100644 Binary files a/past_climate_figs/ERA5/EST/SON/CFD_EST.png and b/past_climate_figs/ERA5/EST/SON/CFD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/CSU_EST.png b/past_climate_figs/ERA5/EST/SON/CSU_EST.png index 006a5f3e225da541c2cdda6d0fe7318374d05781..708010e3c9625c6635f100720753f3f8c883de31 100644 Binary files a/past_climate_figs/ERA5/EST/SON/CSU_EST.png and b/past_climate_figs/ERA5/EST/SON/CSU_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/CWD_EST.png b/past_climate_figs/ERA5/EST/SON/CWD_EST.png index cb53888f5fdf52850c43e9793dbeee8a6cc20fc2..a12362d1d8623248e1197551510d59eb60e8c854 100644 Binary files a/past_climate_figs/ERA5/EST/SON/CWD_EST.png and b/past_climate_figs/ERA5/EST/SON/CWD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/DTR_EST.png b/past_climate_figs/ERA5/EST/SON/DTR_EST.png index 8db690136f4adbe540b9e441b61ba95a9f189d87..27412d7297e83c49f57f059d60bfaae42b312fd9 100644 Binary files a/past_climate_figs/ERA5/EST/SON/DTR_EST.png and b/past_climate_figs/ERA5/EST/SON/DTR_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/FD_EST.png b/past_climate_figs/ERA5/EST/SON/FD_EST.png index 32942857ed1ce57d46ff590882cf2b546698de60..1d8f31185c33deb0bb451d3acdf3662cbe14cffa 100644 Binary files a/past_climate_figs/ERA5/EST/SON/FD_EST.png and b/past_climate_figs/ERA5/EST/SON/FD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/GD4_EST.png b/past_climate_figs/ERA5/EST/SON/GD4_EST.png index 16adeae7bf486f351d4a51c5dfd03c2b999b8319..b5becf6536cee1e433070d5c9b27c6afc9075789 100644 Binary files a/past_climate_figs/ERA5/EST/SON/GD4_EST.png and b/past_climate_figs/ERA5/EST/SON/GD4_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/HD17_EST.png b/past_climate_figs/ERA5/EST/SON/HD17_EST.png index 16be77dea32d7415cc62dc70cf96159c9f02fafd..74d2bd37578cab2f736f8a44cff3f3d0399323d6 100644 Binary files a/past_climate_figs/ERA5/EST/SON/HD17_EST.png and b/past_climate_figs/ERA5/EST/SON/HD17_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/ID_EST.png b/past_climate_figs/ERA5/EST/SON/ID_EST.png index b5e7a7f34900a9a16e96614846b0c1473250bcdc..bc69c4dc295f0337a72bd8aee4ae6d5e0d77b6fc 100644 Binary files a/past_climate_figs/ERA5/EST/SON/ID_EST.png and b/past_climate_figs/ERA5/EST/SON/ID_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/PRCPTOT_EST.png b/past_climate_figs/ERA5/EST/SON/PRCPTOT_EST.png index 976e3ce3ff14bdc18646e0095e5617f2302fdefa..527fbf8ea870f5db3b764408844e601e6f9e1bd3 100644 Binary files a/past_climate_figs/ERA5/EST/SON/PRCPTOT_EST.png and b/past_climate_figs/ERA5/EST/SON/PRCPTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/R10mm_EST.png b/past_climate_figs/ERA5/EST/SON/R10mm_EST.png index 8f0f7ea434380a94d8cfa4d77e480d7248d9a0db..18c2a6952c06c1abe57843ee66b18ea450425ab7 100644 Binary files a/past_climate_figs/ERA5/EST/SON/R10mm_EST.png and b/past_climate_figs/ERA5/EST/SON/R10mm_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/R20mm_EST.png b/past_climate_figs/ERA5/EST/SON/R20mm_EST.png index 840643f919c4f9ac23d24ee8be31525cde97717d..fe9053297dccc810383bf9349bccad4e08dacf27 100644 Binary files a/past_climate_figs/ERA5/EST/SON/R20mm_EST.png and b/past_climate_figs/ERA5/EST/SON/R20mm_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/R75pTOT_EST.png b/past_climate_figs/ERA5/EST/SON/R75pTOT_EST.png index 06a08fcd41d46453de3a3e858750ae84a3a910a3..ac7d3b4b76530db418d900aeb8610cb35dcd904f 100644 Binary files a/past_climate_figs/ERA5/EST/SON/R75pTOT_EST.png and b/past_climate_figs/ERA5/EST/SON/R75pTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/R75p_EST.png b/past_climate_figs/ERA5/EST/SON/R75p_EST.png index 6f9bb94f2aeb41dc7dfd03d51cdbb884b4e6f33b..f2ee3c759b6df9232f4c8c74edfcd73713a90d2c 100644 Binary files a/past_climate_figs/ERA5/EST/SON/R75p_EST.png and b/past_climate_figs/ERA5/EST/SON/R75p_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/R95pTOT_EST.png b/past_climate_figs/ERA5/EST/SON/R95pTOT_EST.png index b4228c84c550caac1be938d5154f84f64107c16f..ab8ddeb407ae87d9f282060bc34c5d72dd79a5d9 100644 Binary files a/past_climate_figs/ERA5/EST/SON/R95pTOT_EST.png and b/past_climate_figs/ERA5/EST/SON/R95pTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/R95p_EST.png b/past_climate_figs/ERA5/EST/SON/R95p_EST.png index ea8a4626690abefb09041299958e905dcf361c3d..01f1bed6b70776604681651996344273267e09c8 100644 Binary files a/past_climate_figs/ERA5/EST/SON/R95p_EST.png and b/past_climate_figs/ERA5/EST/SON/R95p_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/R99pTOT_EST.png b/past_climate_figs/ERA5/EST/SON/R99pTOT_EST.png index be9345e63096b77cecf3221590281a211cd75c6a..299d020e16a95ad1091cfcfb3df88d69dfeb6eaa 100644 Binary files a/past_climate_figs/ERA5/EST/SON/R99pTOT_EST.png and b/past_climate_figs/ERA5/EST/SON/R99pTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/R99p_EST.png b/past_climate_figs/ERA5/EST/SON/R99p_EST.png index dc0c06f3ab5fbaf339d9aa628bfe16e408246d9d..0efb48d814c91eb25f5a29fde715bcd42fcd31ea 100644 Binary files a/past_climate_figs/ERA5/EST/SON/R99p_EST.png and b/past_climate_figs/ERA5/EST/SON/R99p_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/RR1_EST.png b/past_climate_figs/ERA5/EST/SON/RR1_EST.png index 884d60ed19365b76733736d36a8d81f55e4c4cf0..6aa7f7ea007191cc77ef6804c190e51e1501a887 100644 Binary files a/past_climate_figs/ERA5/EST/SON/RR1_EST.png and b/past_climate_figs/ERA5/EST/SON/RR1_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/RX1day_EST.png b/past_climate_figs/ERA5/EST/SON/RX1day_EST.png index f6ac41f71bc74a98778973785ade5a5a2678a07b..e8aaf8f95db59ab74f74c6c01e608e2258d2089c 100644 Binary files a/past_climate_figs/ERA5/EST/SON/RX1day_EST.png and b/past_climate_figs/ERA5/EST/SON/RX1day_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/RX5day_EST.png b/past_climate_figs/ERA5/EST/SON/RX5day_EST.png index 9e26ab34f04b969fb123c84c3426eb37eb466624..ef8ec4c8afee3ad83ffe42a966e4ed0246734e70 100644 Binary files a/past_climate_figs/ERA5/EST/SON/RX5day_EST.png and b/past_climate_figs/ERA5/EST/SON/RX5day_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/SDII_EST.png b/past_climate_figs/ERA5/EST/SON/SDII_EST.png index f57adce609d2bf0558d96c682808240d1ad72dc0..69f3dfbae7f389484c4b21bdf547579b018d7bb4 100644 Binary files a/past_climate_figs/ERA5/EST/SON/SDII_EST.png and b/past_climate_figs/ERA5/EST/SON/SDII_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/SU_EST.png b/past_climate_figs/ERA5/EST/SON/SU_EST.png index 7d3589bdbc4e8447aac998b2edd89f24f0a5c1aa..7c6e839359fc8157a9bd86c63273ad134b4ec8a9 100644 Binary files a/past_climate_figs/ERA5/EST/SON/SU_EST.png and b/past_climate_figs/ERA5/EST/SON/SU_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/TG_EST.png b/past_climate_figs/ERA5/EST/SON/TG_EST.png index 4012a4d95f445ff0c88688899a837ff49fe0b938..b7b244979daad48b62bbe86058098366fc170022 100644 Binary files a/past_climate_figs/ERA5/EST/SON/TG_EST.png and b/past_climate_figs/ERA5/EST/SON/TG_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/TN_EST.png b/past_climate_figs/ERA5/EST/SON/TN_EST.png index 1b9ca3112f23f09fa8e5d9c7fa7d59ee606fe8f0..684eb4468fd4447e894d38ee28234fc526e517f0 100644 Binary files a/past_climate_figs/ERA5/EST/SON/TN_EST.png and b/past_climate_figs/ERA5/EST/SON/TN_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/TNn_EST.png b/past_climate_figs/ERA5/EST/SON/TNn_EST.png index 9b9651f5af1027065180b510271d96c662b6f5a8..9c940bfda6268ba6c3c12884b755931259511a6d 100644 Binary files a/past_climate_figs/ERA5/EST/SON/TNn_EST.png and b/past_climate_figs/ERA5/EST/SON/TNn_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/TNx_EST.png b/past_climate_figs/ERA5/EST/SON/TNx_EST.png index adca8292c2875459a9f77e4886a0b46c7dbe0bd5..a8521fd866406e749904585aa2b2532566411095 100644 Binary files a/past_climate_figs/ERA5/EST/SON/TNx_EST.png and b/past_climate_figs/ERA5/EST/SON/TNx_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/TR_EST.png b/past_climate_figs/ERA5/EST/SON/TR_EST.png index 7323f0ea1fb24eb847c3b01dd01f900aea83b549..c045a906de227474554cb34aaf9d866166d275d2 100644 Binary files a/past_climate_figs/ERA5/EST/SON/TR_EST.png and b/past_climate_figs/ERA5/EST/SON/TR_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/TX_EST.png b/past_climate_figs/ERA5/EST/SON/TX_EST.png index 5bba7777840b1cf24db9edffefa2e96ea250e408..d93785aacfcf63ff7be1e8b7ee938151d72f0e66 100644 Binary files a/past_climate_figs/ERA5/EST/SON/TX_EST.png and b/past_climate_figs/ERA5/EST/SON/TX_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/TXn_EST.png b/past_climate_figs/ERA5/EST/SON/TXn_EST.png index 429f99aad97fac44162453fa7150fa42f9711435..1a9edb064bef2b642800036e3a03d1319e704318 100644 Binary files a/past_climate_figs/ERA5/EST/SON/TXn_EST.png and b/past_climate_figs/ERA5/EST/SON/TXn_EST.png differ diff --git a/past_climate_figs/ERA5/EST/SON/TXx_EST.png b/past_climate_figs/ERA5/EST/SON/TXx_EST.png index 14bdf15185231c13ad3fcde359790ccb8af68fa8..2cf809154473f3a5f5117f351123a305c9919512 100644 Binary files a/past_climate_figs/ERA5/EST/SON/TXx_EST.png and b/past_climate_figs/ERA5/EST/SON/TXx_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/.ipynb_checkpoints/TG10p_EST-checkpoint.png b/past_climate_figs/ERA5/EST/year/.ipynb_checkpoints/TG10p_EST-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..8cf048e0f12a0ed1a7c01d101ae1fee4c5ff63b0 Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/.ipynb_checkpoints/TG10p_EST-checkpoint.png differ diff --git a/past_climate_figs/ERA5/EST/year/.ipynb_checkpoints/TG_EST-checkpoint.png b/past_climate_figs/ERA5/EST/year/.ipynb_checkpoints/TG_EST-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..d8ecc76d36456d0fdffe266782d357d54f720d27 Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/.ipynb_checkpoints/TG_EST-checkpoint.png differ diff --git a/past_climate_figs/ERA5/EST/year/.ipynb_checkpoints/TN_EST-checkpoint.png b/past_climate_figs/ERA5/EST/year/.ipynb_checkpoints/TN_EST-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..7c49129ac9193a2be05a19d4001b9dac1b3ccc34 Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/.ipynb_checkpoints/TN_EST-checkpoint.png differ diff --git a/past_climate_figs/ERA5/EST/year/.ipynb_checkpoints/TNn_EST-checkpoint.png b/past_climate_figs/ERA5/EST/year/.ipynb_checkpoints/TNn_EST-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..36f44fcb2f41bffd2ef285d972eb283481ba637f Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/.ipynb_checkpoints/TNn_EST-checkpoint.png differ diff --git a/past_climate_figs/ERA5/EST/year/.ipynb_checkpoints/TX_EST-checkpoint.png b/past_climate_figs/ERA5/EST/year/.ipynb_checkpoints/TX_EST-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..d969313d25f62b528571957880a3aebaadbe4ce7 Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/.ipynb_checkpoints/TX_EST-checkpoint.png differ diff --git a/past_climate_figs/ERA5/EST/year/CDD_EST.png b/past_climate_figs/ERA5/EST/year/CDD_EST.png index 59dc898e394fbde767effb3fea6ac437d8f6aa37..628a0bd1a23fbb3ac3f4dda695f6d2d83361b21d 100644 Binary files a/past_climate_figs/ERA5/EST/year/CDD_EST.png and b/past_climate_figs/ERA5/EST/year/CDD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/CFD_EST.png b/past_climate_figs/ERA5/EST/year/CFD_EST.png index 95874f7fe9c41eb1b67b62f4a096c8f539a003ee..4525c7e869bd762add1e15cbb1637299bcd45c8c 100644 Binary files a/past_climate_figs/ERA5/EST/year/CFD_EST.png and b/past_climate_figs/ERA5/EST/year/CFD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/CSU_EST.png b/past_climate_figs/ERA5/EST/year/CSU_EST.png index 304a014ba6089a794be449a13d21c2c6d87224cb..db1609d5d33fb4f7616899b4a824420c20e1b3f2 100644 Binary files a/past_climate_figs/ERA5/EST/year/CSU_EST.png and b/past_climate_figs/ERA5/EST/year/CSU_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/CWD_EST.png b/past_climate_figs/ERA5/EST/year/CWD_EST.png index 247c55fdd23893ddc0781152d30714fce0a5c212..7d7faacb8a8c18eb1a1832e0f3d0ad391a5a272e 100644 Binary files a/past_climate_figs/ERA5/EST/year/CWD_EST.png and b/past_climate_figs/ERA5/EST/year/CWD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/DTR_EST.png b/past_climate_figs/ERA5/EST/year/DTR_EST.png index 6b3c05c8976fed7599f4b0ce312ccb045f6b49c2..866f8b5c6af56660550b815bb634c8b27485f379 100644 Binary files a/past_climate_figs/ERA5/EST/year/DTR_EST.png and b/past_climate_figs/ERA5/EST/year/DTR_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/FD_EST.png b/past_climate_figs/ERA5/EST/year/FD_EST.png index 08d422727c759a5bde7952b9e53c34a458685c0c..a8c64cb7c782b3253605910889eaba24299af32c 100644 Binary files a/past_climate_figs/ERA5/EST/year/FD_EST.png and b/past_climate_figs/ERA5/EST/year/FD_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/GD4_EST.png b/past_climate_figs/ERA5/EST/year/GD4_EST.png index d356b4f675883144c4558ec7289b7b839cd5f34a..ccc4dad2b9a1cc511ac812e1c74c1c89083d232f 100644 Binary files a/past_climate_figs/ERA5/EST/year/GD4_EST.png and b/past_climate_figs/ERA5/EST/year/GD4_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/HD17_EST.png b/past_climate_figs/ERA5/EST/year/HD17_EST.png index c0447bf8b1bd5203d4471e587fc70d4d51a377ee..960cd5d40e33696938e941b7798ea5684bd86901 100644 Binary files a/past_climate_figs/ERA5/EST/year/HD17_EST.png and b/past_climate_figs/ERA5/EST/year/HD17_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/HWF_0_27_EST.png b/past_climate_figs/ERA5/EST/year/HWF_0_27_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..d4ce5c92b3ff7ee6fe70d8ed207a1574559efe33 Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/HWF_0_27_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/HWF_0_30_EST.png b/past_climate_figs/ERA5/EST/year/HWF_0_30_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..829cd9e40c3722c3c509c2a5c184c49d4f5e8c39 Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/HWF_0_30_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/HWF_20_27_EST.png b/past_climate_figs/ERA5/EST/year/HWF_20_27_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..6763aed277556c742ee9f722048b78a636989e49 Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/HWF_20_27_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/HWF_20_30_EST.png b/past_climate_figs/ERA5/EST/year/HWF_20_30_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..74f08b949f7aa4536b8542b841bb4dd990c3e645 Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/HWF_20_30_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/HWL_0_27_EST.png b/past_climate_figs/ERA5/EST/year/HWL_0_27_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..5cd338239ef211acb7911b38aa544167ab9552c2 Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/HWL_0_27_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/HWL_0_30_EST.png b/past_climate_figs/ERA5/EST/year/HWL_0_30_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8a69c5af1be3c01db709c1d3fb6b8bab9339cc Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/HWL_0_30_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/HWL_20_27_EST.png b/past_climate_figs/ERA5/EST/year/HWL_20_27_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..5190c27703ec73a23c8f5d36180eaf9518747f30 Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/HWL_20_27_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/HWL_20_30_EST.png b/past_climate_figs/ERA5/EST/year/HWL_20_30_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..cfac8dc3247443b13b7aaa03d10915d7f699daba Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/HWL_20_30_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/HWT_0_27_EST.png b/past_climate_figs/ERA5/EST/year/HWT_0_27_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..aa61de3ec91d2d68214f929989b0c34d6a4b23ef Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/HWT_0_27_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/HWT_0_30_EST.png b/past_climate_figs/ERA5/EST/year/HWT_0_30_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..ffbebf9644270b68894b23cde6318fc8e4d435c8 Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/HWT_0_30_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/HWT_20_27_EST.png b/past_climate_figs/ERA5/EST/year/HWT_20_27_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..7fcee1e6bac7a89534c92b82b2816de0254d63bd Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/HWT_20_27_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/HWT_20_30_EST.png b/past_climate_figs/ERA5/EST/year/HWT_20_30_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..e4dbeb669fc1fdec407dd07b1830d2e44437eaf6 Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/HWT_20_30_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/ID_EST.png b/past_climate_figs/ERA5/EST/year/ID_EST.png index 32f258ad92952304378c3aa3e1a9495816802a5d..0ef16fa704b3b6ddbbb4fb274bc841f60add0d56 100644 Binary files a/past_climate_figs/ERA5/EST/year/ID_EST.png and b/past_climate_figs/ERA5/EST/year/ID_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/PRCPTOT_EST.png b/past_climate_figs/ERA5/EST/year/PRCPTOT_EST.png index 35245a60d10d3dd3362c1456c4d31a35863565db..633ed480699d4f2b2c9f445cffd2640445c1fca5 100644 Binary files a/past_climate_figs/ERA5/EST/year/PRCPTOT_EST.png and b/past_climate_figs/ERA5/EST/year/PRCPTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/R10mm_EST.png b/past_climate_figs/ERA5/EST/year/R10mm_EST.png index c6352b7b41409f6063072c7f55d149bb5bcfeea0..5453d3d2305bdcce742fa663b7bcc8c668dd3055 100644 Binary files a/past_climate_figs/ERA5/EST/year/R10mm_EST.png and b/past_climate_figs/ERA5/EST/year/R10mm_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/R20mm_EST.png b/past_climate_figs/ERA5/EST/year/R20mm_EST.png index 3733161f4f89ff8f19ae40ef253a13b56392b0ec..cfd0cbdaee0a1c09540ebc13ad8cc23f1bdaaa27 100644 Binary files a/past_climate_figs/ERA5/EST/year/R20mm_EST.png and b/past_climate_figs/ERA5/EST/year/R20mm_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/R75pTOT_EST.png b/past_climate_figs/ERA5/EST/year/R75pTOT_EST.png index 99fd57bbdf64e82507dbda98c54d4943ee527527..021d7328222361823a27208254018b8b14172c57 100644 Binary files a/past_climate_figs/ERA5/EST/year/R75pTOT_EST.png and b/past_climate_figs/ERA5/EST/year/R75pTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/R75p_EST.png b/past_climate_figs/ERA5/EST/year/R75p_EST.png index 2facb1e9f8a8e1bdc0a6214719e46375aaed99dd..4c2d964297b355752355c75414f902fad61eaa45 100644 Binary files a/past_climate_figs/ERA5/EST/year/R75p_EST.png and b/past_climate_figs/ERA5/EST/year/R75p_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/R95pTOT_EST.png b/past_climate_figs/ERA5/EST/year/R95pTOT_EST.png index b4e27c64766cc3062105b2c090ffc46d7b9ec0b9..83140d0f061d5fb80ad4969eeb8bcc11f67a834c 100644 Binary files a/past_climate_figs/ERA5/EST/year/R95pTOT_EST.png and b/past_climate_figs/ERA5/EST/year/R95pTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/R95p_EST.png b/past_climate_figs/ERA5/EST/year/R95p_EST.png index 81719039e21c8d101250b63f2e51ec0b151bfb57..e66ec3ed2cc57ef7676f35b5a773cb3b558f6ce3 100644 Binary files a/past_climate_figs/ERA5/EST/year/R95p_EST.png and b/past_climate_figs/ERA5/EST/year/R95p_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/R99pTOT_EST.png b/past_climate_figs/ERA5/EST/year/R99pTOT_EST.png index a8586469c46c38175701cfd630adfec537a8c771..2ed824509094b6f0a27cbbf5d7d19cab4de31c11 100644 Binary files a/past_climate_figs/ERA5/EST/year/R99pTOT_EST.png and b/past_climate_figs/ERA5/EST/year/R99pTOT_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/R99p_EST.png b/past_climate_figs/ERA5/EST/year/R99p_EST.png index 7686c210157e80414b629a17f11524fe19ad4d4e..f8367861e4f20b2e556749e8100008159962e607 100644 Binary files a/past_climate_figs/ERA5/EST/year/R99p_EST.png and b/past_climate_figs/ERA5/EST/year/R99p_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/RR1_EST.png b/past_climate_figs/ERA5/EST/year/RR1_EST.png index 147fdc35f0337d737f573f487cd6b942a2cbe44d..7c5b45e37f7a3581247355fa037c65e0cc3931b3 100644 Binary files a/past_climate_figs/ERA5/EST/year/RR1_EST.png and b/past_climate_figs/ERA5/EST/year/RR1_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/RX1day_EST.png b/past_climate_figs/ERA5/EST/year/RX1day_EST.png index fa74af59b742416840c2e8cf5fdbfb1aa32ad6b1..3eb001e0a1ff2c35f648b70009bee0e1d83e00cc 100644 Binary files a/past_climate_figs/ERA5/EST/year/RX1day_EST.png and b/past_climate_figs/ERA5/EST/year/RX1day_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/RX5day_EST.png b/past_climate_figs/ERA5/EST/year/RX5day_EST.png index b3f71566cf1256b5a99980049e9c17c5585240ca..7de5b9faa929a49f4ae85697942553e35bc71fd4 100644 Binary files a/past_climate_figs/ERA5/EST/year/RX5day_EST.png and b/past_climate_figs/ERA5/EST/year/RX5day_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/SDII_EST.png b/past_climate_figs/ERA5/EST/year/SDII_EST.png index 56ef6f14b51d9c509869a3fd71bf9edfa9c3d7ab..6dec9df1053e1d0e3fa569b00de3cf2143297719 100644 Binary files a/past_climate_figs/ERA5/EST/year/SDII_EST.png and b/past_climate_figs/ERA5/EST/year/SDII_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/SF_EST.png b/past_climate_figs/ERA5/EST/year/SF_EST.png new file mode 100644 index 0000000000000000000000000000000000000000..2236ba419f5a8e3a900d320fc095e62cedf0cfa3 Binary files /dev/null and b/past_climate_figs/ERA5/EST/year/SF_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/SU_EST.png b/past_climate_figs/ERA5/EST/year/SU_EST.png index c29910ea25d06a6eccf4c94d7a1564f38d4758b5..74b5e07b2eb847e15309fd6c04bd573cbb9a3b9a 100644 Binary files a/past_climate_figs/ERA5/EST/year/SU_EST.png and b/past_climate_figs/ERA5/EST/year/SU_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/TG_EST.png b/past_climate_figs/ERA5/EST/year/TG_EST.png index c47d93d0ee41942a5dc39e533786a04852908543..8cdc3dc0d1b2c761f0ea0725bd6c69a3124276a2 100644 Binary files a/past_climate_figs/ERA5/EST/year/TG_EST.png and b/past_climate_figs/ERA5/EST/year/TG_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/TN_EST.png b/past_climate_figs/ERA5/EST/year/TN_EST.png index 90094cd56ef96963ec0cdf3181aa345918c3df15..03c45527899501b95d8e30edf1b27a9d7ce175f8 100644 Binary files a/past_climate_figs/ERA5/EST/year/TN_EST.png and b/past_climate_figs/ERA5/EST/year/TN_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/TNn_EST.png b/past_climate_figs/ERA5/EST/year/TNn_EST.png index f802a303f199fb74868a04cb8878641650b2a381..0024fde1bbba7ed50363ea2f805240ad07903108 100644 Binary files a/past_climate_figs/ERA5/EST/year/TNn_EST.png and b/past_climate_figs/ERA5/EST/year/TNn_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/TNx_EST.png b/past_climate_figs/ERA5/EST/year/TNx_EST.png index 449cf3c8ceaad6dec043f1b244b52a06c1d81481..0e429893e8241ac7a3d49af5ae663c14f7c38ef1 100644 Binary files a/past_climate_figs/ERA5/EST/year/TNx_EST.png and b/past_climate_figs/ERA5/EST/year/TNx_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/TR_EST.png b/past_climate_figs/ERA5/EST/year/TR_EST.png index 8e7bf853e6bad41ea6cd85d0fe4dfb645588d58f..2b62e0546124907153bb1b9e6294c119ee9c07eb 100644 Binary files a/past_climate_figs/ERA5/EST/year/TR_EST.png and b/past_climate_figs/ERA5/EST/year/TR_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/TX_EST.png b/past_climate_figs/ERA5/EST/year/TX_EST.png index 1b13b6d2e868c8c33ddc13f4c83d233d4386c282..c886a90ca186f69993d73da907ed2fac1e531196 100644 Binary files a/past_climate_figs/ERA5/EST/year/TX_EST.png and b/past_climate_figs/ERA5/EST/year/TX_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/TXn_EST.png b/past_climate_figs/ERA5/EST/year/TXn_EST.png index fc5030bb1d6ed826e08b99ea1a1ce07f1de9cd49..5e99470c5fd83bfc755561539a71e8f87f541b1e 100644 Binary files a/past_climate_figs/ERA5/EST/year/TXn_EST.png and b/past_climate_figs/ERA5/EST/year/TXn_EST.png differ diff --git a/past_climate_figs/ERA5/EST/year/TXx_EST.png b/past_climate_figs/ERA5/EST/year/TXx_EST.png index 4be77c16e28a7072eff62ab8eaeea9af1e2efcec..1131a0c2e0117ae0bebf1510a8682f5c7e8d013c 100644 Binary files a/past_climate_figs/ERA5/EST/year/TXx_EST.png and b/past_climate_figs/ERA5/EST/year/TXx_EST.png differ diff --git a/past_climate_figs/ERA5/baltex/MAM/.ipynb_checkpoints/ID_baltex-checkpoint.png b/past_climate_figs/ERA5/baltex/MAM/.ipynb_checkpoints/ID_baltex-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..82d1f0feb52e58a37ec70d2097ce2db3ebe15777 Binary files /dev/null and b/past_climate_figs/ERA5/baltex/MAM/.ipynb_checkpoints/ID_baltex-checkpoint.png differ diff --git a/past_climate_figs/ERA5/baltex/MAM/.ipynb_checkpoints/TG_baltex-checkpoint.png b/past_climate_figs/ERA5/baltex/MAM/.ipynb_checkpoints/TG_baltex-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..3e48114bc9f045e9d5f9f1a4d0880845d3449346 Binary files /dev/null and b/past_climate_figs/ERA5/baltex/MAM/.ipynb_checkpoints/TG_baltex-checkpoint.png differ diff --git a/past_climate_figs/ERA5/baltex/MAM/.ipynb_checkpoints/TN_baltex-checkpoint.png b/past_climate_figs/ERA5/baltex/MAM/.ipynb_checkpoints/TN_baltex-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..09ccbcfe47b8237dc812aed92b2739053852cf86 Binary files /dev/null and b/past_climate_figs/ERA5/baltex/MAM/.ipynb_checkpoints/TN_baltex-checkpoint.png differ diff --git a/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/SSRD_baltex-checkpoint.png b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/SSRD_baltex-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..a82ad82d3b63b999b2ac91e3f2d1e2670b88eb38 Binary files /dev/null and b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/SSRD_baltex-checkpoint.png differ diff --git a/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/SU_baltex-checkpoint.png b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/SU_baltex-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..a2e31c3f96372e9de4fbd4eaf857b6fd757f0824 Binary files /dev/null and b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/SU_baltex-checkpoint.png differ diff --git a/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TG10p_baltex-checkpoint.png b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TG10p_baltex-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..bd5076973b3f96e22fbaa01c2cb70ee57badacc7 Binary files /dev/null and b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TG10p_baltex-checkpoint.png differ diff --git a/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TG_baltex-checkpoint.png b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TG_baltex-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..fba0abb045862129b94102a46126f80291247329 Binary files /dev/null and b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TG_baltex-checkpoint.png differ diff --git a/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TN_baltex-checkpoint.png b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TN_baltex-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..55d70711e167042212c06519f02fa993fad15408 Binary files /dev/null and b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TN_baltex-checkpoint.png differ diff --git a/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TNx_baltex-checkpoint.png b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TNx_baltex-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..ec7ce80fb7b244c5ed8dca2f50ae204e17bf88d7 Binary files /dev/null and b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TNx_baltex-checkpoint.png differ diff --git a/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TR_baltex-checkpoint.png b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TR_baltex-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..2804ae214cfdc7685718b258bd21e529f488821d Binary files /dev/null and b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TR_baltex-checkpoint.png differ diff --git a/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TX_baltex-checkpoint.png b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TX_baltex-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..f9d94e85eb177e39d18548e5722f4815084adb65 Binary files /dev/null and b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TX_baltex-checkpoint.png differ diff --git a/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TXn_baltex-checkpoint.png b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TXn_baltex-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..d56ce443c20a69134c5c83e723f9410e2d4b6c81 Binary files /dev/null and b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TXn_baltex-checkpoint.png differ diff --git a/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TXx_baltex-checkpoint.png b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TXx_baltex-checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..0dd800115f89a8c221bf37d22ef19130108ebde6 Binary files /dev/null and b/past_climate_figs/ERA5/baltex/year/.ipynb_checkpoints/TXx_baltex-checkpoint.png differ diff --git a/past_climate_figs/heatwave/hwf_hwl_hwt_0_27.png b/past_climate_figs/heatwave/hwf_hwl_hwt_0_27.png new file mode 100644 index 0000000000000000000000000000000000000000..b0fe83a44b5d36ed5b5710fe15862ee137e1f136 Binary files /dev/null and b/past_climate_figs/heatwave/hwf_hwl_hwt_0_27.png differ diff --git a/past_climate_figs/heatwave/hwf_hwl_hwt_0_30.png b/past_climate_figs/heatwave/hwf_hwl_hwt_0_30.png new file mode 100644 index 0000000000000000000000000000000000000000..3ec8bc52b32ed9230b6df3813951c99216f15e97 Binary files /dev/null and b/past_climate_figs/heatwave/hwf_hwl_hwt_0_30.png differ diff --git a/past_climate_figs/heatwave/hwf_hwl_hwt_20_27.png b/past_climate_figs/heatwave/hwf_hwl_hwt_20_27.png new file mode 100644 index 0000000000000000000000000000000000000000..0b3f686f0748666b986b78e4aa9f453df2974fb3 Binary files /dev/null and b/past_climate_figs/heatwave/hwf_hwl_hwt_20_27.png differ diff --git a/past_climate_figs/heatwave/hwf_hwl_hwt_20_30.png b/past_climate_figs/heatwave/hwf_hwl_hwt_20_30.png new file mode 100644 index 0000000000000000000000000000000000000000..144f6fc6320c7a183263c44fbc811a237ba5a251 Binary files /dev/null and b/past_climate_figs/heatwave/hwf_hwl_hwt_20_30.png differ diff --git a/past_climate_scripts/config.py b/past_climate_scripts/config.py index f0a13dbe7a8f722e0f58dbdd91188e67127c9179..78e75afae6adb1bbf30a59022386d1c4a31a9238 100644 --- a/past_climate_scripts/config.py +++ b/past_climate_scripts/config.py @@ -12,6 +12,7 @@ eobs_indices_ver = '29.0' eobs_indices_source_path = 'https://surfobs.climate.copernicus.eu/data/indices/eobs/' ecad_path = '%sdata/ecad/indices/' % main_path fig_path = '%spast_climate_figs/' % main_path +heatwave_path = '%sdata/heatwaves/' % main_path logo_path = main_path + 'kliimauuringute_keskus_est_sinine.png' # Date strings for use_dt_slicing_bool and use_dt: diff --git a/past_climate_scripts/era5_icclim_stats_visual.ipynb b/past_climate_scripts/era5_icclim_stats_visual.ipynb index 4dadda5c2c3730ada4d515fa8972f55a4564cf93..d23a844e35ffd816bf064eca59d77bf15ea8d7de 100644 --- a/past_climate_scripts/era5_icclim_stats_visual.ipynb +++ b/past_climate_scripts/era5_icclim_stats_visual.ipynb @@ -13,7 +13,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 1, "metadata": { "ExecuteTime": { "end_time": "2024-06-05T11:36:25.188419Z", @@ -25,74 +25,7 @@ }, "tags": [] }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-17 09:01:15,875 Register worker <WorkerState 'tcp://172.16.10.119:45049', name: SLURMCluster-6, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,877 Starting worker compute stream, tcp://172.16.10.119:45049\n", - "2025-01-17 09:01:15,878 Starting established connection to tcp://172.16.10.119:33418\n", - "2025-01-17 09:01:15,879 Register worker <WorkerState 'tcp://172.16.10.119:45139', name: SLURMCluster-2, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,880 Starting worker compute stream, tcp://172.16.10.119:45139\n", - "2025-01-17 09:01:15,881 Starting established connection to tcp://172.16.10.119:33414\n", - "2025-01-17 09:01:15,882 Register worker <WorkerState 'tcp://172.16.10.119:36725', name: SLURMCluster-16, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,882 Starting worker compute stream, tcp://172.16.10.119:36725\n", - "2025-01-17 09:01:15,883 Starting established connection to tcp://172.16.10.119:33450\n", - "2025-01-17 09:01:15,884 Register worker <WorkerState 'tcp://172.16.10.119:44993', name: SLURMCluster-10, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,885 Starting worker compute stream, tcp://172.16.10.119:44993\n", - "2025-01-17 09:01:15,886 Starting established connection to tcp://172.16.10.119:33434\n", - "2025-01-17 09:01:15,887 Register worker <WorkerState 'tcp://172.16.10.119:38947', name: SLURMCluster-17, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,888 Starting worker compute stream, tcp://172.16.10.119:38947\n", - "2025-01-17 09:01:15,888 Starting established connection to tcp://172.16.10.119:33506\n", - "2025-01-17 09:01:15,890 Register worker <WorkerState 'tcp://172.16.10.119:36439', name: SLURMCluster-11, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,890 Starting worker compute stream, tcp://172.16.10.119:36439\n", - "2025-01-17 09:01:15,891 Starting established connection to tcp://172.16.10.119:33490\n", - "2025-01-17 09:01:15,892 Register worker <WorkerState 'tcp://172.16.10.119:40025', name: SLURMCluster-13, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,893 Starting worker compute stream, tcp://172.16.10.119:40025\n", - "2025-01-17 09:01:15,893 Starting established connection to tcp://172.16.10.119:33406\n", - "2025-01-17 09:01:15,895 Register worker <WorkerState 'tcp://172.16.10.119:37729', name: SLURMCluster-18, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,895 Starting worker compute stream, tcp://172.16.10.119:37729\n", - "2025-01-17 09:01:15,896 Starting established connection to tcp://172.16.10.119:33446\n", - "2025-01-17 09:01:15,897 Register worker <WorkerState 'tcp://172.16.10.119:41063', name: SLURMCluster-1, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,898 Starting worker compute stream, tcp://172.16.10.119:41063\n", - "2025-01-17 09:01:15,899 Starting established connection to tcp://172.16.10.119:33462\n", - "2025-01-17 09:01:15,899 Register worker <WorkerState 'tcp://172.16.10.119:39693', name: SLURMCluster-4, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,900 Starting worker compute stream, tcp://172.16.10.119:39693\n", - "2025-01-17 09:01:15,901 Starting established connection to tcp://172.16.10.119:33466\n", - "2025-01-17 09:01:15,902 Register worker <WorkerState 'tcp://172.16.10.119:41585', name: SLURMCluster-7, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,903 Starting worker compute stream, tcp://172.16.10.119:41585\n", - "2025-01-17 09:01:15,904 Starting established connection to tcp://172.16.10.119:33468\n", - "2025-01-17 09:01:15,905 Register worker <WorkerState 'tcp://172.16.10.107:45195', name: SLURMCluster-0, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,906 Starting worker compute stream, tcp://172.16.10.107:45195\n", - "2025-01-17 09:01:15,907 Starting established connection to tcp://172.16.10.107:38824\n", - "2025-01-17 09:01:15,907 Register worker <WorkerState 'tcp://172.16.10.107:39445', name: SLURMCluster-12, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,909 Starting worker compute stream, tcp://172.16.10.107:39445\n", - "2025-01-17 09:01:15,909 Starting established connection to tcp://172.16.10.107:38750\n", - "2025-01-17 09:01:15,910 Register worker <WorkerState 'tcp://172.16.10.107:43117', name: SLURMCluster-9, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,911 Starting worker compute stream, tcp://172.16.10.107:43117\n", - "2025-01-17 09:01:15,912 Starting established connection to tcp://172.16.10.107:38808\n", - "2025-01-17 09:01:15,913 Register worker <WorkerState 'tcp://172.16.10.107:36119', name: SLURMCluster-19, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,914 Starting worker compute stream, tcp://172.16.10.107:36119\n", - "2025-01-17 09:01:15,914 Starting established connection to tcp://172.16.10.107:38806\n", - "2025-01-17 09:01:15,915 Register worker <WorkerState 'tcp://172.16.10.107:35651', name: SLURMCluster-5, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,916 Starting worker compute stream, tcp://172.16.10.107:35651\n", - "2025-01-17 09:01:15,917 Starting established connection to tcp://172.16.10.107:38752\n", - "2025-01-17 09:01:15,918 Register worker <WorkerState 'tcp://172.16.10.107:43657', name: SLURMCluster-15, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,919 Starting worker compute stream, tcp://172.16.10.107:43657\n", - "2025-01-17 09:01:15,919 Starting established connection to tcp://172.16.10.107:38792\n", - "2025-01-17 09:01:15,920 Register worker <WorkerState 'tcp://172.16.10.107:37159', name: SLURMCluster-8, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,921 Starting worker compute stream, tcp://172.16.10.107:37159\n", - "2025-01-17 09:01:15,922 Starting established connection to tcp://172.16.10.107:38796\n", - "2025-01-17 09:01:15,922 Register worker <WorkerState 'tcp://172.16.10.107:32891', name: SLURMCluster-14, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,924 Starting worker compute stream, tcp://172.16.10.107:32891\n", - "2025-01-17 09:01:15,924 Starting established connection to tcp://172.16.10.107:38770\n", - "2025-01-17 09:01:15,925 Register worker <WorkerState 'tcp://172.16.10.107:37723', name: SLURMCluster-3, status: init, memory: 0, processing: 0>\n", - "2025-01-17 09:01:15,926 Starting worker compute stream, tcp://172.16.10.107:37723\n", - "2025-01-17 09:01:15,927 Starting established connection to tcp://172.16.10.107:38778\n" - ] - } - ], + "outputs": [], "source": [ "import icclim\n", "import xclim\n", @@ -297,12 +230,22 @@ "name": "stderr", "output_type": "stream", "text": [ - "2025-01-17 09:00:27,081 State start\n", - "2025-01-17 09:00:27,107 Scheduler at: tcp://172.16.10.113:36511\n", - "2025-01-17 09:00:27,109 dashboard at: http://172.16.10.113:8787/status\n", - "2025-01-17 09:00:27,110 Registering Worker plugin shuffle\n", - "2025-01-17 09:00:29,761 Receive client connection: Client-bb216763-d4a0-11ef-8cc3-0c42a10569d2\n", - "2025-01-17 09:00:29,762 Starting established connection to tcp://172.16.10.113:55990\n" + "2025-03-11 16:57:55,007 State start\n", + "2025-03-11 16:57:55,009 Found stale lock file and directory '/tmp/dask-scratch-space/worker-5arfokbb', purging\n", + "2025-03-11 16:57:55,011 Found stale lock file and directory '/tmp/dask-scratch-space/worker-bb3al024', purging\n", + "2025-03-11 16:57:55,012 Found stale lock file and directory '/tmp/dask-scratch-space/worker-trgayr0a', purging\n", + "2025-03-11 16:57:55,013 Found stale lock file and directory '/tmp/dask-scratch-space/worker-aug_aq9f', purging\n", + "2025-03-11 16:57:55,014 Found stale lock file and directory '/tmp/dask-scratch-space/worker-os4oqbay', purging\n", + "2025-03-11 16:57:55,016 Found stale lock file and directory '/tmp/dask-scratch-space/worker-vr4uol9e', purging\n", + "2025-03-11 16:57:55,017 Found stale lock file and directory '/tmp/dask-scratch-space/worker-qjfsje5r', purging\n", + "2025-03-11 16:57:55,018 Found stale lock file and directory '/tmp/dask-scratch-space/worker-wp5ezwro', purging\n", + "2025-03-11 16:57:55,019 Found stale lock file and directory '/tmp/dask-scratch-space/worker-0r89xapu', purging\n", + "2025-03-11 16:57:55,020 Found stale lock file and directory '/tmp/dask-scratch-space/worker-h9bgtaiw', purging\n", + "2025-03-11 16:57:55,040 Scheduler at: tcp://172.16.10.111:37135\n", + "2025-03-11 16:57:55,042 dashboard at: http://172.16.10.111:8787/status\n", + "2025-03-11 16:57:55,043 Registering Worker plugin shuffle\n", + "2025-03-11 16:57:56,467 Receive client connection: Client-3685f087-fe89-11ef-8c3e-0c42a10569e2\n", + "2025-03-11 16:57:56,468 Starting established connection to tcp://172.16.10.111:53430\n" ] }, { @@ -312,7 +255,7 @@ " <div style=\"width: 24px; height: 24px; background-color: #e1e1e1; border: 3px solid #9D9D9D; border-radius: 5px; position: absolute;\"> </div>\n", " <div style=\"margin-left: 48px;\">\n", " <h3 style=\"margin-bottom: 0px;\">Client</h3>\n", - " <p style=\"color: #9D9D9D; margin-bottom: 0px;\">Client-bb216763-d4a0-11ef-8cc3-0c42a10569d2</p>\n", + " <p style=\"color: #9D9D9D; margin-bottom: 0px;\">Client-3685f087-fe89-11ef-8c3e-0c42a10569e2</p>\n", " <table style=\"width: 100%; text-align: left;\">\n", "\n", " <tr>\n", @@ -325,7 +268,7 @@ " \n", " <tr>\n", " <td style=\"text-align: left;\">\n", - " <strong>Dashboard: </strong> <a href=\"http://172.16.10.113:8787/status\" target=\"_blank\">http://172.16.10.113:8787/status</a>\n", + " <strong>Dashboard: </strong> <a href=\"http://172.16.10.111:8787/status\" target=\"_blank\">http://172.16.10.111:8787/status</a>\n", " </td>\n", " <td style=\"text-align: left;\"></td>\n", " </tr>\n", @@ -343,11 +286,11 @@ " </div>\n", " <div style=\"margin-left: 48px;\">\n", " <h3 style=\"margin-bottom: 0px; margin-top: 0px;\">SLURMCluster</h3>\n", - " <p style=\"color: #9D9D9D; margin-bottom: 0px;\">32cceddc</p>\n", + " <p style=\"color: #9D9D9D; margin-bottom: 0px;\">b1e43ee5</p>\n", " <table style=\"width: 100%; text-align: left;\">\n", " <tr>\n", " <td style=\"text-align: left;\">\n", - " <strong>Dashboard:</strong> <a href=\"http://172.16.10.113:8787/status\" target=\"_blank\">http://172.16.10.113:8787/status</a>\n", + " <strong>Dashboard:</strong> <a href=\"http://172.16.10.111:8787/status\" target=\"_blank\">http://172.16.10.111:8787/status</a>\n", " </td>\n", " <td style=\"text-align: left;\">\n", " <strong>Workers:</strong> 0\n", @@ -374,11 +317,11 @@ " <div style=\"width: 24px; height: 24px; background-color: #FFF7E5; border: 3px solid #FF6132; border-radius: 5px; position: absolute;\"> </div>\n", " <div style=\"margin-left: 48px;\">\n", " <h3 style=\"margin-bottom: 0px;\">Scheduler</h3>\n", - " <p style=\"color: #9D9D9D; margin-bottom: 0px;\">Scheduler-adcf3e22-0d26-408d-a7b5-f0b5a21b912f</p>\n", + " <p style=\"color: #9D9D9D; margin-bottom: 0px;\">Scheduler-3779df42-53a9-4e7b-8548-662b716bb51e</p>\n", " <table style=\"width: 100%; text-align: left;\">\n", " <tr>\n", " <td style=\"text-align: left;\">\n", - " <strong>Comm:</strong> tcp://172.16.10.113:36511\n", + " <strong>Comm:</strong> tcp://172.16.10.111:37135\n", " </td>\n", " <td style=\"text-align: left;\">\n", " <strong>Workers:</strong> 0\n", @@ -386,7 +329,7 @@ " </tr>\n", " <tr>\n", " <td style=\"text-align: left;\">\n", - " <strong>Dashboard:</strong> <a href=\"http://172.16.10.113:8787/status\" target=\"_blank\">http://172.16.10.113:8787/status</a>\n", + " <strong>Dashboard:</strong> <a href=\"http://172.16.10.111:8787/status\" target=\"_blank\">http://172.16.10.111:8787/status</a>\n", " </td>\n", " <td style=\"text-align: left;\">\n", " <strong>Total threads:</strong> 0\n", @@ -424,7 +367,7 @@ "</div>" ], "text/plain": [ - "<Client: 'tcp://172.16.10.113:36511' processes=0 threads=0, memory=0 B>" + "<Client: 'tcp://172.16.10.111:37135' processes=0 threads=0, memory=0 B>" ] }, "execution_count": 2, @@ -601,7 +544,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 3, "metadata": { "ExecuteTime": { "end_time": "2024-06-05T11:36:31.922943Z", @@ -655,7 +598,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "metadata": { "ExecuteTime": { "end_time": "2024-06-05T11:36:31.939713Z", @@ -724,7 +667,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 4, "metadata": { "ExecuteTime": { "end_time": "2024-06-05T12:06:28.609266Z", @@ -824,7 +767,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 5, "metadata": { "ExecuteTime": { "start_time": "2024-06-05T12:06:29.841833Z" @@ -841,294 +784,206 @@ "text": [ "-------------------\n", "Processing data for GD4 using ['tg_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", - " Creating figures for the index\n", + " Creating figures for the index\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/gpfs/space/home/keernikh/adaptest_venv/lib/python3.9/site-packages/xarray/backends/plugins.py:80: RuntimeWarning: Engine 'cfgrib' loading failed:\n", + "Cannot find the ecCodes library\n", + " warnings.warn(f\"Engine {name!r} loading failed:\\n{ex}\", RuntimeWarning)\n", + "2025-03-11 16:59:39,383 Register worker <WorkerState 'tcp://172.16.10.101:42481', name: SLURMCluster-2, status: init, memory: 0, processing: 0>\n", + "2025-03-11 16:59:39,386 Starting worker compute stream, tcp://172.16.10.101:42481\n", + "2025-03-11 16:59:39,386 Starting established connection to tcp://172.16.10.101:57204\n", + "2025-03-11 16:59:39,388 Register worker <WorkerState 'tcp://172.16.10.101:36239', name: SLURMCluster-17, status: init, memory: 0, processing: 0>\n", + "2025-03-11 16:59:39,390 Starting worker compute stream, tcp://172.16.10.101:36239\n", + "2025-03-11 16:59:39,391 Starting established connection to tcp://172.16.10.101:57234\n", + "2025-03-11 16:59:39,393 Register worker <WorkerState 'tcp://172.16.10.101:42721', name: SLURMCluster-12, status: init, memory: 0, processing: 0>\n", + "2025-03-11 16:59:39,394 Starting worker compute stream, tcp://172.16.10.101:42721\n", + "2025-03-11 16:59:39,394 Starting established connection to tcp://172.16.10.101:57248\n", + "2025-03-11 16:59:39,396 Register worker <WorkerState 'tcp://172.16.10.101:40911', name: SLURMCluster-8, status: init, memory: 0, processing: 0>\n", + "2025-03-11 16:59:39,397 Starting worker compute stream, tcp://172.16.10.101:40911\n", + "2025-03-11 16:59:39,398 Starting established connection to tcp://172.16.10.101:57170\n", + "2025-03-11 16:59:39,399 Register worker <WorkerState 'tcp://172.16.10.101:37369', name: SLURMCluster-0, status: init, memory: 0, processing: 0>\n", + "2025-03-11 16:59:39,400 Starting worker compute stream, tcp://172.16.10.101:37369\n", + "2025-03-11 16:59:39,402 Starting established connection to tcp://172.16.10.101:57228\n", + "2025-03-11 16:59:39,403 Register worker <WorkerState 'tcp://172.16.10.101:38469', name: SLURMCluster-18, status: init, memory: 0, processing: 0>\n", + "2025-03-11 16:59:39,404 Starting worker compute stream, tcp://172.16.10.101:38469\n", + "2025-03-11 16:59:39,405 Starting established connection to tcp://172.16.10.101:57172\n", + "2025-03-11 16:59:39,406 Register worker <WorkerState 'tcp://172.16.10.101:33473', name: SLURMCluster-1, status: init, memory: 0, processing: 0>\n", + "2025-03-11 16:59:39,407 Starting worker compute stream, tcp://172.16.10.101:33473\n", + "2025-03-11 16:59:39,408 Starting established connection to tcp://172.16.10.101:57220\n", + "2025-03-11 16:59:39,409 Register worker <WorkerState 'tcp://172.16.10.101:35085', name: SLURMCluster-16, status: init, memory: 0, processing: 0>\n", + "2025-03-11 16:59:39,410 Starting worker compute stream, tcp://172.16.10.101:35085\n", + "2025-03-11 16:59:39,411 Starting established connection to tcp://172.16.10.101:57198\n", + "2025-03-11 16:59:39,412 Register worker <WorkerState 'tcp://172.16.10.101:34067', name: SLURMCluster-15, status: init, memory: 0, processing: 0>\n", + "2025-03-11 16:59:39,413 Starting worker compute stream, tcp://172.16.10.101:34067\n", + "2025-03-11 16:59:39,414 Starting established connection to tcp://172.16.10.101:57168\n", + "2025-03-11 16:59:39,416 Register worker <WorkerState 'tcp://172.16.10.101:40015', name: SLURMCluster-14, status: init, memory: 0, processing: 0>\n", + "2025-03-11 16:59:39,416 Starting worker compute stream, tcp://172.16.10.101:40015\n", + "2025-03-11 16:59:39,418 Starting established connection to tcp://172.16.10.101:57174\n", + "2025-03-11 17:00:07,664 Register worker <WorkerState 'tcp://172.16.10.111:34937', name: SLURMCluster-3, status: init, memory: 0, processing: 0>\n", + "2025-03-11 17:00:07,666 Starting worker compute stream, tcp://172.16.10.111:34937\n", + "2025-03-11 17:00:07,667 Starting established connection to tcp://172.16.10.111:40778\n", + "2025-03-11 17:00:07,669 Register worker <WorkerState 'tcp://172.16.10.111:44887', name: SLURMCluster-5, status: init, memory: 0, processing: 0>\n", + "2025-03-11 17:00:07,671 Starting worker compute stream, tcp://172.16.10.111:44887\n", + "2025-03-11 17:00:07,671 Starting established connection to tcp://172.16.10.111:40708\n", + "2025-03-11 17:00:07,673 Register worker <WorkerState 'tcp://172.16.10.111:45403', name: SLURMCluster-6, status: init, memory: 0, processing: 0>\n", + "2025-03-11 17:00:07,674 Starting worker compute stream, tcp://172.16.10.111:45403\n", + "2025-03-11 17:00:07,675 Starting established connection to tcp://172.16.10.111:40770\n", + "2025-03-11 17:00:07,676 Register worker <WorkerState 'tcp://172.16.10.111:35665', name: SLURMCluster-4, status: init, memory: 0, processing: 0>\n", + "2025-03-11 17:00:07,677 Starting worker compute stream, tcp://172.16.10.111:35665\n", + "2025-03-11 17:00:07,678 Starting established connection to tcp://172.16.10.111:40738\n", + "2025-03-11 17:00:07,680 Register worker <WorkerState 'tcp://172.16.10.111:44177', name: SLURMCluster-19, status: init, memory: 0, processing: 0>\n", + "2025-03-11 17:00:07,680 Starting worker compute stream, tcp://172.16.10.111:44177\n", + "2025-03-11 17:00:07,681 Starting established connection to tcp://172.16.10.111:40720\n", + "2025-03-11 17:00:07,684 Register worker <WorkerState 'tcp://172.16.10.111:37975', name: SLURMCluster-7, status: init, memory: 0, processing: 0>\n", + "2025-03-11 17:00:07,684 Starting worker compute stream, tcp://172.16.10.111:37975\n", + "2025-03-11 17:00:07,686 Starting established connection to tcp://172.16.10.111:40736\n", + "2025-03-11 17:00:07,687 Register worker <WorkerState 'tcp://172.16.10.111:41413', name: SLURMCluster-13, status: init, memory: 0, processing: 0>\n", + "2025-03-11 17:00:07,688 Starting worker compute stream, tcp://172.16.10.111:41413\n", + "2025-03-11 17:00:07,688 Starting established connection to tcp://172.16.10.111:40754\n", + "2025-03-11 17:00:07,689 Register worker <WorkerState 'tcp://172.16.10.111:35163', name: SLURMCluster-9, status: init, memory: 0, processing: 0>\n", + "2025-03-11 17:00:07,691 Starting worker compute stream, tcp://172.16.10.111:35163\n", + "2025-03-11 17:00:07,691 Starting established connection to tcp://172.16.10.111:40718\n", + "2025-03-11 17:00:07,692 Register worker <WorkerState 'tcp://172.16.10.111:42275', name: SLURMCluster-10, status: init, memory: 0, processing: 0>\n", + "2025-03-11 17:00:07,695 Starting worker compute stream, tcp://172.16.10.111:42275\n", + "2025-03-11 17:00:07,695 Starting established connection to tcp://172.16.10.111:40734\n", + "2025-03-11 17:00:07,697 Register worker <WorkerState 'tcp://172.16.10.111:34807', name: SLURMCluster-11, status: init, memory: 0, processing: 0>\n", + "2025-03-11 17:00:07,697 Starting worker compute stream, tcp://172.16.10.111:34807\n", + "2025-03-11 17:00:07,698 Starting established connection to tcp://172.16.10.111:40794\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/GD4_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 GD4 Growing degree days (sum of Tmean > 4 $^{\\circ... DJF \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std \\\n", - "0 $^{\\circ}$C days 3.148 7.788 1.754 3.987 6.072 11.582 \n", - "\n", - " stat_signif change_avg \n", - "0 True 5.152 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/GD4_DJF.csv\n", "-------------------\n", "Processing data for HD17 using ['tg_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/HD17_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 HD17 Heating degree days (sum of Tmean < 17 $^{\\cir... DJF \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std \\\n", - "0 $^{\\circ}$C days 1920.763 276.501 1994.24 282.807 1801.49 232.45 \n", - "\n", - " stat_signif change_avg \n", - "0 True -171.916 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/HD17_DJF.csv\n", "-------------------\n", "Processing data for TG using ['tg_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/TG_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 TG Mean of daily mean temperature DJF $^{\\circ}$C -4.286 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 3.068 -5.101 3.136 -2.96 2.591 True 1.91 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TG_DJF.csv\n", "-------------------\n", "Processing data for TN using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/TN_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TN Mean of daily minimum temperature DJF $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 -6.719 3.433 -7.656 3.521 -5.27 2.931 True \n", - "\n", - " change_avg \n", - "0 2.096 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TN_DJF.csv\n", "-------------------\n", "Processing data for TNx using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/TNx_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TNx Maximum daily minimum temperature DJF $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 2.978 1.917 2.594 1.92 3.674 1.894 True \n", - "\n", - " change_avg \n", - "0 0.966 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TNx_DJF.csv\n", "-------------------\n", "Processing data for TNn using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/TNn_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TNn Minimum daily minimum temperature DJF $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 -21.961 6.263 -22.979 6.408 -20.909 6.147 False \n", - "\n", - " change_avg \n", - "0 1.767 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TNn_DJF.csv\n", "-------------------\n", "Processing data for TR using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/TR_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 TR Number of tropical nights (Tmin > 20C) DJF days 0.0 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 0.0 0.0 0.0 0.0 0.0 True 0.0 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TR_DJF.csv\n", "-------------------\n", "Processing data for FD using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/FD_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 FD Number of Frost Days (Tmin < 0C) DJF days 75.354 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 12.746 78.071 11.228 69.309 14.285 True -10.013 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/FD_DJF.csv\n", "-------------------\n", "Processing data for CFD using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/CFD_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 CFD Maximum number of consecutive frost days (Tmin... DJF \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 46.117 29.42 52.864 33.754 36.515 20.721 True \n", - "\n", - " change_avg \n", - "0 -14.372 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CFD_DJF.csv\n", "-------------------\n", "Processing data for SU using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/SU_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 SU Number of summer days (Tmax > 25 $^{\\circ}$C) DJF days \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 0.0 0.0 0.0 0.0 0.0 0.0 True \n", - "\n", - " change_avg \n", - "0 0.0 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/SU_DJF.csv\n", "-------------------\n", "Processing data for CSU using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/CSU_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 CSU Maximum number of consecutive summer days (Tma... DJF \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 0.0 0.0 0.0 0.0 0.0 0.0 True \n", - "\n", - " change_avg \n", - "0 0.0 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CSU_DJF.csv\n", "-------------------\n", "Processing data for ID using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/ID_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 ID Number of ice days (Tmax < 0 $^{\\circ}$C) DJF days \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 50.756 18.668 55.076 18.903 42.71 17.754 True \n", - "\n", - " change_avg \n", - "0 -12.198 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/ID_DJF.csv\n", "-------------------\n", "Processing data for TX using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/TX_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TX Mean of daily maximum temperature DJF $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 -2.221 2.762 -2.941 2.824 -1.017 2.336 True \n", - "\n", - " change_avg \n", - "0 1.739 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TX_DJF.csv\n", "-------------------\n", "Processing data for TXx using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/TXx_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TXx Maximum daily maximum temperature DJF $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 5.562 1.935 5.083 1.851 6.309 1.898 True \n", - "\n", - " change_avg \n", - "0 1.053 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TXx_DJF.csv\n", "-------------------\n", "Processing data for TXn using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/TXn_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TXn Minimum daily maximum temperature DJF $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 -15.175 5.823 -15.948 6.228 -14.125 5.154 False \n", - "\n", - " change_avg \n", - "0 1.566 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TXn_DJF.csv\n", "-------------------\n", "Processing data for DTR using ['tx_daily_1940_2023_enc.nc', 'tn_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/DTR_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 DTR Mean diurnal temperature range DJF $^{\\circ}$C 4.497 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 0.886 4.715 0.911 4.252 0.823 True -0.358 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/DTR_DJF.csv\n", "-------------------\n", "Processing data for PRCPTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/PRCPTOT_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 PRCPTOT Total precipitation during wet days (>= 1mm) DJF mm \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std \\\n", - "0 131.983994 39.252998 127.971001 37.101002 141.490997 40.102001 \n", - "\n", - " stat_signif change_avg \n", - "0 False 12.714 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/PRCPTOT_DJF.csv\n", "-------------------\n", "Processing data for RR1 using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/RR1_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg all_std \\\n", - "0 RR1 Number of wet days (>= 1 mm) DJF days 36.534 7.782 \n", - "\n", - " ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 36.378 7.316 37.693 7.685 False 1.265 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RR1_DJF.csv\n", "-------------------\n", "Processing data for SDII using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/SDII_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 SDII Average precipitation during wet days (>= 1 mm) DJF \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 mm/day 3.569 0.581 3.484 0.52 3.722 0.615 True \n", - "\n", - " change_avg \n", - "0 0.206 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/SDII_DJF.csv\n", "-------------------\n", "Processing data for CWD using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/CWD_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 CWD Maximum consecutive wet days (>= 1mm) DJF days 6.285 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 2.073 5.995 1.857 6.616 2.308 False 0.526 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CWD_DJF.csv\n", "-------------------\n", "Processing data for CDD using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/CDD_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 CDD Maximum consecutive dry days (< 1mm) DJF days 12.925 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 5.34 12.578 4.758 12.561 4.49 False -0.153 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CDD_DJF.csv\n", "-------------------\n", "Processing data for R10mm using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/R10mm_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 R10mm Number of heavy precipitation days (>=10mm) DJF days \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 1.329 1.266 1.242 1.085 1.578 1.488 False \n", - "\n", - " change_avg \n", - "0 0.302 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R10mm_DJF.csv\n", "-------------------\n", "Processing data for R20mm using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/R20mm_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R20mm Number of very heavy precipitation days (>=20mm) DJF \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 0.029 0.169 0.062 0.242 0.008 0.092 False \n", - "\n", - " change_avg \n", - "0 -0.048 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R20mm_DJF.csv\n", "-------------------\n", "Processing data for RX1day using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/RX1day_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 RX1day Maximum 1-day total precipitation DJF mm 12.017 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 3.581 12.492 4.003 12.099 3.198 False -0.42 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RX1day_DJF.csv\n", "-------------------\n", "Processing data for RX5day using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/RX5day_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RX5day_DJF.csv\n", + "-------------------\n", + "Processing data for R75p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n" ] }, @@ -1136,27 +991,27 @@ "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 09:35:38,964 Detected different `run_spec` for key ('getitem-4097034e02aa7e41d0b0a988a2ef6af7', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", + "2025-03-11 17:12:15,613 Detected different `run_spec` for key ('getitem-0d7171e0961fd03563505ddab40f3655', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", "Debugging information\n", "---------------------\n", "old task state: released\n", - "old run_spec: (<function execute_task at 0x1478d59ce670>, (('open_dataset-getitem-4097034e02aa7e41d0b0a988a2ef6af7', 0, 0, 0),), {})\n", - "new run_spec: (<function getitem at 0x1478e3b95dc0>, (('open_dataset-RX5day-3b126c055621e70cd524a47321a6e07f', 0, 0, 0), (slice(51, 81, 1), slice(None, None, None), slice(None, None, None))), {})\n", - "old token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-getitem-4097034e02aa7e41d0b0a988a2ef6af7', 0, 0, 0])]), ('dict', [])])\n", - "new token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-RX5day-3b126c055621e70cd524a47321a6e07f', 0, 0, 0]), ('tuple', [slice(51, 81, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", - "old dependencies: {('open_dataset-getitem-4097034e02aa7e41d0b0a988a2ef6af7', 0, 0, 0)}\n", - "new dependencies: {('open_dataset-RX5day-3b126c055621e70cd524a47321a6e07f', 0, 0, 0)}\n", - "\n", - "2025-01-08 09:35:39,049 Detected different `run_spec` for key ('getitem-4097034e02aa7e41d0b0a988a2ef6af7', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", + "old run_spec: (<function getitem at 0x14603e091430>, (('open_dataset-R75p-f9591a369618ac2740304c3cf258b11b', 0, 0, 0), (slice(21, 51, 1), slice(None, None, None), slice(None, None, None))), {})\n", + "new run_spec: (<function execute_task at 0x14602fec1e50>, (('open_dataset-getitem-0d7171e0961fd03563505ddab40f3655', 0, 0, 0),), {})\n", + "old token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-R75p-f9591a369618ac2740304c3cf258b11b', 0, 0, 0]), ('tuple', [slice(21, 51, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", + "new token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-getitem-0d7171e0961fd03563505ddab40f3655', 0, 0, 0])]), ('dict', [])])\n", + "old dependencies: {('open_dataset-R75p-f9591a369618ac2740304c3cf258b11b', 0, 0, 0)}\n", + "new dependencies: {('open_dataset-getitem-0d7171e0961fd03563505ddab40f3655', 0, 0, 0)}\n", + "\n", + "2025-03-11 17:12:15,664 Detected different `run_spec` for key ('getitem-0d7171e0961fd03563505ddab40f3655', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", "Debugging information\n", "---------------------\n", "old task state: released\n", - "old run_spec: (<function execute_task at 0x1478d59ce670>, (('open_dataset-getitem-4097034e02aa7e41d0b0a988a2ef6af7', 0, 0, 0),), {})\n", - "new run_spec: (<function getitem at 0x1478e3b95dc0>, (('open_dataset-RX5day-3b126c055621e70cd524a47321a6e07f', 0, 0, 0), (slice(51, 81, 1), slice(None, None, None), slice(None, None, None))), {})\n", - "old token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-getitem-4097034e02aa7e41d0b0a988a2ef6af7', 0, 0, 0])]), ('dict', [])])\n", - "new token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-RX5day-3b126c055621e70cd524a47321a6e07f', 0, 0, 0]), ('tuple', [slice(51, 81, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", - "old dependencies: {('open_dataset-getitem-4097034e02aa7e41d0b0a988a2ef6af7', 0, 0, 0)}\n", - "new dependencies: {('open_dataset-RX5day-3b126c055621e70cd524a47321a6e07f', 0, 0, 0)}\n", + "old run_spec: (<function getitem at 0x14603e091430>, (('open_dataset-R75p-f9591a369618ac2740304c3cf258b11b', 0, 0, 0), (slice(21, 51, 1), slice(None, None, None), slice(None, None, None))), {})\n", + "new run_spec: (<function execute_task at 0x14602fec1e50>, (('open_dataset-getitem-0d7171e0961fd03563505ddab40f3655', 0, 0, 0),), {})\n", + "old token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-R75p-f9591a369618ac2740304c3cf258b11b', 0, 0, 0]), ('tuple', [slice(21, 51, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", + "new token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-getitem-0d7171e0961fd03563505ddab40f3655', 0, 0, 0])]), ('dict', [])])\n", + "old dependencies: {('open_dataset-R75p-f9591a369618ac2740304c3cf258b11b', 0, 0, 0)}\n", + "new dependencies: {('open_dataset-getitem-0d7171e0961fd03563505ddab40f3655', 0, 0, 0)}\n", "\n" ] }, @@ -1164,841 +1019,288 @@ "name": "stdout", "output_type": "stream", "text": [ - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/RX5day_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 RX5day Maximum 5-day total precipitation DJF mm 26.268999 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 7.2 25.849001 6.507 27.322001 7.194 False 1.427 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RX5day_DJF.csv\n", - "-------------------\n", - "Processing data for R75p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", - " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/R75p_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R75p Days with RR > 75th percentile of daily amount... DJF \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 5.893 3.084 5.325 2.779 6.688 3.416 False \n", - "\n", - " change_avg \n", - "0 1.298 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R75p_DJF.csv\n", "-------------------\n", "Processing data for R75pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/R75pTOT_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R75pTOT Precipitation fraction due to moderate wet day... DJF \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 % 36.111 13.013 34.250999 11.261 38.426998 14.274 False \n", - "\n", - " change_avg \n", - "0 3.768 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R75pTOT_DJF.csv\n", "-------------------\n", "Processing data for R95p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/R95p_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R95p Days with RR > 95th percentile of daily amount... DJF \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 0.567 0.791 0.556 0.733 0.689 0.909 False \n", - "\n", - " change_avg \n", - "0 0.099 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R95p_DJF.csv\n", "-------------------\n", "Processing data for R95pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/R95pTOT_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R95pTOT Precipitation fraction due to very wet days (>... DJF \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 % 5.608 7.579 5.932 7.675 6.339 8.079 False \n", - "\n", - " change_avg \n", - "0 0.162 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R95pTOT_DJF.csv\n", "-------------------\n", "Processing data for R99p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/R99p_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R99p Days with RR > 99th percentile of daily amount... DJF \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 0.03 0.171 0.065 0.247 0.006 0.078 False \n", - "\n", - " change_avg \n", - "0 -0.049 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R99p_DJF.csv\n", "-------------------\n", "Processing data for R99pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = DJF\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/DJF/R99pTOT_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R99pTOT Precipitation fraction due to extremely wet da... DJF \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 % 0.462 2.723 1.038 4.078 0.081 1.06 False \n", - "\n", - " change_avg \n", - "0 -0.758 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R99pTOT_DJF.csv\n", "-------------------\n", "Processing data for GD4 using ['tg_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/GD4_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 GD4 Growing degree days (sum of Tmean > 4 $^{\\circ... MAM \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std \\\n", - "0 $^{\\circ}$C days 244.561 74.832 238.574 70.273 278.715 68.332 \n", - "\n", - " stat_signif change_avg \n", - "0 True 43.117 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/GD4_MAM.csv\n", "-------------------\n", "Processing data for HD17 using ['tg_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/HD17_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 HD17 Heating degree days (sum of Tmean < 17 $^{\\cir... MAM \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std \\\n", - "0 $^{\\circ}$C days 1188.416 148.907 1204.613 128.022 1100.145 99.47 \n", - "\n", - " stat_signif change_avg \n", - "0 True -102.389 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/HD17_MAM.csv\n", "-------------------\n", "Processing data for TG using ['tg_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/TG_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 TG Mean of daily mean temperature MAM $^{\\circ}$C 4.118 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 1.638 3.942 1.407 5.092 1.113 True 1.123 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TG_MAM.csv\n", "-------------------\n", "Processing data for TN using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/TN_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TN Mean of daily minimum temperature MAM $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 0.047 1.681 -0.005 1.584 0.772 1.271 True \n", - "\n", - " change_avg \n", - "0 0.884 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TN_MAM.csv\n", "-------------------\n", "Processing data for TNx using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", - " Creating figures for the index\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 09:41:33,126 Detected different `run_spec` for key ('getitem-de102528235307f08c9ba50672ddce03', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", - "Debugging information\n", - "---------------------\n", - "old task state: released\n", - "old run_spec: (<function execute_task at 0x1478d59ce670>, (('open_dataset-TNx-getitem-de102528235307f08c9ba50672ddce03', 0, 0, 0),), {})\n", - "new run_spec: (<function getitem at 0x1478e3b95dc0>, (('open_dataset-TNx-4d84621489fbc7469741bfb092ccc186', 0, 0, 0), (slice(51, 81, 1), slice(None, None, None), slice(None, None, None))), {})\n", - "old token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-TNx-getitem-de102528235307f08c9ba50672ddce03', 0, 0, 0])]), ('dict', [])])\n", - "new token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-TNx-4d84621489fbc7469741bfb092ccc186', 0, 0, 0]), ('tuple', [slice(51, 81, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", - "old dependencies: {('open_dataset-TNx-getitem-de102528235307f08c9ba50672ddce03', 0, 0, 0)}\n", - "new dependencies: {('open_dataset-TNx-4d84621489fbc7469741bfb092ccc186', 0, 0, 0)}\n", - "\n", - "2025-01-08 09:41:33,216 Detected different `run_spec` for key ('getitem-de102528235307f08c9ba50672ddce03', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", - "Debugging information\n", - "---------------------\n", - "old task state: released\n", - "old run_spec: (<function execute_task at 0x1478d59ce670>, (('open_dataset-TNx-getitem-de102528235307f08c9ba50672ddce03', 0, 0, 0),), {})\n", - "new run_spec: (<function getitem at 0x1478e3b95dc0>, (('open_dataset-TNx-4d84621489fbc7469741bfb092ccc186', 0, 0, 0), (slice(51, 81, 1), slice(None, None, None), slice(None, None, None))), {})\n", - "old token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-TNx-getitem-de102528235307f08c9ba50672ddce03', 0, 0, 0])]), ('dict', [])])\n", - "new token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-TNx-4d84621489fbc7469741bfb092ccc186', 0, 0, 0]), ('tuple', [slice(51, 81, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", - "old dependencies: {('open_dataset-TNx-getitem-de102528235307f08c9ba50672ddce03', 0, 0, 0)}\n", - "new dependencies: {('open_dataset-TNx-4d84621489fbc7469741bfb092ccc186', 0, 0, 0)}\n", - "\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/TNx_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TNx Maximum daily minimum temperature MAM $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 11.751 2.53 11.764 2.449 12.149 2.652 False \n", - "\n", - " change_avg \n", - "0 0.877 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TNx_MAM.csv\n", "-------------------\n", "Processing data for TNn using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/TNn_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TNn Minimum daily minimum temperature MAM $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 -14.5 5.454 -15.356 5.723 -12.186 5.03 True \n", - "\n", - " change_avg \n", - "0 2.724 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TNn_MAM.csv\n", "-------------------\n", "Processing data for TR using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/TR_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 TR Number of tropical nights (Tmin > 20C) MAM days 0.001 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 0.042 0.0 0.0 0.003 0.07 False 0.004 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TR_MAM.csv\n", "-------------------\n", "Processing data for FD using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/FD_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 FD Number of Frost Days (Tmin < 0C) MAM days 41.607 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 10.217 41.752 9.51 37.495 8.655 True -5.425 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/FD_MAM.csv\n", "-------------------\n", "Processing data for CFD using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/CFD_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 CFD Maximum number of consecutive frost days (Tmin... MAM \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 21.373 11.423 20.962 9.336 16.305 9.61 True \n", - "\n", - " change_avg \n", - "0 -4.857 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CFD_MAM.csv\n", "-------------------\n", "Processing data for SU using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/SU_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 SU Number of summer days (Tmax > 25 $^{\\circ}$C) MAM days \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 0.539 1.148 0.592 1.151 0.805 1.404 False \n", - "\n", - " change_avg \n", - "0 0.147 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/SU_MAM.csv\n", "-------------------\n", "Processing data for CSU using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/CSU_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 CSU Maximum number of consecutive summer days (Tma... MAM \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 0.439 0.887 0.484 0.915 0.635 1.029 False \n", - "\n", - " change_avg \n", - "0 0.1 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CSU_MAM.csv\n", "-------------------\n", "Processing data for ID using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/ID_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 ID Number of ice days (Tmax < 0 $^{\\circ}$C) MAM days \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 11.827 8.499 12.319 8.01 7.825 6.252 True \n", - "\n", - " change_avg \n", - "0 -4.493 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/ID_MAM.csv\n", "-------------------\n", "Processing data for TX using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", - " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/TX_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TX Mean of daily maximum temperature MAM $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 7.584 1.892 7.329 1.576 8.699 1.453 True \n", - "\n", - " change_avg \n", - "0 1.257 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TX_MAM.csv\n", - "-------------------\n", - "Processing data for TXx using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", - " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/TXx_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TXx Maximum daily maximum temperature MAM $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 22.386999 3.513 22.417 3.458 23.344 3.341 False \n", - "\n", - " change_avg \n", - "0 1.184 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TXx_MAM.csv\n", - "-------------------\n", - "Processing data for TXn using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", - " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/TXn_EST.png\n" + " Creating figures for the index\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 09:47:17,625 Event loop was unresponsive in Scheduler for 3.49s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" + "2025-03-11 17:21:36,517 Detected different `run_spec` for key ('getitem-b0ea1edc37ad65c84d15fff731da1dee', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", + "Debugging information\n", + "---------------------\n", + "old task state: released\n", + "old run_spec: (<function execute_task at 0x14602fec1e50>, (('open_dataset-TX-getitem-b0ea1edc37ad65c84d15fff731da1dee', 0, 0, 0),), {})\n", + "new run_spec: (<function getitem at 0x14603e091430>, (('open_dataset-TX-55cbe9f6f2eee26a853e78c04458096b', 0, 0, 0), (slice(51, 81, 1), slice(None, None, None), slice(None, None, None))), {})\n", + "old token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-TX-getitem-b0ea1edc37ad65c84d15fff731da1dee', 0, 0, 0])]), ('dict', [])])\n", + "new token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-TX-55cbe9f6f2eee26a853e78c04458096b', 0, 0, 0]), ('tuple', [slice(51, 81, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", + "old dependencies: {('open_dataset-TX-getitem-b0ea1edc37ad65c84d15fff731da1dee', 0, 0, 0)}\n", + "new dependencies: {('open_dataset-TX-55cbe9f6f2eee26a853e78c04458096b', 0, 0, 0)}\n", + "\n", + "2025-03-11 17:21:36,601 Detected different `run_spec` for key ('getitem-b0ea1edc37ad65c84d15fff731da1dee', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", + "Debugging information\n", + "---------------------\n", + "old task state: released\n", + "old run_spec: (<function execute_task at 0x14602fec1e50>, (('open_dataset-TX-getitem-b0ea1edc37ad65c84d15fff731da1dee', 0, 0, 0),), {})\n", + "new run_spec: (<function getitem at 0x14603e091430>, (('open_dataset-TX-55cbe9f6f2eee26a853e78c04458096b', 0, 0, 0), (slice(51, 81, 1), slice(None, None, None), slice(None, None, None))), {})\n", + "old token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-TX-getitem-b0ea1edc37ad65c84d15fff731da1dee', 0, 0, 0])]), ('dict', [])])\n", + "new token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-TX-55cbe9f6f2eee26a853e78c04458096b', 0, 0, 0]), ('tuple', [slice(51, 81, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", + "old dependencies: {('open_dataset-TX-getitem-b0ea1edc37ad65c84d15fff731da1dee', 0, 0, 0)}\n", + "new dependencies: {('open_dataset-TX-55cbe9f6f2eee26a853e78c04458096b', 0, 0, 0)}\n", + "\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TXn Minimum daily maximum temperature MAM $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 -5.922 4.057 -6.468 4.233 -3.717 2.909 True \n", - "\n", - " change_avg \n", - "0 2.481 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TXn_MAM.csv\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/TX_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TX_MAM.csv\n", "-------------------\n", - "Processing data for DTR using ['tx_daily_1940_2023_enc.nc', 'tn_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", + "Processing data for TXx using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/DTR_EST.png\n" + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/TXx_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TXx_MAM.csv\n", + "-------------------\n", + "Processing data for TXn using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", + " Creating figures for the index\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 09:48:01,684 Event loop was unresponsive in Scheduler for 3.33s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" + "2025-03-11 17:22:10,716 Detected different `run_spec` for key ('getitem-4bb7cdff1639b8d86269e3583c8296bb', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", + "Debugging information\n", + "---------------------\n", + "old task state: released\n", + "old run_spec: (<function getitem at 0x14603e091430>, (('open_dataset-TXn-2e991623237f01ed55c32b4c47f6cd46', 0, 0, 0), (slice(21, 51, 1), slice(None, None, None), slice(None, None, None))), {})\n", + "new run_spec: (<function execute_task at 0x14602fec1e50>, (('open_dataset-TXn-getitem-4bb7cdff1639b8d86269e3583c8296bb', 0, 0, 0),), {})\n", + "old token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-TXn-2e991623237f01ed55c32b4c47f6cd46', 0, 0, 0]), ('tuple', [slice(21, 51, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", + "new token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-TXn-getitem-4bb7cdff1639b8d86269e3583c8296bb', 0, 0, 0])]), ('dict', [])])\n", + "old dependencies: {('open_dataset-TXn-2e991623237f01ed55c32b4c47f6cd46', 0, 0, 0)}\n", + "new dependencies: {('open_dataset-TXn-getitem-4bb7cdff1639b8d86269e3583c8296bb', 0, 0, 0)}\n", + "\n", + "2025-03-11 17:22:10,771 Detected different `run_spec` for key ('getitem-4bb7cdff1639b8d86269e3583c8296bb', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", + "Debugging information\n", + "---------------------\n", + "old task state: released\n", + "old run_spec: (<function getitem at 0x14603e091430>, (('open_dataset-TXn-2e991623237f01ed55c32b4c47f6cd46', 0, 0, 0), (slice(21, 51, 1), slice(None, None, None), slice(None, None, None))), {})\n", + "new run_spec: (<function execute_task at 0x14602fec1e50>, (('open_dataset-TXn-getitem-4bb7cdff1639b8d86269e3583c8296bb', 0, 0, 0),), {})\n", + "old token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-TXn-2e991623237f01ed55c32b4c47f6cd46', 0, 0, 0]), ('tuple', [slice(21, 51, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", + "new token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-TXn-getitem-4bb7cdff1639b8d86269e3583c8296bb', 0, 0, 0])]), ('dict', [])])\n", + "old dependencies: {('open_dataset-TXn-2e991623237f01ed55c32b4c47f6cd46', 0, 0, 0)}\n", + "new dependencies: {('open_dataset-TXn-getitem-4bb7cdff1639b8d86269e3583c8296bb', 0, 0, 0)}\n", + "\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 DTR Mean diurnal temperature range MAM $^{\\circ}$C 7.537 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 1.553 7.334 1.455 7.927 1.623 True 0.373 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/TXn_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TXn_MAM.csv\n", + "-------------------\n", + "Processing data for DTR using ['tx_daily_1940_2023_enc.nc', 'tn_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/DTR_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/DTR_MAM.csv\n", "-------------------\n", "Processing data for PRCPTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/PRCPTOT_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 PRCPTOT Total precipitation during wet days (>= 1mm) MAM mm \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std \\\n", - "0 125.516998 37.064999 131.492996 39.131001 127.726997 34.580002 \n", - "\n", - " stat_signif change_avg \n", - "0 False -4.118 >\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/PRCPTOT_MAM.csv\n", "-------------------\n", "Processing data for RR1 using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/RR1_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 09:49:25,317 Event loop was unresponsive in Scheduler for 3.96s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg all_std \\\n", - "0 RR1 Number of wet days (>= 1 mm) MAM days 31.015 7.036 \n", - "\n", - " ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 31.824 7.049 31.701 7.064 False -0.539 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/RR1_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RR1_MAM.csv\n", "-------------------\n", "Processing data for SDII using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/SDII_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 09:50:09,957 Event loop was unresponsive in Scheduler for 3.90s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 SDII Average precipitation during wet days (>= 1 mm) MAM \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 mm/day 4.024 0.681 4.093 0.694 4.03 0.644 False \n", - "\n", - " change_avg \n", - "0 -0.04 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/SDII_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/SDII_MAM.csv\n", "-------------------\n", "Processing data for CWD using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/CWD_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 09:51:04,577 Event loop was unresponsive in Scheduler for 5.74s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 CWD Maximum consecutive wet days (>= 1mm) MAM days 5.578 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 2.028 5.657 1.93 5.804 2.176 False 0.054 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/CWD_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CWD_MAM.csv\n", "-------------------\n", "Processing data for CDD using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/CDD_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 09:51:57,640 Event loop was unresponsive in Scheduler for 5.24s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 CDD Maximum consecutive dry days (< 1mm) MAM days 14.943 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 5.521 14.896 5.813 14.478 5.126 False -0.101 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/CDD_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CDD_MAM.csv\n", "-------------------\n", "Processing data for R10mm using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/R10mm_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 09:52:46,567 Event loop was unresponsive in Scheduler for 4.05s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 R10mm Number of heavy precipitation days (>=10mm) MAM days \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 1.855 1.46 2.131 1.564 1.872 1.378 False \n", - "\n", - " change_avg \n", - "0 -0.183 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/R10mm_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R10mm_MAM.csv\n", "-------------------\n", "Processing data for R20mm using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/R20mm_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 09:53:33,190 Event loop was unresponsive in Scheduler for 5.01s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R20mm Number of very heavy precipitation days (>=20mm) MAM \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 0.131 0.388 0.136 0.432 0.115 0.336 False \n", - "\n", - " change_avg \n", - "0 -0.006 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/R20mm_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R20mm_MAM.csv\n", "-------------------\n", "Processing data for RX1day using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/RX1day_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 09:54:24,857 Event loop was unresponsive in Scheduler for 4.76s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 RX1day Maximum 1-day total precipitation MAM mm 14.134 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 5.183 14.319 4.7 14.133 4.844 False -0.004 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/RX1day_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RX1day_MAM.csv\n", "-------------------\n", "Processing data for RX5day using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/RX5day_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 09:55:08,721 Event loop was unresponsive in Scheduler for 4.24s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 RX5day Maximum 5-day total precipitation MAM mm 29.535 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 9.357 30.969 8.51 29.950001 9.534 False -0.845 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/RX5day_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RX5day_MAM.csv\n", "-------------------\n", "Processing data for R75p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/R75p_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 09:55:53,471 Event loop was unresponsive in Scheduler for 3.84s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R75p Days with RR > 75th percentile of daily amount... MAM \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 6.289 2.815 6.742 2.929 6.373 2.723 False \n", - "\n", - " change_avg \n", - "0 -0.244 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/R75p_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R75p_MAM.csv\n", "-------------------\n", "Processing data for R75pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/R75pTOT_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 09:56:44,233 Event loop was unresponsive in Scheduler for 6.11s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R75pTOT Precipitation fraction due to moderate wet day... MAM \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 % 44.738998 13.531 46.401001 12.735 44.764 12.527 False \n", - "\n", - " change_avg \n", - "0 -0.66 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/R75pTOT_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R75pTOT_MAM.csv\n", "-------------------\n", "Processing data for R95p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/R95p_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 09:57:31,311 Event loop was unresponsive in Scheduler for 3.80s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R95p Days with RR > 95th percentile of daily amount... MAM \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 0.97 1.044 1.103 1.123 0.976 1.033 False \n", - "\n", - " change_avg \n", - "0 -0.116 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/R95p_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R95p_MAM.csv\n", "-------------------\n", "Processing data for R95pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/R95pTOT_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 09:58:18,494 Event loop was unresponsive in Scheduler for 5.80s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R95pTOT Precipitation fraction due to very wet days (>... MAM \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 % 11.056 11.575 11.809 12.145 11.342 11.445 False \n", - "\n", - " change_avg \n", - "0 -0.524 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/R95pTOT_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R95pTOT_MAM.csv\n", "-------------------\n", "Processing data for R99p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/R99p_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 09:59:05,156 Event loop was unresponsive in Scheduler for 4.28s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R99p Days with RR > 99th percentile of daily amount... MAM \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 0.133 0.391 0.143 0.447 0.11 0.33 False \n", - "\n", - " change_avg \n", - "0 -0.01 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/R99p_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R99p_MAM.csv\n", "-------------------\n", "Processing data for R99pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = MAM\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/R99pTOT_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 09:59:54,907 Event loop was unresponsive in Scheduler for 5.59s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R99pTOT Precipitation fraction due to extremely wet da... MAM \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 % 2.117 6.354 2.129 6.893 1.814 5.621 False \n", - "\n", - " change_avg \n", - "0 0.059 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/MAM/R99pTOT_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R99pTOT_MAM.csv\n", "-------------------\n", "Processing data for GD4 using ['tg_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/GD4_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:00:42,435 Event loop was unresponsive in Scheduler for 5.16s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 GD4 Growing degree days (sum of Tmean > 4 $^{\\circ... JJA \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std \\\n", - "0 $^{\\circ}$C days 1113.746 100.649 1072.361 87.145 1151.601 99.761 \n", - "\n", - " stat_signif change_avg \n", - "0 True 88.149 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/GD4_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/GD4_JJA.csv\n", "-------------------\n", "Processing data for HD17 using ['tg_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/HD17_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:01:28,352 Event loop was unresponsive in Scheduler for 5.10s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 HD17 Heating degree days (sum of Tmean < 17 $^{\\cir... JJA \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std \\\n", - "0 $^{\\circ}$C days 160.521 57.858 183.327 56.833 140.727 53.085 \n", - "\n", - " stat_signif change_avg \n", - "0 True -50.967 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/HD17_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/HD17_JJA.csv\n", "-------------------\n", "Processing data for TG using ['tg_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/TG_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:02:11,685 Event loop was unresponsive in Scheduler for 4.25s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TG Mean of daily mean temperature JJA $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 16.106001 1.094 15.656 0.947 16.517 1.084 True \n", - "\n", - " change_avg \n", - "0 0.961 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/TG_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TG_JJA.csv\n", "-------------------\n", "Processing data for TN using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/TN_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:02:54,987 Event loop was unresponsive in Scheduler for 3.45s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TN Mean of daily minimum temperature JJA $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 11.786 1.277 11.412 1.206 11.898 1.321 True \n", - "\n", - " change_avg \n", - "0 0.717 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/TN_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TN_JJA.csv\n", "-------------------\n", "Processing data for TNx using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/TNx_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:03:39,722 Event loop was unresponsive in Scheduler for 6.17s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TNx Maximum daily minimum temperature JJA $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 17.843 1.799 17.061001 1.372 18.320999 1.951 True \n", - "\n", - " change_avg \n", - "0 1.244 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/TNx_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TNx_JJA.csv\n", "-------------------\n", "Processing data for TNn using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/TNn_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TNn_JJA.csv\n", + "-------------------\n", + "Processing data for TR using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n" ] }, @@ -2006,27 +1308,27 @@ "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 10:04:20,791 Detected different `run_spec` for key ('getitem-1166f7af461557dd6e700335d9e47d06', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", + "2025-03-11 17:33:40,062 Detected different `run_spec` for key ('getitem-d0d12ce2b2c45a7a4e3b4ba0c9ed3150', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", "Debugging information\n", "---------------------\n", "old task state: released\n", - "old run_spec: (<function execute_task at 0x1478d59ce670>, (('open_dataset-TNn-getitem-1166f7af461557dd6e700335d9e47d06', 0, 0, 0),), {})\n", - "new run_spec: (<function getitem at 0x1478e3b95dc0>, (('open_dataset-TNn-edef4dbd0bcb1b331a24345bb869aa8e', 0, 0, 0), (slice(51, 81, 1), slice(None, None, None), slice(None, None, None))), {})\n", - "old token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-TNn-getitem-1166f7af461557dd6e700335d9e47d06', 0, 0, 0])]), ('dict', [])])\n", - "new token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-TNn-edef4dbd0bcb1b331a24345bb869aa8e', 0, 0, 0]), ('tuple', [slice(51, 81, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", - "old dependencies: {('open_dataset-TNn-getitem-1166f7af461557dd6e700335d9e47d06', 0, 0, 0)}\n", - "new dependencies: {('open_dataset-TNn-edef4dbd0bcb1b331a24345bb869aa8e', 0, 0, 0)}\n", - "\n", - "2025-01-08 10:04:20,910 Detected different `run_spec` for key ('getitem-1166f7af461557dd6e700335d9e47d06', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", + "old run_spec: (<function getitem at 0x14603e091430>, (('open_dataset-TR-b1c51b6080ba7664b21f4c3a356b2cab', 0, 0, 0), (slice(21, 51, 1), slice(None, None, None), slice(None, None, None))), {})\n", + "new run_spec: (<function execute_task at 0x14602fec1e50>, (('open_dataset-TR-getitem-d0d12ce2b2c45a7a4e3b4ba0c9ed3150', 0, 0, 0),), {})\n", + "old token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-TR-b1c51b6080ba7664b21f4c3a356b2cab', 0, 0, 0]), ('tuple', [slice(21, 51, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", + "new token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-TR-getitem-d0d12ce2b2c45a7a4e3b4ba0c9ed3150', 0, 0, 0])]), ('dict', [])])\n", + "old dependencies: {('open_dataset-TR-b1c51b6080ba7664b21f4c3a356b2cab', 0, 0, 0)}\n", + "new dependencies: {('open_dataset-TR-getitem-d0d12ce2b2c45a7a4e3b4ba0c9ed3150', 0, 0, 0)}\n", + "\n", + "2025-03-11 17:33:40,108 Detected different `run_spec` for key ('getitem-d0d12ce2b2c45a7a4e3b4ba0c9ed3150', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", "Debugging information\n", "---------------------\n", "old task state: released\n", - "old run_spec: (<function execute_task at 0x1478d59ce670>, (('open_dataset-TNn-getitem-1166f7af461557dd6e700335d9e47d06', 0, 0, 0),), {})\n", - "new run_spec: (<function getitem at 0x1478e3b95dc0>, (('open_dataset-TNn-edef4dbd0bcb1b331a24345bb869aa8e', 0, 0, 0), (slice(51, 81, 1), slice(None, None, None), slice(None, None, None))), {})\n", - "old token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-TNn-getitem-1166f7af461557dd6e700335d9e47d06', 0, 0, 0])]), ('dict', [])])\n", - "new token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-TNn-edef4dbd0bcb1b331a24345bb869aa8e', 0, 0, 0]), ('tuple', [slice(51, 81, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", - "old dependencies: {('open_dataset-TNn-getitem-1166f7af461557dd6e700335d9e47d06', 0, 0, 0)}\n", - "new dependencies: {('open_dataset-TNn-edef4dbd0bcb1b331a24345bb869aa8e', 0, 0, 0)}\n", + "old run_spec: (<function getitem at 0x14603e091430>, (('open_dataset-TR-b1c51b6080ba7664b21f4c3a356b2cab', 0, 0, 0), (slice(21, 51, 1), slice(None, None, None), slice(None, None, None))), {})\n", + "new run_spec: (<function execute_task at 0x14602fec1e50>, (('open_dataset-TR-getitem-d0d12ce2b2c45a7a4e3b4ba0c9ed3150', 0, 0, 0),), {})\n", + "old token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-TR-b1c51b6080ba7664b21f4c3a356b2cab', 0, 0, 0]), ('tuple', [slice(21, 51, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", + "new token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-TR-getitem-d0d12ce2b2c45a7a4e3b4ba0c9ed3150', 0, 0, 0])]), ('dict', [])])\n", + "old dependencies: {('open_dataset-TR-b1c51b6080ba7664b21f4c3a356b2cab', 0, 0, 0)}\n", + "new dependencies: {('open_dataset-TR-getitem-d0d12ce2b2c45a7a4e3b4ba0c9ed3150', 0, 0, 0)}\n", "\n" ] }, @@ -2034,1606 +1336,609 @@ "name": "stdout", "output_type": "stream", "text": [ - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/TNn_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:04:29,992 Event loop was unresponsive in Scheduler for 6.45s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TNn Minimum daily minimum temperature JJA $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 4.809 2.047 4.534 2.018 4.905 1.976 False \n", - "\n", - " change_avg \n", - "0 1.204 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TNn_JJA.csv\n", - "-------------------\n", - "Processing data for TR using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", - " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/TR_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:05:17,141 Event loop was unresponsive in Scheduler for 4.07s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 TR Number of tropical nights (Tmin > 20C) JJA days 0.367 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 1.477 0.069 0.646 0.601 1.887 True 1.539 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/TR_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TR_JJA.csv\n", "-------------------\n", "Processing data for FD using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/FD_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:06:08,503 Event loop was unresponsive in Scheduler for 6.45s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 FD Number of Frost Days (Tmin < 0C) JJA days 0.011 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 0.162 0.029 0.27 0.0 0.017 False -0.014 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/FD_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/FD_JJA.csv\n", "-------------------\n", "Processing data for CFD using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/CFD_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:07:01,615 Event loop was unresponsive in Scheduler for 6.94s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 CFD Maximum number of consecutive frost days (Tmin... JJA \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 0.01 0.161 0.029 0.268 0.0 0.017 False \n", - "\n", - " change_avg \n", - "0 -0.013 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/CFD_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CFD_JJA.csv\n", "-------------------\n", "Processing data for SU using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/SU_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:07:52,189 Event loop was unresponsive in Scheduler for 5.41s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 SU Number of summer days (Tmax > 25 $^{\\circ}$C) JJA days \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 8.489 7.997 6.286 5.528 11.907 9.153 True \n", - "\n", - " change_avg \n", - "0 3.91 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/SU_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/SU_JJA.csv\n", "-------------------\n", "Processing data for CSU using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/CSU_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:08:41,588 Event loop was unresponsive in Scheduler for 6.35s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 CSU Maximum number of consecutive summer days (Tma... JJA \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 3.645 3.324 2.715 2.07 4.94 3.897 True \n", - "\n", - " change_avg \n", - "0 1.591 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/CSU_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CSU_JJA.csv\n", "-------------------\n", "Processing data for ID using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/ID_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:09:30,603 Event loop was unresponsive in Scheduler for 4.63s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 ID Number of ice days (Tmax < 0 $^{\\circ}$C) JJA days \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 0.0 0.0 0.0 0.0 0.0 0.0 True \n", - "\n", - " change_avg \n", - "0 0.0 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/ID_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/ID_JJA.csv\n", "-------------------\n", "Processing data for TX using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/TX_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:10:15,181 Event loop was unresponsive in Scheduler for 5.01s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TX Mean of daily maximum temperature JJA $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 19.638 1.48 19.127001 1.286 20.233 1.469 True \n", - "\n", - " change_avg \n", - "0 1.12 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/TX_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TX_JJA.csv\n", "-------------------\n", "Processing data for TXx using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", - " Creating figures for the index\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:10:51,799 Detected different `run_spec` for key ('getitem-439212997f1187f7cd01556916f198ce', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", - "Debugging information\n", - "---------------------\n", - "old task state: released\n", - "old run_spec: (<function execute_task at 0x1478d59ce670>, (('open_dataset-TXx-getitem-439212997f1187f7cd01556916f198ce', 0, 0, 0),), {})\n", - "new run_spec: (<function getitem at 0x1478e3b95dc0>, (('open_dataset-TXx-7504f026ee2f4332a973438bed0a9513', 0, 0, 0), (slice(51, 81, 1), slice(None, None, None), slice(None, None, None))), {})\n", - "old token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-TXx-getitem-439212997f1187f7cd01556916f198ce', 0, 0, 0])]), ('dict', [])])\n", - "new token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-TXx-7504f026ee2f4332a973438bed0a9513', 0, 0, 0]), ('tuple', [slice(51, 81, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", - "old dependencies: {('open_dataset-TXx-getitem-439212997f1187f7cd01556916f198ce', 0, 0, 0)}\n", - "new dependencies: {('open_dataset-TXx-7504f026ee2f4332a973438bed0a9513', 0, 0, 0)}\n", - "\n", - "2025-01-08 10:10:51,903 Detected different `run_spec` for key ('getitem-439212997f1187f7cd01556916f198ce', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", - "Debugging information\n", - "---------------------\n", - "old task state: released\n", - "old run_spec: (<function execute_task at 0x1478d59ce670>, (('open_dataset-TXx-getitem-439212997f1187f7cd01556916f198ce', 0, 0, 0),), {})\n", - "new run_spec: (<function getitem at 0x1478e3b95dc0>, (('open_dataset-TXx-7504f026ee2f4332a973438bed0a9513', 0, 0, 0), (slice(51, 81, 1), slice(None, None, None), slice(None, None, None))), {})\n", - "old token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-TXx-getitem-439212997f1187f7cd01556916f198ce', 0, 0, 0])]), ('dict', [])])\n", - "new token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-TXx-7504f026ee2f4332a973438bed0a9513', 0, 0, 0]), ('tuple', [slice(51, 81, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", - "old dependencies: {('open_dataset-TXx-getitem-439212997f1187f7cd01556916f198ce', 0, 0, 0)}\n", - "new dependencies: {('open_dataset-TXx-7504f026ee2f4332a973438bed0a9513', 0, 0, 0)}\n", - "\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/TXx_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:10:59,412 Event loop was unresponsive in Scheduler for 5.02s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TXx Maximum daily maximum temperature JJA $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 27.482 2.312 26.878 1.975 28.41 2.266 True \n", - "\n", - " change_avg \n", - "0 1.497 >\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/TXx_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TXx_JJA.csv\n", "-------------------\n", "Processing data for TXn using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/TXn_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:11:42,753 Event loop was unresponsive in Scheduler for 4.44s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TXn Minimum daily maximum temperature JJA $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 11.618 1.94 11.307 1.832 12.136 1.964 False \n", - "\n", - " change_avg \n", - "0 1.471 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/TXn_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TXn_JJA.csv\n", "-------------------\n", "Processing data for DTR using ['tx_daily_1940_2023_enc.nc', 'tn_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/DTR_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:12:28,289 Event loop was unresponsive in Scheduler for 5.67s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 DTR Mean diurnal temperature range JJA $^{\\circ}$C 7.852 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 1.731 7.715 1.63 8.336 1.79 True 0.403 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/DTR_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/DTR_JJA.csv\n", "-------------------\n", "Processing data for PRCPTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/PRCPTOT_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:13:15,991 Event loop was unresponsive in Scheduler for 6.35s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 PRCPTOT Total precipitation during wet days (>= 1mm) JJA mm \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std \\\n", - "0 234.039001 72.366997 243.098999 69.133003 237.876999 76.283997 \n", - "\n", - " stat_signif change_avg \n", - "0 False -5.714 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/PRCPTOT_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/PRCPTOT_JJA.csv\n", "-------------------\n", "Processing data for RR1 using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/RR1_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:14:06,622 Event loop was unresponsive in Scheduler for 6.73s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg all_std \\\n", - "0 RR1 Number of wet days (>= 1 mm) JJA days 40.652 9.107 \n", - "\n", - " ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 42.368 8.531 40.702 9.247 False -1.564 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/RR1_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RR1_JJA.csv\n", "-------------------\n", "Processing data for SDII using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/SDII_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:14:56,902 Event loop was unresponsive in Scheduler for 6.98s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 SDII Average precipitation during wet days (>= 1 mm) JJA \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 mm/day 5.706 1.004 5.703 1.004 5.777 0.99 False \n", - "\n", - " change_avg \n", - "0 0.059 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/SDII_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/SDII_JJA.csv\n", "-------------------\n", "Processing data for CWD using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/CWD_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:15:44,771 Event loop was unresponsive in Scheduler for 5.59s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 CWD Maximum consecutive wet days (>= 1mm) JJA days 7.947 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 2.979 8.595 3.168 7.739 2.776 False -0.662 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/CWD_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CWD_JJA.csv\n", "-------------------\n", "Processing data for CDD using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/CDD_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:16:29,646 Event loop was unresponsive in Scheduler for 4.85s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 CDD Maximum consecutive dry days (< 1mm) JJA days 11.166 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 5.089 10.246 3.83 10.98 5.208 False 0.603 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/CDD_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CDD_JJA.csv\n", "-------------------\n", "Processing data for R10mm using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/R10mm_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:17:17,466 Event loop was unresponsive in Scheduler for 7.31s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 R10mm Number of heavy precipitation days (>=10mm) JJA days \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 6.198 3.207 6.284 3.241 6.413 3.254 False \n", - "\n", - " change_avg \n", - "0 0.082 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/R10mm_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R10mm_JJA.csv\n", "-------------------\n", "Processing data for R20mm using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/R20mm_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:18:01,053 Event loop was unresponsive in Scheduler for 5.54s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R20mm Number of very heavy precipitation days (>=20mm) JJA \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 0.993 1.072 0.995 1.033 1.103 1.125 False \n", - "\n", - " change_avg \n", - "0 0.075 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/R20mm_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R20mm_JJA.csv\n", "-------------------\n", "Processing data for RX1day using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/RX1day_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:18:45,150 Event loop was unresponsive in Scheduler for 5.40s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 RX1day Maximum 1-day total precipitation JJA mm 23.193001 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 8.841 23.610001 9.603 23.513 7.891 False -0.344 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/RX1day_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RX1day_JJA.csv\n", "-------------------\n", "Processing data for RX5day using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/RX5day_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:19:29,048 Event loop was unresponsive in Scheduler for 4.27s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 RX5day Maximum 5-day total precipitation JJA mm 46.865002 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 14.533 47.792999 14.62 46.928001 13.501 False -1.261 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/RX5day_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RX5day_JJA.csv\n", "-------------------\n", "Processing data for R75p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", - " Creating figures for the index\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:19:31,618 Detected different `run_spec` for key ('getitem-58510abc9de355e1ed627174815e3424', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", - "Debugging information\n", - "---------------------\n", - "old task state: released\n", - "old run_spec: (<function getitem at 0x1478e3b95dc0>, (('open_dataset-R75p-98dec12db8a580bf1d9ad2c66366cbd5', 0, 0, 0), (slice(21, 51, 1), slice(None, None, None), slice(None, None, None))), {})\n", - "new run_spec: (<function execute_task at 0x1478d59ce670>, (('open_dataset-getitem-58510abc9de355e1ed627174815e3424', 0, 0, 0),), {})\n", - "old token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-R75p-98dec12db8a580bf1d9ad2c66366cbd5', 0, 0, 0]), ('tuple', [slice(21, 51, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", - "new token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-getitem-58510abc9de355e1ed627174815e3424', 0, 0, 0])]), ('dict', [])])\n", - "old dependencies: {('open_dataset-R75p-98dec12db8a580bf1d9ad2c66366cbd5', 0, 0, 0)}\n", - "new dependencies: {('open_dataset-getitem-58510abc9de355e1ed627174815e3424', 0, 0, 0)}\n", - "\n", - "2025-01-08 10:19:31,682 Detected different `run_spec` for key ('getitem-58510abc9de355e1ed627174815e3424', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", - "Debugging information\n", - "---------------------\n", - "old task state: released\n", - "old run_spec: (<function getitem at 0x1478e3b95dc0>, (('open_dataset-R75p-98dec12db8a580bf1d9ad2c66366cbd5', 0, 0, 0), (slice(21, 51, 1), slice(None, None, None), slice(None, None, None))), {})\n", - "new run_spec: (<function execute_task at 0x1478d59ce670>, (('open_dataset-getitem-58510abc9de355e1ed627174815e3424', 0, 0, 0),), {})\n", - "old token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-R75p-98dec12db8a580bf1d9ad2c66366cbd5', 0, 0, 0]), ('tuple', [slice(21, 51, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", - "new token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-getitem-58510abc9de355e1ed627174815e3424', 0, 0, 0])]), ('dict', [])])\n", - "old dependencies: {('open_dataset-R75p-98dec12db8a580bf1d9ad2c66366cbd5', 0, 0, 0)}\n", - "new dependencies: {('open_dataset-getitem-58510abc9de355e1ed627174815e3424', 0, 0, 0)}\n", - "\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/R75p_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:20:15,693 Event loop was unresponsive in Scheduler for 7.54s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R75p Days with RR > 75th percentile of daily amount... JJA \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 14.507 5.142 15.163 5.059 14.729 5.348 False \n", - "\n", - " change_avg \n", - "0 -0.314 >\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/R75p_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R75p_JJA.csv\n", "-------------------\n", "Processing data for R75pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/R75pTOT_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:21:02,973 Event loop was unresponsive in Scheduler for 7.06s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R75pTOT Precipitation fraction due to moderate wet day... JJA \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std \\\n", - "0 % 66.174004 10.223 65.952003 10.283 66.886002 9.828 \n", - "\n", - " stat_signif change_avg \n", - "0 False 0.961 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/R75pTOT_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R75pTOT_JJA.csv\n", "-------------------\n", "Processing data for R95p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/R95p_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:21:52,193 Event loop was unresponsive in Scheduler for 5.56s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R95p Days with RR > 95th percentile of daily amount... JJA \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 3.948 2.377 3.953 2.394 4.132 2.376 False \n", - "\n", - " change_avg \n", - "0 0.119 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/R95p_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R95p_JJA.csv\n", "-------------------\n", "Processing data for R95pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/R95pTOT_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:22:36,410 Event loop was unresponsive in Scheduler for 5.65s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R95pTOT Precipitation fraction due to very wet days (>... JJA \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 % 28.198999 13.278 27.448 13.379 29.219 12.535 False \n", - "\n", - " change_avg \n", - "0 1.355 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/R95pTOT_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R95pTOT_JJA.csv\n", "-------------------\n", "Processing data for R99p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/R99p_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:23:19,200 Event loop was unresponsive in Scheduler for 4.63s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R99p Days with RR > 99th percentile of daily amount... JJA \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 1.001 1.057 0.999 1.007 1.112 1.116 False \n", - "\n", - " change_avg \n", - "0 0.076 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/R99p_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R99p_JJA.csv\n", "-------------------\n", "Processing data for R99pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = JJA\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/R99pTOT_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:24:02,684 Event loop was unresponsive in Scheduler for 4.57s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R99pTOT Precipitation fraction due to extremely wet da... JJA \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 % 10.025 9.992 9.939 9.689 10.812 9.746 False \n", - "\n", - " change_avg \n", - "0 0.61 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/JJA/R99pTOT_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R99pTOT_JJA.csv\n", "-------------------\n", "Processing data for GD4 using ['tg_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/GD4_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:24:47,885 Event loop was unresponsive in Scheduler for 5.55s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 GD4 Growing degree days (sum of Tmean > 4 $^{\\circ... SON \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std \\\n", - "0 $^{\\circ}$C days 332.42 78.176 315.947 72.208 358.515 84.131 \n", - "\n", - " stat_signif change_avg \n", - "0 True 51.93 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/GD4_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/GD4_SON.csv\n", "-------------------\n", "Processing data for HD17 using ['tg_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/HD17_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:25:31,070 Event loop was unresponsive in Scheduler for 4.75s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 HD17 Heating degree days (sum of Tmean < 17 $^{\\cir... SON \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std \\\n", - "0 $^{\\circ}$C days 974.977 132.083 991.501 109.46 937.607 150.052 \n", - "\n", - " stat_signif change_avg \n", - "0 False -64.363 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/HD17_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/HD17_SON.csv\n", "-------------------\n", "Processing data for TG using ['tg_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/TG_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:26:14,619 Event loop was unresponsive in Scheduler for 4.68s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 TG Mean of daily mean temperature SON $^{\\circ}$C 6.3 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 1.455 6.123 1.208 6.71 1.651 False 0.706 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/TG_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TG_SON.csv\n", "-------------------\n", "Processing data for TN using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/TN_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:26:57,466 Event loop was unresponsive in Scheduler for 5.59s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TN Mean of daily minimum temperature SON $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 3.705 1.701 3.526 1.531 3.987 1.914 False \n", - "\n", - " change_avg \n", - "0 0.638 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/TN_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TN_SON.csv\n", "-------------------\n", "Processing data for TNx using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/TNx_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:27:40,344 Event loop was unresponsive in Scheduler for 5.17s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TNx Maximum daily minimum temperature SON $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 13.457 1.73 13.388 1.735 13.822 1.64 False \n", - "\n", - " change_avg \n", - "0 0.548 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/TNx_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TNx_SON.csv\n", "-------------------\n", "Processing data for TNn using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/TNn_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:28:24,350 Event loop was unresponsive in Scheduler for 5.12s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TNn Minimum daily minimum temperature SON $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 -8.68 4.451 -8.883 4.07 -8.072 4.909 False \n", - "\n", - " change_avg \n", - "0 0.974 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/TNn_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TNn_SON.csv\n", "-------------------\n", "Processing data for TR using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/TR_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:29:05,793 Event loop was unresponsive in Scheduler for 5.58s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 TR Number of tropical nights (Tmin > 20C) SON days 0.0 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 0.0 0.0 0.0 0.0 0.0 True -0.001 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/TR_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TR_SON.csv\n", "-------------------\n", "Processing data for FD using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/FD_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:29:50,569 Event loop was unresponsive in Scheduler for 5.83s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 FD Number of Frost Days (Tmin < 0C) SON days 21.953 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 10.057 21.846 9.358 20.544 10.915 False -1.707 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/FD_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/FD_SON.csv\n", "-------------------\n", "Processing data for CFD using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/CFD_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:30:36,258 Event loop was unresponsive in Scheduler for 5.70s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 CFD Maximum number of consecutive frost days (Tmin... SON \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 10.725 6.387 10.87 6.038 9.556 5.847 False \n", - "\n", - " change_avg \n", - "0 -1.28 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/CFD_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CFD_SON.csv\n", "-------------------\n", "Processing data for SU using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/SU_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:31:20,548 Event loop was unresponsive in Scheduler for 6.11s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 SU Number of summer days (Tmax > 25 $^{\\circ}$C) SON days \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 0.122 0.541 0.221 0.795 0.097 0.377 False \n", - "\n", - " change_avg \n", - "0 -0.069 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/SU_SON.csv\n", - "-------------------\n", - "Processing data for CSU using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", - " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/CSU_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:32:05,135 Event loop was unresponsive in Scheduler for 4.10s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 CSU Maximum number of consecutive summer days (Tma... SON \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 0.114 0.488 0.206 0.713 0.091 0.342 False \n", - "\n", - " change_avg \n", - "0 -0.066 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CSU_SON.csv\n", - "-------------------\n", - "Processing data for ID using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", - " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/ID_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:32:49,817 Event loop was unresponsive in Scheduler for 5.34s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 ID Number of ice days (Tmax < 0 $^{\\circ}$C) SON days \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 7.22 5.728 7.18 4.974 6.334 6.258 False \n", - "\n", - " change_avg \n", - "0 -0.704 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/ID_SON.csv\n", - "-------------------\n", - "Processing data for TX using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", - " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/TX_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:33:32,211 Event loop was unresponsive in Scheduler for 5.18s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TX Mean of daily maximum temperature SON $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 8.701 1.394 8.481 1.084 9.219 1.565 True \n", - "\n", - " change_avg \n", - "0 0.785 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TX_SON.csv\n", - "-------------------\n", - "Processing data for TXx using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", - " Creating figures for the index\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:34:09,611 Detected different `run_spec` for key ('getitem-a86cb0eb9f9b4fea2434b9c94c2078cc', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", - "Debugging information\n", - "---------------------\n", - "old task state: released\n", - "old run_spec: (<function execute_task at 0x1478d59ce670>, (('open_dataset-TXx-getitem-a86cb0eb9f9b4fea2434b9c94c2078cc', 0, 0, 0),), {})\n", - "new run_spec: (<function getitem at 0x1478e3b95dc0>, (('open_dataset-TXx-1f8e93d029121c28801d2c680997a13f', 0, 0, 0), (slice(51, 81, 1), slice(None, None, None), slice(None, None, None))), {})\n", - "old token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-TXx-getitem-a86cb0eb9f9b4fea2434b9c94c2078cc', 0, 0, 0])]), ('dict', [])])\n", - "new token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-TXx-1f8e93d029121c28801d2c680997a13f', 0, 0, 0]), ('tuple', [slice(51, 81, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", - "old dependencies: {('open_dataset-TXx-getitem-a86cb0eb9f9b4fea2434b9c94c2078cc', 0, 0, 0)}\n", - "new dependencies: {('open_dataset-TXx-1f8e93d029121c28801d2c680997a13f', 0, 0, 0)}\n", - "\n", - "2025-01-08 10:34:09,711 Detected different `run_spec` for key ('getitem-a86cb0eb9f9b4fea2434b9c94c2078cc', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", - "Debugging information\n", - "---------------------\n", - "old task state: released\n", - "old run_spec: (<function execute_task at 0x1478d59ce670>, (('open_dataset-TXx-getitem-a86cb0eb9f9b4fea2434b9c94c2078cc', 0, 0, 0),), {})\n", - "new run_spec: (<function getitem at 0x1478e3b95dc0>, (('open_dataset-TXx-1f8e93d029121c28801d2c680997a13f', 0, 0, 0), (slice(51, 81, 1), slice(None, None, None), slice(None, None, None))), {})\n", - "old token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-TXx-getitem-a86cb0eb9f9b4fea2434b9c94c2078cc', 0, 0, 0])]), ('dict', [])])\n", - "new token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-TXx-1f8e93d029121c28801d2c680997a13f', 0, 0, 0]), ('tuple', [slice(51, 81, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", - "old dependencies: {('open_dataset-TXx-getitem-a86cb0eb9f9b4fea2434b9c94c2078cc', 0, 0, 0)}\n", - "new dependencies: {('open_dataset-TXx-1f8e93d029121c28801d2c680997a13f', 0, 0, 0)}\n", - "\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/TXx_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:34:17,189 Event loop was unresponsive in Scheduler for 5.01s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TXx Maximum daily maximum temperature SON $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 20.684999 2.777 20.677999 2.875 21.42 2.524 False \n", - "\n", - " change_avg \n", - "0 0.729 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/SU_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/SU_SON.csv\n", + "-------------------\n", + "Processing data for CSU using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/CSU_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CSU_SON.csv\n", + "-------------------\n", + "Processing data for ID using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/ID_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/ID_SON.csv\n", + "-------------------\n", + "Processing data for TX using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/TX_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TX_SON.csv\n", + "-------------------\n", + "Processing data for TXx using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/TXx_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TXx_SON.csv\n", "-------------------\n", "Processing data for TXn using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", - " Creating figures for the index\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:34:56,535 Detected different `run_spec` for key ('getitem-18386e3b61de083408a2154cc325f45a', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", - "Debugging information\n", - "---------------------\n", - "old task state: released\n", - "old run_spec: (<function execute_task at 0x1478d59ce670>, (('open_dataset-TXn-getitem-18386e3b61de083408a2154cc325f45a', 0, 0, 0),), {})\n", - "new run_spec: (<function getitem at 0x1478e3b95dc0>, (('open_dataset-TXn-dc9c870b4b1b98ec9392bcd1dfcf15bb', 0, 0, 0), (slice(51, 81, 1), slice(None, None, None), slice(None, None, None))), {})\n", - "old token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-TXn-getitem-18386e3b61de083408a2154cc325f45a', 0, 0, 0])]), ('dict', [])])\n", - "new token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-TXn-dc9c870b4b1b98ec9392bcd1dfcf15bb', 0, 0, 0]), ('tuple', [slice(51, 81, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", - "old dependencies: {('open_dataset-TXn-getitem-18386e3b61de083408a2154cc325f45a', 0, 0, 0)}\n", - "new dependencies: {('open_dataset-TXn-dc9c870b4b1b98ec9392bcd1dfcf15bb', 0, 0, 0)}\n", - "\n", - "2025-01-08 10:34:56,625 Detected different `run_spec` for key ('getitem-18386e3b61de083408a2154cc325f45a', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", - "Debugging information\n", - "---------------------\n", - "old task state: released\n", - "old run_spec: (<function execute_task at 0x1478d59ce670>, (('open_dataset-TXn-getitem-18386e3b61de083408a2154cc325f45a', 0, 0, 0),), {})\n", - "new run_spec: (<function getitem at 0x1478e3b95dc0>, (('open_dataset-TXn-dc9c870b4b1b98ec9392bcd1dfcf15bb', 0, 0, 0), (slice(51, 81, 1), slice(None, None, None), slice(None, None, None))), {})\n", - "old token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-TXn-getitem-18386e3b61de083408a2154cc325f45a', 0, 0, 0])]), ('dict', [])])\n", - "new token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-TXn-dc9c870b4b1b98ec9392bcd1dfcf15bb', 0, 0, 0]), ('tuple', [slice(51, 81, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", - "old dependencies: {('open_dataset-TXn-getitem-18386e3b61de083408a2154cc325f45a', 0, 0, 0)}\n", - "new dependencies: {('open_dataset-TXn-dc9c870b4b1b98ec9392bcd1dfcf15bb', 0, 0, 0)}\n", - "\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/TXn_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:35:05,135 Event loop was unresponsive in Scheduler for 5.98s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 TXn Minimum daily maximum temperature SON $^{\\circ}$C \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 -4.303 3.641 -4.45 3.044 -3.647 4.377 False \n", - "\n", - " change_avg \n", - "0 0.831 >\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/TXn_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TXn_SON.csv\n", "-------------------\n", "Processing data for DTR using ['tx_daily_1940_2023_enc.nc', 'tn_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/DTR_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:35:59,638 Event loop was unresponsive in Scheduler for 8.88s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 DTR Mean diurnal temperature range SON $^{\\circ}$C 4.996 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 1.024 4.954 0.984 5.231 1.054 True 0.147 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/DTR_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/DTR_SON.csv\n", "-------------------\n", "Processing data for PRCPTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/PRCPTOT_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:36:45,346 Event loop was unresponsive in Scheduler for 5.33s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 PRCPTOT Total precipitation during wet days (>= 1mm) SON mm \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std \\\n", - "0 184.067993 52.999001 204.895996 45.91 181.240005 48.924 \n", - "\n", - " stat_signif change_avg \n", - "0 True -21.118 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/PRCPTOT_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/PRCPTOT_SON.csv\n", "-------------------\n", "Processing data for RR1 using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/RR1_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:37:30,048 Event loop was unresponsive in Scheduler for 5.67s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg all_std \\\n", - "0 RR1 Number of wet days (>= 1 mm) SON days 40.066 8.821 \n", - "\n", - " ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 43.476 7.632 39.025 8.758 True -3.944 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/RR1_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RR1_SON.csv\n", "-------------------\n", "Processing data for SDII using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/SDII_EST.png\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-01-08 10:38:20,497 Event loop was unresponsive in Scheduler for 9.32s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 SDII Average precipitation during wet days (>= 1 mm) SON \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 mm/day 4.564 0.675 4.703 0.568 4.639 0.643 False \n", - "\n", - " change_avg \n", - "0 -0.045 >\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/SDII_EST.png\n", "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/SDII_SON.csv\n", "-------------------\n", "Processing data for CWD using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/CWD_EST.png\n" + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/CWD_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CWD_SON.csv\n", + "-------------------\n", + "Processing data for CDD using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/CDD_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CDD_SON.csv\n", + "-------------------\n", + "Processing data for R10mm using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/R10mm_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R10mm_SON.csv\n", + "-------------------\n", + "Processing data for R20mm using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/R20mm_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R20mm_SON.csv\n", + "-------------------\n", + "Processing data for RX1day using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/RX1day_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RX1day_SON.csv\n", + "-------------------\n", + "Processing data for RX5day using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/RX5day_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RX5day_SON.csv\n", + "-------------------\n", + "Processing data for R75p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/R75p_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R75p_SON.csv\n", + "-------------------\n", + "Processing data for R75pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/R75pTOT_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R75pTOT_SON.csv\n", + "-------------------\n", + "Processing data for R95p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/R95p_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R95p_SON.csv\n", + "-------------------\n", + "Processing data for R95pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/R95pTOT_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R95pTOT_SON.csv\n", + "-------------------\n", + "Processing data for R99p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/R99p_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R99p_SON.csv\n", + "-------------------\n", + "Processing data for R99pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/R99pTOT_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R99pTOT_SON.csv\n", + "-------------------\n", + "Processing data for GD4 using ['tg_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/GD4_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/GD4_year.csv\n", + "-------------------\n", + "Processing data for HD17 using ['tg_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/HD17_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/HD17_year.csv\n", + "-------------------\n", + "Processing data for TG using ['tg_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/TG_EST.png\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 10:39:13,125 Event loop was unresponsive in Scheduler for 10.35s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" + "2025-03-11 18:03:24,711 Event loop was unresponsive in Scheduler for 4.27s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 CWD Maximum consecutive wet days (>= 1mm) SON days 7.599 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 2.855 8.085 2.956 7.593 2.81 False -0.369 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CWD_SON.csv\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TG_year.csv\n", "-------------------\n", - "Processing data for CDD using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + "Processing data for TN using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/CDD_EST.png\n" + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/TN_EST.png\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 10:40:07,483 Event loop was unresponsive in Scheduler for 8.02s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" + "2025-03-11 18:03:55,979 Event loop was unresponsive in Scheduler for 3.30s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 CDD Maximum consecutive dry days (< 1mm) SON days 12.333 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 5.817 10.861 4.5 13.363 6.713 False 2.308 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CDD_SON.csv\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TN_year.csv\n", "-------------------\n", - "Processing data for R10mm using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + "Processing data for TNx using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/R10mm_EST.png\n", - "<bound method NDFrame.head of index long_name temporal_slice unit \\\n", - "0 R10mm Number of heavy precipitation days (>=10mm) SON days \n", - "\n", - " all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 3.481 2.024 3.908 1.908 3.662 1.957 False \n", - "\n", - " change_avg \n", - "0 -0.19 >\n" + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/TNx_EST.png\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 10:40:59,262 Event loop was unresponsive in Scheduler for 6.33s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" + "2025-03-11 18:04:26,241 Event loop was unresponsive in Scheduler for 3.26s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R10mm_SON.csv\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TNx_year.csv\n", "-------------------\n", - "Processing data for R20mm using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", - " Creating figures for the index\n" + "Processing data for TNn using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/TNn_EST.png\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 10:41:02,511 Detected different `run_spec` for key ('getitem-11304dd589ce99c1638730ed34067c23', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", - "Debugging information\n", - "---------------------\n", - "old task state: released\n", - "old run_spec: (<function getitem at 0x1478e3b95dc0>, (('open_dataset-R20mm-64e36cc72b2e2aa8755f8ba145963270', 0, 0, 0), (slice(21, 51, 1), slice(None, None, None), slice(None, None, None))), {})\n", - "new run_spec: (<function execute_task at 0x1478d59ce670>, (('open_dataset-getitem-11304dd589ce99c1638730ed34067c23', 0, 0, 0),), {})\n", - "old token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-R20mm-64e36cc72b2e2aa8755f8ba145963270', 0, 0, 0]), ('tuple', [slice(21, 51, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", - "new token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-getitem-11304dd589ce99c1638730ed34067c23', 0, 0, 0])]), ('dict', [])])\n", - "old dependencies: {('open_dataset-R20mm-64e36cc72b2e2aa8755f8ba145963270', 0, 0, 0)}\n", - "new dependencies: {('open_dataset-getitem-11304dd589ce99c1638730ed34067c23', 0, 0, 0)}\n", - "\n", - "2025-01-08 10:41:02,594 Detected different `run_spec` for key ('getitem-11304dd589ce99c1638730ed34067c23', 0, 0, 0) between two consecutive calls to `update_graph`. This can cause failures and deadlocks down the line. Please ensure unique key names. If you are using a standard dask collections, consider releasing all the data before resubmitting another computation. More details and help can be found at https://github.com/dask/dask/issues/9888. \n", - "Debugging information\n", - "---------------------\n", - "old task state: released\n", - "old run_spec: (<function getitem at 0x1478e3b95dc0>, (('open_dataset-R20mm-64e36cc72b2e2aa8755f8ba145963270', 0, 0, 0), (slice(21, 51, 1), slice(None, None, None), slice(None, None, None))), {})\n", - "new run_spec: (<function execute_task at 0x1478d59ce670>, (('open_dataset-getitem-11304dd589ce99c1638730ed34067c23', 0, 0, 0),), {})\n", - "old token: ('tuple', [('0f86e61417c692901acfc59af936b6227b3cc6f8', []), ('tuple', [('tuple', ['open_dataset-R20mm-64e36cc72b2e2aa8755f8ba145963270', 0, 0, 0]), ('tuple', [slice(21, 51, 1), slice(None, None, None), ('__seen', 5)])]), ('dict', [])])\n", - "new token: ('tuple', [('913ceb5b5beb463a9010ec0790bc30002ca34164', []), ('tuple', [('tuple', ['open_dataset-getitem-11304dd589ce99c1638730ed34067c23', 0, 0, 0])]), ('dict', [])])\n", - "old dependencies: {('open_dataset-R20mm-64e36cc72b2e2aa8755f8ba145963270', 0, 0, 0)}\n", - "new dependencies: {('open_dataset-getitem-11304dd589ce99c1638730ed34067c23', 0, 0, 0)}\n", - "\n" + "2025-03-11 18:04:56,647 Event loop was unresponsive in Scheduler for 3.24s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/R20mm_EST.png\n" + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TNn_year.csv\n", + "-------------------\n", + "Processing data for TR using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/TR_EST.png\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 10:41:49,487 Event loop was unresponsive in Scheduler for 8.75s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" + "2025-03-11 18:05:28,374 Event loop was unresponsive in Scheduler for 3.21s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R20mm Number of very heavy precipitation days (>=20mm) SON \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 0.304 0.548 0.287 0.549 0.332 0.547 False \n", - "\n", - " change_avg \n", - "0 0.051 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R20mm_SON.csv\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TR_year.csv\n", "-------------------\n", - "Processing data for RX1day using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + "Processing data for FD using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/FD_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/FD_year.csv\n", + "-------------------\n", + "Processing data for CFD using ['tn_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/CFD_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CFD_year.csv\n", + "-------------------\n", + "Processing data for SU using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/SU_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/SU_year.csv\n", + "-------------------\n", + "Processing data for CSU using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/CSU_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CSU_year.csv\n", + "-------------------\n", + "Processing data for ID using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/ID_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/ID_year.csv\n", + "-------------------\n", + "Processing data for TX using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/RX1day_EST.png\n" + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/TX_EST.png\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 10:42:41,395 Event loop was unresponsive in Scheduler for 7.82s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" + "2025-03-11 18:08:36,455 Event loop was unresponsive in Scheduler for 5.09s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 RX1day Maximum 1-day total precipitation SON mm 17.649 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 5.809 17.923 5.361 17.837 5.135 False 0.199 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RX1day_SON.csv\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TX_year.csv\n", "-------------------\n", - "Processing data for RX5day using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + "Processing data for TXx using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/RX5day_EST.png\n" + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/TXx_EST.png\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 10:43:28,822 Event loop was unresponsive in Scheduler for 7.05s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" + "2025-03-11 18:09:07,585 Event loop was unresponsive in Scheduler for 3.72s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "<bound method NDFrame.head of index long_name temporal_slice unit all_avg \\\n", - "0 RX5day Maximum 5-day total precipitation SON mm 36.964001 \n", - "\n", - " all_std ref_avg ref_std sec_avg sec_std stat_signif change_avg \n", - "0 9.989 38.606998 9.297 36.750999 8.851 False 0.015 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RX5day_SON.csv\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TXx_year.csv\n", "-------------------\n", - "Processing data for R75p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + "Processing data for TXn using ['tx_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/TXn_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/TXn_year.csv\n", + "-------------------\n", + "Processing data for DTR using ['tx_daily_1940_2023_enc.nc', 'tn_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/DTR_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/DTR_year.csv\n", + "-------------------\n", + "Processing data for PRCPTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/PRCPTOT_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/PRCPTOT_year.csv\n", + "-------------------\n", + "Processing data for RR1 using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/RR1_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RR1_year.csv\n", + "-------------------\n", + "Processing data for SDII using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/SDII_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/SDII_year.csv\n", + "-------------------\n", + "Processing data for CWD using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/CWD_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CWD_year.csv\n", + "-------------------\n", + "Processing data for CDD using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/CDD_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/CDD_year.csv\n", + "-------------------\n", + "Processing data for R10mm using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/R10mm_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R10mm_year.csv\n", + "-------------------\n", + "Processing data for R20mm using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/R20mm_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R20mm_year.csv\n", + "-------------------\n", + "Processing data for RX1day using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/RX1day_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RX1day_year.csv\n", + "-------------------\n", + "Processing data for RX5day using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/R75p_EST.png\n" + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/RX5day_EST.png\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 10:44:18,225 Event loop was unresponsive in Scheduler for 8.33s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" + "2025-03-11 18:14:51,278 Event loop was unresponsive in Scheduler for 5.38s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R75p Days with RR > 75th percentile of daily amount... SON \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 10.411 4.063 12.05 3.527 10.176 3.743 True \n", - "\n", - " change_avg \n", - "0 -1.685 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R75p_SON.csv\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/RX5day_year.csv\n", "-------------------\n", - "Processing data for R75pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + "Processing data for R75p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/R75pTOT_EST.png\n" + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/R75p_EST.png\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 10:45:13,336 Event loop was unresponsive in Scheduler for 10.08s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" + "2025-03-11 18:15:25,996 Event loop was unresponsive in Scheduler for 5.42s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R75pTOT Precipitation fraction due to moderate wet day... SON \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 % 53.426998 10.32 55.68 8.225 54.353001 9.849 False \n", - "\n", - " change_avg \n", - "0 -0.655 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R75pTOT_SON.csv\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R75p_year.csv\n", "-------------------\n", - "Processing data for R95p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + "Processing data for R75pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/R95p_EST.png\n" + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/R75pTOT_EST.png\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 10:46:09,023 Event loop was unresponsive in Scheduler for 10.90s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" + "2025-03-11 18:15:59,100 Event loop was unresponsive in Scheduler for 5.36s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R95p Days with RR > 95th percentile of daily amount... SON \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 1.933 1.423 2.131 1.332 2.046 1.434 False \n", - "\n", - " change_avg \n", - "0 -0.02 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R95p_SON.csv\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R75pTOT_year.csv\n", "-------------------\n", - "Processing data for R95pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + "Processing data for R95p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/R95pTOT_EST.png\n" + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/R95p_EST.png\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 10:47:00,971 Event loop was unresponsive in Scheduler for 8.12s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" + "2025-03-11 18:16:32,538 Event loop was unresponsive in Scheduler for 4.06s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R95pTOT Precipitation fraction due to very wet days (>... SON \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 % 16.413 10.468 16.424 8.784 17.542 10.707 False \n", - "\n", - " change_avg \n", - "0 1.684 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R95pTOT_SON.csv\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R95p_year.csv\n", "-------------------\n", - "Processing data for R99p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + "Processing data for R95pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/R99p_EST.png\n" + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/R95pTOT_EST.png\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 10:47:48,229 Event loop was unresponsive in Scheduler for 6.56s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" + "2025-03-11 18:17:03,035 Event loop was unresponsive in Scheduler for 3.03s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R99p Days with RR > 99th percentile of daily amount... SON \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 days 0.318 0.553 0.305 0.565 0.351 0.549 False \n", - "\n", - " change_avg \n", - "0 0.053 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R99p_SON.csv\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R95pTOT_year.csv\n", "-------------------\n", - "Processing data for R99pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = SON\n", + "Processing data for R99p using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", " Creating figures for the index\n", - "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/SON/R99pTOT_EST.png\n" + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/R99p_EST.png\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2025-01-08 10:48:40,996 Event loop was unresponsive in Scheduler for 9.72s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" + "2025-03-11 18:17:34,829 Event loop was unresponsive in Scheduler for 3.05s. This is often caused by long-running GIL-holding functions or moving large chunks of data. This can cause timeouts and instability.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "<bound method NDFrame.head of index long_name temporal_slice \\\n", - "0 R99pTOT Precipitation fraction due to extremely wet da... SON \n", - "\n", - " unit all_avg all_std ref_avg ref_std sec_avg sec_std stat_signif \\\n", - "0 % 3.809 6.65 3.383 6.239 4.213 6.719 False \n", - "\n", - " change_avg \n", - "0 0.897 >\n", - "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R99pTOT_SON.csv\n", - "CPU times: user 53min 21s, sys: 10min 4s, total: 1h 3min 26s\n", - "Wall time: 1h 26min 57s\n" + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R99p_year.csv\n", + "-------------------\n", + "Processing data for R99pTOT using ['ts_daily_1940_2023_enc.nc'] and temporal_slicing = year\n", + " Creating figures for the index\n", + "Saving /gpfs/helios/home/keernikh/adaptest/past_climate_figs/ERA5/EST/year/R99pTOT_EST.png\n", + "Results are saved to /gpfs/helios/home/keernikh/adaptest/data/icclim/EST_out/R99pTOT_year.csv\n", + "CPU times: user 28min 31s, sys: 5min 40s, total: 34min 11s\n", + "Wall time: 1h 20min 8s\n" ] } ], @@ -3641,7 +1946,7 @@ "%%time\n", "\n", "# slice_mode_list = ['year', 'DJF', 'MAM', 'JJA', 'SON']\n", - "slice_mode_list = ['DJF', 'MAM', 'JJA', 'SON']\n", + "slice_mode_list = ['DJF', 'MAM', 'JJA', 'SON', 'year']\n", "# slice_mode_list = ['JJA']\n", "# slice_mode_list = ['year']\n", "for temporal_slice in slice_mode_list:\n", @@ -3684,7 +1989,7 @@ " print(' Creating figures for the index')\n", " ds = ds_prep(index, out_f, frac_to_perc_list, temporal_slice)\n", " # out_dict = stats_visual.calc_stats_and_visualize(ds, index, ind_attrs, 1940, 2023, temporal_slice)\n", - " out_dict = stats_visual.calc_stats_and_visualize(ds, index, ind_attrs, 1940, 2023, temporal_slice, only_est=True)\n", + " out_dict = stats_visual.calc_stats_and_visualize(ds, index, ind_attrs, 1940, 2023, temporal_slice, 'ERA5', only_est=True)\n", " ds.close()\n", " # out_dict = False\n", " \n", @@ -3803,7 +2108,7 @@ " ds = ds_prep(index, out_f, frac_to_perc_list, temporal_slice, perform_slicing=False)\n", " else:\n", " ds = ds_prep(index, out_f, frac_to_perc_list, temporal_slice, perform_slicing=True)\n", - " out_dict = stats_visual.calc_stats_and_visualize(ds, index, ind_attrs, 1940, 2023, temporal_slice, only_est=True)\n", + " out_dict = stats_visual.calc_stats_and_visualize(ds, index, ind_attrs, 1940, 2023, temporal_slice, 'ERA5', only_est=True)\n", " ds.close()\n", " out_init = {\n", " 'index': index,\n", @@ -3860,7 +2165,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 7, "metadata": { "ExecuteTime": { "end_time": "2024-06-05T10:55:49.470728Z", @@ -3872,7 +2177,80 @@ }, "tags": [] }, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2025-03-11 16:57:25,255 Remove client Client-bf6f048f-fe88-11ef-9b74-0c42a10569e2\n", + "2025-03-11 16:57:25,255 Received 'close-stream' from tcp://172.16.10.111:55890; closing.\n", + "2025-03-11 16:57:25,257 Remove client Client-bf6f048f-fe88-11ef-9b74-0c42a10569e2\n", + "2025-03-11 16:57:25,258 Close client connection: Client-bf6f048f-fe88-11ef-9b74-0c42a10569e2\n", + "2025-03-11 16:57:25,260 Retire worker addresses ('SLURMCluster-16', 'SLURMCluster-1', 'SLURMCluster-17', 'SLURMCluster-10', 'SLURMCluster-8', 'SLURMCluster-7', 'SLURMCluster-4', 'SLURMCluster-2', 'SLURMCluster-3', 'SLURMCluster-11', 'SLURMCluster-0', 'SLURMCluster-6', 'SLURMCluster-12', 'SLURMCluster-13', 'SLURMCluster-15', 'SLURMCluster-14', 'SLURMCluster-9', 'SLURMCluster-19', 'SLURMCluster-18', 'SLURMCluster-5')\n", + "2025-03-11 16:57:27,048 Connection to tcp://172.16.10.111:34864 has been closed.\n", + "2025-03-11 16:57:27,049 Remove worker <WorkerState 'tcp://172.16.10.111:42373', name: SLURMCluster-16, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0493047')\n", + "2025-03-11 16:57:27,052 Connection to tcp://172.16.10.111:34866 has been closed.\n", + "2025-03-11 16:57:27,053 Remove worker <WorkerState 'tcp://172.16.10.111:36959', name: SLURMCluster-1, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.053316')\n", + "2025-03-11 16:57:27,055 Connection to tcp://172.16.10.111:34882 has been closed.\n", + "2025-03-11 16:57:27,055 Remove worker <WorkerState 'tcp://172.16.10.111:44929', name: SLURMCluster-17, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0557613')\n", + "2025-03-11 16:57:27,057 Connection to tcp://172.16.10.111:34854 has been closed.\n", + "2025-03-11 16:57:27,058 Remove worker <WorkerState 'tcp://172.16.10.111:42177', name: SLURMCluster-10, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.058301')\n", + "2025-03-11 16:57:27,059 Connection to tcp://172.16.10.111:34940 has been closed.\n", + "2025-03-11 16:57:27,063 Remove worker <WorkerState 'tcp://172.16.10.111:44731', name: SLURMCluster-8, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0612774')\n", + "2025-03-11 16:57:27,068 Connection to tcp://172.16.10.111:34904 has been closed.\n", + "2025-03-11 16:57:27,069 Remove worker <WorkerState 'tcp://172.16.10.111:35567', name: SLURMCluster-7, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0695703')\n", + "2025-03-11 16:57:27,070 Connection to tcp://172.16.10.111:34914 has been closed.\n", + "2025-03-11 16:57:27,071 Remove worker <WorkerState 'tcp://172.16.10.111:34195', name: SLURMCluster-4, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0719137')\n", + "2025-03-11 16:57:27,073 Connection to tcp://172.16.10.119:51034 has been closed.\n", + "2025-03-11 16:57:27,074 Remove worker <WorkerState 'tcp://172.16.10.119:36963', name: SLURMCluster-2, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0741057')\n", + "2025-03-11 16:57:27,075 Connection to tcp://172.16.10.111:34928 has been closed.\n", + "2025-03-11 16:57:27,076 Remove worker <WorkerState 'tcp://172.16.10.111:40407', name: SLURMCluster-3, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0759602')\n", + "2025-03-11 16:57:27,079 Connection to tcp://172.16.10.111:34892 has been closed.\n", + "2025-03-11 16:57:27,080 Remove worker <WorkerState 'tcp://172.16.10.111:39687', name: SLURMCluster-11, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0802517')\n", + "2025-03-11 16:57:27,080 Connection to tcp://172.16.10.119:51062 has been closed.\n", + "2025-03-11 16:57:27,081 Remove worker <WorkerState 'tcp://172.16.10.119:35003', name: SLURMCluster-0, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0815914')\n", + "2025-03-11 16:57:27,082 Connection to tcp://172.16.10.119:51060 has been closed.\n", + "2025-03-11 16:57:27,082 Remove worker <WorkerState 'tcp://172.16.10.119:33341', name: SLURMCluster-6, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0828626')\n", + "2025-03-11 16:57:27,084 Connection to tcp://172.16.10.119:51064 has been closed.\n", + "2025-03-11 16:57:27,086 Remove worker <WorkerState 'tcp://172.16.10.119:32951', name: SLURMCluster-12, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0859528')\n", + "2025-03-11 16:57:27,087 Connection to tcp://172.16.10.119:51098 has been closed.\n", + "2025-03-11 16:57:27,088 Remove worker <WorkerState 'tcp://172.16.10.119:33477', name: SLURMCluster-13, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0880284')\n", + "2025-03-11 16:57:27,089 Connection to tcp://172.16.10.119:51088 has been closed.\n", + "2025-03-11 16:57:27,090 Remove worker <WorkerState 'tcp://172.16.10.119:39923', name: SLURMCluster-15, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0899713')\n", + "2025-03-11 16:57:27,090 Connection to tcp://172.16.10.119:51050 has been closed.\n", + "2025-03-11 16:57:27,091 Remove worker <WorkerState 'tcp://172.16.10.119:38495', name: SLURMCluster-14, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0918732')\n", + "2025-03-11 16:57:27,092 Connection to tcp://172.16.10.119:51036 has been closed.\n", + "2025-03-11 16:57:27,093 Remove worker <WorkerState 'tcp://172.16.10.119:36719', name: SLURMCluster-9, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0934093')\n", + "2025-03-11 16:57:27,094 Connection to tcp://172.16.10.119:51058 has been closed.\n", + "2025-03-11 16:57:27,095 Remove worker <WorkerState 'tcp://172.16.10.119:44593', name: SLURMCluster-19, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0952084')\n", + "2025-03-11 16:57:27,096 Connection to tcp://172.16.10.111:34872 has been closed.\n", + "2025-03-11 16:57:27,097 Remove worker <WorkerState 'tcp://172.16.10.111:35617', name: SLURMCluster-18, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.0969944')\n", + "2025-03-11 16:57:27,112 Connection to tcp://172.16.10.119:51022 has been closed.\n", + "2025-03-11 16:57:27,113 Remove worker <WorkerState 'tcp://172.16.10.119:33175', name: SLURMCluster-5, status: running, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1741705047.1136377')\n", + "2025-03-11 16:57:27,115 Lost all workers\n", + "2025-03-11 16:57:27,116 Batched Comm Closed <TCP (closed) Scheduler connection to worker local=tcp://172.16.10.111:39281 remote=tcp://172.16.10.119:51022>\n", + "Traceback (most recent call last):\n", + " File \"/gpfs/space/home/keernikh/adaptest_venv/lib/python3.9/site-packages/distributed/comm/tcp.py\", line 297, in write\n", + " raise StreamClosedError()\n", + "tornado.iostream.StreamClosedError: Stream is closed\n", + "\n", + "The above exception was the direct cause of the following exception:\n", + "\n", + "Traceback (most recent call last):\n", + " File \"/gpfs/space/home/keernikh/adaptest_venv/lib/python3.9/site-packages/distributed/batched.py\", line 115, in _background_send\n", + " nbytes = yield coro\n", + " File \"/gpfs/space/home/keernikh/adaptest_venv/lib/python3.9/site-packages/tornado/gen.py\", line 769, in run\n", + " value = future.result()\n", + " File \"/gpfs/space/home/keernikh/adaptest_venv/lib/python3.9/site-packages/distributed/comm/tcp.py\", line 307, in write\n", + " convert_stream_closed_error(self, e)\n", + " File \"/gpfs/space/home/keernikh/adaptest_venv/lib/python3.9/site-packages/distributed/comm/tcp.py\", line 142, in convert_stream_closed_error\n", + " raise CommClosedError(f\"in {obj}: {exc}\") from exc\n", + "distributed.comm.core.CommClosedError: in <TCP (closed) Scheduler connection to worker local=tcp://172.16.10.111:39281 remote=tcp://172.16.10.119:51022>: Stream is closed\n", + "2025-03-11 16:57:27,156 Scheduler closing due to unknown reason...\n", + "2025-03-11 16:57:27,157 Scheduler closing all comms\n" + ] + } + ], "source": [ "client.close()\n", "cluster.close()" diff --git a/past_climate_scripts/stats_visual.py b/past_climate_scripts/stats_visual.py index 7d8a2df57e699c5708caf4e91458b7f86d6d494a..6b26b9b7804fc435fdefbd5ca5b976fe5b1d7921 100644 --- a/past_climate_scripts/stats_visual.py +++ b/past_climate_scripts/stats_visual.py @@ -110,8 +110,32 @@ def get_var_percentiles(var, lower_percentile, upper_percentile): return var_lower_perc, var_upper_perc, cmap +def print_out_max_vals(ref_var, sec_var, area, varname): + da_list = [ref_var, sec_var] + for da in da_list: + print('--------------') + if da is ref_var: + print('FIRST PERIOD') + else: + print('SECOND PERIOD') + max_value = da.max() + location_of_max = da.argmax(dim=['time', 'latitude', 'longitude']) + + # If EST then only land area is considered + print(f" Maximum value of {varname} [{da.name}] for {area}: ", max_value.values) + + # Getting time, latitude, longitude of maximum value + time_of_max = da.time.isel(time=location_of_max['time']).values + latitude_of_max = da.latitude.isel(latitude=location_of_max['latitude']).values + longitude_of_max = da.longitude.isel(longitude=location_of_max['longitude']).values + + print(" Time of maximum value: ", time_of_max) + print(f" Lat-lon of maximum value: {latitude_of_max}, {longitude_of_max}") + print('--------------') + + def make_2d_plot(varname, vardict, ref_var, sec_var, ref_var_sqr, sec_var_sqr, all_var, area, ref_fig_name_append, - sec_fig_name_append, area_dict, input_data_start, input_data_end, temporal_slice): + sec_fig_name_append, area_dict, input_data_start, input_data_end, temporal_slice, data_source): """ Plotting function https://medium.com/@lubomirfranko/climate-data-visualisation-with-python-visualise-climate-data-using-cartopy-and-xarray-cf35a60ca8ee @@ -175,7 +199,8 @@ def make_2d_plot(varname, vardict, ref_var, sec_var, ref_var_sqr, sec_var_sqr, a ref_var = ref_var.assign_attrs(var_attrs) ref_var_sqr = ref_var_sqr.assign_attrs(var_attrs) pass - + + # print_out_max_vals(ref_var, sec_var, area, varname) out_dict['all_avg'] = all_mean out_dict['all_std'] = all_std out_dict['ref_avg'] = ref_mean @@ -270,6 +295,8 @@ def make_2d_plot(varname, vardict, ref_var, sec_var, ref_var_sqr, sec_var_sqr, a import cartopy.feature as cf ax.add_feature(cf.COASTLINE.with_scale("10m"), lw=1) ax.add_feature(cf.BORDERS.with_scale("10m"), lw=1) + lakes = cf.NaturalEarthFeature('physical', 'lakes', scale="50m", edgecolor='k', facecolor='none') + ax.add_feature(lakes, lw=0.3) # Now, we will specify extent of our map in minimum/maximum longitude/latitude # Note that these values are specified in degrees of longitude and degrees of latitude @@ -305,10 +332,12 @@ def make_2d_plot(varname, vardict, ref_var, sec_var, ref_var_sqr, sec_var_sqr, a extend = 'both' else: vmin, vmax, cmap = get_var_percentiles(var, 0, 100) - extend = 'neither' + # extend = 'neither' + extend = 'both' cmap = 'viridis' else: if area == 'EST': + # Calculate mean change for each grid cell based on averages of first and second period. var = calc_mean_by_time(sec_var_sqr) - calc_mean_by_time(ref_var_sqr) out_dict['change_avg'] = var.mean().values.item() else: @@ -327,7 +356,8 @@ def make_2d_plot(varname, vardict, ref_var, sec_var, ref_var_sqr, sec_var_sqr, a extend = 'both' else: vmin, vmax, cmap = get_var_percentiles(var, 0, 100) - extend = 'neither' + # extend = 'neither' + extend = 'both' # Perform t-test for statistical significance grid_shape = ref_var_sqr.shape[1:] @@ -454,8 +484,8 @@ def make_2d_plot(varname, vardict, ref_var, sec_var, ref_var_sqr, sec_var_sqr, a cbar.ax.xaxis.set_major_formatter(FuncFormatter(custom_tick_formatter_change)) cbar.ax.tick_params(labelsize=9) # Set font size for tick labels - # dir_path = '%sERA5/%s/%s' % (config.fig_path, area, temporal_slice) - dir_path = '%sEOBS/%s/%s' % (config.fig_path, area, temporal_slice) + dir_path = '%s%s/%s/%s' % (config.fig_path, data_source, area, temporal_slice) + # dir_path = '%sEOBS/%s/%s' % (config.fig_path, area, temporal_slice) if not os.path.exists(dir_path): os.makedirs(dir_path) @@ -551,6 +581,9 @@ def find_lat_lon_ranges_for_area(lons, lats, est_mask, est_ind): def calc_mean_by_time(var): + """ + Calculate mean values over time for each grid cell. + """ var_attrs = var.attrs var = var.mean(dim='time') var = var.assign_attrs(var_attrs) @@ -558,7 +591,8 @@ def calc_mean_by_time(var): return var -def calc_stats_and_visualize(ds, var_name, var_dict, input_data_start, input_data_end, temporal_slice, only_est=False): +def calc_stats_and_visualize(ds, var_name, var_dict, input_data_start, input_data_end, temporal_slice, data_source, + only_est=False): masks = {} # Plot uncut plot - does not work at the moment (ds already cut for BALTEX) # var_array = ds[var_name] @@ -583,7 +617,7 @@ def calc_stats_and_visualize(ds, var_name, var_dict, input_data_start, input_dat out_dict = make_2d_plot(var_name, var_dict, ref_baltex_var_array_to_plot, sec_baltex_var_array_to_plot, ref_baltex_var_array_to_plot, sec_baltex_var_array_to_plot, baltex_var_array, 'baltex', ref_fig_name_append, sec_fig_name_append, config.baltex_area, input_data_start, - input_data_end, temporal_slice) + input_data_end, temporal_slice, data_source) # For defined rectangle poly_square = get_polygon_square(config.rectangle_area) @@ -617,7 +651,7 @@ def calc_stats_and_visualize(ds, var_name, var_dict, input_data_start, input_dat out_dict = make_2d_plot(var_name, var_dict, ref_ds_masked_est, sec_ds_masked_est, ref_ds_masked_sqr, sec_ds_masked_sqr, ds_masked, 'EST', ref_fig_name_append, - sec_fig_name_append, est_area, input_data_start, input_data_end, temporal_slice) + sec_fig_name_append, est_area, input_data_start, input_data_end, temporal_slice, data_source) ds.close()