diff --git a/nblibrary/ice/Hemis_seaice_visual_compare_contour.ipynb b/nblibrary/ice/Hemis_seaice_visual_compare_contour.ipynb index 7d05fdd..d0cad74 100644 --- a/nblibrary/ice/Hemis_seaice_visual_compare_contour.ipynb +++ b/nblibrary/ice/Hemis_seaice_visual_compare_contour.ipynb @@ -177,6 +177,9 @@ "ds1_ann = ds1.resample(time=\"YS\").mean(dim=\"time\")\n", "ds2_ann = ds2.resample(time=\"YS\").mean(dim=\"time\")\n", "\n", + "climo_nyears = min(climo_nyears, len(ds1_ann.time))\n", + "climo_nyears = min(climo_nyears, len(ds2_ann.time))\n", + "\n", "with open(\"cice_masks.yml\", \"r\") as file:\n", " cice_masks = yaml.safe_load(file)\n", "\n", diff --git a/nblibrary/ice/Hemis_seaice_visual_compare_obs_lens.ipynb b/nblibrary/ice/Hemis_seaice_visual_compare_obs_lens.ipynb index feb71a0..8ae152f 100644 --- a/nblibrary/ice/Hemis_seaice_visual_compare_obs_lens.ipynb +++ b/nblibrary/ice/Hemis_seaice_visual_compare_obs_lens.ipynb @@ -219,6 +219,9 @@ "ds1_ann = ds1.resample(time=\"YS\").mean(dim=\"time\")\n", "ds2_ann = ds2.resample(time=\"YS\").mean(dim=\"time\")\n", "\n", + "climo_nyears = min(climo_nyears, len(ds1_ann.time))\n", + "climo_nyears = min(climo_nyears, len(ds2_ann.time))\n", + "\n", "with open(\"cice_masks.yml\", \"r\") as file:\n", " cice_masks = yaml.safe_load(file)\n", "\n", @@ -1309,9 +1312,9 @@ "\n", "# Set up axes\n", "if first_year > 1:\n", - " model_start_year1 = end_year - len(ds1_mar_nh.time)\n", + " model_start_year1 = end_year - len(ds1_mar_nh.time) + 1\n", " model_end_year1 = end_year\n", - " model_start_year2 = base_end_year - len(ds2_mar_nh.time)\n", + " model_start_year2 = base_end_year - len(ds2_mar_nh.time) + 1\n", " model_end_year2 = base_end_year\n", " lens1_start_year = ds_cesm1_aicetot_nh.year[60]\n", " lens1_end_year = ds_cesm1_aicetot_nh.year[95]\n", @@ -1319,9 +1322,9 @@ " lens2_end_year = ds_cesm2_aicetot_nh.year[145]\n", "else:\n", " model_start_year1 = 1\n", - " model_end_year1 = climo_nyears\n", + " model_end_year1 = len(ds1_mar_nh.time) + 1\n", " model_start_year2 = 1\n", - " model_end_year2 = climo_nyears\n", + " model_end_year2 = len(ds2_mar_nh.time) + 1\n", " lens1_start_year = 1\n", " lens1_end_year = 36\n", " lens2_start_year = 1\n",