Skip to content

Latest commit

 

History

History
64 lines (47 loc) · 2.28 KB

README.md

File metadata and controls

64 lines (47 loc) · 2.28 KB

weewxR

Lifecycle: experimental

Introduction

"weewxR" is an R package that provides a comprehensive set of functions and tools for seamless interaction with WeeWX databases. WeeWX is a popular open-source weather station software used for collecting and storing weather data. With "weewxR," you can effortlessly access, retrieve, and manipulate data stored in WeeWX databases directly from R.

This package offers a range of functionalities, including querying specific weather data, performing data transformations and aggregations, and generating insightful reports and visualizations. Whether you need to analyze historical weather patterns, extract specific measurements, export data for further analysis, or create custom reports, "weewxR" simplifies the process by providing intuitive and efficient methods.

Key Features

  • Efficient access to WeeWX databases: Seamlessly connect to and retrieve data from multiple WeeWX databases within your R environment.
  • Flexible data querying: Easily query specific weather measurements, such as temperature, humidity, wind speed, and precipitation, based on desired time ranges or location criteria.
  • Data manipulation and aggregation: Perform various data transformations, aggregations, and calculations to derive meaningful insights from the WeeWX data.

"weewxR" empowers weather enthusiasts, researchers, and data analysts with a powerful toolkit for leveraging WeeWX databases within their R workflows. Experience seamless integration, efficient data access, and comprehensive reporting capabilities with "weewxR" for all your WeeWX database interaction, data export, and reporting needs.

Installation

You can install the development version of weewxR from GitHub using the devtools package:

# Install devtools if not already installed
if (!requireNamespace("devtools", quietly = TRUE)) {
  install.packages("devtools")
}

# Install weewxR from GitHub
devtools::install_github("kofm/weewxR")

Usage example

This is a basic example which shows you how to solve a common problem:

library(weewxR)

export_weewx("database.sdb") %>%
  tidy_weewx_names()