A python package for parsing metar & taf raw text
Project description
pymetaf
This is a python package to parse raw METAR and TAF report text.
Installation
- Clone this repository and run
$ python setup.py install
in your termenal. - Use Pip
pip install pymetaf
Usage
>>> from pymetaf.parser import parse_text
>>> text = 'METAR ZYAS 250500Z 21009G14MPS 6000 NSC 18/08 Q1018 NOSIG'
>>> parse_text(text, 2021, 5)
{'kind': 'METAR',
'icao': 'ZYAS',
'datetime': '2021-05-25T05:00:00+00:00',
'wind_direction': 210,
'wind_direction_units': 'degree',
'wind_speed': 9,
'wind_speed_units': 'm/s',
'gust': 14,
'wind_direction_range': None,
'visibility': 6000,
'visibility_units': 'm',
'cavok': False,
'temperature': 18,
'dew_temperature': 8,
'temperature_units': 'degree C',
'qnh': 1018,
'qnh_units': 'hPa',
'cloud': [{'cloud_mask': 'NSC',
'cloud_height': None,
'cloud_height_units': 'm',
'cloud_type': None}],
'weather': None,
'auto': False}
Enjoy it!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pymetaf-0.1.1.tar.gz
(8.1 kB
view hashes)
Built Distribution
pymetaf-0.1.1-py3-none-any.whl
(28.9 kB
view hashes)