Opened 8 years ago

Closed 6 years ago

#1320 closed enhancement (wontfix)

Embedding netcdf compilation in rasdaman

Reported by: Dimitar Misev Owned by: Dimitar Misev
Priority: major Milestone: Future
Component: build system Version: development
Keywords: Cc: Peter Baumann, Alex Dumitru, Vlad Merticariu
Complexity: Medium

Description

The NetCDF API finally allows to read data from memory: https://github.com/Unidata/netcdf-c/releases/tag/v4.4.0-rc1

So far it was limited to reading data from a file, requiring a file path to be specified. So in rasdaman source:conversion/netcdf.cc we have to always write the netcdf data to a temporary file first, before loading it into the NetCDF structures, which is inefficient.

It might be worth it to embed compilation of NetCDF within rasdaman, like it is done for GRPC for example, as it will take time for this function to reach Linux distributions. My Ubuntu 16.04 still doesn't have it. Compiling NetCDF should be straightforward as it depends only on HDF5, zlib and curl.

Change History (2)

comment:1 by Dimitar Misev, 8 years ago

Cc: Alex Dumitru Vlad Merticariu added

comment:2 by Dimitar Misev, 6 years ago

Resolution: wontfix
Status: newclosed
Note: See TracTickets for help on using tickets.