SlideShare a Scribd company logo
1 of 1
Download to read offline
MetPy can be used to convert ugly
text into beautiful surface maps
What is a METAR?
• METAR is an abbreviation for:
• METeorological
• Aerodrome
• Reports
What information do METARs
contain?
What does the parser do?
Converts the string of text above into
individual values which can be plotted on a
station plot, as shown below.
Maxwell Grover1, Ryan May2, Zachary Bruick2
1 Department of Meteorology, Valparaiso University, Valparaiso, Indiana
2 Unidata, University Corporation for Atmospheric Research, Boulder, Colorado
METAR to Surface
Station Plots:
Transforming Ugly Text into a
Beautiful Map
Special thanks to Unidata, the National
Science Foundation, and the University
Corporation for Atmospheric Research
MMETETPY
KVPZ 262156Z AUTO 17010KT
10SM TSRA CLR 28/16 A3019
RMK AO2 SLP218 T02830161
Station ID: KVPZ
Date: 26th
Time: 2156 Z
Wind Direction/Speed:
10 knots from 170°
Cloud Cover:
Clear
Temperature: 28 °C
Dew Point:: 16 °C
Altimeter Setting:
30.19” Hg
Sample METAR Text
561
SAUS70 KWBC 150000
METAR
KIPJ 142350Z AUTO 25006KT 10SM CLR 31/21
A3008 RMK AO2 T03070210
10334 20307=
Github PageLinkedInMetPy DocumentationExample Notebook
METAR Text File
Taken from the NOAA Port
system, converted to a
single text file
1
Parse METARs
Using a parser generated
from a grammar file,
extract the desired values
3
Format Text and
Convert Units
Convert altimeter value to
sea-level pressure, etc.
5
Generate a Map
Using StationPlot function
in MetPy, create surface
map
7
Text Extraction
Extract METARs from file
and merge METARs that
span multiple lines
2
Generate Dataframe
Collect all information from
METARs and store in a
Pandas Dataframe
4
Filter METARS by
Location
Specify which region (ex.
Louisiana) and spacing
6

More Related Content

What's hot

SDG 15.3.1-LDN indicators_unccd_reporting, Hakki Emrah Erdogan
SDG 15.3.1-LDN indicators_unccd_reporting, Hakki Emrah ErdoganSDG 15.3.1-LDN indicators_unccd_reporting, Hakki Emrah Erdogan
SDG 15.3.1-LDN indicators_unccd_reporting, Hakki Emrah ErdoganHAKKI EMRAH ERDOGAN
 
SC7 Workshop 3: Big Data Challenges in Building a Global Earth Observation Sy...
SC7 Workshop 3: Big Data Challenges in Building a Global Earth Observation Sy...SC7 Workshop 3: Big Data Challenges in Building a Global Earth Observation Sy...
SC7 Workshop 3: Big Data Challenges in Building a Global Earth Observation Sy...BigData_Europe
 
markus_mueller_eresearchnz2016
markus_mueller_eresearchnz2016markus_mueller_eresearchnz2016
markus_mueller_eresearchnz2016Markus Müller
 

What's hot (8)

4 Sat Rpo Fastnet
4 Sat Rpo Fastnet4 Sat Rpo Fastnet
4 Sat Rpo Fastnet
 
Psrd he ds-vesta
Psrd he ds-vestaPsrd he ds-vesta
Psrd he ds-vesta
 
Research Poster_3
Research Poster_3Research Poster_3
Research Poster_3
 
SDG 15.3.1-LDN indicators_unccd_reporting, Hakki Emrah Erdogan
SDG 15.3.1-LDN indicators_unccd_reporting, Hakki Emrah ErdoganSDG 15.3.1-LDN indicators_unccd_reporting, Hakki Emrah Erdogan
SDG 15.3.1-LDN indicators_unccd_reporting, Hakki Emrah Erdogan
 
SC7 Workshop 3: Big Data Challenges in Building a Global Earth Observation Sy...
SC7 Workshop 3: Big Data Challenges in Building a Global Earth Observation Sy...SC7 Workshop 3: Big Data Challenges in Building a Global Earth Observation Sy...
SC7 Workshop 3: Big Data Challenges in Building a Global Earth Observation Sy...
 
slide progress report
slide progress reportslide progress report
slide progress report
 
ETA calculations
ETA calculationsETA calculations
ETA calculations
 
markus_mueller_eresearchnz2016
markus_mueller_eresearchnz2016markus_mueller_eresearchnz2016
markus_mueller_eresearchnz2016
 

Recently uploaded

Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 

Recently uploaded (20)

Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 

Metar poster

  • 1. MetPy can be used to convert ugly text into beautiful surface maps What is a METAR? • METAR is an abbreviation for: • METeorological • Aerodrome • Reports What information do METARs contain? What does the parser do? Converts the string of text above into individual values which can be plotted on a station plot, as shown below. Maxwell Grover1, Ryan May2, Zachary Bruick2 1 Department of Meteorology, Valparaiso University, Valparaiso, Indiana 2 Unidata, University Corporation for Atmospheric Research, Boulder, Colorado METAR to Surface Station Plots: Transforming Ugly Text into a Beautiful Map Special thanks to Unidata, the National Science Foundation, and the University Corporation for Atmospheric Research MMETETPY KVPZ 262156Z AUTO 17010KT 10SM TSRA CLR 28/16 A3019 RMK AO2 SLP218 T02830161 Station ID: KVPZ Date: 26th Time: 2156 Z Wind Direction/Speed: 10 knots from 170° Cloud Cover: Clear Temperature: 28 °C Dew Point:: 16 °C Altimeter Setting: 30.19” Hg Sample METAR Text 561 SAUS70 KWBC 150000 METAR KIPJ 142350Z AUTO 25006KT 10SM CLR 31/21 A3008 RMK AO2 T03070210 10334 20307= Github PageLinkedInMetPy DocumentationExample Notebook METAR Text File Taken from the NOAA Port system, converted to a single text file 1 Parse METARs Using a parser generated from a grammar file, extract the desired values 3 Format Text and Convert Units Convert altimeter value to sea-level pressure, etc. 5 Generate a Map Using StationPlot function in MetPy, create surface map 7 Text Extraction Extract METARs from file and merge METARs that span multiple lines 2 Generate Dataframe Collect all information from METARs and store in a Pandas Dataframe 4 Filter METARS by Location Specify which region (ex. Louisiana) and spacing 6