Skip to content

Releases: NOAA-EMC/NCEPLIBS-g2

Version 3.5.1

05 Jul 20:54
Compare
Choose a tag to compare

We are pleased to announce the version 3.5.1 release of NCEPLIBS-g2 library.

The NCEPLIBS-g2 library contains Fortran 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-g2. For detailed documentation see https://noaa-emc.github.io/NCEPLIBS-g2/.

New This Release

  • Added pdstemplate 4.49 (see #725).

Version 3.5.0

24 May 19:10
b16c5bd
Compare
Choose a tag to compare

We are pleased to announce the version 3.5.0 release of NCEPLIBS-g2 library.

The NCEPLIBS-g2 library contains Fortran 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-g2. For detailed documentation see https://noaa-emc.github.io/NCEPLIBS-g2/.

New This Release

For more information about this release see https://github.com/NOAA-EMC/NCEPLIBS-g2/projects/10.

Version 3.4.9

20 Mar 20:02
da8148a
Compare
Choose a tag to compare

We are pleased to announce the version 3.4.9 release of NCEPLIBS-g2 library.

The NCEPLIBS-g2 library contains Fortran 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-g2. For detailed documentation see https://noaa-emc.github.io/NCEPLIBS-g2/.

New This Release

  • Now handle GRIB2 files > 2 GB (see #600, #550).
  • Added new subroutine getgb2i2() for files > 2 GB (see #645).
  • Fixed warnings (see #639, #583, #586, #625, #584).
  • Organized subroutines into files (see #594).
  • Convert legacy code to F90 (see #379).
  • Rename mova2i_() (see #622)
  • Move index generation code from grb2index.F90 into g2 (see #614).
  • More testing (see #598, #596, #632).
  • Improve documentation (see #587, #589, #580).

For more information about this release see https://github.com/NOAA-EMC/NCEPLIBS-g2/projects/9.

Version 3.4.8

04 Oct 15:03
cfb6702
Compare
Choose a tag to compare

We are pleased to announce the version 3.4.8 release of NCEPLIBS-g2 library.

The NCEPLIBS-g2 library contains Fortran 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-g2. For detailed documentation see https://noaa-emc.github.io/NCEPLIBS-g2/.

New This Release

  • Fixed shared library builds (#557, #573).
  • Works with jasper 3.x and 4.x.
  • The NCEPLIBS-g2 now contains authoritative spack package file, which is tested in CI for all pull requests (see #554, #553).
  • Set higher max memory for Jasper library, and allow it to be overridden with environment variable (see #571)
  • Improve testing (see #551, #573).
  • Improve documentation (#569).

For more information about this release see https://github.com/NOAA-EMC/NCEPLIBS-g2/projects/8.

Version 3.4.7

06 Sep 04:58
02f633c
Compare
Choose a tag to compare

We are pleased to announce the version 3.4.7 release of NCEPLIBS-g2 library.

The NCEPLIBS-g2 library contains Fortran 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-g2. For detailed documentation see https://noaa-emc.github.io/NCEPLIBS-g2/.

New This Release

  • Now handle GRIB2 files > 2 GB with new function skgb8() (see #36)
  • Support for shared library builds (see #544)
  • Added IntelLLVM (OneAPI) support (see #532)
  • Fixed BUILD_4/BUILD_D cmake options (see #521)
  • Fixes gdt2gds() calls w3emc subroutine R63W72() without initializing important input parameter (see #477)
  • Documentation improvements (see #507)
  • More unit testing (see #504)

Version 3.4.6

19 Jul 18:05
e558ef6
Compare
Choose a tag to compare

We are pleased to announce the version 3.4.6 release of NCEPLIBS-g2 library.

The NCEPLIBS-g2 library contains Fortran 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-g2. For detailed documentation see https://noaa-emc.github.io/NCEPLIBS-g2/.

New This Release

  • gdt2gds() bugfix calling r63w72() from NCEPLIBS-w3emc (see #477).
  • Fix parameter number of TWLDT (see #312)
  • Handle newer versions of Jasper (#348).
  • Fixed memory problems (see #469, #412)
  • Fixed checking association of undefined pointer (see #472)
  • Fixed problem with negative forecast times (see #347)
  • Fixes memory problems in gf_getfld() when failures occur (see #189)
  • Testing and CI improvements (see #250, #303, #317, #320, #386, #411, #438, #470, #467, #424, #423)
  • Added missing cmake dependencies for bacio and w3emc (#246, #346)
  • Fixed addfield incorrectly handles coordlist size for "d" builds (#345)
  • Documentation improvements (see #198, #132, #361)

Version 3.4.5

13 Sep 14:52
e2daa89
Compare
Choose a tag to compare

We are pleased to announce the version 3.4.5 release of NCEPLIBS-g2 library.

The NCEPLIBS-g2 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-g2. For detailed documentation see https://noaa-emc.github.io/NCEPLIBS-g2/.

New This Release

  • Fixed performance regression that was thought to have been fixed in 3.4.4 (see #108)

Version 3.4.4

01 Sep 15:30
4a45dbf
Compare
Choose a tag to compare

We are pleased to announce the version 3.4.4 release of NCEPLIBS-g2 library.

The NCEPLIBS-g2 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-g2. For detailed documentation see https://noaa-emc.github.io/NCEPLIBS-g2/.

New This Release

  • Fixed performance regression where grib index was being re-generated for each call to getidx. This bug was introduced in version 3.4.1 and fixed with #105 by adding a save to the index. (See #104).
  • Doxygen improvements. (See #22).

For a complete set of issues resolved in this release, see https://github.com/NOAA-EMC/NCEPLIBS-g2/projects/1.

Version 3.4.3

22 Jun 19:42
9d55c9b
Compare
Choose a tag to compare

We are pleased to announce the release of version 3.4.3 of NCEPLIBS-g2.

New this Release

  • Fix bug introduced in 3.4.2 where duplicate file units cause an error

Version 3.4.2

21 May 14:30
Compare
Choose a tag to compare

We are pleased to announce the release of version 3.4.2 of NCEPLIBS-g2.

New This Release

  • Fix bug with Fortran file units > 100