Skip to content

Suggestion: include raw text for each parameter #57

@drmrbrewer

Description

@drmrbrewer

First, thanks for this great library... really appreciated :-)

I find it useful to be able to break down a raw METAR string into pieces, and re-construct a "custom" string using only those pieces considered to be of interest, e.g. station, time, temperature, dewpoint, and wind speed/direction. Plus... with the option to decode (or not) each piece.

Take this example:

CYVR 301300Z 09006KT 15SM FEW055 FEW120 M04/M06 A3049 RMK SC1AC1 SC TR SLP327

My non-decoded custom string would be:

CYVR 301300Z M04/M06 09006KT

While my decoded custom string would be:

Vancouver International Airport 13:00 -4°C -6°C 11.1 km/h 90°

So it would be handy if the raw text used as the basis for each decoded piece were also included in the response data, e.g.

"wind": { ...., "raw": "09006KT" }

I note that this raw field is already added to each array element in remarks, so could be added likewise for each array element of clouds and also for each other grouping like wind, visibility etc?

It would be more tricky (for backward compatibility) for temperature, dewpoint, altimeter because these are just straight values and aren't already JSON objects to which a new raw element could be added.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions