<div dir="ltr">Thanks M<span id="gmail-9545bd06-5ef2-43d4-8839-37c6b0def39c" class="gmail-GINGER_SOFTWARE_mark">ery</span> for <span id="gmail-90a1f4da-d7c0-4326-9d3c-519a0d17c1fd" class="gmail-GINGER_SOFTWARE_mark">providing</span> this information. <div>I think the problem is with CDO.</div><div><br></div><div>But is there a<span id="gmail-6c857c96-59fe-4a6c-a956-b4d544be9a92" class="gmail-GINGER_SOFTWARE_mark">ny</span> function to convert <span id="gmail-d1f30e70-289b-4a49-9262-a62ec273607e" class="gmail-GINGER_SOFTWARE_mark">filenames</span> to date-time. <span id="gmail-b0ba63ba-8778-4c19-8666-a4b8b9ad4780" class="gmail-GINGER_SOFTWARE_mark">and</span> then create time variable in the netcdf file. </div><div>such as :</div><div><span style="font-size:13px">MAIACTAOT</span><span id="gmail-m_-2600986878220948988gmail-23759874-3de0-4a24-8fc9-29e17b019e1e" class="gmail-m_-2600986878220948988gmail-GINGER_SOFTWARE_mark" style="font-size:13px"><span id="gmail-m_-2600986878220948988gmail-2000bdff-3e28-4b08-a0bf-6a5ea336146b" class="gmail-m_-2600986878220948988gmail-GINGER_SOFTWARE_mark"><span id="gmail-3edd8468-c9b8-4867-8b15-f92fa12cc842" class="gmail-GINGER_SOFTWARE_mark">.</span></span></span><span style="font-size:13px">h00v02</span><span id="gmail-m_-2600986878220948988gmail-a1c40699-8045-4ec3-8e55-614b11abdb11" class="gmail-m_-2600986878220948988gmail-GINGER_SOFTWARE_mark" style="font-size:13px"><span id="gmail-m_-2600986878220948988gmail-21b8daba-4167-4660-a081-835a82ae5b52" class="gmail-m_-2600986878220948988gmail-GINGER_SOFTWARE_mark"><span id="gmail-6633ae5e-4323-43ae-b23e-bbec9170d4b3" class="gmail-GINGER_SOFTWARE_mark">.</span></span></span><b style="font-size:13px"><font color="#ff0000">2000</font><font color="#0000ff">364</font></b><font color="#ff9900" style="font-size:13px"><b>07</b></font><font color="#ff00ff" style="font-size:13px"><b>15</b></font><span id="gmail-m_-2600986878220948988gmail-2f881425-f243-461d-a171-87191b7b587d" class="gmail-m_-2600986878220948988gmail-GINGER_SOFTWARE_mark" style="font-size:13px"><span id="gmail-m_-2600986878220948988gmail-af85fe22-3b96-454f-b0cd-52511e993f0a" class="gmail-m_-2600986878220948988gmail-GINGER_SOFTWARE_mark"><span id="gmail-2ef7c933-82c6-4880-ab1d-4c170e2853fb" class="gmail-GINGER_SOFTWARE_mark">.</span></span></span><span id="gmail-m_-2600986878220948988gmail-4f87f9d2-e77c-42e2-bccd-57c6dd6d9db7" class="gmail-m_-2600986878220948988gmail-GINGER_SOFTWARE_mark" style="font-size:13px"><span id="gmail-m_-2600986878220948988gmail-b27454c4-07e9-4c3b-bdf9-0531d7fcf5f1" class="gmail-m_-2600986878220948988gmail-GINGER_SOFTWARE_mark"><span id="gmail-11605cea-b679-4c0d-bc6c-0595a65c87ef" class="gmail-GINGER_SOFTWARE_mark">n<wbr>c</span></span></span><span style="font-size:13px">   --> 2000=year, 364=day, 07=</span><span id="gmail-m_-2600986878220948988ea54bc3b-8439-4292-9191-3cb4e1cf40bd" class="gmail-m_-2600986878220948988gmail-GINGER_SOFTWARE_mark gmail-m_-2600986878220948988gmail-GINGER_SOFTWARE_mark gmail-m_-2600986878220948988gmail-GINGER_SOFTWARE_mark gmail-m_-2600986878220948988gmail-GINGER_SOFTWARE_mark gmail-m_-2600986878220948988gmail-GINGER_SOFTWARE_mark gmail-m_-2600986878220948988GINGER_SOFTWARE_mark" style="font-size:13px"><span id="gmail-26cfa2c3-c9d5-48e6-ba0a-ac38716740cd" class="gmail-GINGER_SOFTWARE_mark">hr</span></span><span style="font-size:13px">, 15=min</span></div><div><b style="font-size:13px">2000-01-29 07:15:00</b><br></div><div><br></div><div>could you please give some information on that.</div><div>thank you</div><div><br></div><div class="gmail_extra">regards<br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Kunal Bali<br></div><div><br></div><div><br></div><div><br></div><div><p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-collapse:collapse;font-family:Tahoma,Verdana;font-size:12px"><font color="#1F497D"><br></font></p></div></div></div></div></div></div>
<br><div class="gmail_quote">On Fri, Oct 6, 2017 at 2:16 AM, Guido Cioni <span dir="ltr"><<a href="mailto:guidocioni@gmail.com" target="_blank">guidocioni@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">I had to do something similar last week. Converting from hdf to netcdf and then merge into a single file with time information. It was modis data. I don't have time to explain the script so I'm copying here hoping that it could help.<div dir="auto"><br></div><div dir="auto"><div dir="auto">for f in *.nc; do</div><div dir="auto">    year=${f:9:4}</div><div dir="auto">    day_of_year=${f:13:3}</div><div dir="auto">    month=`date -d "${year}-01-01 +${day_of_year} days -1 day" "+%m"`</div><div dir="auto">    day=`date -d "${year}-01-01 +${day_of_year} days -1 day" "+%d"`</div><div dir="auto">    echo ${year}-${month}-${day}</div><div dir="auto">    cdo -b F64 setdate,${year}-${month}-${<wbr>day} ${f} ${f%.nc}_<a href="http://2.nc" target="_blank">2.nc</a></div><div dir="auto">done </div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Cheers </div></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">Il 5 ott 2017 9:56 PM, "Marston Johnston" <<a href="mailto:shejo284@gmail.com" target="_blank">shejo284@gmail.com</a>> ha scritto:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="white" lang="EN-GB" link="blue" vlink="purple"><div class="m_-6865321205752944098m_6544476848491288552WordSection1"><p class="MsoNormal"><span>It seems like you choose a fairly complicated way to solve the problem.<u></u><u></u></span></p><p class="MsoNormal"><span>May I suggest reading in the MAIACTAOT.h00v02.<b>*</b>.nc files in chronological order and then writing new netcdf files in ncl where you can create a time array with the correct dtg.<u></u><u></u></span></p><p class="MsoNormal"><span>It’s fairly quick and easy in ncl.<u></u><u></u></span></p><p class="MsoNormal"><span>I’ve had such problems before and found it easiest to with the above method.<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span>Hope this helps,<u></u><u></u></span></p><p class="MsoNormal"><span>/M<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><div><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">Marston S. Ward, PhD<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">Department of Earth Sciences<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">University of Gothenburg, Sweden<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">Email: <a href="mailto:marston.johnston@gu.se" target="_blank"><span style="color:#0070c0">marston.johnston@gu.se</span></a><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">SkypeID: marston.johnston <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">Phone: <a href="tel:+46%2031%20786%2049%2001" value="+46317864901" target="_blank">+46-31-7864901</a> <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">Only the fruitful thing is true!<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<u></u><u></u></span></p></div><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span style="font-size:12.0pt;color:black">From: </span></b><span style="font-size:12.0pt;color:black">ncl-talk <<a href="mailto:ncl-talk-bounces@ucar.edu" target="_blank">ncl-talk-bounces@ucar.edu</a>> on behalf of Kunal Bali <<a href="mailto:kunal.bali9@gmail.com" target="_blank">kunal.bali9@gmail.com</a>><br><b>Date: </b>Thursday, 5 October 2017 at 20:40<br><b>To: </b>"<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a>" <<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a>><br><b>Subject: </b>[ncl-talk] set_date_time<u></u><u></u></span></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Dear NCL users,<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I have one question regarding date-time setting from filename. This question is not actually related to NCL, sorry in advance. <u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I have 4 .nc files named given below. The time is not created in these files during conversion from hdf to netcdf in NCL. <u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">MAIACTAOT<span class="m_-6865321205752944098m_6544476848491288552gmail-gingersoftwaremark">.</span>h00v02<span class="m_-6865321205752944098m_6544476848491288552gmail-gingersoftwaremark">.</span><b><span style="color:red">2000</span><span style="color:blue">364</span><span style="color:#ff9900">07</span><span style="color:fuchsia">15</span></b><span class="m_-6865321205752944098m_6544476848491288552gmail-gingersoftwaremark">.n<wbr>c</span>   --> 2000=year, 364=day, 07=<span class="m_-6865321205752944098m_6544476848491288552gmail-gingersoftwaremark">hr</span>, 15=min<u></u><u></u></p></div><div><p class="MsoNormal">MAIACTAOT<span class="m_-6865321205752944098m_6544476848491288552gmail-gingersoftwaremark">.</span>h00v02<span class="m_-6865321205752944098m_6544476848491288552gmail-gingersoftwaremark">.</span>20003650620<span class="m_-6865321205752944098m_6544476848491288552gmail-gingersoftwaremark">.n<wbr>c</span><u></u><u></u></p></div><div><p class="MsoNormal">MAIACTAOT<span class="m_-6865321205752944098m_6544476848491288552gmail-gingersoftwaremark">.</span>h00v02<span class="m_-6865321205752944098m_6544476848491288552gmail-gingersoftwaremark">.</span>20003660525<span class="m_-6865321205752944098m_6544476848491288552gmail-gingersoftwaremark">.n<wbr>c</span><u></u><u></u></p></div><div><p class="MsoNormal">MAIACTAOT<span class="m_-6865321205752944098m_6544476848491288552gmail-gingersoftwaremark">.</span>h00v02<span class="m_-6865321205752944098m_6544476848491288552gmail-gingersoftwaremark">.</span>20003660700<span class="m_-6865321205752944098m_6544476848491288552gmail-gingersoftwaremark">.n<wbr>c</span><u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">So, I did try to create the date-time with shell scripting (given below)<u></u><u></u></p></div><div><p class="MsoNormal"><span class="m_-6865321205752944098m_6544476848491288552gmail-gingersoftwaremark">but</span> it is creating wrong date as the files are of December month, but it is generating January month date also. I don't know why. <u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><b>2000-01-01 05:25:00</b><u></u><u></u></p></div><div><p class="MsoNormal"><b>2000-01-01 07:00:00</b><u></u><u></u></p></div><div><p class="MsoNormal">2000-12-30 07:15:00<u></u><u></u></p></div><div><p class="MsoNormal">2000-12-31 06:20:00<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><span class="m_-6865321205752944098m_6544476848491288552gmail-gingersoftwaremark">the</span> shell script, which I am using<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><div><p class="MsoNormal">##############################<wbr>#########<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">for n in  MAIACTAOT.h00v02.20*.nc;do<u></u><u></u></p></div><div><p class="MsoNormal"> ls $n > text<u></u><u></u></p></div><div><p class="MsoNormal">export xx=`cut -c18-28 text`<u></u><u></u></p></div><div><p class="MsoNormal">export YYYY=`cut -c18-21 text`<u></u><u></u></p></div><div><p class="MsoNormal">export JJJ=`cut -c22-24 text`<u></u><u></u></p></div><div><p class="MsoNormal">export HH=`cut -c25-26 text`<u></u><u></u></p></div><div><p class="MsoNormal">export MM=`cut -c27-28 text`<u></u><u></u></p></div><div><p class="MsoNormal">mm=`date -d "$JJJ days $YYYY-01-01" +"%m"`<u></u><u></u></p></div><div><p class="MsoNormal">dd=`date -d "$JJJ days $YYYY-01-01" +"%d"`<u></u><u></u></p></div><div><p class="MsoNormal">mydate=${YYYY}-${mm}-${dd},${H<wbr>H}:${MM}:00<u></u><u></u></p></div><div><p class="MsoNormal">echo $mydate<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">echo "cdo settaxis,$mydate $n re$n"<u></u><u></u></p></div><div><p class="MsoNormal">cdo settaxis,$mydate $n re$n<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">done<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">cdo mergetime reMAI*.nc <a href="http://final.nc" target="_blank">final.nc</a><u></u><u></u></p></div><div><p class="MsoNormal">exit<u></u><u></u></p></div><div><p class="MsoNormal">##############################<wbr>###<u></u><u></u></p></div></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Any suggestion regarding this issue would be very helpful.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Thank You<u></u><u></u></p></div><div><p class="MsoNormal"><br clear="all"><u></u><u></u></p><div><div><div><div><div><div><p class="MsoNormal">Kunal Bali<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p style="margin:0cm;margin-bottom:.0001pt"><span style="font-size:9.0pt;font-family:"Tahoma",sans-serif"><u></u> <u></u></span></p></div></div></div></div></div></div></div></div><p class="MsoNormal">______________________________<wbr>_________________ ncl-talk mailing list <a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a> List instructions, subscriber options, unsubscribe: <a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" target="_blank">http://mailman.ucar.edu/mailma<wbr>n/listinfo/ncl-talk</a> <u></u><u></u></p></div></div>
<br>______________________________<wbr>_________________<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" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailma<wbr>n/listinfo/ncl-talk</a><br>
<br></blockquote></div></div>
</div></div></blockquote></div><br></div></div>