A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

hddtools

An open source project designed to facilitate access to a variety of online open data sources relevant for hydrologists and, in general, environmental scientists and practitioners.
https://github.com/ropensci/hddtools

Category: Hydrosphere
Sub Category: Ocean and Hydrology Data Access

Keywords

data60uk grdc hydrology kgclimateclass mopex peer-reviewed precipitation r r-package rstats sepa

Keywords from Contributors

genome cycle routes geocoding shiny weather-data weather air-pollutants unconf crypto-currency-exchanges

Last synced: about 14 hours ago
JSON representation

Repository metadata

Hydrological Data Discovery Tools (R package for hydrology and open data)

README.md

hddtools: Hydrological Data Discovery Tools

DOI
status

CRAN Status Badge
CRAN Total Downloads
CRAN Monthly Downloads

R-CMD-check
codecov.io

hddtools stands for Hydrological Data Discovery Tools. This R package
is an open source project designed to facilitate access to a variety of
online open data sources relevant for hydrologists and, in general,
environmental scientists and practitioners.

This typically implies the download of a metadata catalogue, selection
of information needed, a formal request for dataset(s), de-compression,
conversion, manual filtering and parsing. All those operations are made
more efficient by re-usable functions.

Depending on the data license, functions can provide offline and/or
online modes. When redistribution is allowed, for instance, a copy of
the dataset is cached within the package and updated twice a year. This
is the fastest option and also allows offline use of package’s
functions. When re-distribution is not allowed, only online mode is
provided.

Installation

Get the stable version from CRAN:

install.packages("hddtools")

Or the development version from GitHub using the package remotes:

install.packages("remotes")
remotes::install_github("ropensci/hddtools")

Load the hddtools package:

library("hddtools")

Data sources and Functions

The package contains functions to interact with the data providers
listed below. For examples of the various functionalities see the
vignette.

  • KGClimateClass: The Koppen
    Climate Classification map is used for classifying the world’s
    climates based on the annual and monthly averages of temperature and
    precipitation.

  • GRDC: The Global Runoff Data Centre
    (GRDC) provides datasets for all the major rivers in the world.

  • Data60UK: The Data60UK
    initiative collated datasets of areal precipitation and streamflow
    discharge across 61 gauging sites in England and Wales (UK).

  • MOPEX: This dataset
    contains historical hydrometeorological data and river basin
    characteristics for hundreds of river basins in the US.

  • SEPA: The Scottish
    Environment Protection Agency (SEPA) provides river level data for
    hundreds of gauging stations in the UK.

Meta

  • This package and functions herein are part of an experimental
    open-source project. They are provided as is, without any guarantee.
  • Please note that this project is released with a Contributor Code
    of Conduct
    .
    By participating in this project you agree to abide by its terms.
  • Please report any issues or bugs.
  • License: GPL-3
  • This package was reviewed by Erin Le
    Dell
    and Michael
    Sumner
    for submission to ROpenSci (see
    review here) and
    the Journal of Open Source Software (see review status
    here).
  • Cite hddtools: citation(package = "rdefra")

ropensci_footer


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 239
Total Committers: 9
Avg Commits per committer: 26.556
Development Distribution Score (DDS): 0.109

Commits in past year: 1
Committers in past year: 1
Avg Commits per committer in past year: 1.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Claudia Vitolo c****o@g****m 213
dhugpeter d****g@g****m 10
Dorothea Hug Peter 1****r 10
HugPeter d****g@w****h 1
Arfon Smith a****n 1
Jeroen Ooms j****s@g****m 1
Karthik Ram k****m@g****m 1
Maëlle Salmon m****n@y****e 1
Noam Ross n****s@g****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 29
Total pull requests: 7
Average time to close issues: 4 months
Average time to close pull requests: 13 days
Total issue authors: 14
Total pull request authors: 5
Average comments per issue: 2.03
Average comments per pull request: 0.86
Merged pull request: 5
Bot issues: 0
Bot pull requests: 0

Past year issues: 1
Past year pull requests: 1
Past year average time to close issues: N/A
Past year average time to close pull requests: about 2 months
Past year issue authors: 1
Past year pull request authors: 1
Past year average comments per issue: 0.0
Past year average comments per pull request: 1.0
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/ropensci/hddtools

Top Issue Authors

  • cvitolo (8)
  • sckott (5)
  • maelle (3)
  • mdsumner (2)
  • matteodefelice (2)
  • gregor-d (1)
  • davehah (1)
  • manishecol (1)
  • giacfalk (1)
  • shubho17apr (1)
  • kongdd (1)
  • tmover (1)
  • stefaniebutland (1)
  • esmoreido (1)

Top Pull Request Authors

  • dhugpeter (3)
  • maelle (1)
  • arfon (1)
  • noamross (1)
  • karthik (1)

Top Issue Labels

  • help wanted (3)

Top Pull Request Labels


Dependencies

DESCRIPTION cran
  • R >= 3.5.0 depends
  • XML * imports
  • curl * imports
  • readxl * imports
  • sf * imports
  • terra * imports
  • tidyr * imports
  • zoo * imports
  • dplyr * suggests
  • knitr * suggests
  • leaflet * suggests
  • rmarkdown * suggests
  • testthat * suggests
.github/workflows/R-CMD-check.yaml actions
  • actions/checkout v2 composite
  • r-lib/actions/check-r-package v2 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/lint.yaml actions
  • actions/checkout v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/pkgdown.yaml actions
  • JamesIves/github-pages-deploy-action 4.1.4 composite
  • actions/checkout v2 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/test-coverage.yaml actions
  • actions/checkout v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite

Score: 6.1862086239004945