NOAA-EMC / wgrib2

Provides functionality for interacting with, reading, writing, and manipulating GRIB2 files.
12 stars 8 forks source link

many library changes contemplated #68

Closed edwardhartnett closed 1 week ago

edwardhartnett commented 6 months ago

Wesley says:

SP: calls to Numerical Recipes need to be removed. Code from an unknown origin need to be removed. IP: think that Operational version has my changes but should be checked because people at EMC may not be worried about potential copyright problems. g2clib: Boi said that he added all my changes.

Changes to wgrib2 change compile option for iplib and splib to ip+sp_lib make compatible with opn iplib remove compile option of the old iplib ip2lib will have to be modified to support rot lat-lon grids using the NCEP table this will eliminate the need for 2 versions of wgrib2 utility. remove the use of g2clib wgrib2 emulates the bugs of g2clib rarely used in practice API for g2clib varies and if called as a library, this could cause problems. Has in the past.

edwardhartnett commented 6 months ago

The NCEPLIBS-g2c library (which you're calling g2clib) is not going to have any API changes that break existing code. THat is, you can write code for NCEPLIBS-g2c and, just as with netCDF, you can be confident that the library will never break that code.

I can't speak for the past, but from now on, the API will only grow, not change.

edwardhartnett commented 1 week ago

I think these issues have been or are being resolved under other issues. I will close.