Skip to content

Releases: SafranCassiopee/php-metar-decoder

Adding KM visibility

11 Feb 13:34
0de2b1b
Compare
Choose a tag to compare
Merge pull request #26 from falcon71/master

Visibility in km

Visibility "NDV" + wiser parsing continuation on errors

18 Mar 21:44
Compare
Choose a tag to compare
  • 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

16 Feb 20:29
Compare
Choose a tag to compare
  • 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

05 Feb 21:10
Compare
Choose a tag to compare

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

19 May 07:34
Compare
Choose a tag to compare
  • 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

03 Apr 08:00
Compare
Choose a tag to compare
  • 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

10 Mar 22:13
Compare
Choose a tag to compare

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)

26 Feb 19:59
Compare
Choose a tag to compare

Need field expert feedback