<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Malgun Gothic";
        panose-1:2 11 5 3 2 0 0 2 0 4;}
@font-face
        {font-family:"\@Malgun Gothic";}
@font-face
        {font-family:Menlo;
        panose-1:2 11 6 9 3 8 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#222222;background:white">Hi,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#222222">I am trying to replace every missing value in a netcdf4 file to 1 using NCL.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#222222">Unlike netCDF files,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#222222">the method available at<span class="apple-converted-space"> </span><a href="https://www.ncl.ucar.edu/Applications/change_netCDF.shtml" target="_blank"><span style="color:#1155CC">https://www.ncl.ucar.edu/Applications/change_netCDF.shtml</span></a> does
 not work.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#222222"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#222222">I also tried the Dave's solution to "Editing a netcdf4 file" from the nil-talk in 2015 (<a href="http://mailman.ucar.edu/pipermail/ncl-talk/2015-June/003046.html" target="_blank"><span style="color:#1155CC">http://mailman.ucar.edu/pipermail/ncl-talk/2015-June/003046.html</span></a>)
 but it did not work either.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#222222"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#222222">I still get the same error message as they had:<o:p></o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt;font-stretch: normal"><span style="font-size:13.0pt;font-family:Menlo;color:black">fatal:["NclNetCDF4.c":3073]:NclNetCDF4.c: Error in nc_def_var_chunking in file (<a href="http://Nomissing_LIS_HIST_201702081800.d01.nc" target="_blank"><span style="color:#1155CC">Nomissing_LIS_HIST_201702081800.d01.nc</span></a>)
 for writing, at line: 3073<o:p></o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt;font-stretch: normal;min-height: 20px">
<span style="font-size:13.0pt;font-family:Menlo;color:black"><o:p> </o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt;font-stretch: normal"><span style="font-size:13.0pt;font-family:Menlo;color:black">line 3074 of NclNetCDF4.c: NetCDF: Attempt to define var properties, like deflate, after enddef.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Arial",sans-serif;color:#222222"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#222222"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#222222">My code looks like this:<o:p></o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt;font-stretch: normal"><span style="font-size:13.0pt;font-family:Menlo;color:black">  </span><span style="font-size:7.5pt;font-family:Menlo;color:black">a     = addfile("<a href="http://Nomissing_LIS_HIST_201702081800.d01.nc" target="_blank"><span style="color:#1155CC">Nomissing_LIS_HIST_201702081800.d01.nc</span></a>","w")</span><span style="font-family:Menlo;color:black"><o:p></o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt;font-stretch: normal"><span style="font-size:7.5pt;font-family:Menlo;color:black">; Read in soil moisture</span><span style="font-family:Menlo;color:black"><o:p></o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt;font-stretch: normal"><span style="font-size:7.5pt;font-family:Menlo;color:black">  x  = a->SoilMoist_inst;</span><span style="font-family:Menlo;color:black"><o:p></o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt;font-stretch: normal"><span style="font-size:7.5pt;font-family:Menlo;color:black">  x_mod = new((/1,4,1200,1200/),"float","No_FillValue")</span><span style="font-family:Menlo;color:black"><o:p></o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt;font-stretch: normal;min-height: 20px">
<span style="font-family:Menlo;color:black"><o:p> </o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt;font-stretch: normal"><span style="font-size:7.5pt;font-family:Menlo;color:black">  x = where(ismissing(x), 1, x)</span><span style="font-family:Menlo;color:black"><o:p></o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt;font-stretch: normal"><span style="font-size:7.5pt;font-family:Menlo;color:black">  x_mod = x</span><span style="font-family:Menlo;color:black"><o:p></o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt;font-stretch: normal"><span style="font-size:7.5pt;font-family:Menlo;color:black">  a->SoilMoist_inst=(/x_mod/)</span><span style="font-family:Menlo;color:black"><o:p></o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt;font-stretch: normal"><span style="font-size:7.5pt;font-family:Menlo;color:black"><br>
<br>
</span><span style="font-family:Menlo;color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#222222">I wonder if this error has been fixed yet?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#222222">Thank you very much.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#222222"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#222222">Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#222222"><o:p> </o:p></span></p>
<p class="MsoNormal" style="font-stretch: normal"><span style="font-family:"Arial",sans-serif;color:#222222">Jinwoong Yoo<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
</div>
</body>
</html>