Skip to content

Commit

Permalink
[pre-commit.ci] auto fixes from pre-commit.com hooks
Browse files Browse the repository at this point in the history
for more information, see https://pre-commit.ci
  • Loading branch information
pre-commit-ci[bot] committed Oct 23, 2023
1 parent 0e1af56 commit 627c621
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 4 deletions.
12 changes: 9 additions & 3 deletions xpublish_wms/grid.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,9 @@ def tessellate(self, da: xr.DataArray) -> np.ndarray:
"""Tessellate the given data array into triangles. Only required for RenderingMode.Triangle"""
pass

def sel_lat_lng(self, subset: xr.Dataset, lng, lat, parameters) -> Tuple[xr.Dataset, list, list]:
def sel_lat_lng(
self, subset: xr.Dataset, lng, lat, parameters,
) -> Tuple[xr.Dataset, list, list]:
"""Select the given dataset by the given lon/lat and optional elevation"""
subset = subset.cf.interp(longitude=lng, latitude=lat)
x_axis = [strip_float(subset.cf["longitude"])]
Expand Down Expand Up @@ -183,7 +185,9 @@ def project(self, da: xr.DataArray, crs: str) -> xr.DataArray:
da = da.unify_chunks()
return da

def sel_lat_lng(self, subset: xr.Dataset, lng, lat, parameters) -> Tuple[xr.Dataset, list, list]:
def sel_lat_lng(
self, subset: xr.Dataset, lng, lat, parameters,
) -> Tuple[xr.Dataset, list, list]:
topology = self.ds.cf["grid_topology"]

merged_ds = None
Expand Down Expand Up @@ -515,7 +519,9 @@ def tessellate(self, da: xr.DataArray) -> np.ndarray:
else:
return self._grid.tessellate(da)

def sel_lat_lng(self, subset: xr.Dataset, lng, lat, parameters) -> Tuple[xr.Dataset, list, list]:
def sel_lat_lng(
self, subset: xr.Dataset, lng, lat, parameters,
) -> Tuple[xr.Dataset, list, list]:
if self._grid is None:
return None
else:
Expand Down
4 changes: 3 additions & 1 deletion xpublish_wms/wms/get_feature_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,9 @@ def get_feature_info(ds: xr.Dataset, query: dict) -> Response:
selected_ds = selected_ds.cf.sel(vertical=0, method="nearest")

try:
selected_ds, x_axis, y_axis = ds.grid.sel_lat_lng(subset=selected_ds, lng=x_coord[x], lat=y_coord[y], parameters=parameters)
selected_ds, x_axis, y_axis = ds.grid.sel_lat_lng(
subset=selected_ds, lng=x_coord[x], lat=y_coord[y], parameters=parameters,
)
except ValueError:
raise HTTPException(500, f"Unsupported grid type: {ds.grid.name}")

Expand Down

0 comments on commit 627c621

Please sign in to comment.