@@ -10,8 +10,6 @@ function ncsave(filename, varname, A, opts)
1010 opts.type string = string.empty
1111end
1212
13- import hdf5nc .ncexists
14-
1513filename = expanduser(filename );
1614
1715if isempty(opts .dims )
@@ -42,7 +40,7 @@ function ncsave(filename, varname, A, opts)
4240% coerce if needed
4341A = coerce_ds(A , opts .type );
4442
45- if isfile(filename ) && ncexists(filename , varname )
43+ if isfile(filename ) && hdf5nc . ncexists(filename , varname )
4644 exist_file(filename , varname , A , sizeA )
4745else
4846 new_file(filename , varname , A , sizeA , ncdims )
@@ -52,8 +50,8 @@ function ncsave(filename, varname, A, opts)
5250
5351
5452function exist_file(filename , varname , A , sizeA )
55- import hdf5nc . ncsize
56- diskshape = ncsize(filename , varname );
53+
54+ diskshape = hdf5nc . ncsize(filename , varname );
5755
5856if all(diskshape == sizeA )
5957 ncwrite(filename , varname , A )
@@ -71,7 +69,6 @@ function new_file(filename, varname, A, sizeA, ncdims)
7169folder = fileparts(filename );
7270assert(isfolder(folder ), ' %s is not a folder, cannot create %s ' , folder , filename )
7371
74-
7572if isscalar(A )
7673 nccreate(filename , varname , ' Datatype' , class(A ), ' Format' , ' netcdf4' )
7774elseif isvector(A )
0 commit comments