Hi,
You can get the list of resources for each class via the NhlGetClassResources function:
Unfortunately, there isn't a way to get one giant list of them, and there's no way to get a list of class names that I can see.
Perhaps the above function could be modified such that if you give it a special keyword for the first argument, like "" or "All", it would give you the full list.
You can see the full list online:
I've attached a "resources.ncl" script that should get you the full list of resources, but Dave may want to look it over to see if I've included all the class names.
--Mary
On Jan 7, 2011, at 2:38 AM, ahmed lasheen wrote:
Hello_______________________________________________yes the script works fine ,thanksis there is also way to list the resources?thanks in advance
On Fri, Jan 7, 2011 at 1:04 AM, David Brown <dbrown@ucar.edu> wrote:
Here's a way to get a list of all functions and procedures dynamically from NCL. Create this script:
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl"list_procfuncs()------Assuming you call it procfuncs.ncl you can get a sorted list with this one-line bit of Unix scripting:
ncl procfuncs.ncl |egrep 'procedure|function' | sed -e 's/ (//' | sed -E -e 's/function |procedure //' | sort
-dave
On Jan 6, 2011, at 3:24 PM, ahmed lasheen wrote:
<ncl.dic>_______________________________________________HelloI hope that the NCL developer group make a text file which include all possible functions and procedures for each new version of the NCL.
There is a file called dictionary.dic in the editor enhancement sectionhttp://www.ncl.ucar.edu/Applications/editor.shtml#vim contains most of the functions and procedures of NCL .
I also wrote the file again with "new line separation" (each name in separate line.)i have attached it .
On Thu, Jan 6, 2011 at 11:43 PM, Dave Allured <dave.allured@noaa.gov> wrote:
Rick,
I think Walter wants syntax highlighting for invocations as well as
declarations. For example, y = x(5,3). Is x a function or a
variable? How can you differentiate this with a regular expression,
without knowing the full context of the name space? This quirk is
common to many procedural languages that have the same syntax for
functions and subscripting. Please enlighten me if I'm missing
something.
Walter,
A quick way to get the current function and procedure names is to
extract column one from this HTML table. This changes between
versions! HTH:
http://www.ncl.ucar.edu/Document/Functions/list_alpha.shtml
--Dave
On 1/6/2011 12:58 PM, Rick Brownrigg wrote:
> Hi Walter,
>
> Do you not want to simply give a regular expression for any/all functions and procedures? This would obviously have the effect of highlighting user provided func/procs in addition to the built-ins, but would have the advantage of not requiring maintenance across new NCL releases.
>
> Just a thought...
> Rick
>
> On Jan 6, 2011, at 12:35 PM, Walter Hannah wrote:
>
>> Hi,
>>
>> I have a NCL highlighting scheme for gedit in the works. I'm at the
>> point where I need to start adding in all the function and procedure
>> names. I'm not to excited about typing them all in one by one. Is there
>> a way to just get a text file which lists out all the functions and
>> procedures?
>>
>> Thanks,
>> Walter Hannah
>> _______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
> _______________________________________________
> ncl-talk mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
--
===============Ahmed Lasheen
Egyptian Meteorological Authority(EMA)Cairo,Egypt===============
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
--
===============Ahmed Lasheen
Junior researcher at Cairo Numerical Weather Prediction Center (CNWPC)Egyptian Meteorological Authority(EMA)Cairo,Egypt===============
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
_______________________________________________ ncl-talk mailing list List instructions, subscriber options, unsubscribe: http://mailman.ucar.edu/mailman/listinfo/ncl-talk
All day hour-by-hour
text RUC2/MAPS soundings These have no graphics and are designed to be printed to take with you to the site. After sunclipse there will be one run for the next day but it only has MAPS soundings. |
||||||
Woodside/Sumas/Bridal | Black Mt | Big Johnson | Stewart same as Blanchard | Ft Ebey | Skagit Valley | Tiger |
Cloud Forecast -- RUC based Meteogram for KBLI Bellingham | RUC based Meteogram for CYXX Abbotsford -- Cloud Forecast |
_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
This archive was generated by hypermail 2.1.8 : Thu Jan 13 2011 - 09:24:21 MST