MyNixOS website logo
Description

Weather Station Data Summarization and Manipulation for HOBO Data Loggers.

Processing of CSV files generated by HOBO weather stations and data loggers. The package automatically imports multiple HOBO data records, removes duplicate records, identifies impossible values, subsets user-defined time ranges, and summarizes environmental data.

hoboR

An R package for the analysis of HOBO weather station data. The HOBO files as CSV, time formats accepted: DD/MM/YYYY, MM/DD/YYYY, YY/MM/DD

Documentation

manual.github.io/hoboR

Install using devtools

This project is available on GitHub at https://github.com/LeBoldus-Lab/hoboR and can be installed using devtools. CRAN pending.

For Windows 'install from R cran', then you need to install from the Rtools45 installer or 64-bit ARM Rtools45 installer.

ggplo2 (4.0.1) incompatible with rlang, use ggplot2 4.0.0.

install.packages("devtools")
library("devtools")
# Installing hoboR through devtools
devtools::install_github("LeBoldus-Lab/hoboR")
library(hoboR)

Required dependencies if not installed

install.packages("dplyr")
install.packages("plyr")
install.packages("lubridate")
install.packages("reshape")
install.packages("ggplot2")
install.packages("devtools")

HoboR usage

Download the csv files from inst/extdata/

path <- "~/directory/csv_files"
# Important data structure formsy, ypu may need to skip some rows
#  channels must bet set on OFF, unless you are calibrating [see calibration](https://leboldus-lab.github.io/hoboR//2024/04/05/hobor-calibration.html)
hobofiles <- hobinder(path, header = T, skip = 1, channels = "OFF") 
cleanfiles <- hobocleaner(hobofiles, format = "ymd")

# get summary statistics
hobodata <- meanhobo(cleanfiles, summariseby = "5 mins", na.rm = T)

Read the Manual

License

This work is subject to the MIT License

Acknowledgements

United States Department of Agriculture Co-operative agreement number: 58-2072-1-039

Contributors and Errors

Welcome pull submission through Github pull request. Please report errors or requests using GitHub issues.

Metadata

Version

1.1.0

License

Unknown

Platforms (79)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    uefi
    wasip1
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-uefi
  • aarch64-windows
  • aarch64_be-none
  • arc-linux
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-linux
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • sh4-linux
  • vc4-none
  • wasm32-wasip1
  • wasm64-wasip1
  • x86_64-cygwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-uefi
  • x86_64-windows