SlideShare a Scribd company logo
1 of 9
Space Exploration Sector
2015 NASA Internship Presentation
Johanna Jan
SIG / Eric Melin
data_return
2
SPP Mission
 Mission Objectives:
• Study structure and dynamics
of Sun’s coronal magnetic field
• Understand how solar corona
and wind are heated and
accelerated
• Determine what mechanisms
accelerate and transport
energetic particles
 Orbit around Sun ~20 times,
gradually getting closer and closer to
Sun
 Expected to launch in Summer of
2018
Sun
Venus
Mercury
Earth
Launch
7/31/2018
1st Min
Perihelion
at 9.86 RS
12/19/2024
1st Perihelion
at 35.7 RS
11/1/2018
3
data_return
 4 suites, 5 instruments
 data_return
• Create database
• Populate database
• Display results
http://spp-gsw-dev6/data_return/index.php
ISIS
EPI-HI
EPI-LO
FIELDS
FIELDS
SWEAP
SWEAP
WISPR
WISPR
Instrument
Packet files
- packets
PFIGateway
4
Context Diagram
data_return
DCP Range,
Average DCP
Range,
Instrument, Daily
Volume Range
Data
return
report
Database Server Web Server Client
User
PFI Gateway
populates
Telemetry
Packet
Statistics
Database
Instrument
and
Spacecraft
files
5
data_return
Web page
database
http://spp-gsw-dev6/data_return/index.php
6
RBSP vs SPP data_returns
PFIGateway
- Ingesting files
RBSP SPP
Other
Missions
Data_return
• Start and
End date
Input
• Organized by
days
Data_return
• dcp range
input
• Average dcp
range input
• Daily volume
start and end
date input
• Organized
primarily by
dcp and apid
7
Packet File Ingest Gateway
8
Learning Experience
 Learned new languages
• php, xml, html
• a little JavaScript and jQuery
 Learned how software industry works
• Requirement and Design Review
• Code Review
• Committing code
• Documentation
• Test Plan
9

More Related Content

What's hot

Near real time ash cloud
Near real time ash cloudNear real time ash cloud
Near real time ash cloudAndrew Zolnai
 
K venkata reddy
K venkata reddyK venkata reddy
K venkata reddyClimDev15
 
Using R for Climate Raster Data Extraction
Using R for Climate Raster Data ExtractionUsing R for Climate Raster Data Extraction
Using R for Climate Raster Data ExtractionMichele Tobias
 
2005-04-14 The Great Midwestern PM2.5 Episode of February 2005
2005-04-14 The Great Midwestern PM2.5 Episode of February 20052005-04-14 The Great Midwestern PM2.5 Episode of February 2005
2005-04-14 The Great Midwestern PM2.5 Episode of February 2005Rudolf Husar
 
The physics background of the BDE SC5 pilot cases
The physics background of the BDE SC5 pilot casesThe physics background of the BDE SC5 pilot cases
The physics background of the BDE SC5 pilot casesBigData_Europe
 
2004-09-12 Data and Tools for Web-Based Monitoring and Analysis
2004-09-12 Data and Tools for Web-Based Monitoring and Analysis2004-09-12 Data and Tools for Web-Based Monitoring and Analysis
2004-09-12 Data and Tools for Web-Based Monitoring and AnalysisRudolf Husar
 
1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...
1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...
1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...David Wallom
 
The 2nd SC5 Pilot: Background and Rationale
The 2nd SC5 Pilot: Background and RationaleThe 2nd SC5 Pilot: Background and Rationale
The 2nd SC5 Pilot: Background and RationaleBigData_Europe
 
(Big) data for env. monitoring, public health and verifiable risk assessment-...
(Big) data for env. monitoring, public health and verifiable risk assessment-...(Big) data for env. monitoring, public health and verifiable risk assessment-...
(Big) data for env. monitoring, public health and verifiable risk assessment-...BigData_Europe
 
SFScon17 - Markus Neteler: "Leveraging the Copernicus Sentinel satellite data...
SFScon17 - Markus Neteler: "Leveraging the Copernicus Sentinel satellite data...SFScon17 - Markus Neteler: "Leveraging the Copernicus Sentinel satellite data...
SFScon17 - Markus Neteler: "Leveraging the Copernicus Sentinel satellite data...South Tyrol Free Software Conference
 
Space Weather Report: August 6 to August 13
Space Weather Report: August 6 to August 13Space Weather Report: August 6 to August 13
Space Weather Report: August 6 to August 13Emily Schomp
 
3D Analyst - Watershed Lorelindu
3D Analyst - Watershed Lorelindu3D Analyst - Watershed Lorelindu
3D Analyst - Watershed LorelinduHartanto Sanjaya
 
To Study PM2.5 Level along RICCO Industrial area, Neemrana, Rajasthan
To Study PM2.5 Level along RICCO Industrial area, Neemrana, RajasthanTo Study PM2.5 Level along RICCO Industrial area, Neemrana, Rajasthan
To Study PM2.5 Level along RICCO Industrial area, Neemrana, RajasthanShivaprakash Yaragal
 
Optimizing purdue lin microphysics scheme for intel xeon phi coprocessor
Optimizing purdue lin microphysics scheme for intel xeon phi coprocessorOptimizing purdue lin microphysics scheme for intel xeon phi coprocessor
Optimizing purdue lin microphysics scheme for intel xeon phi coprocessorieeepondy
 
Lucid—A Genetic Programming Library for Apache Spark with Jakub Guner
Lucid—A Genetic Programming Library for Apache Spark with Jakub GunerLucid—A Genetic Programming Library for Apache Spark with Jakub Guner
Lucid—A Genetic Programming Library for Apache Spark with Jakub GunerSpark Summit
 

What's hot (20)

Near real time ash cloud
Near real time ash cloudNear real time ash cloud
Near real time ash cloud
 
K venkata reddy
K venkata reddyK venkata reddy
K venkata reddy
 
Using R for Climate Raster Data Extraction
Using R for Climate Raster Data ExtractionUsing R for Climate Raster Data Extraction
Using R for Climate Raster Data Extraction
 
2005-04-14 The Great Midwestern PM2.5 Episode of February 2005
2005-04-14 The Great Midwestern PM2.5 Episode of February 20052005-04-14 The Great Midwestern PM2.5 Episode of February 2005
2005-04-14 The Great Midwestern PM2.5 Episode of February 2005
 
Poster Nov19
Poster Nov19Poster Nov19
Poster Nov19
 
Geospatial Analysis and Open Data - Forest and Climate
Geospatial Analysis and Open Data - Forest and ClimateGeospatial Analysis and Open Data - Forest and Climate
Geospatial Analysis and Open Data - Forest and Climate
 
Fire Poster
Fire PosterFire Poster
Fire Poster
 
The physics background of the BDE SC5 pilot cases
The physics background of the BDE SC5 pilot casesThe physics background of the BDE SC5 pilot cases
The physics background of the BDE SC5 pilot cases
 
flooding-fore-mapping
flooding-fore-mappingflooding-fore-mapping
flooding-fore-mapping
 
GPS and SRTM Accuracy
GPS and SRTM AccuracyGPS and SRTM Accuracy
GPS and SRTM Accuracy
 
2004-09-12 Data and Tools for Web-Based Monitoring and Analysis
2004-09-12 Data and Tools for Web-Based Monitoring and Analysis2004-09-12 Data and Tools for Web-Based Monitoring and Analysis
2004-09-12 Data and Tools for Web-Based Monitoring and Analysis
 
1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...
1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...
1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...
 
The 2nd SC5 Pilot: Background and Rationale
The 2nd SC5 Pilot: Background and RationaleThe 2nd SC5 Pilot: Background and Rationale
The 2nd SC5 Pilot: Background and Rationale
 
(Big) data for env. monitoring, public health and verifiable risk assessment-...
(Big) data for env. monitoring, public health and verifiable risk assessment-...(Big) data for env. monitoring, public health and verifiable risk assessment-...
(Big) data for env. monitoring, public health and verifiable risk assessment-...
 
