Will Benfold
Will Benfold
### Description There isn't, as far as I can establish, a way to look up the required `datum` argument to a `ccrs.Globe` that will give the globe with a specific...
### Description `WMSRasterSource` can call out to a url through `owslib.WebMapService`: https://github.com/SciTools/cartopy/blob/591fb5450e11b42b6de1cebe4f240112f915bd52/lib/cartopy/io/ogc_clients.py#L222-L223 There is currently no option to pass through the additional arguments that `WebMapService` will accept, which would be...
### Description Some links are broken in the cartopy documentation (and consequently in documentation linked into it, e.g. Iris) Example: https://scitools.org.uk/cartopy/docs/latest/whatsnew/v0.7.html As of 17/12/2021, the link to cartopy.mpl.geoaxes.GeoAxes.gridlines() works fine,...
## 📰 Custom Issue Currently there isn't specific unit testing of `Cube.coord_dims`. I'd like to see this change. Suggested coverage: - coord on the cube - coord not on the...
Use `meta` correctly in `map_blocks` to prevent dask from passing a 0d array through the regridder
### Context `dask.array.map_blocks` will under some circumstances pass a 0d array through the provided function when initialised, as documented in https://docs.dask.org/en/latest/generated/dask.array.map_blocks.html In https://github.com/SciTools/iris/blob/4abaa8f5d4be918b2e0b7bd42fbcc1e0a0196dd6/lib/iris/_lazy_data.py#L355-L388 we call map_blocks without `meta`, including when...
#### Example of problem ```python from pyproj.crs import CRS crss = [ CRS.from_user_input("+proj=merc +datum=WGS84 +ellps=WGS84 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +units=m +no_defs +type=crs"), CRS.from_user_input("+proj=merc +a=6378137.0 +rf=298.257223563 +datum=WGS84 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +units=m +no_defs...
## 🚀 Pull Request ### Description One small code change, many test changes Closes #3796 --- [Consult Iris pull request check list]( https://scitools-iris.readthedocs.io/en/latest/developers_guide/contributing_pull_request_checklist.html)
## ✨ Feature Request Iris could offer a clear, tested, robust method for multiprocessing cubes by splitting them into pieces, multiprocessing the pieces and then stitching them back together. ##...
## 📰 Custom Issue Based on my understanding of situations where the following code can end up returning None, I think that it's unlikely that the user doesn't want to...
## ✨ Feature Request Some operations on an `iris.cube.Cube` with an unstrcutured mesh attached cause this mesh to be lost and the `MeshCoord`s to become normal AuxCoords. I propose that...