Ruth Comer

Results 454 comments of Ruth Comer

There are various small packages out there that do specific things that are useful for scientists. For example, I am currently having a go with [xeofs](https://github.com/nicrie/xeofs) which currently has interfaces...

There are more votes at #512, #2592 and #1987 😃

> However, the main question here is whether lenient merge behaviour is enabled by default? > > My answer to this is, yes it is. That's my starting position here....

I wanted this again today, so knocked this together: ```python def coords_equal(coord1, coord2) -> bool: """ Lenient comparison of coordinates. """ if not np.array_equal(coord1.points, coord2.points): return False if (coord1.has_bounds() and...

I think you still need some form of `_month_year_adjusts`, otherwise it's the same as `add_year`. https://github.com/SciTools/iris/blob/09fac5b0b8936a8f9a3ed705af422c442124729d/lib/iris/coord_categorisation.py#L118-L122

Thanks @wjbenfold for passing me the script. I think part of the problem is that we have a dodgy pp-file. Looking at the data itself, there are a heckofalot of...

I'm also wondering whether a contour plot is the best choice for this data set. Taking the version plotted with matplotlib, if we zoom in on the Maritime Continent, we...

Hi @stefsmeets, thanks for this. I agree we ought to have something in the docstrings that tells us which aggregators are lazy. We have an open issue about doing this...

It looks like `dask.array.median` is using `numpy.median` under the hood, so doesn't respect masks: ```python import numpy.ma as ma import dask.array as da arr = ma.array(range(4), mask=[0,0,0,1]) print(ma.median(arr)) larr =...