<html xmlns:v="urn:schemas-microsoft-com:vml" 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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing
        {mso-style-priority:1;
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
p.m6018092740948470009msonospacing, li.m6018092740948470009msonospacing, div.m6018092740948470009msonospacing
        {mso-style-name:m_6018092740948470009msonospacing;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
p.m6018092740948470009m4923127676996268827gmail-m7531163896496914688msonospacing, li.m6018092740948470009m4923127676996268827gmail-m7531163896496914688msonospacing, div.m6018092740948470009m4923127676996268827gmail-m7531163896496914688msonospacing
        {mso-style-name:m_6018092740948470009m4923127676996268827gmail-m7531163896496914688msonospacing;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
p.m6018092740948470009m4923127676996268827m7531163896496914688msonospacing, li.m6018092740948470009m4923127676996268827m7531163896496914688msonospacing, div.m6018092740948470009m4923127676996268827m7531163896496914688msonospacing
        {mso-style-name:m_6018092740948470009m4923127676996268827m7531163896496914688msonospacing;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="HU" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Dear Dennis,<span style="font-size:11.0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Sorry for my confusion. You are right that 9.96921e&#43;36 is a float in version 6.x and later. I expected that the table.png will contain same missing value as the script (-999) accordingly version 5.2.x and earlier. Meantime I found a solution
 to print -999 by modifying the taylor_metrics_table.ncl with:<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (ismissing(values(icase,iseas,im)) .or. \&nbsp;&nbsp;&nbsp; ; ???<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ismissing(values(icase,iseas,im)))then<o:p></o:p></p>
<p class="MsoNormal">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print (&quot;Missing values skipped&quot;)<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; values(icase,iseas,im) = -999<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">It produces table where the values can be better to see.<o:p></o:p></p>
<p class="MsoNormal">Have a nice day,<o:p></o:p></p>
<p class="MsoNormal">Beata<span style="font-family:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"> ncl-talk-bounces@ucar.edu [mailto:ncl-talk-bounces@ucar.edu]
<b>On Behalf Of </b>Beáta Szabó-Takács<br>
<b>Sent:</b> Wednesday, June 21, 2017 9:06 AM<br>
<b>To:</b> Dennis Shea &lt;shea@ucar.edu&gt;<br>
<b>Cc:</b> ncl-talk (ncl-talk@ucar.edu) &lt;ncl-talk@ucar.edu&gt;; Mary Haley &lt;haley@ucar.edu&gt;<br>
<b>Subject:</b> Re: [ncl-talk] convert the double missing_value to float one<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNoSpacing">Hi Dennis,<o:p></o:p></p>
<p class="MsoNoSpacing"><o:p>&nbsp;</o:p></p>
<p class="MsoNoSpacing">Thank you for your suggestion. I printed from MPI-ESM-LR-CLM4.8.17_dry_power_sm.nc type of pr values as you suggested:<o:p></o:p></p>
<p class="MsoNoSpacing"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:EN-US">print(typeof(pr))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></p>
<p class="MsoNoSpacing">print( typeof(pr@_FillValue))<o:p></o:p></p>
<p class="MsoNoSpacing">and I got the following results:<o:p></o:p></p>
<p class="MsoNoSpacing">&nbsp;<o:p></o:p></p>
<p class="MsoNoSpacing">[szabo.b@fenix data]$ ncl taylor_1.ncl<o:p></o:p></p>
<p class="MsoNoSpacing">Copyright (C) 1995-2017 - All Rights Reserved<o:p></o:p></p>
<p class="MsoNoSpacing">University Corporation for Atmospheric Research<o:p></o:p></p>
<p class="MsoNoSpacing">NCAR Command Language Version 6.4.0<o:p></o:p></p>
<p class="MsoNoSpacing">The use of this software is governed by a License Agreement.<o:p></o:p></p>
<p class="MsoNoSpacing">See <a href="http://www.ncl.ucar.edu/">http://www.ncl.ucar.edu/</a> for more details.<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; float<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; float<o:p></o:p></p>
<p class="MsoNoSpacing"><o:p>&nbsp;</o:p></p>
<p class="MsoNoSpacing"><o:p>&nbsp;</o:p></p>
<p class="MsoNoSpacing">I also printed CD_biasn values which resulted _FillValues :
<o:p></o:p></p>
<p class="MsoNoSpacing">Variable: CD_biasn<o:p></o:p></p>
<p class="MsoNoSpacing">Type: float<o:p></o:p></p>
<p class="MsoNoSpacing">Total Size: 20 bytes<o:p></o:p></p>
<p class="MsoNoSpacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5 values<o:p></o:p></p>
<p class="MsoNoSpacing">Number of Dimensions: 1<o:p></o:p></p>
<p class="MsoNoSpacing">Dimensions and sizes:&nbsp;&nbsp; [5]<o:p></o:p></p>
<p class="MsoNoSpacing">Coordinates:<o:p></o:p></p>
<p class="MsoNoSpacing">Number Of Attributes: 1<o:p></o:p></p>
<p class="MsoNoSpacing">&nbsp; _FillValue :&nbsp; -999<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; -999<o:p></o:p></p>
<p class="MsoNoSpacing">(1)&nbsp;&nbsp;&nbsp;&nbsp; -999<o:p></o:p></p>
<p class="MsoNoSpacing">(2)&nbsp;&nbsp;&nbsp;&nbsp; -999<o:p></o:p></p>
<p class="MsoNoSpacing">(3)&nbsp;&nbsp;&nbsp;&nbsp; -7.358609<o:p></o:p></p>
<p class="MsoNoSpacing">(4)&nbsp;&nbsp;&nbsp;&nbsp; -3.67009<o:p></o:p></p>
<p class="MsoNoSpacing"><o:p>&nbsp;</o:p></p>
<p class="MsoNoSpacing">In the resulted taylor_bias_wet.png table by taylor_metric_table.ncl these _FillValues are double. I attched the table. Moreover I used taylor_diagram_lh.ncl for taylor diagram which printed the X, Y coordinate values of diagram:
<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.91817 Y(n,i) = 0.338616<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.728601 Y(n,i) = 0.418846<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.618642 Y(n,i) = 0.295433<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 1.09463 Y(n,i) = 0.428762<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.7988 Y(n,i) = 0.328584<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 1.27678 Y(n,i) = 0.44035<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 1.06292 Y(n,i) = 0.606676<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.920748 Y(n,i) = 0.41256<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 1.39532 Y(n,i) = 0.583074<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.842161 Y(n,i) = 0.348939<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.856069 Y(n,i) = 0.117605<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.85604 Y(n,i) = 0.117578<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.856069 Y(n,i) = 0.117605<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.856069 Y(n,i) = 0.117605<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.856069 Y(n,i) = 0.117605<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.602354 Y(n,i) = 0.316136<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 1.03864 Y(n,i) = 0.355518<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.902709 Y(n,i) = 0.284563<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.754752 Y(n,i) = 0.122997<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.791836 Y(n,i) = 0.275488<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.561078 Y(n,i) = 0.542241<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.55108 Y(n,i) = 0.558689<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.93554 Y(n,i) = 0.691576<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.857712 Y(n,i) = 0.495699<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.835235 Y(n,i) = 0.531927<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.929597 Y(n,i) = 0.663454<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.864055 Y(n,i) = 0.867048<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 1.27496 Y(n,i) = 0.861098<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 1.19209 Y(n,i) = 0.731529<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.903928 Y(n,i) = 0.5948<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.94527 Y(n,i) = 0.370124<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.94527 Y(n,i) = 0.370124<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.945275 Y(n,i) = 0.37013<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.94527 Y(n,i) = 0.370124<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.94527 Y(n,i) = 0.370124<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 9.96921e&#43;36 Y(n,i) = 9.96921e&#43;36<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 9.96921e&#43;36 Y(n,i) = 9.96921e&#43;36<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 9.96921e&#43;36 Y(n,i) = 9.96921e&#43;36<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.878889 Y(n,i) = 0.492841<o:p></o:p></p>
<p class="MsoNoSpacing">(0)&nbsp;&nbsp;&nbsp;&nbsp; X(n,i) = 0.953258 Y(n,i) = 0.563082<o:p></o:p></p>
<p class="MsoNoSpacing"><o:p>&nbsp;</o:p></p>
<p class="MsoNoSpacing">The _FillValues are also double. I attached my script, taylor_diagram_lh.ncl and taylor_metrics_table.ncl. I have sent the MPI-ESM-LR-CLM4.8.17_dry_power_sm.nc by ftp as you suggested.<o:p></o:p></p>
<p class="MsoNoSpacing">Thank you for your help in advance!<o:p></o:p></p>
<p class="MsoNoSpacing">Have a nice day,<o:p></o:p></p>
<p class="MsoNoSpacing">Beata<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"> Dennis Shea [</span><a href="mailto:shea@ucar.edu"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mailto:shea@ucar.edu</span></a><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">]
<br>
<b>Sent:</b> Tuesday, June 20, 2017 3:35 PM<br>
<b>To:</b> Beáta Szabó-Takács &lt;</span><a href="mailto:szabo.b@czechglobe.cz"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">szabo.b@czechglobe.cz</span></a><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;<br>
<b>Cc:</b> Mary Haley &lt;</span><a href="mailto:haley@ucar.edu"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">haley@ucar.edu</span></a><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;; ncl-talk (</span><a href="mailto:ncl-talk@ucar.edu"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">ncl-talk@ucar.edu</span></a><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">)
 &lt;</span><a href="mailto:ncl-talk@ucar.edu"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">ncl-talk@ucar.edu</span></a><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;<br>
<b>Subject:</b> Re: [ncl-talk] convert the double missing_value to float one<o:p></o:p></span></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">I am Matlab ignorant so I can't answer what Matlab does/does-not do..<br>
<br>
&nbsp;NCL has some 'netCDF rules' built into the language:<br>
<br>
ncl 0&gt; x := fspan(1,10,10)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; float<br>
ncl 1&gt; x@_FillValue = -999d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; double<br>
fatal:Type Mismatch: The type of missing value could not be converted to type of variable (x)<br>
fatal:[&quot;Execute.c&quot;:8573]:Execute: Error occurred at or near line 1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">NCL will 'help' in some cases<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><br>
ncl 5&gt; x@_FillValue = -999&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; integer ... here NCL silently 'promotes' the integer to a float<br>
ncl 6&gt; print(x)<br>
ncl 7&gt; print(typeof(x@_FillValue))&nbsp;&nbsp; ; float<br>
<br>
====<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">ncdump -h <a href="http://MPI-ESM-LR-CLM4.8.17_dry_power.nc" target="_blank">
MPI-ESM-LR-CLM4.8.17_dry_power.nc</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">[snip]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">float pr(time, latitude, longitude) ; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
pr:_FillValue = -999.f ;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">[snip]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Don't be misled by the 'f' ... extension&nbsp; (-999.f).
<o:p></o:p></p>
</div>
<p class="MsoNormal">&nbsp; f = addfile(&quot;MPI-ESM-LR-CLM4.8.17_dry_power&quot;,&quot;r&quot;)<o:p></o:p></p>
</div>
<p class="MsoNormal">&nbsp; pr = f-&gt;pr<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">&nbsp; print(typeof(pr))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; float<o:p></o:p></p>
</div>
<p class="MsoNormal">&nbsp; print( typeof(pr@_FillValue))&nbsp; ; I speculate this will be type double.<br>
&nbsp;&nbsp; <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Note the := syntax<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">&nbsp; pr@_FillValue := totype( pr@_FillValue, typeof(pr) ) ; MH's suggestion<br>
&nbsp; print( typeof(pr@_FillValue)) <o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">[snip]<o:p></o:p></p>
</div>
<p class="MsoNormal"><br>
<br>
====<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">You can send the file to<o:p></o:p></p>
</div>
<p class="MsoNormal">ftp <a href="http://ftp.cgd.ucar.edu" target="_blank">ftp.cgd.ucar.edu</a><o:p></o:p></p>
</div>
<p class="MsoNormal">anonymous<o:p></o:p></p>
</div>
<p class="MsoNormal">your_email<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">cd incoming<o:p></o:p></p>
</div>
<p class="MsoNormal">put .....<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">quit<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Then notify ncl-talk after a successful file transfer.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">You can attach a clean version of your script to the email.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class="MsoNormal">Cheers<o:p></o:p></p>
</div>
<p class="MsoNormal">D<o:p></o:p></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal">On Tue, Jun 20, 2017 at 1:32 AM, Beáta Szabó-Takács &lt;<a href="mailto:szabo.b@czechglobe.cz" target="_blank">szabo.b@czechglobe.cz</a>&gt; wrote:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
<div>
<div>
<p class="m6018092740948470009msonospacing">Dear Dennis,<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">You are right I agree with you. To be honest I created the netCDF files in Matlab. The missing values were originally NaN values but I converted them to single -999 by:<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">data(isnan(data))=single(-999);<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">pr = permute(data,[2,3,1]);<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">pr = single(pr);<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">and I defined -999 as _FillValue by:<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">netcdf.putAtt(ncid1,3,'_FillValue', cast(-999, class(pr)));<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">I checked the netCDF files with ncdump -h which denoted that _FillValue and pr value are both float:<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">$ ncdump -h <a href="http://MPI-ESM-LR-CLM4.8.17_dry_power.nc" target="_blank">
MPI-ESM-LR-CLM4.8.17_dry_power.nc</a><o:p></o:p></p>
<p class="m6018092740948470009msonospacing">netcdf MPI-ESM-LR-CLM4.8.17_dry_power {<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">dimensions:<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; longitude = 464 ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; latitude = 201 ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time = 5479 ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">variables:<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float longitude(longitude) ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; longitude:long_name = &quot;longitude&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; longitude:standard_name = &quot;lon&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; longitude:units = &quot;degrees_east&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float latitude(latitude) ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; latitude:long_name = &quot;latitude&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; latitude:standard_name = &quot;lat&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; latitude:units = &quot;degrees_north&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double time(time) ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time:long_name = &quot;time&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time:standard_name = &quot;time&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time:units = &quot;days since 1949-12-1 00:00:00&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float pr(time, latitude, longitude) ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pr:_FillValue = -999.f ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pr:long_name = &quot;precipitation&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pr:standard_name = &quot;precipitation&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pr:units = &quot;mm&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pr:cell_methods = &quot;time: mean&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">}<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">When I tried to calculate the multi year seasonal mean values with CDO I got the following error message:<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">cdo yseasmean <a href="http://MPI-ESM-LR-CLM4.8.17_dry_power.nc" target="_blank">
MPI-ESM-LR-CLM4.8.17_dry_power.nc</a> <a href="http://MPI-ESM-LR-CLM4.8.17_dry_power_sm.nc" target="_blank">
MPI-ESM-LR-CLM4.8.17_dry_power_sm.nc</a><o:p></o:p></p>
<p class="m6018092740948470009msonospacing">cdf_put_vara_double : ncid = 131072 varid = 3 val0 = -999.000000<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">cdf_put_vara_double : varname = pr<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">Error (cdf_put_vara_double) : NetCDF: Numeric conversion not representable<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">I could carry out this operator without error message if I use –b 64 option but due to this option the values become double precision. I do not understand why CDO considers _Fill Value to be double?<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009msonospacing">Beata<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"> Dennis
 Shea [mailto:</span><a href="mailto:shea@ucar.edu" target="_blank"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">shea@ucar.edu</span></a><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">]
<br>
<b>Sent:</b> Monday, June 19, 2017 6:39 PM<br>
<b>To:</b> Mary Haley &lt;</span><a href="mailto:haley@ucar.edu" target="_blank"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">haley@ucar.edu</span></a><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;<br>
<b>Cc:</b> Beáta Szabó-Takács &lt;</span><a href="mailto:szabo.b@czechglobe.cz" target="_blank"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">szabo.b@czechglobe.cz</span></a><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;;
 ncl-talk (</span><a href="mailto:ncl-talk@ucar.edu" target="_blank"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">ncl-talk@ucar.edu</span></a><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">) &lt;</span><a href="mailto:ncl-talk@ucar.edu" target="_blank"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">ncl-talk@ucar.edu</span></a><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;<br>
<b>Subject:</b> Re: [ncl-talk] convert the double missing_value to float one</span><o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt">A comment about netCDF variables. Since NCL variables follow the netCDF variable model, it holds for NCL variables also.<o:p></o:p></p>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt">By rule, the type of the _FillValue should match the type of the variable with which it is associated.
<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">short variable must have a short _Fillvalue<o:p></o:p></p>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">integer variable ... integer _FillValue<o:p></o:p></p>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">float variable ... float _FillValue<o:p></o:p></p>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt">double variable ... double _FillValue<br>
<br>
---<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">On Mon, Jun 19, 2017 at 9:38 AM, Mary Haley &lt;<a href="mailto:haley@ucar.edu" target="_blank">haley@ucar.edu</a>&gt; wrote:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Beata,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">When going from a 'higher' type to a 'lower' type (double to float, for example), you need to use the reassignment operator (':=') to force the conversion:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class="m6018092740948470009m4923127676996268827gmail-m7531163896496914688msonospacing" style="margin:0cm;margin-bottom:.0001pt">
<span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&nbsp; p8@missing_value :=&nbsp;doubletofloat(p8@missing_value)</span><o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827gmail-m7531163896496914688msonospacing" style="margin:0cm;margin-bottom:.0001pt">
<span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&nbsp;&nbsp; p8@_FillValue := p8@missing_value</span><o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827gmail-m7531163896496914688msonospacing" style="margin:0cm;margin-bottom:.0001pt">
<span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827gmail-m7531163896496914688msonospacing" style="margin:0cm;margin-bottom:.0001pt">
<span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">It might be better to use the &quot;totype&quot; function:</span><o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827gmail-m7531163896496914688msonospacing" style="margin:0cm;margin-bottom:.0001pt">
<span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827gmail-m7531163896496914688msonospacing" style="margin:0cm;margin-bottom:.0001pt">
<span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&nbsp; p8@_FillValue :=&nbsp;totype(p8@_FillValue,typeof(p8))</span><o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827gmail-m7531163896496914688msonospacing" style="margin:0cm;margin-bottom:.0001pt">
<span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&nbsp; p8@missing_value :=&nbsp;totype(p8@missing_value,typeof(p8))</span><o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827gmail-m7531163896496914688msonospacing" style="margin:0cm;margin-bottom:.0001pt">
<span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#888888">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#888888">--Mary</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#888888">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#888888">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">On Mon, Jun 19, 2017 at 1:04 AM, Beáta Szabó-Takács &lt;<a href="mailto:szabo.b@czechglobe.cz" target="_blank">szabo.b@czechglobe.cz</a>&gt; wrote:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
<div>
<div>
<div>
<div>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
Dear NCL Users,<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
I would like to create a taylor_metrics_table where the missing values are denoted by -999. This part of script is:<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp; season&nbsp;&nbsp;&nbsp; = (/ &quot;DJF&quot;,&quot;JJA&quot; /)<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp; nSeason&nbsp;&nbsp; = dimsizes(season)<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp; table&nbsp;&nbsp;&nbsp;&nbsp; = new ( (/nCase,nSeason,nSource/), typeof(ratio) )<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp; table(0,:,:) = (/CA_bias, CA_biasn/)<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp; table(1,:,:) = (/CB_bias, CB_biasn/)<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp; table(2,:,:) = (/CC_bias, CC_biasn/)<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp; table(3,:,:) = (/CD_bias, CD_biasn/)<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp; tt_opt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = True<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp; tt_opt@tableTitle&nbsp; =&nbsp; &quot;Bias(%)&quot;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp; tt_opt@pltType= &quot;png&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; &quot;eps&quot; [default], &quot;pdf&quot;, &quot;ps&quot;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; &quot;png&quot;, &quot;gif&quot; [if you have ImageMajik 'convert']<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
;&nbsp; tt_opt@color0 = &quot;palegreen2&quot;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
;&nbsp; tt_opt@color1 = &quot;tomato2&quot;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp; tt_opt@color0 = &quot;white&quot;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp; tt_opt@color1 = &quot;white&quot;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp; taylor_metrics_table(&quot;taylor_bias_dry&quot;, source, case ,season, table, tt_opt)<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
I have some netcdf files where the precipitation (pr) values are float data type, but the _FillValue and missing_value are double. I tried convert these data to float with:<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
ncap2 -s 'pr=float(pr)' CM5A-MR_RCA4_dry_power_sm.nc CM5A-MR_RCA4_dry_power_sm2.nc<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
It converted the _FillValue to float but the missing_value are still double:<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
netcdf CM5A-MR_RCA4_dry_power_sm2 {<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
dimensions:<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time = UNLIMITED ; // (4 currently)<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; latitude = 201 ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;longitude = 464 ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
variables:<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float pr(time, latitude, longitude) ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pr:_FillValue = -999.f ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pr:cell_methods = &quot;time: mean&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pr:long_name = &quot;precipitation&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pr:missing_value = -999. ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pr:standard_name = &quot;precipitation_flux&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pr:units = &quot;mm&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float longitude(longitude) ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; longitude:standard_name = &quot;longitude&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; longitude:long_name = &quot;longitude&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;longitude:units = &quot;degrees_east&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; longitude:axis = &quot;X&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float latitude(latitude) ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; latitude:standard_name = &quot;latitude&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; latitude:long_name = &quot;latitude&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; latitude:units = &quot;degrees_north&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; latitude:axis = &quot;Y&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double time(time) ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time:standard_name = &quot;time&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time:long_name = &quot;time&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time:units = &quot;days since 1949-12-1 00:00:00&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time:calendar = &quot;standard&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time:axis = &quot;T&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
The resulted table is attached. In the table the missing values are denoted by double values in CD_biasn despite the fact&nbsp; that the printed CD_biasn contains _FillValues:<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
Variable: CD_biasn<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
Type: float<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
Total Size: 20 bytes<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5 values<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
Number of Dimensions: 1<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
Dimensions and sizes:&nbsp;&nbsp; [5]<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
Coordinates:<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
Number Of Attributes: 1<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp; _FillValue :&nbsp; -999<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
(0)&nbsp;&nbsp;&nbsp;&nbsp; -999<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
(1)&nbsp;&nbsp;&nbsp;&nbsp; -4.541727<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
(2)&nbsp;&nbsp;&nbsp;&nbsp; 12.45617<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
(3)&nbsp;&nbsp;&nbsp;&nbsp; 10.47692<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
(4)&nbsp;&nbsp;&nbsp;&nbsp; -999<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
I also tried to convert the missing values to float type by ncl doubletofloat function but it does not work:<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
p8@missing_value=doubletofloat(p8@missing_value)<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp; p8@_FillValue = p8@missing_value<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp; delete(p8@missing_value)<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
fatal:Type Mismatch: The type of missing value could not be converted to type of variable (p8)<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp; p8_out = addfile(&quot;<a href="http://p8.nc" target="_blank">p8.nc</a>&quot;,&quot;c&quot;)<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp; p8_out -&gt;p8 = p8<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
ncdump -h <a href="http://p8.nc" target="_blank">p8.nc</a><o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
netcdf p8 {<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
dimensions:<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time = 4 ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; latitude = 201 ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; longitude = 464 ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
variables:<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float p8(time, latitude, longitude) ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p8:_FillValue = -999.f ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p8:cell_methods = &quot;time: mean&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p8:long_name = &quot;precipitation&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p8:missing_value = -999. ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p8:standard_name = &quot;precipitation_flux&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p8:units = &quot;mm&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double time(time) ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time:standard_name = &quot;time&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time:long_name = &quot;time&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time:units = &quot;days since 1949-12-1 00:00:00&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time:calendar = &quot;standard&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time:axis = &quot;T&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float latitude(latitude) ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; latitude:standard_name = &quot;latitude&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; latitude:long_name = &quot;latitude&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; latitude:units = &quot;degrees_north&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;latitude:axis = &quot;Y&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float longitude(longitude) ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; longitude:standard_name = &quot;longitude&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; longitude:long_name = &quot;longitude&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; longitude:units = &quot;degrees_east&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; longitude:axis = &quot;X&quot; ;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
}<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
&nbsp;<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
Can someone suggest me a solution?<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
Thank you for your help in advance!<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
Kind regards,<o:p></o:p></p>
<p class="m6018092740948470009m4923127676996268827m7531163896496914688msonospacing">
Beata<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt">_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><o:p></o:p></p>
</blockquote>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt"><br>
_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><o:p></o:p></p>
</blockquote>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</body>
</html>