Skip to content

Releases: NOAA-EMC/NCEPLIBS-g2c

Version 2.0.0

30 Oct 17:08
607596a
Compare
Choose a tag to compare

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

For a complete list of changes in this release see https://github.com/orgs/NOAA-EMC/projects/64/views/1

Version 1.9.0

22 Mar 12:17
60eb050
Compare
Choose a tag to compare

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

27 Oct 17:37
cc3e5b6
Compare
Choose a tag to compare

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

18 Aug 17:09
2aadbcf
Compare
Choose a tag to compare

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

20 Aug 13:43
999be93
Compare
Choose a tag to compare

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

13 Nov 03:16
8b0e9af
Compare
Choose a tag to compare

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.