Skip to content

Releases: NOAA-EMC/NCEPLIBS-bacio

Version 2.6.0

06 Feb 21:57
12ce884
Compare
Choose a tag to compare

We are pleased to announce the release of version 2.6.0 of the NCEPLIBS-bacio library.

The NCEPLIBS-bacio library performs binary I/O for the NCEP models, processing unformatted and formatted byte-addressable data records, and helping transform little-endian files to big-endian files.

This is part of the NCEPLIBS project. To get the release see https://github.com/NOAA-EMC/NCEPLIBS-bacio. For more detailed documentation see https://noaa-emc.github.io/NCEPLIBS-bacio/.

New This Release

  • Support for shared libraries (see #123).
  • Build system improvements (see #124, #112).
  • Fixed all code warnings (see #121).
  • Update documentation (see #116, #110, #133, #136, #104).
  • Improve CI system (see #114, #135, #134).
  • Changed all Fortran to F90 extension (see #106, #127).
  • Test fix (see #117).
  • Added test (see #138).
  • Testing now at 89% code coverage, probably as good as we can get (see #138).

For a complete list of issues resolved in this release, see https://github.com/NOAA-EMC/NCEPLIBS-bacio/projects/2.

Version 2.5.0

20 Oct 13:59
6174ca0
Compare
Choose a tag to compare

We are pleased to announce the release of version 2.5.0 of the NCEPLIBS-bacio library.

The NCEPLIBS-bacio library performs binary I/O for the NCEP models, processing unformatted and formatted byte-addressable data records, and helping transform little-endian files to big-endian files.

This is part of the NCEPLIBS project. To get the release see https://github.com/NOAA-EMC/NCEPLIBS-bacio. For more detailed documentation see https://noaa-emc.github.io/NCEPLIBS-bacio/.

New This Release

  • Documentation improvements (see #38, #39, #47, #70, #65).
  • Deleted unused master branch (see #46).
  • Removed pfUnit testing framework (see #32).
  • Improved continuous integration testing (see #42, #67, #88, #96, #85).
  • Removed unused code in byteswap.c (see #68) and bacio.c (see #53, #54 and #55).
  • Fixed code warnings (see #58, #59).
  • Code cleanup and refactor (see #48, #49, #55, #87, #89, #83, #91, #92, #98).
  • Only build one library, and remove the "_4" from the library and include directory names (see #25).
  • Now call C from Fortran in ISO standard way (see #34).

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

v2.4.1

01 Sep 17:26
9e1e5dd
Compare
Choose a tag to compare

Build fix for GCC 10

Cleanup compiler flags

Settable flags with CMake variable CMAKE_<lang>_FLAGS

v2.4.0

26 Jun 20:04
5e4cbb5
Compare
Choose a tag to compare

Remove make build

v2.3.0

26 Jun 03:51
Compare
Choose a tag to compare

Update CMake config and build

Add PFUnit

Add Github Actions for CI and testing

bacio_v2.0.3

09 Jan 18:34
8e8ff8f
Compare
Choose a tag to compare
Update README