Releases: NOAA-EMC/NCEPLIBS-g2c
Version 2.0.0
We are pleased to announce the version 2.0.0 release of NCEPLIBS-g2c library.
The NCEPLIBS-g2c library contains C decoder/encoder routines for GRIB edition 2. This is part of the NCEPLIBS project (see https://github.com/NOAA-EMC/NCEPLIBS) .
For more information, and to get the release, see https://github.com/NOAA-EMC/NCEPLIBS-g2c. For detailed documentation see https://noaa-emc.github.io/NCEPLIBS-g2c/.
New This Release
- Introduce new file-based GRIB2 API.
- Test and CI improvements (see #517, #509, #490, #537, #531)
- Code cleanup (see #514, #240, #375, #391)
- Bug fixes (see #515, #518, #508)
- Documentation improvements (see #471)
- Build improvements (#516, #345)
- Fixed PDS templates (#383, #473)
- Changes to support 2GB (#495, #483)
- AEC compression (#461)
For a complete list of changes in this release see https://github.com/orgs/NOAA-EMC/projects/64/views/1
Version 1.9.0
We are pleased to announce the version 1.9.0 release of NCEPLIBS-g2c library.
The NCEPLIBS-g2c library contains C decoder/encoder routines for GRIB edition 2. This is part of the NCEPLIBS project (see https://github.com/NOAA-EMC/NCEPLIBS) .
For more information, and to get the release, see https://github.com/NOAA-EMC/NCEPLIBS-g2c. For detailed documentation see https://noaa-emc.github.io/NCEPLIBS-g2c/.
New This Release
- New g2c API now handles files > 2 GB (see #43, #430), using a new index format.
- Improved testing (see #465, #467, #444).
- Improved documentation (see #464).
For a complete list of changes in this release see https://github.com/NOAA-EMC/NCEPLIBS-g2c/projects/5.
Version 1.8.0
We are pleased to announce the version 1.8.0 release of NCEPLIBS-g2c library.
The NCEPLIBS-g2c library contains C decoder/encoder routines for GRIB edition 2. This is part of the NCEPLIBS project (see https://github.com/NOAA-EMC/NCEPLIBS) .
For more information, and to get the release, see https://github.com/NOAA-EMC/NCEPLIBS-g2c. For detailed documentation see https://noaa-emc.github.io/NCEPLIBS-g2c/.
New This Release
- Fix for negative forecast bug (see #381).
- Added support for AEC compression (see #424).
- Added spack to CI (see #437).
- Added IntelLLVM support (see #434).
- Improved building of shared libraries (see #408).
- Handle Jasper 4.0.0. (see #399).
- Check for warnings from jasper (see #457).
- Now capable of doing JPEG/PNG compression for the g2 library (see #269, #299).
- More testing (see #267).
- Documentation improvements (see #279, #285).
- Experimental functionality available if BUILD_G2C option is used at build time (see #446).
For a complete list of changes in this release see https://github.com/NOAA-EMC/NCEPLIBS-g2c/projects/4.
Version 1.7.0
We are pleased to announce the version 1.7.0 release of NCEPLIBS-g2c library.
The NCEPLIBS-g2c library contains C decoder/encoder routines for GRIB edition 2. This is part of the NCEPLIBS project (see https://github.com/NOAA-EMC/NCEPLIBS) .
For more information, and to get the release, see https://github.com/NOAA-EMC/NCEPLIBS-g2c. For detailed documentation see https://noaa-emc.github.io/NCEPLIBS-g2c/.
New This Release
- Improved doxygen documentation (see #54, #155).
- Many unit tests (see #8).
- Fixed minor memory leaks (see #178, #191, #162, #160).
- Clean out some unneeded legacy code (see #185, #176, #170).
- Minor code refactoring (see #169, #168, #157, #133, #196, #166, #159, #202, #230).
- Fix some code warnings (see #52).
- Turn on c99 features in build (see #129).
- CI improvements (see #131, #219, #221, #223, #266).
- Adapted to versions 3.x of the jasper library (see #245,, #271).
- Added logging capability for library debugging (see #273).
- Added handling of doubles for png and jpeg packing and unpacking (see #269, #260).
- Renounced forever the idea of changing float or int types as compile time (see #261).
- Optionally download GRIB2 test files from NOAA EMC FTP site for extra testing (see #257).
For a complete list of changes in this release see https://github.com/NOAA-EMC/NCEPLIBS-g2c/projects/3.
Version 1.6.4
We are pleased to announce the version 1.6.4 release of NCEPLIBS-g2 library.
The NCEPLIBS-g2c library contains C decoder/encoder routines for GRIB edition 2. This is part of the NCEPLIBS project (see https://github.com/NOAA-EMC/NCEPLIBS) .
For more information, and to get the release, see https://github.com/NOAA-EMC/NCEPLIBS-g2c. For detailed documentation see https://noaa-emc.github.io/NCEPLIBS-g2c/.
New This Release
- Improved doxygen documentation (see #54).
- Started to add unit tests (see #8).
- Integrated changes from 1.6.3 release manually (see #115).
For a complete list of changes in this release see https://github.com/NOAA-EMC/NCEPLIBS-g2c/projects/2.
Version 1.6.2
We are pleased to announce the version 1.6.2 release of NCEPLIBS-g2c library.
The NCEPLIBS-g2c library contains C decoder/encoder routines for GRIB edition 2. This is part of the NCEPLIBS project (see https://github.com/NOAA-EMC/NCEPLIBS) .
For more information, and to get the release, see https://github.com/NOAA-EMC/NCEPLIBS-g2c. For detailed documentation see https://noaa-emc.github.io/NCEPLIBS-g2c/.
New This Release
- Fix the jasper lib build issue.
- Add doxygen documentation (see #5).
- Added continuous integration build (see #7).
For a complete list of changes in this release see https://github.com/NOAA-EMC/NCEPLIBS-g2c/projects/1.