Ryan May

Results 160 issues of Ryan May

Right now the docs read: ``` u : array_like u-component of wind v : array_like v-component of wind c : array_like data to use for colormapping (e.g. heights, pressure, wind...

Type: Bug
Area: Plots

This example from a [StackOverflow question](https://stackoverflow.com/questions/70513818/getting-a-valueerror-zero-size-array-to-reduction-operation-minimum-which-has) fails: ```python from datetime import datetime, timedelta from siphon.catalog import TDSCatalog from siphon.ncss import NCSS import numpy as np from metpy.units import units import...

Type: Bug
Area: Calc

As noted in this [Stack Overflow question](https://stackoverflow.com/questions/69045234/calculation-of-the-mean-pressure-weighted-function/69123801?noredirect=1#comment122204804_69123801) it would be good to be clear what’s going on in this function, including the equation.

Area: Docs
Area: Calc
good first issue

This example: ```python from metpy.plots import ImagePlot, MapPanel, PanelContainer from metpy.units import units import xarray as xr ds_z500 = xr.open_dataset('/Users/rmay/Downloads/gfs.t00z.pgrb2.0p25.f024', engine='cfgrib', filter_by_keys={'typeOfLevel': 'isobaricInhPa', 'level': 500}) img = ImagePlot() img.data =...

Type: Bug
Area: Plots

Currently, `depth` is usable in `mixed_layer_cape_cin` only if given as pressure. If you try to pass e.g. `500 * units.m`, you get a dimensionality error, because it uses that to...

Type: Bug
Area: Calc

Codecov is occasionally a source of weird CI failures due to dropped reports. We could accomplish the same thing by combining all our testing into a single workflow with a...

Area: Infrastructure
Type: Enhancement

Looks like there's not currently any good options to take advantage of GitHub Actions' new support for outputting a [job summary](https://github.blog/2022-05-09-supercharging-github-actions-with-job-summaries/). While I'm sure something will develop over time, I...

Area: Infrastructure
Type: Enhancement

When calling `isentropic_interpolation_as_dataset`, if you pass in a `DataArray` that hasn't been part of a `Dataset` previously, like say the result of a calculation: ```python isen_level = np.array([320]) * units.kelvin...

Type: Enhancement
Area: Gridding
Area: Xarray

Having support for `isel` on the Xarray accessor would allow getting the single time in a dataset out like: ```python ds = ds.metpy.isel(time=0) ``` while also not having to know...

Type: Feature
Area: Xarray

While we have `mean_pressure_weighted`, we should add a corresponding integral-based mean calculation to go along with it. For instance, something like `bunkers_storm_motion` should probably be using that instead of `numpy.mean`,...

Type: Feature
Area: Calc
good first issue