SFScon17 - Markus Neteler: "Leveraging the Copernicus Sentinel satellite data...
SFScon17 - Markus Neteler: "Leveraging the Copernicus Sentinel satellite data...SFScon17 - Markus Neteler: "Leveraging the Copernicus Sentinel satellite data...
SFScon17 - Markus Neteler: "Leveraging the Copernicus Sentinel satellite data...
 
Space Weather Report: August 6 to August 13
Space Weather Report: August 6 to August 13Space Weather Report: August 6 to August 13
Space Weather Report: August 6 to August 13
 
3D Analyst - Watershed Lorelindu
3D Analyst - Watershed Lorelindu3D Analyst - Watershed Lorelindu
3D Analyst - Watershed Lorelindu
 
To Study PM2.5 Level along RICCO Industrial area, Neemrana, Rajasthan
To Study PM2.5 Level along RICCO Industrial area, Neemrana, RajasthanTo Study PM2.5 Level along RICCO Industrial area, Neemrana, Rajasthan
To Study PM2.5 Level along RICCO Industrial area, Neemrana, Rajasthan
 
Optimizing purdue lin microphysics scheme for intel xeon phi coprocessor
Optimizing purdue lin microphysics scheme for intel xeon phi coprocessorOptimizing purdue lin microphysics scheme for intel xeon phi coprocessor
Optimizing purdue lin microphysics scheme for intel xeon phi coprocessor
 
Lucid—A Genetic Programming Library for Apache Spark with Jakub Guner
Lucid—A Genetic Programming Library for Apache Spark with Jakub GunerLucid—A Genetic Programming Library for Apache Spark with Jakub Guner
Lucid—A Genetic Programming Library for Apache Spark with Jakub Guner
 

Similar to 2015 SES NASA Intern Presentation 2

The Emerging Cyberinfrastructure for Earth and Ocean Sciences
The Emerging Cyberinfrastructure for Earth and Ocean SciencesThe Emerging Cyberinfrastructure for Earth and Ocean Sciences
The Emerging Cyberinfrastructure for Earth and Ocean SciencesLarry Smarr
 
LSST/DM: Building a Next Generation Survey Data Processing System
LSST/DM: Building a Next Generation Survey Data Processing SystemLSST/DM: Building a Next Generation Survey Data Processing System
LSST/DM: Building a Next Generation Survey Data Processing SystemMario Juric
 
The Pacific Research Platform: A Regional-Scale Big Data Analytics Cyberinfra...
The Pacific Research Platform: A Regional-Scale Big Data Analytics Cyberinfra...The Pacific Research Platform: A Regional-Scale Big Data Analytics Cyberinfra...
The Pacific Research Platform: A Regional-Scale Big Data Analytics Cyberinfra...Larry Smarr
 
Spark at NASA/JPL-(Chris Mattmann, NASA/JPL)
Spark at NASA/JPL-(Chris Mattmann, NASA/JPL)Spark at NASA/JPL-(Chris Mattmann, NASA/JPL)
Spark at NASA/JPL-(Chris Mattmann, NASA/JPL)Spark Summit
 
Toward a Global Interactive Earth Observing Cyberinfrastructure
Toward a Global Interactive Earth Observing CyberinfrastructureToward a Global Interactive Earth Observing Cyberinfrastructure
Toward a Global Interactive Earth Observing CyberinfrastructureLarry Smarr
 
The Pacific Research Platform
The Pacific Research PlatformThe Pacific Research Platform
The Pacific Research PlatformLarry Smarr
 
Opening presentationjun01
Opening presentationjun01Opening presentationjun01
Opening presentationjun01Clifford Stone
 
Cyberinfrastructure to Support Ocean Observatories
Cyberinfrastructure to Support Ocean ObservatoriesCyberinfrastructure to Support Ocean Observatories
Cyberinfrastructure to Support Ocean ObservatoriesLarry Smarr
 
Looking Back, Looking Forward NSF CI Funding 1985-2025
Looking Back, Looking Forward NSF CI Funding 1985-2025Looking Back, Looking Forward NSF CI Funding 1985-2025
Looking Back, Looking Forward NSF CI Funding 1985-2025Larry Smarr
 
