Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/openair-project/worldmet
🍃 Open source tools to access NOAA Integrated Surface Database (ISD) surface meteorological observations
https://github.com/openair-project/worldmet
meteorology openair package r
Last synced: 7 days ago
JSON representation
🍃 Open source tools to access NOAA Integrated Surface Database (ISD) surface meteorological observations
- Host: GitHub
- URL: https://github.com/openair-project/worldmet
- Owner: openair-project
- License: gpl-2.0
- Created: 2015-06-20T09:51:37.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-01-07T15:33:55.000Z (about 1 month ago)
- Last Synced: 2025-01-07T21:52:01.795Z (about 1 month ago)
- Topics: meteorology, openair, package, r
- Language: R
- Homepage: http://openair-project.github.io/worldmet/
- Size: 19.3 MB
- Stars: 54
- Watchers: 7
- Forks: 18
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
## **worldmet**
### open source tools to access NOAA Integrated Surface Database (ISD) meteorological observations[![R-CMD-check](https://github.com/openair-project/worldmet/workflows/R-CMD-check/badge.svg)](https://github.com/openair-project/worldmet/actions)
[![CRAN
status](https://www.r-pkg.org/badges/version/worldmet)](https://CRAN.R-project.org/package=worldmet)
[![metacran downloads](https://cranlogs.r-pkg.org/badges/grand-total/worldmet)](https://cran.r-project.org/package=worldmet)
[![github](https://img.shields.io/badge/CODE-github-black?logo=github)](https://github.com/openair-project/worldmet)
[![website](https://img.shields.io/badge/DOCS-website-black)](https://openair-project.github.io/worldmet/)
[![book](https://img.shields.io/badge/DOCS-book-black)](https://openair-project.github.io/book/)**worldmet** provides an easy way to access data from the [NOAA Integrated Surface Database](https://www.ncei.noaa.gov/products/land-based-station/integrated-surface-database) (ISD). The ISD contains detailed surface meteorological data from around the world for over 35,000 locations. See also the [map](https://gis.ncdc.noaa.gov/maps/ncei). The package outputs (typically hourly meteorological data) work very well with the [**openair**](https://github.com/openair-project/openair) package.
*Part of the openair toolkit*
[![openair](https://img.shields.io/badge/openair_core-06D6A0?style=flat-square)](https://openair-project.github.io/openair/) |
[![worldmet](https://img.shields.io/badge/worldmet-26547C?style=flat-square)](https://openair-project.github.io/worldmet/) |
[![openairmaps](https://img.shields.io/badge/openairmaps-FFD166?style=flat-square)](https://openair-project.github.io/openairmaps/) |
[![deweather](https://img.shields.io/badge/deweather-EF476F?style=flat-square)](https://openair-project.github.io/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.
```r
?worldmet::importNOAA
```Documentation is also hosted online on the **package website**.
[![website](https://img.shields.io/badge/website-documentation-blue)](https://openair-project.github.io/worldmet/)
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](https://img.shields.io/badge/book-code_demos_and_ideas-blue)](https://openair-project.github.io/book/)
## 🗃️ Installation
**worldmet** can be installed from **CRAN** with:
``` r
install.packages("worldmet")
```You can also install the development version of **worldmet** from GitHub using `{pak}`:
``` r
# install.packages("pak")
pak::pak("openair-project/worldmet")
```
🏛️ **worldmet** is primarily maintained by [David Carslaw](https://github.com/davidcarslaw).
📃 **worldmet** is licensed under the [MIT License](https://openair-project.github.io/worldmet/LICENSE.html).
🧑💻 Contributions are welcome from the wider community. See the [contributing guide](https://openair-project.github.io/worldmet/CONTRIBUTING.html) and [code of conduct](https://openair-project.github.io/worldmet/CODE_OF_CONDUCT.html) for more information.