Skip to content

Commit 3e255fb

Browse files
committed
little correction
1 parent ffa7714 commit 3e255fb

File tree

5 files changed

+42
-7
lines changed

5 files changed

+42
-7
lines changed

examples/10_tracking_diagnostics/pet_center_count.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
mask = a.lifetime >= 60
7878
ax_long = fig.add_axes([0.03, 0.53, 0.90, 0.45])
7979
g_a = a.grid_count(bins, center=True, filter=mask)
80-
m = g_a.display(ax_long, **kwargs_pcolormesh)
80+
g_a.display(ax_long, **kwargs_pcolormesh)
8181
ax_long.set_title(f"Anticyclones with lifetime >= 60 days ({mask.sum()} Obs)")
8282
ax_short = fig.add_axes([0.03, 0.03, 0.90, 0.45])
8383
g_a = a.grid_count(bins, center=True, filter=~mask)

examples/10_tracking_diagnostics/pet_pixel_used.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
mask = a.lifetime >= 60
7575
ax_long = fig.add_axes([0.03, 0.53, 0.90, 0.45])
7676
g_a = a.grid_count(bins, intern=True, filter=mask)
77-
m = g_a.display(ax_long, **kwargs_pcolormesh)
77+
g_a.display(ax_long, **kwargs_pcolormesh)
7878
ax_long.set_title(f"Anticyclones with lifetime >= 60 days ({mask.sum()} Obs)")
7979
ax_short = fig.add_axes([0.03, 0.03, 0.90, 0.45])
8080
g_a = a.grid_count(bins, intern=True, filter=~mask)

notebooks/python_module/10_tracking_diagnostics/pet_center_count.ipynb

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,25 @@
4444
},
4545
"outputs": [],
4646
"source": [
47-
"a = TrackEddiesObservations.load_file(\n py_eddy_tracker_sample.get_path(\"eddies_med_adt_allsat_dt2018/Anticyclonic.zarr\")\n)\nc = TrackEddiesObservations.load_file(\n py_eddy_tracker_sample.get_path(\"eddies_med_adt_allsat_dt2018/Cyclonic.zarr\")\n)\n\n# Parameters\nt0, t1 = a.period\nstep = 0.125\nbins = ((-10, 37, step), (30, 46, step))\nkwargs_pcolormesh = dict(\n cmap=\"terrain_r\", vmin=0, vmax=2, factor=1 / (step ** 2 * (t1 - t0)), name=\"count\"\n)"
47+
"a = TrackEddiesObservations.load_file(\n py_eddy_tracker_sample.get_path(\"eddies_med_adt_allsat_dt2018/Anticyclonic.zarr\")\n)\nc = TrackEddiesObservations.load_file(\n py_eddy_tracker_sample.get_path(\"eddies_med_adt_allsat_dt2018/Cyclonic.zarr\")\n)"
48+
]
49+
},
50+
{
51+
"cell_type": "markdown",
52+
"metadata": {},
53+
"source": [
54+
"Parameters\n\n"
55+
]
56+
},
57+
{
58+
"cell_type": "code",
59+
"execution_count": null,
60+
"metadata": {
61+
"collapsed": false
62+
},
63+
"outputs": [],
64+
"source": [
65+
"step = 0.125\nbins = ((-10, 37, step), (30, 46, step))\nkwargs_pcolormesh = dict(\n cmap=\"terrain_r\", vmin=0, vmax=2, factor=1 / (a.nb_days * step ** 2), name=\"count\"\n)"
4866
]
4967
},
5068
{
@@ -80,7 +98,7 @@
8098
},
8199
"outputs": [],
82100
"source": [
83-
"fig = plt.figure(figsize=(12, 10))\nax_long = fig.add_axes([0.03, 0.53, 0.90, 0.45])\ng_a = a.grid_count(bins, center=True, filter=a.lifetime >= 30)\nm = g_a.display(ax_long, **kwargs_pcolormesh)\nax_long.set_title(\"Anticyclones with lifetime >= 30 days\")\nax_short = fig.add_axes([0.03, 0.03, 0.90, 0.45])\ng_a = a.grid_count(bins, center=True, filter=a.lifetime < 30)\nm = g_a.display(ax_short, **kwargs_pcolormesh)\nax_short.set_title(\"Anticyclones with lifetime < 30 days\")\nfor ax in (ax_short, ax_long):\n ax.set_aspect(\"equal\"), ax.grid()\n ax.set_xlim(-6, 36.5), ax.set_ylim(30, 46)\ncb = plt.colorbar(m, cax=fig.add_axes([0.94, 0.05, 0.015, 0.9]))"
101+
"fig = plt.figure(figsize=(12, 10))\nmask = a.lifetime >= 60\nax_long = fig.add_axes([0.03, 0.53, 0.90, 0.45])\ng_a = a.grid_count(bins, center=True, filter=mask)\ng_a.display(ax_long, **kwargs_pcolormesh)\nax_long.set_title(f\"Anticyclones with lifetime >= 60 days ({mask.sum()} Obs)\")\nax_short = fig.add_axes([0.03, 0.03, 0.90, 0.45])\ng_a = a.grid_count(bins, center=True, filter=~mask)\nm = g_a.display(ax_short, **kwargs_pcolormesh)\nax_short.set_title(f\"Anticyclones with lifetime < 60 days ({(~mask).sum()} Obs)\")\nfor ax in (ax_short, ax_long):\n ax.set_aspect(\"equal\"), ax.grid()\n ax.set_xlim(-6, 36.5), ax.set_ylim(30, 46)\ncb = plt.colorbar(m, cax=fig.add_axes([0.94, 0.05, 0.015, 0.9]))"
84102
]
85103
}
86104
],

