netcdf-cxx4
netcdf-cxx4 copied to clipboard
Official GitHub repository for netCDF-C++ libraries and utilities.
``` -- Plugin support requires libhdf5 with H5Free support. Your libhdf5 install does not provide H5Free. Please install a newer version of libhdf5 if you require plugin compression support. ```...
Hello I have a nc file which has many variables with dimension NC_UNLIM, nx, ny I am trying to add an additional variable with same dimensions: I retrieve the dimensions...
Hello I have a netcdf file with a number of variables and dimensions, one of them is NC_UNLIMITED I am trying to update one variable in the file so after...
- make ctors all inline - use intermediate class `NcAtomic` to reduce duplication of equality operator - now classes are only a few lines each, move them all into `ncType.h`...
It's past time to get a C++ release out; there are PR's to be gone through; I'm also putting up this PR, if it is already handled in any of...
See following C++ Core Guidelines for rationale: - https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#c20-if-you-can-avoid-defining-default-operations-do - https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#c21-if-you-define-or-delete-any-copy-move-or-destructor-function-define-or-delete-them-all Basically we can rely on the compiler to generate all of these for us. This PR is net -400...
Use some C++11 features to both simplify and improve the performance of pretty much all the loops in the library
Hi, I already downloaded binary NetCDF-C installer (called `netCDF4.7.1-NC4-DAP-64.exe`) from the offical website [(link here)](https://www.unidata.ucar.edu/downloads/netcdf/index.jsp) installed it and add the installed folder to my `PATH`. So I tested it in...
A `netcdfcpp_meta.h` in style `netcdf_meta.h` with the definition, between the others, of: [ . . . ] #define NCXX_VERSION_MAJOR 4 /*!< netcdf-cxx major version. */ #define NCXX_VERSION_MINOR 3 /*!< netcdf-cxx...
Probably even better would be to add a helper functions for `nc_put_att*` to remove the duplicated methods between `NcGroup::putAtt` and `NcVar::putAtt`