Skip to contents

worldmet

open source tools to access NOAA Integrated Surface Database (ISD) meteorological observations

worldmet provides an easy way to access data from the NOAA Integrated Surface Database (ISD). The ISD contains detailed surface meteorological data from around the world for over 35,000 locations. See also the map. The package outputs (typically hourly meteorological data) work very well with the openair package.

Part of the openair toolkit

openair | worldmet | openairmaps | deweather


💡 Core Features

worldmet has a small handful of core functionality.

  • Access ISD metadata using getMeta().

  • Import ISD monitoring data using importNOAA(), with options to improve performance with parallel processing. Data is in a format ready to use with, for example, openair::windRose().

  • Write files in ADMS format using exportADMS().


📖 Documentation

All worldmet functions are fully documented; access documentation using R in your IDE of choice.

?worldmet::importNOAA

Documentation is also hosted online on the package website.

website

A guide to the openair toolkit can be found in the online book, which contains lots of code snippets, demonstrations of functionality, and ideas for the application of openair’s various functions.

book


🗃️ Installation

worldmet can be installed from CRAN with:

install.packages("worldmet")

You can also install the development version of worldmet from GitHub using pak:

# install.packages("pak")
pak::pak("davidcarslaw/worldmet")

🏛️ worldmet is primarily maintained by David Carslaw.

📃 worldmet is licensed under the GNU General Public License.

🧑‍💻 Contributions are welcome from the wider community. See the contributing guide and code of conduct for more information.