libmetar 1.0.0

dotnet add package libmetar --version 1.0.0
NuGet\Install-Package libmetar -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="libmetar" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add libmetar --version 1.0.0
#r "nuget: libmetar, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install libmetar as a Cake Addin
#addin nuget:?package=libmetar&version=1.0.0

// Install libmetar as a Cake Tool
#tool nuget:?package=libmetar&version=1.0.0

libmetar

C# library for retrieving/parsing METAR/TAF and NOTAM reports

This library was made to retrieve and parse all kinds of METAR/TAF (WMO, FAA, Canadian, military etc) into a unique object (Metar or Taf object respectivly) to help in the making of a report decoder. Other kinds of report might be added in the futur as well as a proper remarks parser (for now remarks lies in a single string).

You can either retrieve the report via the library or feed one to it, but if the latter, the year on the resullting report object will be irrelevant.

Retrieve a raw METAR for KLAX airport (not parsed, so only the server date and raw properties will have a value).

var metarService = new MetarService();
var metar = metarService.GetRaw("KLAX");

Retrieve a parsed METAR for KLAX airport.

var metarService = new MetarService();
var metar = metarService.GetParsed("KLAX");

Feed a METAR to parse it.

var metar = new Metar("KLAX 240053Z 25013KT 10SM OVC010 18/14 A2992 RMK AO2 SLP131 T01830144");
metar.Parse();

Retrieve a raw TAF for KLAX airport (not parsed, so only the server date and raw properties will have a value).

var tafService = new TafService();
var taf = tafService.GetRaw("KLAX");

Retrieve a parsed TAF for KLAX airport.

var tafService = new TafService();
var taf = tafService.GetParsed("KLAX");

Feed a TAF to parse it.

var taf = new Taf("KLAX 232333Z 2400/2506 26013KT P6SM OVC012 FM240300 26008KT P6SM OVC012 FM240600 VRB03KT 6SM BR OVC008 FM241200 VRB03KT P6SM OVC012 FM241800 26012KT P6SM BKN017 FM250400 26006KT P6SM OVC012");
taf.Parse();
Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp1.0 was computed.  netcoreapp1.1 was computed.  netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard1.6 is compatible.  netstandard2.0 was computed.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen30 was computed.  tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0 877 8/10/2019