Improve internal structure, testing and reliability by: harmonizing tests with nc4fortran making most test standalone, not libraries of a top-level program use template files to generate N-D cod
Cmake build bugfix: detect template change and regenerate update cmake presets and use them in C
use CMake presets and built-in policy for robustnes add ability to auto-build NetCDF if missing/brok...
use JSON for URLs as best practice CI tests NetCDF build put Rpath in exe for shared build
add methods: is_chunked, is_contig, chunks enable compression with auto-chunking expand testing lik...
use templateable approach to ensuring compatible compilers are detected, especially on MacOS. This h...
generate h5fortran.pc for pkg-config improve packaging export targets to build di
add netcdf_file methods: read_attribute write_attribute ndims flush add functions nc_exist is_net...
like h5write and h5read, add h5write_attr and h5read_attr that work without object-oriented interfac
due to the high level of code duplication across array rank (dimension), we use CMake or Meson confi...
add h%create() method that allow initializing empty datasets of a particular shape using method abov...
CI tests HDF5 build in static and shared across Linux, MacOS, Windows put Rpath in exe for shared bu...
this allows easier control from externalProject as option() (here implicit) overrides the CMAKE_ARG
as with h5fortran, check that linking NetCDF4 works before declaring NetCDF_FOUND
remove unused module make pathlib submodule to avoid name clash improve install add example
Since each rank needs a subroutine (and select rank wouldn't help much for this) we use generated c...
Cmake build bugfix: detect template change and regenerate update cmake presets and use them in C
use CMake presets and built-in policy for robustnes add ability to auto-build NetCDF if missing/brok...
use JSON for URLs as best practice CI tests NetCDF build put Rpath in exe for shared build
add methods: is_chunked, is_contig, chunks enable compression with auto-chunking expand testing lik...
use templateable approach to ensuring compatible compilers are detected, especially on MacOS. This h...
generate h5fortran.pc for pkg-config improve packaging export targets to build di
add netcdf_file methods: read_attribute write_attribute ndims flush add functions nc_exist is_net...
like h5write and h5read, add h5write_attr and h5read_attr that work without object-oriented interfac
due to the high level of code duplication across array rank (dimension), we use CMake or Meson confi...
add h%create() method that allow initializing empty datasets of a particular shape using method abov...
CI tests HDF5 build in static and shared across Linux, MacOS, Windows put Rpath in exe for shared bu...
this allows easier control from externalProject as option() (here implicit) overrides the CMAKE_ARG
as with h5fortran, check that linking NetCDF4 works before declaring NetCDF_FOUND
remove unused module make pathlib submodule to avoid name clash improve install add example
Since each rank needs a subroutine (and select rank wouldn't help much for this) we use generated c...
Cmake build bugfix: detect template change and regenerate update cmake presets and use them in C
use CMake presets and built-in policy for robustnes add ability to auto-build NetCDF if missing/brok...
use JSON for URLs as best practice CI tests NetCDF build put Rpath in exe for shared build