dtcenter / MET

Model Evaluation Tools
https://dtcenter.org/community-code/model-evaluation-tools-met
Apache License 2.0
78 stars 24 forks source link

Make definition of new grids configurable. #891

Open dwfncar opened 7 years ago

dwfncar commented 7 years ago

The NCEP grids are hard-coded in the vx_grid library. Adding a new grid to that list requires code changes and then recompiling.


As of met-6.0, NCEP Grid 193 was not included in that list but was needed for the DTC's GMTB work.


This task it to figure out a better way to handle grids which are not already defined in MET.


One option is to move all grid definitions from the code to a data file. That data file would need to be installed into share/met and then read at some point at runtime.


Alternatively, we could keep the NCEP grids defined in the code, but allow for user-specified grids. Like GRIB, we could support for an environment variable like MET_GRIDS which points to a single file defining user-specified grids that would be read at runtime.


[MET-891] created by johnhg

ksearight commented 3 years ago

@TaraJensen Do we need to pull together a small group to discuss this? This is an action item from the Sep. 27 Governance meeting.

JohnHalleyGotway commented 2 years ago

@robdarvell I added you as an assignee to this issue since you are coordinating this discussion across the METplus Governance group. Please feel free to update this issue with more details and plans as they become clear.