Skip to content

Commit a74443d

Browse files
authored
fix: Changed lons/lats definition so it is not hardcoded for dh=0.1 (#277)
1 parent 4fa6c77 commit a74443d

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

csep/core/regions.py

+6-5
Original file line numberDiff line numberDiff line change
@@ -268,18 +268,19 @@ def nz_csep_collection_region(dh_scale=1, magnitudes=None, name="csep-nz-collect
268268
def global_region(dh=0.1, name="global", magnitudes=None):
269269
""" Creates a global region used for evaluating gridded forecasts on the global scale.
270270
271-
The gridded region corresponds to the
272271
273272
Args:
274-
dh:
273+
dh (float): Spacing for lat and lon discretization.
274+
name (str): Name of the region
275+
magnitudes(list/array): Array containing the magnitude bins
275276
276277
Returns:
277-
csep.utils.CartesianGrid2D:
278+
csep.utils.CartesianGrid2D: Global region
278279
"""
279280
# generate latitudes
280281

281-
lons = cleaner_range(-180.0, 179.9, dh)
282-
lats = cleaner_range(-90, 89.9, dh)
282+
lons = cleaner_range(-180.0, 180.0, dh)[:-1]
283+
lats = cleaner_range(-90, 90.0, dh)[:-1]
283284
coords = itertools.product(lons,lats)
284285
region = CartesianGrid2D([Polygon(bbox) for bbox in compute_vertices(coords, dh)], dh,
285286
magnitudes=magnitudes, name=name)

0 commit comments

Comments
 (0)