-
Notifications
You must be signed in to change notification settings - Fork 446
Open
Labels
Area: IOPertains to reading dataPertains to reading dataType: EnhancementEnhancement to existing functionalityEnhancement to existing functionality
Description
Just documenting some desired enhancements to the GEMPAK io submodule brought up in the original PR, other issues, and side conversations, as well as some ideas I had while working on recent PRs:
- Speed up
snxarray(snxarray is slow #2062, resolved by Improve some thermo calculation bottlenecks by refactoring how units are handled #2064) - Get grid mapping information in the right place (GEMPAK reader assigns grid mapping information incorrectly #2046, resolved by Store grid mapping on metpy_crs coord rather than DataArray attrs in GEMPAK reader #2066)
- Add support for GRIB2 packing reader
- Any way that
https://github.com/ecmwf/cfgribcan be leveraged?
- Any way that
- Add unit metadata to variables and coordinates in
*xarray()methods (gdxarray() should assign units to x and y coordinates #2118, referenced in GEMPAK reader assigns grid mapping information incorrectly #2046) - Include lat/lon auxiliary coordinates on
gdxarray()output - Consolidate xarray output where possible (multiple DataArrays into Dataset, multiple Datasets into single Dataset)
- Support xarray backend API
- Need to provide subclasses of
xarray.backends.BackendEntrypoint(actual backend) andxarray.backends.BackendArray(lazy loaded arrays) - May require a substantial refactor
- Need to provide subclasses of
- Add more CF metadata (to help with declarative / Automatic field calculation #3 / Systematic identification of variables from an xarray Dataset #886)
- Clean up (and potentially speed up) interp functions using Option to return full (cumulative) profile from thickness_hydrostatic functions #1312
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Area: IOPertains to reading dataPertains to reading dataType: EnhancementEnhancement to existing functionalityEnhancement to existing functionality