In [1]:
import os
import sys
# check the scripts directory is present
if not os.path.exists("../scripts/"):
print "The scripts directory is missing"
sys.exit()
# since the scripts directory is there, try importing the modules
sys.path.append('../scripts')
import dateutil
import qcio
import qcutils
import qcts
import qcplot
import statsmodels.api as sm
In [4]:
nc_name = qcio.get_filename_dialog(path="../../Sites")
In [15]:
ds = qcio.nc_read_series(nc_name)
In [6]:
for var in ds.series.keys():
ds.series[var]["Attr"]["missing_value"] = -9999
In [16]:
for var in ds.series.keys():
if "valid_range" in ds.series[var]["Attr"].keys():
valid_range = ds.series[var]["Attr"]["valid_range"]
if '"' in valid_range: valid_range = valid_range.replace('"','')
In [19]:
for attr in ds.series["Fsd"]["Attr"].keys():
print attr,ds.series["Fsd"]["Attr"][attr]
In [20]:
out_name = nc_name.replace(".nc","_vr.nc")
In [21]:
ncfile = qcio.nc_open_write(out_name)
In [22]:
qcio.nc_write_series(ncfile,ds)
In [ ]: