diff --git a/notebooks/feedback-analysis/manual-calc.ipynb b/notebooks/feedback-analysis/manual-calc.ipynb index d175f032..c3688dbf 100644 --- a/notebooks/feedback-analysis/manual-calc.ipynb +++ b/notebooks/feedback-analysis/manual-calc.ipynb @@ -243,6 +243,7 @@ "patternTutorial = f's3://{path}/tutorial_data/*.nc'\n", "filesKern = sorted(fs.glob(patternKern))\n", "filesTutorial = sorted(fs.glob(patternTutorial))\n", + "fs.invalidate_cache() # This is necessary to deal with peculiarities of objects served from jetstream2\n", "filesetKern = [fs.open(file) for file in filesKern[0:2]]\n", "filesetTutorial = [fs.open(file) for file in filesKern[0:2]]" ] @@ -989,7 +990,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.9" + "version": "3.13.5" }, "nbdime-conflicts": { "local_diff": [ diff --git a/notebooks/simplified-calc/climkern-calc.ipynb b/notebooks/simplified-calc/climkern-calc.ipynb index b87da7c7..a5a3639e 100644 --- a/notebooks/simplified-calc/climkern-calc.ipynb +++ b/notebooks/simplified-calc/climkern-calc.ipynb @@ -68,7 +68,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -113,7 +113,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -131,7 +131,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -142,6 +142,7 @@ "\n", "# Grab the data\n", "files = sorted(fs.glob(pattern))\n", + "fs.invalidate_cache() # This is necessary to deal with peculiarities of objects served from jetstream2\n", "\n", "# Open file and make it Xarray Dataset\n", "kern = xr.open_dataset(fs.open(files[0]))\n", @@ -161,7 +162,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -190,460 +191,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
<xarray.Dataset> Size: 228MB\n", - "Dimensions: (plev: 37, lat: 73, lon: 144, time: 12)\n", - "Coordinates:\n", - " * plev (plev) float32 148B 1e+03 975.0 950.0 925.0 ... 5.0 3.0 2.0 1.0\n", - " * lat (lat) float32 292B 90.0 87.5 85.0 82.5 ... -82.5 -85.0 -87.5 -90.0\n", - " * lon (lon) float32 576B 0.0 2.5 5.0 7.5 ... 350.0 352.5 355.0 357.5\n", - " * time (time) int64 96B 0 1 2 3 4 5 6 7 8 9 10 11\n", - "Data variables:\n", - " lwclr_t (time, plev, lat, lon) float64 37MB ...\n", - " lw_t (time, plev, lat, lon) float64 37MB ...\n", - " lwclr_q (time, plev, lat, lon) float64 37MB ...\n", - " lw_q (time, plev, lat, lon) float64 37MB ...\n", - " swclr_q (time, plev, lat, lon) float64 37MB ...\n", - " sw_q (time, plev, lat, lon) float64 37MB ...\n", - " swclr_a (time, lat, lon) float64 1MB ...\n", - " sw_a (time, lat, lon) float64 1MB ...\n", - " lwclr_ts (time, lat, lon) float64 1MB ...\n", - " lw_ts (time, lat, lon) float64 1MB ...
<xarray.DataArray (time: 12, lat: 192, lon: 288)> Size: 5MB\n", - "dask.array<mul, shape=(12, 192, 288), dtype=float64, chunksize=(1, 192, 288), chunktype=numpy.ndarray>\n", - "Coordinates:\n", - " * lat (lat) float64 2kB -90.0 -89.06 -88.12 ... 88.12 89.06 90.0\n", - " * lon (lon) float64 2kB 0.0 1.25 2.5 3.75 ... 356.2 357.5 358.8\n", - " member_id <U8 32B 'r1i1p1f1'\n", - " dcpp_init_year float64 8B nan\n", - " * time (time) int64 96B 1 2 3 4 5 6 7 8 9 10 11 12