Matthew Long

Results 9 issues of Matthew Long

As discussed with @andersy005 and @bonnland, it would be nice to have a more general `resample` capability that enable fluid translation between data at different temporal intervals. Here's two functions...

2 - normal
enhancement

There is an assumption within the functions in `climatology.py` that the `time_bound` of data fit concisely within the averaging period applied; this assumption is violated when computing monthly averages, say,...

help wanted

For our statistics functions, like `weighted_cor` it would be nice to enable computing significance metrics (p-value...). @bradyrx, perhaps you can help with this?

enhancement

I am having trouble with `esmlab` resample. I am working with monthly data with standard calendar. Here are a two failure modes. 1. Read dataset with `decode_times=True` ```python In [1]:...

bug

I am not able to invoke the `compute_time_var` method on a dataset. ```python files = ['/glade/scratch/mclong/archive/g.e21.G1850ECOIAF.T62_g17.002/ocn/hist/g.e21.G1850ECOIAF.T62_g17.002.pop.h.0001-01.nc'] ds = xr.open_dataset(files[0], decode_times=False, decode_coords=False) esmlab.EsmlabAccessor.compute_time_var(ds, midpoint=True, year_offset=0) ``` Yields the following. ``` ---------------------------------------------------------------------------...

I think we need a clear philosophy regarding the operation of esmlab in the context of it's reliance on metadata attributes. I think there are two fundamental concerns. 1. Are...

We assume throughout that the time coordinate is named "time", but this is overly restrictive. We should introduce a variable `time_coord_name` and accept optional user input for this. If the...

I am getting errors on this line: https://github.com/NCAR/esmlab/blob/bbad55c511eec01bafb072036221fe017ea7524a/esmlab/core.py#L466 The `computed_dset` does not have the `time_bound` variable. This is being stripped out somewhere in the `compute_time_var` method.

Based on a discussion today, I think we want to have a batch processing capability in esmlab based on dask-mpi. All the functions in `esmlab.climatology` accept and return arguments of...