MCPcopy Create free account
hub / github.com/NCAR/wrf-python / add_to_ncfile

Function add_to_ncfile

test/ci_tests/make_test_file.py:72–87  ·  view source on GitHub ↗
(outfile, var, varname)

Source from the content-addressed store, hash-verified

70
71
72def add_to_ncfile(outfile, var, varname):
73 dim_d = dict(zip(var.dims, var.shape))
74
75 for dimname, dimsize in dim_d.items():
76 if dimname not in outfile.dimensions:
77 outfile.createDimension(dimname, dimsize)
78
79 fill_value = None
80 if "_FillValue" in var.attrs:
81 fill_value = var.attrs["_FillValue"]
82
83 ncvar = outfile.createVariable(varname, var.dtype, var.dims,
84 zlib=True, fill_value=fill_value)
85
86 var_vals = to_np(var)
87 ncvar[:] = var_vals[:]
88
89
90def make_result_file(opts):

Callers 1

make_result_fileFunction · 0.85

Calls 1

to_npFunction · 0.90

Tested by

no test coverage detected