Releases: NOAA-EMC/NCEPLIBS-g2
Version 3.5.1
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
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
- Change index format 2 to use 8-byte ints for all section offset values (see #653, #651, #676, #672).
- Documentation improvements (see #580, #673)
- Code improvements (see #191, #667, #657, #659, #151)
- More testing (see #664, #686, #677, #670)
For more information about this release see https://github.com/NOAA-EMC/NCEPLIBS-g2/projects/10.
Version 3.4.9
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
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
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
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
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
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
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
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