Skip to content
/ weewxR Public

R Functions for WeeWX Database Access, Export, and Reporting

License

Notifications You must be signed in to change notification settings

kofm/weewxR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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()

About

R Functions for WeeWX Database Access, Export, and Reporting

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages