anchor.diff:  Note: translate, summary, and speech options not yet available
   
   + Parameters
  -    + location (string) - ICAO station ident or coordinate pair
  -    + options (string) - Additional options to include (info)
  -    + format (string) - Desired response format (default=json, xml, yaml)
  -    + onfail (string) - Error or use out-of-date cache when unable to fetch report (default=error, cache)
  -
  -### Get PIREP Report for Station [GET]
  -
  -Get PIREPs within 200 miles of a specific station by ICAO ident.
  -
  -+ Parameters
  -
  -    + location:`KMCO`
  +    + location: `KMCO` (string) - ICAO station ident or coordinate pair
  +        + Examples: `EGLL`, `51.47,-0.4`
  +    + options: `info` (string, optional) - Additional options to include as comma-separated string
  +        + Supported: info
  +    + format (string, optional) - Desired response format
  +        + Supported: json, xml, yaml
  +        + Default: `json`
  +    + onfail (string, optional) - Error or use out-of-date cache when unable to fetch report
  +        + Supported: cache, error
  +        + Default: `cache`
  +
  +### Get PIREP Report [GET]
  +
  +Get PIREPs within 200 miles of a specific station by ICAO ident or a lat,lon coordinate pair.
   
   + Request (text/plain)
   
  
positive.code:             "wind_variable_direction": []
          }
  
  ### Get METAR Report for Coordinates [GET]
  
  Get the METAR for a lat,lon coordinate pair. The API will return the station nearest to those coordinates. Include `info` in the options to get details about the selected station.
  
  + Parameters
  
      + location: `51.47,-0.4`
      + options: `info,speech`
      + airport: `true`
  
  + Request
  
      + Headers
      
              Authorization: Token my_secret_api_token
  
  + Response 200 (application/json)
  
          {
              "altimeter": {
                  "repr": "1020",
                  "spoken": "one zero two zero",
                  "value": 1020
              },
              "clouds": [],
              "dewpoint": {
                  "repr": "12",
                  "spoken": "one two",
                  "value": 12
              },
              "flight_rules": "VFR",
              "info": {
                  "city": "London",
                  "country": "GBR",
                  "elevation": 24.4,
                  "iata": "LHR",
                  "icao": "EGLL",
                  "latitude": 51.47916667,
                  "longitude": -0.450555556,
                  "name": "Heathrow",
                  "priority": 6,
                  "state": "ENG"
              },
              "meta": {
                  "cache-timestamp": "Tue, 04 Sep 2018 01:10:21 GMT",
                  "timestamp": "Tue, 04 Sep 2018 01:11:47 GMT"
              },
              "other": [],
              "raw": "EGLL 040050Z AUTO 35004KT 320V030 9999 NCD 15/12 Q1020 NOSIG",
              "remarks": "NOSIG",
              "remarks_info": {
                  "dewpoint_decimal": null,
                  "temperature_decimal": null
              },
              "runway_visibility": [],
              "sanitized": "EGLL 040050Z AUTO 35004KT 320V030 9999 NCD 15/12 Q1020 NOSIG",
              "speech": "Winds three five zero (variable three two zero to zero three zero) at 4kt. Visibility one zero kilometers. Temperature one five degrees Celsius. Dew point one two degrees Celsius. Altimeter one zero two zero. Sky clear",
              "station": "EGLL",
              "temperature": {
                  "repr": "15",
                  "spoken": "one five",
                  "value": 15
              },
              "time": {
                  "dt": "Tue, 04 Sep 2018 00:50:00 GMT",
                  "repr": "040050Z"
              },
              "units": {
                  "altimeter": "hPa",
                  "altitude": "ft",
                  "temperature": "C",
                  "visibility": "m",
                  "wind_speed": "kt"
              },
              "visibility": {
                  "repr": "9999",
                  "spoken": "nine nine nine nine",
                  "value": 9999
              },
              "wind_direction": {
                  "repr": "350",
                  "spoken": "three five zero",
                  "value": 350
              },
              "wind_gust": null,
              "wind_speed": {
                  "repr": "04",
                  "spoken": "four",
                  "value": 4
              },
              "wind_variable_direction": [
                  {
                      "repr": "320",
                      "spoken": "three two zero",
                      "value": 320
                  },
                  {
                      "repr": "030",
                      "spoken": "zero three zero",
                      "value": 30
                  }
              ]
          }
  
  ## Parse METAR [/parse/metar{?options,format}]
  
  Parses a METAR report supplied by the user.
  
  + Parameters
  
      + options (string) - Additional options to include (info, translate, summary, speech)
      + format (string) - Desired response format (default=json, xml, yaml)
  
  ### Parse a Given METAR [POST]
  
  Parse a user-supplied METAR included as the plain text body of the request.
  
  + Parameters
  
      + options: `translate`
  
  + Request (text/plain)
  
  
negative.code: TAF reports are atmospheric conditions for an area within five nautical miles of a particular airfield or other station location. Unlike METAR which only has two standard formats, TAF reports vary considderably more based on their geography. For example, Oceania TAF reports include two unique keys: Temp-List and Alt-List.
  
  + Parameters
      + location: `KJFK` (string) - ICAO station ident or coordinate pair
          + Examples: `EGLL`, `51.47,-0.4`
      + options: `summary` (string, optional) - Additional options to include as comma-separated string
          + Supported: info, translate, summary, speech
          + Example: `info,speech`
      + airport (boolean, optional) - Only include airports when performing a coordinate search
          + Default: true
      + reporting (boolean, optional) - Only include reporting stations when performing a coordinate search
          + Default: true
      + format (string, optional) - Desired response format
          + supported: json, xml, yaml
          + Default: `json`
      + onfail (string, optional) - Error or use out-of-date cache when unable to fetch report
          + Supported: cache, error
          + Default: `cache`
  
  ### Get TAF Report [GET]
  
  Get the TAF for a specific station by ICAO ident or a lat,lon coordinate pair. The API will return the station nearest to those coordinates. Include `info` in the options to get details about the selected station.
  
  + Request
  
  