[ncl-talk] Writing to NETCDF4 HDF5 files

Barry Lynn barry.h.lynn at gmail.com
Sun Apr 21 12:06:32 MDT 2019


Hi:

Back to this problem again, but not like before. I can read my wrf output
files without any difficulty.

I compiled WRF with netcdf4 and hdf5 compression.  I ran real.exe to
produce wrfinput_d03.nc

I read a variable L_OBS from the file without any problem.

filename="../RUN/wrfinput_d03.nc"

  a_asc = (/"fort.80.d03"/)

  a = addfile(filename,"r")

  l_obs_new := a->L_OBS


But, I cannot write it back (after modifying it -- this works fine with
classic netcdf.


  f = addfile(filename,"w")

  f->L_OBS = l_obs_new


I get this error (the file is definitely present, as I read from it):


fatal:["NclNetCDF4.c":2746]:NetCDF: HDF error

fatal:["NclAdvancedFile.c":2871]:_NclFileFillHLFS: Error opening file
<../RUN/wrfinput_d03.nc>



Thank you.






On Thu, Apr 11, 2019 at 4:35 PM Dennis Shea <shea at ucar.edu> wrote:

> From Charlie Zender: *http://nco.sourceforge.net/nco.info-2*
> <http://nco.sourceforge.net/nco.info-2>
>
> ---
>
>    To compress an entire file using deflation, use
>      ncks -4 -L 0 in.nc out.nc # No deflation (fast, no time penalty)
>      ncks -4 -L 1 in.nc out.nc # Minimal deflation (little time penalty)
>      ncks -4 -L 9 in.nc out.nc # Maximal deflation (much slower)
>
>    Unscientific testing shows that deflation compresses typical climate
> datasets by 30-60%.  Packing, a lossy compression technique available
> for all netCDF files (see *note Packed data::), can easily compress
> files by 50%.  Packed data may be deflated to squeeze datasets by about
> 80%:
>      ncks  -4 -L 1 in.nc out.nc # Minimal deflation (~30-60% compression)
>      ncks  -4 -L 9 in.nc out.nc # Maximal deflation (~31-63% compression)
>      ncpdq         in.nc out.nc # Standard packing  (~50% compression)
>      ncpdq -4 -L 9 in.nc out.nc # Deflated packing  (~80% compression)
>    'ncks' prints deflation parameters, if any, to screen (*note ncks
> netCDF Kitchen Sink::).
>
> ---
> The specific version used by netCDF4/HDF5 is that implemented
> in the 'zlib' library used by 'gzip'.
> ---
>
> NCL or any scripting language. Something like (untested)
>
>    diri = "./"
>    fili = *systemfunc*("cd "+diri+" ; ls *nc")
>    pthi = diri + fili
>    nfili = *dimsizes*(fili)
>
>    diro = "./compres/"
>    NCKS = "ncks -4 -L 5 "
>    do nf=0,nfili-1
>          PTHO = diro+fili(nf)
>          *system*(NCKS+pthi(nf)+" "+PTHO)
>    end do
>
> Test it on a few files.
>
> You could test the timing via* get_cpu_time* <http://www.ncl.ucar.edu/Document/Functions/Built-in/get_cpu_time.shtml>
>
>    do nf=0,nfili-1
>          begTime = *get_cpu_time*()
>          PTHO = diro+fili(nf)
>          *system*(NCKS+pthi(nf)+" "+PTHO)
>          print("nf="+nf+": "+NCKS+" "+filii(nf): " + (*get_cpu_time*() - begTime)+" seconds")
>     end do
>
>
> On Thu, Apr 11, 2019 at 6:46 AM Barry Lynn <barry.h.lynn at gmail.com> wrote:
>
>> Hi:
>>
>> The good news is that now we can read the file.  The "bad" news is that
>> we had to use a newer computer with updated software to do it (still with
>> NCL 6.5).
>>
>> So, we may never know the mystery of why we couldn't read this software.
>>
>> As a side note, do you know of  a way to compress our old files to have
>> the same format as the new ones? Our new files are netcdf hdp5.
>>
>> I was thinking of using these commands when writing:
>>
>>  setfileoption("nc","format","netcdf4")
>>
>>  print("got to here 1")
>>
>>  setfileoption("nc","CompressionLevel",5)
>>
>>
>> But, I am not really sure how to read an entire file (standard, classic)
>> and write it entirely (these are 100 GB files).
>>
>>
>> I just know how to read individual variables.
>>
>>
>> Thank you for your suggestion.
>>
>>
>> Barry
>>
>> On Wed, Apr 10, 2019 at 10:13 PM Rick Brownrigg <brownrig at ucar.edu>
>> wrote:
>>
>>> I also have not been able to duplicate the problem. I do see that weird
>>> issue where NCL hangs if the output of f=addfile/print(f) is interrupted,
>>> so *something* is odd about that file.
>>>
>>> Barry, not sure what to suggest. I'm wondering where it is hanging and
>>> what its doing.  We can get some insight if you are willing to do the
>>> following (caveat, I can't guarantee a solution will emerge):
>>>
>>> Run ncl under gdb:
>>>   gdb ncl
>>>
>>> when get the (gdb) prompt, type:
>>>   run nameOfYourScript.ncl
>>>
>>> let that run for a sufficiently long time until your certain its hung,
>>> and type CTRL-C. You get the (gdb) prompt back, and type:
>>>   bt
>>>
>>> Copy that output into an email, and type
>>>   cont
>>>
>>> The program will resume running; let it run a minute more and repeat the
>>> CRTL-C/bt/copy output step again and please the outputs to me. Type "quit"
>>> to get out of gdb.  (the reason for doing the CTRL-C business twice is I'm
>>> trying to see if its stuck solidly in one place, or still actively
>>> executing something)
>>>
>>> Another thing you might try is running:
>>>      strace ncl nameOfYourScript.ncl
>>>
>>> This will generate tons of output -- I'm curious if this settles into
>>> the same message being printed repeatedly.  If so, could you also send that
>>> to me?  Type CTRL-C to get out strace.
>>>
>>> Again, not sure any of this will help, but short of running on your
>>> machine, I don't know what to suggest.
>>>
>>> Rick
>>>
>>> On Wed, Apr 10, 2019 at 12:54 PM Dennis Shea <shea at ucar.edu> wrote:
>>>
>>>> Hi Barry,
>>>>
>>>> I am not the person to ask about this type of issue. I believe it is a
>>>> missing library or, perhaps, a 'screwed-up' library.
>>>> I can run that file on my MAC and two separate systems [divisional and
>>>> NCAR main] without any problem.
>>>> As previously noted, I used 6.3.0 &  6.5.0 without issues.
>>>>
>>>> I am cc'ing Kevin Hallock and Rick Brownrigg. Perhaps, they can help
>>>> determine the issue.
>>>>
>>>> You will have to provide information from the following:
>>>>
>>>> %> uname -a
>>>> %> ncl -V
>>>>
>>>> Good luck
>>>> D
>>>>
>>>> On Wed, Apr 10, 2019 at 10:37 AM Barry Lynn <barry.h.lynn at gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Dennis:
>>>>>
>>>>> I wasn't sure if I should respond to you or generally.
>>>>>
>>>>> I am unable to read that one time step file I sent.  The program just
>>>>> hangs.
>>>>>
>>>>> I noticed that the file takes up about 1/5 the space, and each disk
>>>>> set costs us about $6000. So, if we could read that file we can really save
>>>>> on energy and other resources.
>>>>>
>>>>> Barry
>>>>>
>>>>> On Wed, Apr 10, 2019 at 5:40 PM Dennis Shea <shea at ucar.edu> wrote:
>>>>>
>>>>>> Hi Barry,
>>>>>>
>>>>>> offline ....
>>>>>>
>>>>>> Sorry for the one word response last night. It was sent from my cell
>>>>>> phone.
>>>>>> --
>>>>>>
>>>>>> The 'timing hit' is when the file is *created. *Reading a compressed
>>>>>> file has minimal overhead and is quite efficient.
>>>>>>
>>>>>> Creating a file  large with low compression incurs minimal overhead
>>>>>> while higher the compression level can have significant overhead.
>>>>>>
>>>>>>
>>>>>>
>>>>>> *http://www.ncl.ucar.edu/Document/Functions/Built-in/setfileoption.shtml*
>>>>>> <http://www.ncl.ucar.edu/Document/Functions/Built-in/setfileoption.shtml>
>>>>>>
>>>>>> contains:
>>>>>>
>>>>>> *CompressionLevel* *Default value*: -1
>>>>>>
>>>>>> Specify the level of data compression as an integer in the range 0
>>>>>> through 9. Increasing values indicate greater compression. Compression is
>>>>>> lossless. There are tradeoffs between the time spent compressing the file,
>>>>>> versus the amount of compression achieved. Informal tests show that
>>>>>> compression level 9 results in a file only a few percent smaller than a
>>>>>> compression level 5 file, but it requires 4 or 5 times the amount of time
>>>>>> to create it. (This option is ignored unless the *Format* option is
>>>>>> set to *"NetCDF4Classic"* or *"NetCDF4"*.)
>>>>>> Cheers
>>>>>> D
>>>>>>
>>>>>> On Tue, Apr 9, 2019 at 9:16 PM Dennis Shea <shea at ucar.edu> wrote:
>>>>>>
>>>>>>> No.
>>>>>>>
>>>>>>> Sent from my iPhone
>>>>>>>
>>>>>>> On Apr 9, 2019, at 8:49 PM, Barry Lynn <barry.h.lynn at gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> Hi Dennis, Rick, Alan.
>>>>>>>
>>>>>>> Thank you for looking into this.
>>>>>>>
>>>>>>> It was noted that NCL knows how to uncompress the file when reading
>>>>>>> it.  Does this imply that the read takes a lot longer?
>>>>>>>
>>>>>>> Barry
>>>>>>>
>>>>>>> On Tue, Apr 9, 2019 at 9:12 PM Dennis Shea <shea at ucar.edu> wrote:
>>>>>>>
>>>>>>>> Yikes!!  Rick and Alan are much quicker than me!!!  Probably
>>>>>>>> smarter too!! Not nearly as good-looking though!
>>>>>>>>
>>>>>>>> Still, I'll add what I was writing:
>>>>>>>> ============================================
>>>>>>>> Hi Barry,
>>>>>>>>
>>>>>>>> For reading a compressed file, the user need not set any file
>>>>>>>> information. NCL detects the file type and if compression is being used.
>>>>>>>> 'knows' how to uncompress.
>>>>>>>> This holds for 6.3.0 (maybe earlier) ===> 6.5.0
>>>>>>>>
>>>>>>>> ======
>>>>>>>> *%> ncl*
>>>>>>>>  NCAR Command Language Version* 6.3.0*
>>>>>>>>
>>>>>>>> ncl 0> f = *addfile*("wrfout_d03_2018-01-05_00_00_00*.nc*","r")
>>>>>>>> ; or *.nc4*
>>>>>>>> ncl 1> print(f)    ; <=== see attached
>>>>>>>> =========
>>>>>>>>
>>>>>>>>
>>>>>>>> %> *ncdump -k* wrfout_d03_2018-01-05_00_00_00
>>>>>>>> netCDF-4
>>>>>>>>
>>>>>>>> %> *ncl -V*
>>>>>>>> NCL 6.5.0                   [ Also: NCL 6.3.0 ]
>>>>>>>>
>>>>>>>> *%> ncl_filedump* wrfout_d03_2018-01-05_00_00_00.nc >&!
>>>>>>>> out.wrfout_nc4_compressed
>>>>>>>> *%> less* out.wrfout_nc4_compressed
>>>>>>>>
>>>>>>>> See attached
>>>>>>>>
>>>>>>>> Note:*  Chunking Info*:
>>>>>>>>
>>>>>>>> Variable: XLONG
>>>>>>>> [ 1 <Time> x 237 <south_north> x 150 <west_east> ]
>>>>>>>>
>>>>>>>> Variable: ZNW
>>>>>>>> Chunking Info:      [ 1 <Time> x 44 <bottom_top> ]
>>>>>>>>
>>>>>>>> Variable: ZS
>>>>>>>> Chunking Info:      [ 1 <Time> x 4 <soil_layers_stag> ]
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Apr 9, 2019 at 11:50 AM Rick Brownrigg <brownrig at ucar.edu>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Yes, to add to what Alan just said, I've been able to open that
>>>>>>>>> file just fine with a simple addfile().  However, if I say
>>>>>>>>>
>>>>>>>>>    f = addfile(.....)
>>>>>>>>>   print(f)
>>>>>>>>>
>>>>>>>>> and then quit out of the pager before all the output has been
>>>>>>>>> written to screen, the code hands indefinitely.  Very odd behavior, and
>>>>>>>>> I've not seen that with other files...Still looking into this one.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Apr 9, 2019 at 11:46 AM Brammer, Alan P <
>>>>>>>>> abrammer at albany.edu> wrote:
>>>>>>>>>
>>>>>>>>>> To read a compressed NetCDF you shouldn't need to do anything
>>>>>>>>>> special.  Just use the addfile() as normal, no need to specify the
>>>>>>>>>> setfileoption parameters, they will only work on creating (maybe writing)
>>>>>>>>>> to a file.
>>>>>>>>>>
>>>>>>>>>> In your wrf namelist you can tell wrf to put the ".nc" suffix on
>>>>>>>>>> the file names, so it's more obvious what file it is.  Otherwise just add
>>>>>>>>>> it as a suffix in the ncl addfile command so NCL knows what kind of file
>>>>>>>>>> it's dealing with.
>>>>>>>>>>
>>>>>>>>>> ncl 0> filename = "wrfout_d03_2018-01-05_00_00_00"
>>>>>>>>>> ncl 1> print(addfile(filename+".nc", "r"))
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Alan
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tue, Apr 9, 2019 at 11:28 AM Barry Lynn <
>>>>>>>>>> barry.h.lynn at gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>>  wrfout_d03_2018-01-05_00:00:00
>>>>>>>>>>> <https://drive.google.com/file/d/1_C3tTQj3rwnfiCM4TBUYPdD8jOwUynt8/view?usp=drive_web>
>>>>>>>>>>> Please try this one. It is definitely 1 time step of output from
>>>>>>>>>>> WRF.
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Apr 9, 2019 at 8:11 PM Rick Brownrigg <brownrig at ucar.edu>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Barry,
>>>>>>>>>>>>
>>>>>>>>>>>> This looks like a truncated file?  Its only 336K, and the name
>>>>>>>>>>>> is suspect.?
>>>>>>>>>>>>
>>>>>>>>>>>> RB
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Apr 9, 2019 at 10:55 AM Barry Lynn <
>>>>>>>>>>>> barry.h.lynn at gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> begin
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> ; filename="wrfout_d03_2018-01-05_00:00:00"
>>>>>>>>>>>>>
>>>>>>>>>>>>>   filename="wrfout
>>>>>>>>>>>>> _compresed.one_time_step.nc.pid19740.ncks.tmp"
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> ;
>>>>>>>>>>>>>
>>>>>>>>>>>>> ;   mpdatabaseversion= "Earth..4"
>>>>>>>>>>>>>
>>>>>>>>>>>>>  setfileoption("nc","format","netcdf4")
>>>>>>>>>>>>>
>>>>>>>>>>>>>  print("got to here 1")
>>>>>>>>>>>>>
>>>>>>>>>>>>> setfileoption("nc","CompressionLevel",5)
>>>>>>>>>>>>>
>>>>>>>>>>>>>  print("got to here 2")
>>>>>>>>>>>>>
>>>>>>>>>>>>> a = addfile(filename,"r")
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> IT DOES NOT PASS THE LINE ABOVE (ncl 6.5)
>>>>>>>>>>>>>
>>>>>>>>>>>>>  print("got to here 3")
>>>>>>>>>>>>>
>>>>>>>>>>>>>  end
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, Apr 9, 2019 at 7:12 PM Barry Lynn <
>>>>>>>>>>>>> barry.h.lynn at gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I am working on it.  It will take a bit of time, as I am
>>>>>>>>>>>>>> missing a library.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thank you.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tue, Apr 9, 2019 at 7:09 PM Rick Brownrigg <
>>>>>>>>>>>>>> brownrig at ucar.edu> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Barry,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Are you able to send me that file?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Rick
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, Apr 9, 2019 at 12:40 AM Barry Lynn <
>>>>>>>>>>>>>>> barry.h.lynn at gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hello:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I am at a loss trying to find an example to read a WRF file
>>>>>>>>>>>>>>>> defined this way.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> This build of WRF will use NETCDF4 with HDF5 compression
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I tried the following, but the ncl program just hangs up
>>>>>>>>>>>>>>>> after passing "here 2"
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>  setfileoption("nc","format","netcdf4")
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>  print("got to here 1")
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> setfileoption("nc","CompressionLevel",5)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>  print("got to here 2")
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> a = addfile(filename,"r")
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> Barry H. Lynn, Ph.D
>>>>>>>>>>>>>>>> Senior Associate Scientist, Lecturer,
>>>>>>>>>>>>>>>> The Institute of the Earth Science,
>>>>>>>>>>>>>>>> The Hebrew University of Jerusalem,
>>>>>>>>>>>>>>>> Givat Ram, Jerusalem 91904, Israel
>>>>>>>>>>>>>>>> Tel: 972 547 231 170
>>>>>>>>>>>>>>>> Fax: (972)-25662581
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> C.E.O, Weather It Is, LTD
>>>>>>>>>>>>>>>> Weather and Climate Focus
>>>>>>>>>>>>>>>> http://weather-it-is.com
>>>>>>>>>>>>>>>> Jerusalem, Israel
>>>>>>>>>>>>>>>> Local: 02 930 9525
>>>>>>>>>>>>>>>> Cell: 054 7 231 170
>>>>>>>>>>>>>>>> Int-IS: x972 2 930 9525
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>> ncl-talk mailing list
>>>>>>>>>>>>>>>> ncl-talk at ucar.edu
>>>>>>>>>>>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>>>>>>>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Barry H. Lynn, Ph.D
>>>>>>>>>>>>>> Senior Associate Scientist, Lecturer,
>>>>>>>>>>>>>> The Institute of the Earth Science,
>>>>>>>>>>>>>> The Hebrew University of Jerusalem,
>>>>>>>>>>>>>> Givat Ram, Jerusalem 91904, Israel
>>>>>>>>>>>>>> Tel: 972 547 231 170
>>>>>>>>>>>>>> Fax: (972)-25662581
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> C.E.O, Weather It Is, LTD
>>>>>>>>>>>>>> Weather and Climate Focus
>>>>>>>>>>>>>> http://weather-it-is.com
>>>>>>>>>>>>>> Jerusalem, Israel
>>>>>>>>>>>>>> Local: 02 930 9525
>>>>>>>>>>>>>> Cell: 054 7 231 170
>>>>>>>>>>>>>> Int-IS: x972 2 930 9525
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Barry H. Lynn, Ph.D
>>>>>>>>>>>>> Senior Associate Scientist, Lecturer,
>>>>>>>>>>>>> The Institute of the Earth Science,
>>>>>>>>>>>>> The Hebrew University of Jerusalem,
>>>>>>>>>>>>> Givat Ram, Jerusalem 91904, Israel
>>>>>>>>>>>>> Tel: 972 547 231 170
>>>>>>>>>>>>> Fax: (972)-25662581
>>>>>>>>>>>>>
>>>>>>>>>>>>> C.E.O, Weather It Is, LTD
>>>>>>>>>>>>> Weather and Climate Focus
>>>>>>>>>>>>> http://weather-it-is.com
>>>>>>>>>>>>> Jerusalem, Israel
>>>>>>>>>>>>> Local: 02 930 9525
>>>>>>>>>>>>> Cell: 054 7 231 170
>>>>>>>>>>>>> Int-IS: x972 2 930 9525
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Barry H. Lynn, Ph.D
>>>>>>>>>>> Senior Associate Scientist, Lecturer,
>>>>>>>>>>> The Institute of the Earth Science,
>>>>>>>>>>> The Hebrew University of Jerusalem,
>>>>>>>>>>> Givat Ram, Jerusalem 91904, Israel
>>>>>>>>>>> Tel: 972 547 231 170
>>>>>>>>>>> Fax: (972)-25662581
>>>>>>>>>>>
>>>>>>>>>>> C.E.O, Weather It Is, LTD
>>>>>>>>>>> Weather and Climate Focus
>>>>>>>>>>> http://weather-it-is.com
>>>>>>>>>>> Jerusalem, Israel
>>>>>>>>>>> Local: 02 930 9525
>>>>>>>>>>> Cell: 054 7 231 170
>>>>>>>>>>> Int-IS: x972 2 930 9525
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> ncl-talk mailing list
>>>>>>>>>>> ncl-talk at ucar.edu
>>>>>>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>> ncl-talk mailing list
>>>>>>>>> ncl-talk at ucar.edu
>>>>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> ncl-talk mailing list
>>>>>>>> ncl-talk at ucar.edu
>>>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Barry H. Lynn, Ph.D
>>>>>>> Senior Associate Scientist, Lecturer,
>>>>>>> The Institute of the Earth Science,
>>>>>>> The Hebrew University of Jerusalem,
>>>>>>> Givat Ram, Jerusalem 91904, Israel
>>>>>>> Tel: 972 547 231 170
>>>>>>> Fax: (972)-25662581
>>>>>>>
>>>>>>> C.E.O, Weather It Is, LTD
>>>>>>> Weather and Climate Focus
>>>>>>> http://weather-it-is.com
>>>>>>> Jerusalem, Israel
>>>>>>> Local: 02 930 9525
>>>>>>> Cell: 054 7 231 170
>>>>>>> Int-IS: x972 2 930 9525
>>>>>>>
>>>>>>>
>>>>>
>>>>> --
>>>>> Barry H. Lynn, Ph.D
>>>>> Senior Associate Scientist, Lecturer,
>>>>> The Institute of the Earth Science,
>>>>> The Hebrew University of Jerusalem,
>>>>> Givat Ram, Jerusalem 91904, Israel
>>>>> Tel: 972 547 231 170
>>>>> Fax: (972)-25662581
>>>>>
>>>>> C.E.O, Weather It Is, LTD
>>>>> Weather and Climate Focus
>>>>> http://weather-it-is.com
>>>>> Jerusalem, Israel
>>>>> Local: 02 930 9525
>>>>> Cell: 054 7 231 170
>>>>> Int-IS: x972 2 930 9525
>>>>>
>>>>>
>>
>> --
>> Barry H. Lynn, Ph.D
>> Senior Associate Scientist, Lecturer,
>> The Institute of the Earth Science,
>> The Hebrew University of Jerusalem,
>> Givat Ram, Jerusalem 91904, Israel
>> Tel: 972 547 231 170
>> Fax: (972)-25662581
>>
>> C.E.O, Weather It Is, LTD
>> Weather and Climate Focus
>> http://weather-it-is.com
>> Jerusalem, Israel
>> Local: 02 930 9525
>> Cell: 054 7 231 170
>> Int-IS: x972 2 930 9525
>>
>>

-- 
Barry H. Lynn, Ph.D
Senior Associate Scientist, Lecturer,
The Institute of the Earth Science,
The Hebrew University of Jerusalem,
Givat Ram, Jerusalem 91904, Israel
Tel: 972 547 231 170
Fax: (972)-25662581

C.E.O, Weather It Is, LTD
Weather and Climate Focus
http://weather-it-is.com
Jerusalem, Israel
Local: 02 930 9525
Cell: 054 7 231 170
Int-IS: x972 2 930 9525
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20190421/c8f9e2ef/attachment.html>


More information about the ncl-talk mailing list