Day 1 sanjay jayanarayanan, iitm, india, arrcc-carissa workshop
Day 1 sanjay jayanarayanan, iitm, india, arrcc-carissa workshopDay 1 sanjay jayanarayanan, iitm, india, arrcc-carissa workshop
Day 1 sanjay jayanarayanan, iitm, india, arrcc-carissa workshopICIMOD
 
Using the Pacific Research Platform for Earth Sciences Big Data
Using the Pacific Research Platform for Earth Sciences Big DataUsing the Pacific Research Platform for Earth Sciences Big Data
Using the Pacific Research Platform for Earth Sciences Big DataLarry Smarr
 
The Use of HPC to Model the California Wildfires
The Use of HPC to Model the California WildfiresThe Use of HPC to Model the California Wildfires
The Use of HPC to Model the California Wildfiresinside-BigData.com
 
A Data Lake and a Data Lab to Optimize Operations and Safety within a nuclear...
A Data Lake and a Data Lab to Optimize Operations and Safety within a nuclear...A Data Lake and a Data Lab to Optimize Operations and Safety within a nuclear...
A Data Lake and a Data Lab to Optimize Operations and Safety within a nuclear...DataWorks Summit/Hadoop Summit
 
PRP, NRP, GRP & the Path Forward
PRP, NRP, GRP & the Path ForwardPRP, NRP, GRP & the Path Forward
PRP, NRP, GRP & the Path ForwardLarry Smarr
 
LambdaGrids--Earth and Planetary Sciences Driving High Performance Networks a...
LambdaGrids--Earth and Planetary Sciences Driving High Performance Networks a...LambdaGrids--Earth and Planetary Sciences Driving High Performance Networks a...
LambdaGrids--Earth and Planetary Sciences Driving High Performance Networks a...Larry Smarr
 
Peering The Pacific Research Platform With The Great Plains Network
Peering The Pacific Research Platform With The Great Plains NetworkPeering The Pacific Research Platform With The Great Plains Network
Peering The Pacific Research Platform With The Great Plains NetworkLarry Smarr
 
BigDataEurope 1st SC5 Workshop, Project Teleios & LEO, by M. Koubarakis, Univ...
BigDataEurope 1st SC5 Workshop, Project Teleios & LEO, by M. Koubarakis, Univ...BigDataEurope 1st SC5 Workshop, Project Teleios & LEO, by M. Koubarakis, Univ...
BigDataEurope 1st SC5 Workshop, Project Teleios & LEO, by M. Koubarakis, Univ...BigData_Europe
 

Similar to 2015 SES NASA Intern Presentation 2 (20)

The Emerging Cyberinfrastructure for Earth and Ocean Sciences
The Emerging Cyberinfrastructure for Earth and Ocean SciencesThe Emerging Cyberinfrastructure for Earth and Ocean Sciences
The Emerging Cyberinfrastructure for Earth and Ocean Sciences
 
LSST/DM: Building a Next Generation Survey Data Processing System
LSST/DM: Building a Next Generation Survey Data Processing SystemLSST/DM: Building a Next Generation Survey Data Processing System
LSST/DM: Building a Next Generation Survey Data Processing System
 
The Pacific Research Platform: A Regional-Scale Big Data Analytics Cyberinfra...
The Pacific Research Platform: A Regional-Scale Big Data Analytics Cyberinfra...The Pacific Research Platform: A Regional-Scale Big Data Analytics Cyberinfra...
The Pacific Research Platform: A Regional-Scale Big Data Analytics Cyberinfra...
 
Spark at NASA/JPL-(Chris Mattmann, NASA/JPL)
Spark at NASA/JPL-(Chris Mattmann, NASA/JPL)Spark at NASA/JPL-(Chris Mattmann, NASA/JPL)
Spark at NASA/JPL-(Chris Mattmann, NASA/JPL)
 
Bingham andrew[1]
Bingham andrew[1]Bingham andrew[1]
Bingham andrew[1]
 
