A web paradigm for the development distribution education and training of scientific software tools
Download
1 / 22

Sylvia Murphy - PowerPoint PPT Presentation


  • 53 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Sylvia Murphy' - marius


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
A web paradigm for the development distribution education and training of scientific software tools

A web paradigm for the development, distribution, education and training of scientific software tools

Sylvia Murphy

National Center for Atmospheric Research


Purpose

Purpose and training of scientific software tools

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
Outline and training of scientific software tools

  • History and user base

  • What is NCL?

  • Web site structure

  • Web site growth

  • Profiler and data access

  • Training programs

  • Challenges


User base
User Base and training of scientific software tools

  • 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
A quick note about NCL and training of scientific software tools

  • 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
Advantages of the Web and training of scientific software tools

  • 24/7 global access

  • Permanent repository of examples

  • Can grow with the software

  • Cheap compared to hardcopy documents

  • Can be “discovered”


Web structure
Web Structure and training of scientific software tools

  • Context-sensitive job assistance

    • Examples

    • Reference pages

    • Downloadable users manuals

  • User community interaction

    • ncl-talk

    • workshops


Home page
Home Page and training of scientific software tools


Graphic examples 1 of 3
Graphic Examples and training of scientific software tools(1 of 3)


Graphics examples 2 of 3
Graphics Examples and training of scientific software tools(2 of 3)


Polygons and training of scientific software tools

skew-t.ncl

Wind Rose

Histograms

Skew T


Example pages
Example Pages and training of scientific software tools

Examples 1-8


Reference pages
Reference Pages and training of scientific software tools


Downloadable user manuals
Downloadable User Manuals and training of scientific software tools

  • pdf format

  • Multiple modules

  • Short but sweet


Issues
Issues and training of scientific software tools

  • 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


Government users
Government Users and training of scientific software tools


University users
University Users and training of scientific software tools


International users
International Users and training of scientific software tools


Profiler
Profiler and training of scientific software tools

  • 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
Computer Based Training and training of scientific software tools

  • Learn NCL with individual topics

  • Dynamic

  • Interactive

  • Test knowledge


Challenges
Challenges and training of scientific software tools

  • Lack of standards

  • Lack of in vesture by leadership

    • $$

    • emphasis

  • Generation gap

  • Unix environment


Conclusion
Conclusion and training of scientific software tools

  • 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


ad