[ncl-talk] histo_6.ncl produces an error

Daniel Adriaansen - NCAR dadriaan at ucar.edu
Fri Nov 17 15:33:28 MST 2017


Mary,

Thank you so much for the information and help solving the issue I was
experiencing. I'll be sure to use the script you sent until 6.5.0 is
released. I appreciate it!

-Dan

On Fri, Nov 17, 2017 at 3:23 PM, Mary Haley <haley at ucar.edu> wrote:

> Hi Dan,
>
> It's not a new thing. It's just a bug we had to fix.
>
> In V6.4.0 I updated a function that traverses all the NCL colormaps, to
> also include any colormaps pointed to by NCARG_COLORMAPS. This function was
> incorrectly assuming that every file in NCARG_COLORMAPS would have the form
> "xxxxx.yyy".  The function was corrected to no longer make this assumption,
> so hopefully you don't need to point to a "clean" directory.
>
> The script that I attached to the previous email should fix this issue for
> you, so you don't have to wait for 6.5.0.
>
> --Mary
>
>
> On Fri, Nov 17, 2017 at 1:06 PM, Daniel Adriaansen - NCAR <
> dadriaan at ucar.edu> wrote:
>
>> Hi Mary,
>>
>> You are correct about the NCARG_COLORMAPS environment variable. When I
>> unset that variable I was able to run the example code.
>>
>> Is this something new in NCL 6.4.0 where the NCARG_COLORMAPS variable
>> should point to a "clean" directory with only color map files? In previous
>> versions we've been using this variable set to a directory with much more
>> than just color map files inside.
>>
>> -Dan
>>
>> On Tue, Nov 7, 2017 at 7:16 AM, Mary Haley <haley at ucar.edu> wrote:
>>
>>> Hi Dan,
>>>
>>> I think this error is coming from having the environment variable
>>> NCARG_COLORMAPS set to a directory that contains files without a "." in
>>> them.
>>>
>>> Could you check if you have this environment variable set?  From the
>>> UNIX command line:
>>>
>>> printenv NCARG_COLORMAPS
>>>
>>> If you do have it set, then as a quick test, you can try unsetting it
>>> and rerunning your script.  You can also try temporarily moving any files
>>> that don't have a "." in them.
>>>
>>> If you do have NCARG_COLORMAPS set, we recommend pointing this to a
>>> "clean" directory that contains color map files only. If you have a bunch
>>> of other non colormap files  in the directory, NCL is going to try to read
>>> every file because it doesn't know what is or isn't a potential color map.
>>>
>>> As a second test, you can try loading the attached script at the top of
>>> your NCL script, *after* any other "load" commands you have:
>>>
>>> load "./get_colormap_names_fix.ncl"
>>>
>>> If neither of these fix the problem, please respond back to ncl-talk and
>>> let us know.  Also let us know if you had NCARG_COLORMAPS set.
>>>
>>> Thanks,
>>>
>>> --Mary
>>>
>>>
>>> On Mon, Nov 6, 2017 at 3:03 PM, Daniel Adriaansen - NCAR <
>>> dadriaan at ucar.edu> wrote:
>>>
>>>> Hello,
>>>>
>>>> I am attempting to run example 6 from the histogram example page
>>>> (histo_6.ncl) but I am receiving errors:
>>>>
>>>>  Copyright (C) 1995-2017 - All Rights Reserved
>>>>  University Corporation for Atmospheric Research
>>>>  NCAR Command Language Version 6.4.0
>>>>  The use of this software is governed by a License Agreement.
>>>>  See http://www.ncl.ucar.edu/ for more details.
>>>> fatal:Subscript out of range, error in subscript #0
>>>> fatal:An error occurred reading tmp_names
>>>> fatal:["Execute.c":8640]:Execute: Error occurred at or near line 1251
>>>> in file /usr/local/ncl_ncarg-6.4.0/lib/ncarg/nclscripts/utilities.ncl
>>>>
>>>> fatal:["Execute.c":8640]:Execute: Error occurred at or near line 1275
>>>> in file /usr/local/ncl_ncarg-6.4.0/lib/ncarg/nclscripts/utilities.ncl
>>>>
>>>> fatal:["Execute.c":8640]:Execute: Error occurred at or near line 1314
>>>> in file /usr/local/ncl_ncarg-6.4.0/lib/ncarg/nclscripts/utilities.ncl
>>>>
>>>> fatal:["Execute.c":8640]:Execute: Error occurred at or near line 1721
>>>> in file /usr/local/ncl_ncarg-6.4.0/lib/ncarg/nclscripts/utilities.ncl
>>>>
>>>> fatal:["Execute.c":8640]:Execute: Error occurred at or near line 8240
>>>> in file /usr/local/ncl_ncarg-6.4.0/lib/ncarg/nclscripts/csm/gsn_code
>>>> .ncl
>>>>
>>>> fatal:["Execute.c":8640]:Execute: Error occurred at or near line 9282
>>>> in file /usr/local/ncl_ncarg-6.4.0/lib/ncarg/nclscripts/csm/gsn_code
>>>> .ncl
>>>>
>>>> fatal:["Execute.c":8640]:Execute: Error occurred at or near line 50 in
>>>> file ncltest.ncl
>>>>
>>>> Line 50 in the example is the second call to gsn_histogram. Everything
>>>> else references the nclscripts libraries. Could anyone offer any
>>>> suggestions? Thanks!
>>>>
>>>> -Dan
>>>>
>>>> _______________________________________________
>>>> ncl-talk mailing list
>>>> ncl-talk at ucar.edu
>>>> 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/20171117/fe1c5396/attachment.html>


More information about the ncl-talk mailing list