PHPackages                             safran-cassiopee/php-taf-decoder - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. safran-cassiopee/php-taf-decoder

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

safran-cassiopee/php-taf-decoder
================================

TAF weather forecast decoder

0.2(4y ago)1211.2k—0%11[1 issues](https://github.com/SafranCassiopee/php-taf-decoder/issues)GPL-3.0+PHPPHP &gt;=5.3.0CI failing

Since Oct 13Pushed 7mo ago5 watchersCompare

[ Source](https://github.com/SafranCassiopee/php-taf-decoder)[ Packagist](https://packagist.org/packages/safran-cassiopee/php-taf-decoder)[ RSS](/packages/safran-cassiopee-php-taf-decoder/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (1)Versions (3)Used By (0)

[![License](https://camo.githubusercontent.com/6b94888929321b9e2f9ddbc4fb04f95d034674075d1926d41389ad8d2b5029e2/68747470733a2f2f706f7365722e707567782e6f72672f73616672616e2d63617373696f7065652f7068702d7461662d6465636f6465722f6c6963656e73652e737667)](https://packagist.org/packages/safran-cassiopee/php-taf-decoder)[![Build Status](https://camo.githubusercontent.com/d06d9f8483d2f1a0a971a18a18b2e95715ac5b67a087736fb4bd223602b54622/68747470733a2f2f7472617669732d63692e6f72672f53616672616e43617373696f7065652f7068702d7461662d6465636f6465722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/SafranCassiopee/php-taf-decoder)[![Coverage Status](https://camo.githubusercontent.com/c1e45a675013ce243bafc7cc0caf5558b3f3247dd156bac78fcfbc11e0418ae9/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f53616672616e43617373696f7065652f7068702d7461662d6465636f6465722f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/SafranCassiopee/php-taf-decoder?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/6c39decff5e21919f482d438733b76b8f940bf03422faf5939a9e7cbf79db828/68747470733a2f2f706f7365722e707567782e6f72672f73616672616e2d63617373696f7065652f7068702d7461662d6465636f6465722f762f737461626c652e737667)](https://packagist.org/packages/safran-cassiopee/php-taf-decoder)

PHP TAF decoder
===============

[](#php-taf-decoder)

A PHP library to decode TAF (Terminal Aerodrome Forecast) strings, fully unit tested (100% code coverage)

They use php-taf-decoder in production:

- [Safran Cassiopée](http://www.cassiopee.aero/) (private)
- Your service here ? Submit a pull request or open an issue !

Introduction
------------

[](#introduction)

This piece of software is a library package that provides a parser to decode raw TAF messages.

TAF is a format made for weather information forecast. It is predominantly used by in aviation, during flight preparation. Raw TAF format is highly standardized through the International Civil Aviation Organization (ICAO).

- [TAF definition on wikipedia](https://en.wikipedia.org/wiki/Terminal_aerodrome_forecast)
- [TAF format specification](http://www.wmo.int/pages/prog/www/WMOCodes/WMO306_vI1/VolumeI.1.html)

Requirements
------------

[](#requirements)

This library package only requires PHP &gt;= 5.3

It is currently tested automatically for PHP 5.3, 5.4 and 5.5.

If you want to integrate it easily in your project, you should consider installing [composer](http://getcomposer.org) on your system. It is not mandatory though.

Setup
-----

[](#setup)

- With composer *(recommended)*

Add the following line to the `composer.json` of your project

```
{
    "require": {
        "safran-cassiopee/php-taf-decoder": "dev-master"
    }
}
```

Launch install from your project root with:

```
composer install --no-dev
```

Load the library thanks to composer autoloading:

```
