[ncl-talk] Request to replicate example script "gpm_1.ncl" for NetCDF data
mmkamal at uwaterloo.ca
mmkamal at uwaterloo.ca
Tue Apr 7 19:57:47 MDT 2015
Hi Dannis,
Thanks for the code and the information that "new NASA based projects
will be using this format".
Thanks
Kamal
Quoting Dennis Shea <shea at ucar.edu>:
> [0] You will have to deal with HDF5 sooner or later.
> I think all new NASA based projects will be using this format.
>
> [1] I do not think NCL people will be going to GIOVANNI to download files.
> *Our time is valuable too!!*
> If anything, this would be your task.
>
> [2] You must use NCL 6.3.0 to use the GPM HDF5 data.
> This NCL version can read the GPM HDF5 file with groups.
> It is not possible to make it work with 6.2.*
>
> [3] The change is trivial for an NCL user. The HDF5 read section is
> identical to what you would do for netCDF.
>
> fn = "3B-MO.MS.MRG.3IMERG.20140701-S000000-E235959.07.V03D.HDF5"
> f = addfile(fn. "r")
> ;----------------------------------------------------------------------
> ; Access variable in group "/Grid"
> ; Note 1: Group access is via => syntax
> ; Note 2: The dimension order is (lon,lat) rather than the far more common
> (lat,lon)
> ; Note 3: Currently, 6.3.0 does not support subsetting of group variables
> upon input.
> ; p = grp->$varName$({lonL:lonR},{latS:latN}) currently *not*
> supported
> ;----------------------------------------------------------------------
> grp = f=>/Grid
> p = grp->$varName$
> printVarSummary(p) ; p(lon,lat)
>
> ---
> latS = 20.0
> latN = 50.0
> lonL = -110.0 ; lon -180 to 180
> lonR = -50.0
> ; extract & reorder
> pregion = p({lat|latS:latN},{lon|lonL:lonR}) ; make regional and
> (lat,lon)
>
>
> On Tue, Apr 7, 2015 at 2:10 PM, <mmkamal at uwaterloo.ca> wrote:
>
>> Hi,
>>
>> I was wondering whether it is possible to replicate the example script
>> (https://www.ncl.ucar.edu/Applications/Scripts/gpm_1.ncl) for GPM
>> NetCDF data (GIOVANNI offer to generate NetCDF GPM data set). It would
>> be a great help for people like me, who are more familiar with
>> manipulating NetCDF data using NCL.
>>
>>
>> Two more subsidiary request:
>>
>> 1) Is it possible to create the example script that can be executed
>> using at least NCL 2.6.2 for a wider audience.
>>
>> 2) Please write the script with a subset of data set instead of global
>> map (as most of us use this product for RCM validation)
>>
>> Here is the link to generate NetCDF GPM data set.
>>
>>
>>
>> http://giovanni.gsfc.nasa.gov/giovanni/#service=ACCUMULATE&starttime=2014-07-01T04:00:00Z&endtime=2014-07-31T23:59:59Z&bbox=-97.1191,33.9653,-62.9473,52.106&data=GPM_3IMERGM_03_precipitation&variableFacets=dataFieldMeasurement%3APrecipitation%3BdataProductPlatformInstrument%3AGPM%3B
>>
>>
>>
>>
>> Thanks
>> Kamal
>>
>>
>>
>>
>> _______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>
More information about the ncl-talk
mailing list