hddtools

hddtools: Hydrological Data Discovery Tools - Published in JOSS (2017)

https://github.com/ropensci/hddtools

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: joss.theoj.org, zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.8%) to scientific vocabulary

Keywords

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

Keywords from Contributors

weather-data crypto-currency-exchanges osm-data overpass-api pm25 rti-micropem tidyverse spatial-data weather data-access
Last synced: 6 months ago · JSON representation

Repository

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

Basic Info
Statistics
  • Stars: 48
  • Watchers: 9
  • Forks: 17
  • Open Issues: 6
  • Releases: 5
Topics
data60uk grdc hydrology kgclimateclass mopex peer-reviewed precipitation r r-package rstats sepa
Created over 11 years ago · Last pushed over 1 year ago
Metadata Files
Readme Changelog

README.md

hddtools: Hydrological Data Discovery Tools

DOI status

CRAN Status
Badge CRAN Total
Downloads CRAN Monthly
Downloads

R-CMD-check codecov.io <!-- badges: end -->

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:

r install.packages("hddtools")

Or the development version from GitHub using the package remotes:

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

Load the hddtools package:

r 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

  • Name: rOpenSci
  • Login: ropensci
  • Kind: organization
  • Email: info@ropensci.org
  • Location: Berkeley, CA

GitHub Events

Total
  • Issues event: 3
  • Watch event: 4
  • Issue comment event: 1
Last Year
  • Issues event: 3
  • Watch event: 4
  • Issue comment event: 1

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 239
  • Total Committers: 9
  • Avg Commits per committer: 26.556
  • Development Distribution Score (DDS): 0.109
Past Year
  • Commits: 1
  • Committers: 1
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.0
Top Committers
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 (Top 20 + Academic)
wsl.ch: 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • 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.17
  • Average comments per pull request: 0.86
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: 8 months
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 4.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
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)
  • stitam (1)
  • esmoreido (1)
Pull Request Authors
  • dhugpeter (3)
  • maelle (2)
  • arfon (1)
  • noamross (1)
  • karthik (1)
Top Labels
Issue Labels
help wanted (3)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 1
proxy.golang.org: github.com/ropensci/hddtools
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago

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