Skip to contents

synopR 1.0.0

CRAN release: 2026-04-03

  • SynopR is now dependency-free. Only R (>= 4.1.0) is needed.
  • show_synop_data() and the associated internal functions are completely vectorized, meaning execution times have been dramatically reduced.
  • Any SYNOP message is now almost completely decoded by show_synop_data(). Only groups 29UUU and 9 from section 1 and groups 54 and 9 from section 3 remain ignored.
  • Argument “remove_empty_cols” default value from show_synop_data() have been changed from FALSE to TRUE.
  • New function download_from_ogimet() to retrieve SYNOP messages from Ogimet.
  • New function direct_download_from_ogimet() to download, check and decode all at once.
  • New vignette named “Extracted data Reference”.

synopR 0.2.2

CRAN release: 2026-03-18

  • CRAN release
  • The argument “wmo_identifier” from show_synop_data() is now optional.
  • Column “Sea_level_pressure” from show_synop_data() has been changed to “MSLP_GH” as geopotential heights for the pressure levels 850, 700 and 500 hPa are now supported
  • Tests with ~ 4000 SYNOP messages from Argentina resulted in improvement of internal functions, which now can better handle potential errors

synopR 0.2.0

  • Found out some SYNOP downloaded from Ogimet end with “==” instead of “=”, now parse_ogimet() can fix it. Also, show_synop_data() and check_synop() are now aware of this.
  • Added new argument to show_synop_data() named remove_empty_cols which precisely removes empty columns.
  • The argument wmo_identifier from show_synop_data() can be either an integer or a string.
  • show_synop_data() generates two novel columns: ‘Wind_speed_unit’ and ‘Relative_humidity’ (Magnus-Tetens Equation).
  • Official WMO Tables for conversion in the form of vectors are available.
  • Fixed a bug related with an internal function returning NULL when a string with a “=” character is included in the input, instead of removing it.
  • A more clear documentation.

synopR 0.1.0

  • Initial release.