[ncl-talk] about the error message 'can not combine character or string types with numeric types'

Adam Phillips asphilli at ucar.edu
Thu Dec 19 16:27:30 MST 2024


Hi Zhuxiao,
If you delete kp at units the script works. The error is occurring in
gsn_csm.ncl at line 816:
return((/valid_units(n),data@$valid_units(n)$/))
I *think* it is because the units were set to an integer (=1) and not a
string, but I am not certain.
Best,
Adam

On Thu, Dec 19, 2024 at 11:47 AM Zhuxiao Li - NOAA Affiliate <
zhuxiao.li at noaa.gov> wrote:

> Hi Adam,
> The attached is the netcdf file I used in the code.
> Thanks for the great help!
> Zhuxiao
>
> On Wed, Dec 18, 2024 at 2:21 PM Adam Phillips <asphilli at ucar.edu> wrote:
>
>> Hi Zhuxiao,
>> Can you send me the .nc file you used (offline) so I can try running it?
>> Best,
>> Adam
>>
>> On Wed, Dec 18, 2024 at 1:00 PM Zhuxiao Li - NOAA Affiliate <
>> zhuxiao.li at noaa.gov> wrote:
>>
>>> Hi Adam,
>>> Would like you know that the problem is still there.
>>> Thanks,
>>> Zhuxiao
>>>
>>> On Mon, Dec 16, 2024 at 12:20 PM Zhuxiao Li - NOAA Affiliate <
>>> zhuxiao.li at noaa.gov> wrote:
>>>
>>>> Hi Adam,
>>>> Thanks for the response and nice info.
>>>>
>>>>>
>>>>> Does the error message happen when the plot is created at this line:
>>>>> plot = gsn_csm_xy(wks, day(0:100), kp(0:100) ,res) ; create plot
>>>>>
>>>>> yes.
>>>>
>>>>
>>>>> I have seen this type of error message before where NCL is trying to
>>>>> automatically set one of the gsn*String, or ti*AxisString resources. To
>>>>> test this, you can set:
>>>>> res at gsnLeftString = ""
>>>>> res at gsnCenterString = ""
>>>>> res at gsnRightString = ""
>>>>> res at tiXAxisString = ""
>>>>> res at tiYAxisString = ""
>>>>> and see if the error message continues.
>>>>>
>>>> Will give it a try.
>>>>
>>>> Thanks again.
>>>> Zhuxiao
>>>>
>>>>
>>>>
>>>>>
>>>>> On Sat, Dec 14, 2024 at 7:19 PM Zhuxiao Li - NOAA Affiliate <
>>>>> zhuxiao.li at noaa.gov> wrote:
>>>>>
>>>>>> Hi there,
>>>>>> When I run a simple NCL code, I get the error message 'can not
>>>>>> combine character or string types with numeric types, can't continue'
>>>>>> Actually, day are integers and kp includes float values, and I
>>>>>> printed out each value.
>>>>>> there are no strings in the two arrays, I don't know where the error
>>>>>> message comes from. Could you please help me with this?
>>>>>> Thanks!
>>>>>> Zhuxiao
>>>>>>
>>>>>> NCL code are as follows,
>>>>>>
>>>>>> >begin
>>>>>>  >  Dir= "/scratch1/NCEPDEV/swpc/WAM-IPE_DATA/INPUT_PARAMETERS/KP_AP/"
>>>>>> >   fil1 = "kp_ap_19320101-2024.nc"
>>>>>>  >  f1 = addfile(Dir+fil1,"r")
>>>>>>    kp = f1->Kp(222072:222072+5844*8-1)
>>>>>>    printVarSummary(kp)
>>>>>>   printMinMax(kp,False)
>>>>>>     nt0 = 5844*8
>>>>>>     day = ispan(0, nt0-1 , 1)
>>>>>>    printVarSummary(day)
>>>>>>   printMinMax(day,False)
>>>>>>          kp!0 = "day"
>>>>>>          kp at day = day
>>>>>>    printVarSummary(kp)
>>>>>>   printMinMax(kp,False)
>>>>>>    print(day(0:100))
>>>>>>   print(kp(0:100))
>>>>>>       wks = gsn_open_wks ("png","kp_for_2008-2023")
>>>>>>       res     = True                      ; plot mods desired
>>>>>>       plot = gsn_csm_xy(wks, day(0:100), kp(0:100) ,res) ; create plot
>>>>>>       exit
>>>>>> end
>>>>>>
>>>>>> --
>>>>>> Dr. Zhuxiao Li
>>>>>> NOAA/NWS/NCEP/SWPC
>>>>>> 325 Broadway,
>>>>>> Boulder, Colorado 80305
>>>>>> 303-497-4649
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Adam Phillips
>>>>> Associate Scientist IV, Climate Analysis Section
>>>>> Climate and Global Dynamics Laboratory
>>>>> National Center for Atmospheric Research
>>>>> www.cgd.ucar.edu/staff/asphilli/
>>>>>
>>>>> <http://www.cgd.ucar.edu/staff/asphilli>
>>>>>
>>>>
>>>>
>>>> --
>>>> Dr. Zhuxiao Li
>>>> NOAA/NWS/NCEP/SWPC
>>>> 325 Broadway,
>>>> Boulder, Colorado 80305
>>>> 303-497-4649
>>>>
>>>>
>>>
>>> --
>>> Dr. Zhuxiao Li
>>> NOAA/NWS/NCEP/SWPC
>>> 325 Broadway,
>>> Boulder, Colorado 80305
>>> 303-497-4649
>>>
>>>
>>
>> --
>> Adam Phillips
>> Associate Scientist IV, Climate Analysis Section
>> Climate and Global Dynamics Laboratory
>> National Center for Atmospheric Research
>> www.cgd.ucar.edu/staff/asphilli/
>>
>> <http://www.cgd.ucar.edu/staff/asphilli>
>>
>
>
> --
> Dr. Zhuxiao Li
> NOAA/NWS/NCEP/SWPC
> 325 Broadway,
> Boulder, Colorado 80305
> 303-497-4649
>
>

-- 
Adam Phillips
Associate Scientist IV, Climate Analysis Section
Climate and Global Dynamics Laboratory
National Center for Atmospheric Research
www.cgd.ucar.edu/staff/asphilli/

<http://www.cgd.ucar.edu/staff/asphilli>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.ucar.edu/pipermail/ncl-talk/attachments/20241219/ea754c51/attachment.htm>


More information about the ncl-talk mailing list