notebooks/python_module/10_tracking_diagnostics/pet_pixel_used.ipynb

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,25 @@
4444
},
4545
"outputs": [],
4646
"source": [
47-
"a = TrackEddiesObservations.load_file(\n py_eddy_tracker_sample.get_path(\"eddies_med_adt_allsat_dt2018/Anticyclonic.zarr\")\n)\nc = TrackEddiesObservations.load_file(\n py_eddy_tracker_sample.get_path(\"eddies_med_adt_allsat_dt2018/Cyclonic.zarr\")\n)\nt0, t1 = a.period\nstep = 0.125\nbins = ((-10, 37, step), (30, 46, step))\nkwargs_pcolormesh = dict(\n cmap=\"terrain_r\", vmin=0, vmax=0.75, factor=1 / (t1 - t0), name=\"count\"\n)"
47+
"a = TrackEddiesObservations.load_file(\n py_eddy_tracker_sample.get_path(\"eddies_med_adt_allsat_dt2018/Anticyclonic.zarr\")\n)\nc = TrackEddiesObservations.load_file(\n py_eddy_tracker_sample.get_path(\"eddies_med_adt_allsat_dt2018/Cyclonic.zarr\")\n)"
48+
]
49+
},
50+
{
51+
"cell_type": "markdown",
52+
"metadata": {},
53+
"source": [
54+
"Parameters\n\n"
55+
]
56+
},
57+
{
58+
"cell_type": "code",
59+
"execution_count": null,
60+
"metadata": {
61+
"collapsed": false
62+
},
63+
"outputs": [],
64+
"source": [
65+
"step = 0.125\nbins = ((-10, 37, step), (30, 46, step))\nkwargs_pcolormesh = dict(\n cmap=\"terrain_r\", vmin=0, vmax=0.75, factor=1 / a.nb_days, name=\"count\"\n)"
4866
]
4967
},
5068
{
@@ -80,7 +98,7 @@
8098
},
8199
"outputs": [],
82100
"source": [
83-
"fig = plt.figure(figsize=(12, 10))\nax_long = fig.add_axes([0.03, 0.53, 0.90, 0.45])\ng_a = a.grid_count(bins, intern=True, filter=a.lifetime >= 30)\nm = g_a.display(ax_long, **kwargs_pcolormesh)\nax_long.set_title(\"Anticyclones with lifetime >= 30 days\")\nax_short = fig.add_axes([0.03, 0.03, 0.90, 0.45])\ng_a = a.grid_count(bins, intern=True, filter=a.lifetime < 30)\nm = g_a.display(ax_short, **kwargs_pcolormesh)\nax_short.set_title(\"Anticyclones with lifetime < 30 days\")\nfor ax in (ax_short, ax_long):\n ax.set_aspect(\"equal\"), ax.grid()\n ax.set_xlim(-6, 36.5), ax.set_ylim(30, 46)\ncb = plt.colorbar(m, cax=fig.add_axes([0.94, 0.05, 0.015, 0.9]))"
101+
"fig = plt.figure(figsize=(12, 10))\nmask = a.lifetime >= 60\nax_long = fig.add_axes([0.03, 0.53, 0.90, 0.45])\ng_a = a.grid_count(bins, intern=True, filter=mask)\ng_a.display(ax_long, **kwargs_pcolormesh)\nax_long.set_title(f\"Anticyclones with lifetime >= 60 days ({mask.sum()} Obs)\")\nax_short = fig.add_axes([0.03, 0.03, 0.90, 0.45])\ng_a = a.grid_count(bins, intern=True, filter=~mask)\nm = g_a.display(ax_short, **kwargs_pcolormesh)\nax_short.set_title(f\"Anticyclones with lifetime < 60 days ({(~mask).sum()} Obs)\")\nfor ax in (ax_short, ax_long):\n ax.set_aspect(\"equal\"), ax.grid()\n ax.set_xlim(-6, 36.5), ax.set_ylim(30, 46)\ncb = plt.colorbar(m, cax=fig.add_axes([0.94, 0.05, 0.015, 0.9]))"
84102
]
85103
}
86104
],

src/py_eddy_tracker/observations/observation.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
from matplotlib.cm import get_cmap
1212
from matplotlib.collections import PolyCollection
1313
from matplotlib.colors import Normalize
14-
from matplotlib.path import Path as BasePath
1514
from netCDF4 import Dataset
1615
from numba import njit
1716
from numba import types as numba_types

0 commit comments

Comments
 (0)