SlideShare a Scribd company logo
1 of 11
SEACAST
Oregon Ocean Forecasting
November, 2016
Anthony Dunaway
SEACAST OVERVIEW
Visual displays of ocean forecasting
Designed for fishermen
Built by EECS students in collaboration with
CEAOS
WHAT IT’S BUILT ON
Django Web Framework
Apache
Python
JavaScript and HTML
MySQL
CentOS
PURPOSE AND GOALS
Purpose – The purpose of Seacast is to
provide Oregon fishermen with a tool to view
visualizations of ocean forecast data through
an intuitive and easy to use interface
Goals-
Expand the feature set of Seacast
Improve reliability of the Seacast website
Maintain Seacast
WIND FIELDS
• One of the most highly
requested features by
fishermen
• Uses the North American
Mesoscale (NAMS) model
• Winds were previously
attempted using dynamic
vectors
• Consulting with the fishermen
that use the system led us to
use barbs
• Processing time to plot winds
has been reduced from 21
minutes per time index to 6.5
TIDES
• Tides allow fishermen to
view tide predictions without
leaving Seacast
• Tides evolved over the
course of development
• Seacast stores annual tide
tables locally
• Easily expanded to new
locations
• Positions Seacast closer to a
one stop shop
• Utilizes Google Map Markers
SEACAST RELIABILITY
• Seacast migrated to brand
new machines
• Production and Staging
now on identical hardware
• Structure of Seacast
modified to facilitate
unexpected loss of models
Old Seacast after losing a
model
New Seacast after losing a
model
WAVE PERIOD
• Wave period was initially
represented as a color map
• Discussions with fishermen
revealed they would prefer a
simple integer representation of
the average wave period
• New display method eliminates
redundant information
OTHER IMPROVEMENTS
Automated development plotting
Previously teams did all the plotting
manually step by step
Quality of life scripts
File cleanup
Database access
RESULTS
Seacast development met all of its
primary goals
Expanded features including the highly
requested wind field are stable and
functioning as expected
Seacast has shown itself to be much more
tolerant to model failure
LOOKING TO THE FUTURE
Seacast development will continue with a
new team
Some of the goals include adding Salinity
and Bathymetry fields, lat-long specific
forecast information, and a system health
checker
Experimentation with new field displays

More Related Content

Viewers also liked (12)

Manual de administracion de word press
Manual de administracion de word pressManual de administracion de word press
Manual de administracion de word press
 
Caja negra.. tony
Caja negra.. tonyCaja negra.. tony
Caja negra.. tony
 
Sustentacion
SustentacionSustentacion
Sustentacion
 
20170119 manucture 111 réseaux sociaux
20170119 manucture 111 réseaux sociaux20170119 manucture 111 réseaux sociaux
20170119 manucture 111 réseaux sociaux
 
RICS Career Ready slides
RICS Career Ready slidesRICS Career Ready slides
RICS Career Ready slides
 
pwc-chemicals-transportation-challenges-study
pwc-chemicals-transportation-challenges-studypwc-chemicals-transportation-challenges-study
pwc-chemicals-transportation-challenges-study
 
Tema 7. rotuladores
Tema 7. rotuladoresTema 7. rotuladores
Tema 7. rotuladores
 
Ppt Soal-soal teks eksplanasi
Ppt Soal-soal teks eksplanasiPpt Soal-soal teks eksplanasi
Ppt Soal-soal teks eksplanasi
 
Luis Rojas_Reliability Engineer
Luis Rojas_Reliability  EngineerLuis Rojas_Reliability  Engineer
Luis Rojas_Reliability Engineer
 
Tema 5. pasteles
Tema 5. pastelesTema 5. pasteles
Tema 5. pasteles
 
Changshu Jinze Textile Co.,ltd
Changshu Jinze Textile Co.,ltdChangshu Jinze Textile Co.,ltd
Changshu Jinze Textile Co.,ltd
 
Cynthia J. Sweet Resume January 2017
Cynthia J. Sweet Resume January 2017Cynthia J. Sweet Resume January 2017
Cynthia J. Sweet Resume January 2017
 

Similar to seacastPresentation

DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
Gene Kim
 
Generating validaded and harmonized temperature and salinity historical data ...
Generating validaded and harmonized temperature and salinity historical data ...Generating validaded and harmonized temperature and salinity historical data ...
Generating validaded and harmonized temperature and salinity historical data ...
EUDAT
 

Similar to seacastPresentation (20)

BAE Systems Naval Ships – MARS to ERM Transformation by Ken McCrae, BAE Systems
BAE Systems Naval Ships – MARS to ERM Transformation by Ken McCrae, BAE SystemsBAE Systems Naval Ships – MARS to ERM Transformation by Ken McCrae, BAE Systems
BAE Systems Naval Ships – MARS to ERM Transformation by Ken McCrae, BAE Systems
 
Multibeam Advisory Committee - 2016 UNOLS FIC Meeting
Multibeam Advisory Committee - 2016 UNOLS FIC MeetingMultibeam Advisory Committee - 2016 UNOLS FIC Meeting
Multibeam Advisory Committee - 2016 UNOLS FIC Meeting
 
OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML
OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterMLOGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML
OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML
 
Newport News Shipbuilding Takes the Pain out of Compliance & Testing
Newport News Shipbuilding Takes the Pain out of Compliance & TestingNewport News Shipbuilding Takes the Pain out of Compliance & Testing
Newport News Shipbuilding Takes the Pain out of Compliance & Testing
 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
 
Field Activity Planner for Oil & Gas Overview
Field Activity Planner for Oil & Gas OverviewField Activity Planner for Oil & Gas Overview
Field Activity Planner for Oil & Gas Overview
 
Andy Smerdon - Fisherman Oceanographers
Andy Smerdon - Fisherman OceanographersAndy Smerdon - Fisherman Oceanographers
Andy Smerdon - Fisherman Oceanographers
 
Briefing: Containers
Briefing: ContainersBriefing: Containers
Briefing: Containers
 
Cloud Orchestration using CoreStack
Cloud Orchestration using CoreStackCloud Orchestration using CoreStack
Cloud Orchestration using CoreStack
 
Devops automation using Docker, Kubernetes and Openshift
Devops automation using Docker, Kubernetes and OpenshiftDevops automation using Docker, Kubernetes and Openshift
Devops automation using Docker, Kubernetes and Openshift
 
Midterm presentation (1)
Midterm presentation (1)Midterm presentation (1)
Midterm presentation (1)
 
Field Activity Planner SaaS SW Overview for the Digital Oilfield
Field Activity Planner SaaS SW Overview for the Digital OilfieldField Activity Planner SaaS SW Overview for the Digital Oilfield
Field Activity Planner SaaS SW Overview for the Digital Oilfield
 
The NOAA Big Data Project Overview
The NOAA Big Data Project OverviewThe NOAA Big Data Project Overview
The NOAA Big Data Project Overview
 
Engage 2013 - Leveraging the cloud for ultimate flexibility
Engage 2013 - Leveraging the cloud for ultimate flexibilityEngage 2013 - Leveraging the cloud for ultimate flexibility
Engage 2013 - Leveraging the cloud for ultimate flexibility
 
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.Cau
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.CauProgetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.Cau
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.Cau
 
Generating validaded and harmonized temperature and salinity historical data ...
Generating validaded and harmonized temperature and salinity historical data ...Generating validaded and harmonized temperature and salinity historical data ...
Generating validaded and harmonized temperature and salinity historical data ...
 
Welcome + CloudStack News
Welcome + CloudStack NewsWelcome + CloudStack News
Welcome + CloudStack News
 
Webinar: SnapLogic Winter 2015
Webinar: SnapLogic Winter 2015Webinar: SnapLogic Winter 2015
Webinar: SnapLogic Winter 2015
 
CloudStackFinalProject
CloudStackFinalProjectCloudStackFinalProject
CloudStackFinalProject
 
Fast Tracking Dev Teams to Container Adoption
Fast Tracking Dev Teams to Container AdoptionFast Tracking Dev Teams to Container Adoption
Fast Tracking Dev Teams to Container Adoption
 

seacastPresentation

  • 2. SEACAST OVERVIEW Visual displays of ocean forecasting Designed for fishermen Built by EECS students in collaboration with CEAOS
  • 3. WHAT IT’S BUILT ON Django Web Framework Apache Python JavaScript and HTML MySQL CentOS
  • 4. PURPOSE AND GOALS Purpose – The purpose of Seacast is to provide Oregon fishermen with a tool to view visualizations of ocean forecast data through an intuitive and easy to use interface Goals- Expand the feature set of Seacast Improve reliability of the Seacast website Maintain Seacast
  • 5. WIND FIELDS • One of the most highly requested features by fishermen • Uses the North American Mesoscale (NAMS) model • Winds were previously attempted using dynamic vectors • Consulting with the fishermen that use the system led us to use barbs • Processing time to plot winds has been reduced from 21 minutes per time index to 6.5
  • 6. TIDES • Tides allow fishermen to view tide predictions without leaving Seacast • Tides evolved over the course of development • Seacast stores annual tide tables locally • Easily expanded to new locations • Positions Seacast closer to a one stop shop • Utilizes Google Map Markers
  • 7. SEACAST RELIABILITY • Seacast migrated to brand new machines • Production and Staging now on identical hardware • Structure of Seacast modified to facilitate unexpected loss of models Old Seacast after losing a model New Seacast after losing a model
  • 8. WAVE PERIOD • Wave period was initially represented as a color map • Discussions with fishermen revealed they would prefer a simple integer representation of the average wave period • New display method eliminates redundant information
  • 9. OTHER IMPROVEMENTS Automated development plotting Previously teams did all the plotting manually step by step Quality of life scripts File cleanup Database access
  • 10. RESULTS Seacast development met all of its primary goals Expanded features including the highly requested wind field are stable and functioning as expected Seacast has shown itself to be much more tolerant to model failure
  • 11. LOOKING TO THE FUTURE Seacast development will continue with a new team Some of the goals include adding Salinity and Bathymetry fields, lat-long specific forecast information, and a system health checker Experimentation with new field displays