NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
The netCDF C library supports writing to a memory buffer with the diskless option: https://www.unidata.ucar.edu/software/netcdf/workshops/most-recent/diskless/index.html (this is exposed in the netCDF4 Python bindings and is documented as experimental). Unidata is working on the ability to read a netCDF file that already exists in memory, with the goal of exposing it in the netCDF4 Python API. We just started the conversation last week, but it's on our radar and looks very doable, especially since it's already supported in the HDF5 layer. Sean On Sunday, April 12, 2015, Stephan Hoyer <shoyer@xxxxxxxxx> wrote: > If you're using Python, the SciPy netCDF interface supports this for > reading/writing netcdf3 files from buffers. If you use netcdf4, it is > supported by HDF5 with the "core" driver. However, to my knowledge the > unidata netCDF libraries do have any direct support for this. This is also > something we're interested in (especially Python bindings). > > > > On Sun, Apr 12, 2015 at 8:45 AM, scqdlf <jmpyle771@xxxxxxxxx > <javascript:_e(%7B%7D,'cvml','jmpyle771@xxxxxxxxx');>> wrote: > >> I'm looking for ways to write a NetCDF file to an in memory buffer >> instead of >> to disk. I am also looking for ways to read a NetCDF file from an in >> memory >> buffer instead of from disk. >> >> All of the C API calls for open and create require a file path. >> >> Is there a way to do this? >> >> >> >> -- >> View this message in context: >> http://netcdf-group.1586084.n2.nabble.com/Write-NetCDF-to-in-file-Memory-C-tp7575758.html >> Sent from the NetCDF Group mailing list archive at Nabble.com. >> >> _______________________________________________ >> netcdfgroup mailing list >> netcdfgroup@xxxxxxxxxxxxxxxx >> <javascript:_e(%7B%7D,'cvml','netcdfgroup@xxxxxxxxxxxxxxxx');> >> For list information or to unsubscribe, visit: >> http://www.unidata.ucar.edu/mailing_lists/ >> > >
netcdfgroup
archives: