Ryan May

Results 160 issues of Ryan May

We should make our lives easier and automatically upload the sdist to PyPI when a new release is tagged. Stealing from our MetPy Travis config: ```yml deploy: - provider: pypi...

Type: Infrastructure

#### Description Of Changes This updates for a bunch of sounding indices that have been implemented, including: `k_index`, `total_totals_index`, `lifted_index`, `showalter_index`, and `sweat_index`. #### Checklist - [x] Fully documented

Type: Maintenance
Area: Docs

We regularly get reports where users running older versions get errors trying to use functions added in new versions. Sphinx has a `.. versionadded:: 1.3` directive we could use. I...

Area: Docs
Type: Enhancement

Right now the documentation for parameters for `advection` looks like: ```rst Parameters ---------- scalar : `pint.Quantity` or `xarray.DataArray` Array (with N-dimensions) with the quantity to be advected. Use `xarray.DataArray` to...

Type: Maintenance
Area: Docs
good first issue

In the docs, we should consistently put the equations, implementation details in the Notes section of the docs. This way, they appear below the documentation of the parameters and returns....

Type: Maintenance
Area: Docs
good first issue

Right now `Level2File` and `Level3File` are really low-level APIs; they provide complete implementation of their respective specifications, but they don't provide a nice interface to the user (just a bunch...

Type: Maintenance
Area: IO
Type: API Change

#### Description Of Changes This adds xarray direct reading of GINI files by implementing v2 of xarray's backends API. This registers a new entrypoint that basically allows `open_dataset()` to just...

Type: Enhancement
Area: IO
Area: Xarray

Once #2635 is merged, we have two supported ways of reading GINI data: 1. `GiniFile` (and xarray support by passing that instance to `open_dataset`) 2. The xarray v2 backend support...

Area: IO
Type: API Change

Natural Neighbor interpolation uses a lot of computational geometry operations, all currently implemented in pure Python. Shapely provides some better primitives and operations that might allow us to eliminate some...

Type: Enhancement
Area: Gridding

I'm a little confused. The docs mention support for Jpeg2000 using Jasper or OpenJPEG. As far as I can tell, though: * `pygrib` uses whatever eccodes provides; eccodes links to...