Summer 2011 undergraduate engineering internship presentation
1 / 22

Summer 2011 Undergraduate Engineering Internship Presentation - PowerPoint PPT Presentation

  • Uploaded on

Summer 2011 Undergraduate Engineering Internship Presentation. Monica Jacobs. My Computer Science Background. Python Java Some C Html php mySQL. New Drupal Site. Originally hired for project that was delayed Helped design organizational structure for field projects Not particularly

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

PowerPoint Slideshow about ' Summer 2011 Undergraduate Engineering Internship Presentation' - indra

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

My computer science background
My Computer Science Background Presentation

  • Python

  • Java

  • Some C

  • Html

  • php

  • mySQL

New drupal site
New Drupal Site Presentation

  • Originally hired for project that was delayed

  • Helped design organizational structure for field projects

  • Not particularly


    • Views

    • Content Type

Xqc software
XQC Software Presentation

  • Sounding quality control tool

  • Written in C

  • Solaris only

    • xview

  • Good/Bad/Questionable data markers

  • Parameters

  • Zoom

  • XQC2

Xqc recommendation
XQC Recommendation Presentation

  • Future Requirements:

    • Cross-platform compatible

    • Drag-and-Drop Zoom

    • Save skew-T

    • View a plot of ascent rate

    • Overlay multiple soundings

  • Java

  • Report and Mock-up

Sounding comparison tool sct key features
Sounding Comparison Tool (SCT)- PresentationKey Features

  • Compare Data from 5 Soundings on Plots

  • X-Axis Variables: Temperature, Relative Humidity, Wind Speed, Wind Direction, Ascension Rate, Longitude, Latitude, U Wind and V Wind

  • Y-Axis Variables: Pressure, Time and Altitude

  • Zoom feature

More sct mandatory requirements
More SCT Mandatory Requirements Presentation

  • Windows-style file selection

  • Quit Button

  • Select new files and create new plots w/o exiting

  • Legend for each plot to differentiate between soundings

  • Proper scaling

  • Pressure plots with y-axis reversed

  • Error handling and graceful death

Some sct desired requirements
Some SCT Desired Requirements Presentation

  • Option to reverse Y-axis for dropsondes when plotting Time

  • Drag and Drop Zoom

  • View Skew-T Log P graphs too

Language and tools
Language and Tools Presentation

  • Java

  • Gnuplot

  • Javaplot

  • Gifs and Scripts

    • Template File

  • Bash Shell

Selecting files
Selecting Files Presentation

  • NCAR EOL Sounding Composite Format

  • Filter for .cls and .qc files

Generating and displaying the plots
Generating and Displaying the Plots Presentation

  • When “Plot” button selected, indicates all files opened

  • Different variables have different missing data markers

    • Gnuplot is inflexible

    • .sct files

  • Not particularly efficient, but no additional installations on network

Removing files
Removing Files Presentation

  • .gif, .sct and gnuplot scripts generated

  • Bash script called with “Clear” or “Quit” buttons

    • SCT doesn’t have to be run through Bash

  • Specific .gifs and scripts removed

  • All .sct files deleted

Error handling
Error Handling Presentation

  • All errors handled

  • User-relevant errors get a pop-up message

  • Most common error is that gnuplot does not generate plots

    • This occurs with an incomplete or empty file

Plot views
Plot Views Presentation

Software uses quality control
Software Uses: Quality Control Presentation

  • Can compare data from consecutive soundings

  • Spot data that doesn’t make sense or is different

Software uses scientific analysis
Software Uses: Scientific Analysis Presentation

  • Allows data to be compared and changes noted

  • Variety of variables for flexibility in analysis

    • 27 different variable combinations

Future improvements
Future Improvements Supertyphoon Megi

  • Drag and Drop Zoom

    • Easiest to use something other than gnuplot

  • Skew-T

  • Improved efficiency

    • Javaplot or entirely different plotting tool

Documentation Supertyphoon Megi

  • Howto SCT

  • SCT Report

  • Regression Testing Suite with Howto

  • Flowchart

  • Version Control (SVN)

Thanks for your time
Thanks for your time! Supertyphoon Megi