Skip to content

Releases: python-metar/python-metar

python-metar 1.11.0 Release

13 Jul 16:19
e878b1c
Compare
Choose a tag to compare

metar-1.11.0 (5 July 2023)

This release adds a missing type hint and supports Python 3.12.

  • #174 Fix Type Hints.
  • #176 Python 3.12.

python-metar 1.10.0 release

19 May 02:40
dc582d2
Compare
Choose a tag to compare

This release adds type hints and supports Python 3.11.

  • #169 Add Type Hints.

python-metar 1.9.0 release

03 Jan 02:11
5768a5c
Compare
Choose a tag to compare

This release is mostly a maintanence release with one small API break that
was unused within this library.

  • #110 API Break, Remove unused/broken position.getdistance API.
  • #139 Defaults wind speed units to knots for sites with US identifiers and meters per second for all others.
  • #147 Allow parsing of METARs with wind and visibility after the sky condition group.
  • #148 Parse sea level pressure (SLP) when found after the altimeter value.
  • #24 Fix parsing of runway identifier in windshear group.
  • #136 Allow for one digit temperatures.
  • #156 Rename master branch to main.

python-metar 1.8.0 release

29 Dec 02:33
aeb86f9
Compare
Choose a tag to compare

This release is a bug fix and enhancement release with no known API breakages. The highlights include:

  • #84 handle METAR strings that end with =.
  • #121 allow METAR with COR AUTO to be parsed.
  • #114 parse METARs with multiple BECOMING groups.
  • #107 correct the default units for runway visual range.
  • #26 fix parsing of //// in runway visual.

Unrelated to library improvements, numerous improvements to the build infrasture and code formatting were made.

python-metar 1.7.0 release

16 Jan 04:08
2c322a2
Compare
Choose a tag to compare

This release is a bug fix and enhancement release with no known API breakages. The highlights include:

  • #77 Support was added for I-group (ice accretion), see new Metar attributes ice_accretion_1hr, ice_accretion_3hr, and ice_accretion_6hr.
  • #70 Code tests were migrated to pytest.
  • #64 Cloud type AC is now supported.
  • A number of pull requests were merged that improved the PEP8 and code style. The project's LICENSE was also clarifed as BSD.

Metar 1.6.0 Release

21 Aug 01:16
9df51f8
Compare
Choose a tag to compare

The development of the python-metar library has been moved to a Github Organization with the kind approval of Tom Pollard. A few volunteers including @phobson and @akrherz look to maintain this library doing forward. The best way to submit bug reports is through Github.

The 1.6.0 release is the first made by our new organization and signifies an effort to fix bugs and improve the API. Here are some of the highlights with this release.

  • The Metar constructor now supports a strict parameter (see #51 and #36). When strict=False, the parsing of METARs will not raise exceptions for parsing failures nor unparsed groups.
  • Python 3.6 is formally supported and actively tested against.
  • print statements were replaced by standard library loggers.
  • In the case of a METAR that contains sea-level pressure (SLP) and not altimeter, the METAR object attribute press is left unset. (see #38)
  • METAR precipitation and snow reports can be of Trace value. (see #34)
  • It is now possible to override some class attributes (see #37)
  • Add support for METAR 4/ group (snow depth) (see #31)
  • Add method to show recent weather as string (see #21)
  • A few sundry code fixes, cleanups, and improvements to automated testing