Toward a Global Interactive Earth Observing Cyberinfrastructure
Toward a Global Interactive Earth Observing CyberinfrastructureToward a Global Interactive Earth Observing Cyberinfrastructure
Toward a Global Interactive Earth Observing Cyberinfrastructure
 
The Pacific Research Platform
The Pacific Research PlatformThe Pacific Research Platform
The Pacific Research Platform
 
CLIM Program: Remote Sensing Workshop, Satellites and Stovepipes - Jay Morris...
CLIM Program: Remote Sensing Workshop, Satellites and Stovepipes - Jay Morris...CLIM Program: Remote Sensing Workshop, Satellites and Stovepipes - Jay Morris...
CLIM Program: Remote Sensing Workshop, Satellites and Stovepipes - Jay Morris...
 
Opening presentationjun01
Opening presentationjun01Opening presentationjun01
Opening presentationjun01
 
Cyberinfrastructure to Support Ocean Observatories
Cyberinfrastructure to Support Ocean ObservatoriesCyberinfrastructure to Support Ocean Observatories
Cyberinfrastructure to Support Ocean Observatories
 
Looking Back, Looking Forward NSF CI Funding 1985-2025
Looking Back, Looking Forward NSF CI Funding 1985-2025Looking Back, Looking Forward NSF CI Funding 1985-2025
Looking Back, Looking Forward NSF CI Funding 1985-2025
 
Day 1 sanjay jayanarayanan, iitm, india, arrcc-carissa workshop
Day 1 sanjay jayanarayanan, iitm, india, arrcc-carissa workshopDay 1 sanjay jayanarayanan, iitm, india, arrcc-carissa workshop
Day 1 sanjay jayanarayanan, iitm, india, arrcc-carissa workshop
 
Using the Pacific Research Platform for Earth Sciences Big Data
Using the Pacific Research Platform for Earth Sciences Big DataUsing the Pacific Research Platform for Earth Sciences Big Data
Using the Pacific Research Platform for Earth Sciences Big Data
 
The Use of HPC to Model the California Wildfires
The Use of HPC to Model the California WildfiresThe Use of HPC to Model the California Wildfires
The Use of HPC to Model the California Wildfires
 
A Data Lake and a Data Lab to Optimize Operations and Safety within a nuclear...
A Data Lake and a Data Lab to Optimize Operations and Safety within a nuclear...A Data Lake and a Data Lab to Optimize Operations and Safety within a nuclear...
A Data Lake and a Data Lab to Optimize Operations and Safety within a nuclear...
 
PRP, NRP, GRP & the Path Forward
PRP, NRP, GRP & the Path ForwardPRP, NRP, GRP & the Path Forward
PRP, NRP, GRP & the Path Forward
 
LambdaGrids--Earth and Planetary Sciences Driving High Performance Networks a...
LambdaGrids--Earth and Planetary Sciences Driving High Performance Networks a...LambdaGrids--Earth and Planetary Sciences Driving High Performance Networks a...
LambdaGrids--Earth and Planetary Sciences Driving High Performance Networks a...
 
1 2 skocek_advances_in_solar_gis_pvpmc_2016
1 2 skocek_advances_in_solar_gis_pvpmc_20161 2 skocek_advances_in_solar_gis_pvpmc_2016
1 2 skocek_advances_in_solar_gis_pvpmc_2016
 
Peering The Pacific Research Platform With The Great Plains Network
Peering The Pacific Research Platform With The Great Plains NetworkPeering The Pacific Research Platform With The Great Plains Network
Peering The Pacific Research Platform With The Great Plains Network
 
BigDataEurope 1st SC5 Workshop, Project Teleios & LEO, by M. Koubarakis, Univ...
BigDataEurope 1st SC5 Workshop, Project Teleios & LEO, by M. Koubarakis, Univ...BigDataEurope 1st SC5 Workshop, Project Teleios & LEO, by M. Koubarakis, Univ...
BigDataEurope 1st SC5 Workshop, Project Teleios & LEO, by M. Koubarakis, Univ...
 

