220 likes | 314 Views
A web paradigm for the development, distribution, education and training of scientific software tools. Sylvia Murphy. National Center for Atmospheric Research. Purpose. To share with laboratories with whom we work, and with whom we share a similar mission.
E N D
A web paradigm for the development, distribution, education and training of scientific software tools Sylvia Murphy National Center for Atmospheric Research
Purpose To share with laboratories with whom we work, and with whom we share a similar mission. To see how you are solving our common issues.
Outline • History and user base • What is NCL? • Web site structure • Web site growth • Profiler and data access • Training programs • Challenges
User Base • Geographically diverse • Wide spectrum of computer skills • Wide spectrum of scientific skills • Multiple platforms • Unix/Linux/Aix/IRIX • HP alphas • PC • Multiple browsers
A quick note about NCL • Interpreted computer language • Free • Robust file handling • 400+ data processing functions • High quality graphics • Can link to FORTRAN • Supported http://ngwww.ucar.edu/ncl/
Advantages of the Web • 24/7 global access • Permanent repository of examples • Can grow with the software • Cheap compared to hardcopy documents • Can be “discovered”
Web Structure • Context-sensitive job assistance • Examples • Reference pages • Downloadable users manuals • User community interaction • ncl-talk • workshops
Polygons skew-t.ncl Wind Rose Histograms Skew T
Example Pages Examples 1-8
Downloadable User Manuals • pdf format • Multiple modules • Short but sweet
Issues • A lot of stuff just doesn’t work on Unix • Herr menus • Local links within tables • Users wanted universal navigation • Frames caused problems with small screens • New users can’t find us from division pages
Profiler • Python is the CGI base • NCL/python module creates plots • Data must reside on local server • Required cookies • CGI security an issue
Computer Based Training • Learn NCL with individual topics • Dynamic • Interactive • Test knowledge
Challenges • Lack of standards • Lack of in vesture by leadership • $$ • emphasis • Generation gap • Unix environment
Conclusion • Government laboratories can significantly benefit from innovative use of the internet • It is a powerful medium in which to disseminate ideas and data • Many are not up to standard • Collective clout http://www.cgd.ucar.edu/csm/support