Skip to content

Releases: SafranCassiopee/php-metar-decoder

Adding KM visibility

Choose a tag to compare

@jpjoux jpjoux released this 11 Feb 13:34
0de2b1b
Merge pull request #26 from falcon71/master

Visibility in km

Visibility "NDV" + wiser parsing continuation on errors

Choose a tag to compare

@inouire inouire released this 18 Mar 21:44
  • The Visibility object includes a NDV flag (No Directional Variation) (Issue raised by @filerun #14)
  • Better parsing continuation on errors in non-strict mode (Issue raised by @gpdawson #13)

Value conversion on the fly

Choose a tag to compare

@inouire inouire released this 16 Feb 20:29
  • Access to converted value with $value->getConvertedValue($unit)
    Supported values: speed, distance and pressure. Details in README. Developed by @JohnieWalker

Wiser decoding continuation on errors

Choose a tag to compare

@inouire inouire released this 05 Feb 21:10

This change only concerns non-strict decoding mode.

  • In case of error while decoding the METAR, the next chunk to use is now determined to maximise the odds of proper parsing continuation.

More optional fields + choice between strict or not-strict decoding

Choose a tag to compare

@inouire inouire released this 19 May 07:34
  • Temperature: chunk is now optionnal
  • Visibility: chunk can contain "no information"
  • PresentWeather: chunk can contain "no information"
  • Allow multiple errors to be trigerred while decoding
  • Parsing can be done in "strict" or "not strict" mode (in strict mode, parsing is interrupted on first error)
  • Parsing mode can be set globally

Fixing bugs detected during first batch on real data

Choose a tag to compare

@inouire inouire released this 03 Apr 08:00
  • MetarStatus: allow any 3-letters code for status (only AUTO and NIL where allowed before)
  • RunwayVisualRange: allow visual range intervals (e.g. R01/3000V4000FT)
  • PresentWeather: BR code is recognised (there was a typo)
  • VerticalVisibility: VV code is handled as any other cloud code
  • RecentWeather: use exactly the same pattern as PresentWeather ([0->1] weather characteristics + [0->2] weather types)
  • Windshear: handle windshear for several runways

Massive tests to be continued

ICAO compliance + US specificities compliance

Choose a tag to compare

@inouire inouire released this 10 Mar 22:13

Taking into account feedbacks from field expert
Still needs to be tested with massive amount of real data

First version with complete perimeter coverage (ICAO standard)

Choose a tag to compare

@inouire inouire released this 26 Feb 19:59

Need field expert feedback