theophilusx.netcdf.file
functions to manipulate NetcdfFile
objects.
-mk-var-info-map
(-mk-var-info-map line)
close
(close nc)
Closes a NetCDF file object and releases resources. nc
is a NetcdfFile
object returned from a call to open
or open-in-memory
.
file-type-description
(file-type-description nc)
Return description of file type. nc
is a NetcdfFile
object returned from a call to open
or open-in-memory
. Returns a string
file-type-version
(file-type-version nc)
Get the file type version for the file. nc
is a NetcdfFile
object returned from a call to open
or open-in-memory
. Returns a string
.
location
(location nc)
Return the location of the NetCDF file. Argument nc
is a NetcdfFile
object returned from a call to open
or open-in-memory
.
open
(open location & {:keys [buffer-size], :or {buffer-size 0}})
Open a NetCDF file. Return a NetcdfFile
object. location
is a path to an NetCDF 4 file. The optional keyword arguement value pair buffer-size
can be used to set a specific buffer size to hold the data. Defaults to 0, which says to use the default buffer size.
Examples (open “/path/to/data.nc”) (open “/path/to/data-nc” :buffer-size 1024000)
open-in-memory
(open-in-memory location)
Opens a NetCDF file and read it into memory. location
is a path to the location of the NetCDF 4 file. Returns a NetcdfFile
object.
type-id
(type-id nc)
Get the file type id for the underlying data source. The nc
argument is a NetcdfFile
object returned from a call to open
or open-in-memory