summer 2011 undergraduate engineering internship presentation
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/1.jpg)
SUMMER 2011 UNDERGRADUATE ENGINEERING INTERNSHIP PRESENTATIONMonica Jacobs
![Page 2: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/2.jpg)
My Computer Science Background
Python Java Some C Html php mySQL
![Page 3: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/3.jpg)
New Drupal Site
Originally hired for project that was delayed
Helped design organizational structure for field projects
Not particularly technical Views Content Type
http://www.cloudave.com/wordpress/wp-content/uploads/2011/01/Drupal-Logo.png
![Page 4: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/4.jpg)
XQC Software Sounding quality
control tool Written in C Solaris only
xview Good/Bad/Questionable
data markers Parameters Zoom XQC2
![Page 5: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/5.jpg)
XQC Recommendation 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
![Page 6: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/6.jpg)
Sounding Comparison Tool (SCT)- Key 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
![Page 7: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/7.jpg)
More SCT Mandatory Requirements 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
![Page 8: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/8.jpg)
Some SCT Desired Requirements Option to reverse Y-axis for dropsondes
when plotting Time Drag and Drop Zoom View Skew-T Log P graphs too
![Page 9: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/9.jpg)
Language and Tools Java Gnuplot Javaplot Gifs and Scripts
Template File Bash Shell
![Page 10: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/10.jpg)
Selecting Files NCAR EOL Sounding Composite Format Filter for .cls and .qc files
![Page 11: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/11.jpg)
Generating and Displaying the PlotsData files rewritten
with consistent missing value
Gnuplot template file read
Gnuplot scripts generated for new
data files
New scripts run
.gif files created of plots
Image files displayed in Java
interface
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
![Page 12: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/12.jpg)
Removing Files .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
![Page 13: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/13.jpg)
Error Handling 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
![Page 14: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/14.jpg)
Startup and File Selection
![Page 15: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/15.jpg)
Plot Views
![Page 16: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/16.jpg)
Software Uses: Quality Control
Can compare data from consecutive soundings
Spot data that doesn’t make sense or is different
![Page 17: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/17.jpg)
PREDICT NWS Tampa Bay, FL Radiosonde Temperature Data
![Page 18: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/18.jpg)
Software Uses: Scientific Analysis Allows data to be compared and changes
noted Variety of variables for flexibility in
analysis 27 different variable combinations
![Page 19: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/19.jpg)
ITOP_2010 USAF C-130 Dropsonde Pass Through Eye of Supertyphoon Megi
![Page 20: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/20.jpg)
Future Improvements Drag and Drop Zoom
Easiest to use something other than gnuplot
Skew-T Improved efficiency
Javaplot or entirely different plotting tool
![Page 21: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/21.jpg)
Documentation Howto SCT SCT Report Regression
Testing Suite with Howto
Flowchart Version
Control (SVN)
![Page 22: Summer 2011 Undergraduate Engineering Internship Presentation](https://reader036.vdocuments.us/reader036/viewer/2022062222/568164ca550346895dd6e6ac/html5/thumbnails/22.jpg)
Questions?
Thanks for your time!