[ncl-talk] Month to season and weekly to month errors

Ipshita Majhi ipmajhi at alaska.edu
Thu Oct 9 13:27:41 MDT 2014


My version of NCL is 6.1.2
Thank you for the code, I run and see what I can get.
I also would like to emphasize that I am here purely for research and no
other purpose and as a mother every now and then the sent button does get
hit.
I honor and respect your words and will make sure that my intentions are
not misinterpreted

On Thu, Oct 9, 2014 at 12:02 PM, Dennis Shea <shea at ucar.edu> wrote:

> Not sure what version of NCL you are using.
>
> (1) calculate_monthly_values was (silently) distributed with NCL prior to
> 6.2.0
> (2) It was not supported meaning ... questions to ncl-talk would not be
>       answered by NCL developers
> (3) In 6.2.0, a few people talked me into making it public.
>      I inadvertently left in an exit statement which I wanted if there was
> only one value.
>
> You can download a current version via
>
> http://www.cgd.ucar.edu/~shea/contributed.ncl
>
>
> =======
> load "./contributed.ncl"
>
>  f    = addfile("nhsce_v01r01_19661004_20140901.nc","r")
>
>
>  latStrt = 53
>  latLast = 71
>  lonStrt = 38
>  lonLast = 59
>
>                                    ; binary: 0=no snow: 1=snow present
>  sce_we  = f->snow_cover_extent(:,latStrt:latLast,lonStrt:lonLast)
>  printVarSummary(sce_we)
>
>  date    = cd_calendar(sce_we&time, -2)
>  print(date(0:25))
>                                    ; grid cell area
>  area_we = f->area(latStrt:latLast,lonStrt:lonLast)
>  printVarSummary(area_we)
>
>  sca_we  = sce_we*conform(sce_we, area_we, (/1,2/) )
>  sca_we at long_name = "snow cover area"
>  sca_we at units     =  area_we at units
>  copy_VarCoords(sce_we, sca_we)
>  printVarSummary(sca_we)
>
>  sca_we_month     = calculate_monthly_values(sca_we, "avg", 0, False)
>  printVarSummary(sca_we_month)
>
> ; for plotting only
>
>                                  ; western Europe
>  lat2d_we= f->latitude(latStrt:latLast,lonStrt:lonLast)
>  lon2d_we= f->longitude(latStrt:latLast,lonStrt:lonLast)
>
>   sca_we_month at lat2d = lat2d_we
>   sca_we_month at lon2d = lon2d_we
>
> =============
>
>
>
> ariable: sca_we_month
> Type: float
> Total Size: 963072 bytes
>             240768 values
> Number of Dimensions: 3
> Dimensions and sizes:    [time | 576] x [rows | 19] x [cols | 22]
> Coordinates:
>             time: [7..17500]
> Number Of Attributes: 5
>   _FillValue :    -9
>   time :    7
>   long_name :    snow cover area
>   units :    km^2
>   operation_tag :    calculate_monthly_values: avg
>
>
> ====
> Respond only to ncl-talk. Please no direct personal salutation
>
> Good Luck
>
>
> On Wed, Oct 8, 2014 at 6:48 PM, Ipshita Majhi <ipmajhi at alaska.edu> wrote:
>
>> Dear NCL,
>>
>> I am writing a code to convert weekly data to monthly values and then
>> convert it to calculate say JJA mean.
>>
>> There are two errors that I encounter:-
>> 1)calculate_monthly_values: there should be more than one element
>> 2)This is unsupported code
>>
>>
>> ;**********************************************************************************
>> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
>> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
>>
>> ;**********************************************************************************
>>
>>
>> ;Reading in the data
>> a =addfile("~/Documents/Snow_cover_IMS/NCL_codes/sce_area_B.nc","r")
>> b=addfile("~/Documents/Snow_cover_IMS/nhsce_v01r01_19661004_20140602.nc
>> ","r")
>>
>> sce=byte2flt(a->B)
>> lat=b->latitude
>> lon=b->longitude
>>
>>
>> sce at lat2d=lat
>> sce at lon2d=lon
>>
>> ;Now adding area with it
>>
>> sce_we=sce(:,53:71,38:59);Specific indices for western Europe
>> xMonthAvg = calculate_monthly_values(sce_we, "avg", 0, False)
>> xJJA = month_to_season (xMonthAvg, "JJA")
>> print(xJJA)
>> ;**************************************************************
>>
>> I will be grateful is someone could shed some light on this.
>>
>> Best Regards
>> Ipshita
>>
>>
>> _______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20141009/bd08be60/attachment.html 


More information about the ncl-talk mailing list