2015 SES NASA Intern Presentation 2

  • 1. Space Exploration Sector 2015 NASA Internship Presentation Johanna Jan SIG / Eric Melin data_return
  • 2. 2 SPP Mission  Mission Objectives: • Study structure and dynamics of Sun’s coronal magnetic field • Understand how solar corona and wind are heated and accelerated • Determine what mechanisms accelerate and transport energetic particles  Orbit around Sun ~20 times, gradually getting closer and closer to Sun  Expected to launch in Summer of 2018 Sun Venus Mercury Earth Launch 7/31/2018 1st Min Perihelion at 9.86 RS 12/19/2024 1st Perihelion at 35.7 RS 11/1/2018
  • 3. 3 data_return  4 suites, 5 instruments  data_return • Create database • Populate database • Display results http://spp-gsw-dev6/data_return/index.php ISIS EPI-HI EPI-LO FIELDS FIELDS SWEAP SWEAP WISPR WISPR Instrument Packet files - packets PFIGateway
  • 4. 4 Context Diagram data_return DCP Range, Average DCP Range, Instrument, Daily Volume Range Data return report Database Server Web Server Client User PFI Gateway populates Telemetry Packet Statistics Database Instrument and Spacecraft files
  • 6. 6 RBSP vs SPP data_returns PFIGateway - Ingesting files RBSP SPP Other Missions Data_return • Start and End date Input • Organized by days Data_return • dcp range input • Average dcp range input • Daily volume start and end date input • Organized primarily by dcp and apid
  • 8. 8 Learning Experience  Learned new languages • php, xml, html • a little JavaScript and jQuery  Learned how software industry works • Requirement and Design Review • Code Review • Committing code • Documentation • Test Plan
  • 9. 9

Editor's Notes

  1. SPP has 5 science instruments categorized into 4 suites that collects data in packet files Each file contains many packets (that are categorized by APIDS) These files are ingested and parsed in the Packet File Ingest Gateway (PFIGateway) Mission Ops (MOC) and Science Ops (SOC) want to know how much data is being recorded by the sc and its instruments, so my job was to create the data_return application (based off of RBSP’s). Essentially 3 parts to creating data_return: creating database, populating database, and displaying results on web page Created database using Maria DB Used PFIGateway app to populate database Wrote php scripts to display results on web page Show web page
  2. Front page – input Allows user to pick which instruments want to see and if they want to see sc data or not Also allows user to choose start and end dcp and displays the time period that the dcp range spans Results will also show average amount of data per dcp and apid so can choose the average dcp range want to see Lastly, user can choose the start and end date that will display daily volumes of data Result page – 3 tables green one is a summary table that shows user totals per dcp per instrument, and per suite if there is more than one instrument in a suite. Also shows user a science total and sc total if chosen on start page Last two rows shows the average and grand totals per instrument, suite, science, and sc. Purple table is a daily volume table that shows user totals per day per instrument. Just like green table, also shows user a science total and sc total if chosen on start page Last two rows shows the average and grand totals per instrument, suite, science, and sc. Blue table is the full table that shows user totals per apid per dcp. It also shows the average total based on what the chosen range was from the start page Database has 6 tables: spacecraft, suite, instrument, dcp, cfdp_packet_file, and cfdp_packet_file_ingest_stats cfdp_packet_file holds information for packet files cfdp_packet_file_ingest_stats holds information for packets in packet files
  3. RBSP has a data_return application just like SPP, but RBSP’s data_return is organized by days, and SPP’s data_return is primarily organized by dcp and apid. So the data_return app is pretty specific to its mission, but instrument and sc files from both missions are ingested through PFIGateway Part of my job was I had to alter the PFIGateway to populate SPP’s database without breaking the way it populates RBSP’s database. I had to keep SPP and RBSP compatible – This was my biggest challenge
  4. PFIGateway is a big application that is used by many different missions. I basically had to find the one class in the app that dealt with populating the database, tweak it so it populated the SPP database correctly, and make sure that my tweaking didn’t change the way it populates RBSP’s database or interfere with any other mission This was definitely my biggest challenge. I had to understand which parts of the gateway was connected to data_return and change it without completely breaking functionality for other missions. It was also really hard to test and debug this because the Gateway is embedded in software called InControl and it can’t be run as a Java Application.