hectorui

hectorui: A web-based interactive scenario builder and visualization application for the Hector climate model - Published in JOSS (2020)

https://github.com/jgcri/hectorui

Science Score: 100.0%

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

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org, zenodo.org
  • Committers with academic emails
    2 of 5 committers (40.0%) from academic institutions
  • Institutional organization owner
    Organization jgcri has institutional domain (www.pnnl.gov)
  • JOSS paper metadata
    Published in Journal of Open Source Software

Scientific Fields

Engineering Computer Science - 40% confidence
Last synced: 6 months ago · JSON representation ·

Repository

A web-based interactive scenario builder and visualization application for the Hector climate model

Basic Info
Statistics
  • Stars: 5
  • Watchers: 2
  • Forks: 3
  • Open Issues: 6
  • Releases: 13
Created over 6 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

DOI R-CMD build codecov DOI docs

hectorui

A web-based interactive scenario builder and visualization application for the Hector climate model

Using hectorui

Just getting started with hectorui? We have constructed a tutorial to examine some sample use-cases which are available here: Tutorial

To navigate directly to the hectorui app CLICK the following image:

`hectorui` map scenario interface

Installing Locally

To install hectorui as an R package for local use, please follow these steps in your R command line:

R library(devtools) devtools::install_github("JGCRI/hectorui")

Developing Locally

How you launch the app after installation depends on your R environment. See the following.

For RStudio Users

If you are using RStudio, simply open the server.r or ui.r file and execute Run App.

For CMD Users

Start R.exe and enter the following command:

R shiny::runApp(system.file("shinyApp", package = "hectorui"))

Adding New Features

Users familiar with R Shiny can add new features by working directly in the hectorui/inst/shinyApp directory.

Contributing to hectorui

We welcome contributions to hectorui from the development community. Join in on the conversation at the hector-ui GitHub Discussions page or contact us if you want to collaborate!

For more information about contributing, please contact Stephanie Pennington at stephanie.pennington@pnnl.gov or Chris Vernon at chris.vernon@pnnl.gov

Learn More About Hector

Read more about the Hector simple climate model here: Hector Documentation. Hector has been published in the following:

Hartin CA, Patel P, Schwarber A, Link R, Bond-Lamberty B (2015). “A simple object-oriented and open-source model for scientific and policy analyses of the global climate system–Hector v1.0.” Geoscientific Model Development, 8(4), 939–955.

Owner

  • Name: Joint Global Change Research Institute
  • Login: JGCRI
  • Kind: organization
  • Location: College Park, MD, USA

Advancing fundamental understanding of human and Earth systems

JOSS Publication

hectorui: A web-based interactive scenario builder and visualization application for the Hector climate model
Published
December 11, 2020
Volume 5, Issue 56, Page 2782
Authors
Jason Evanoff ORCID
Joint Global Change Research Institute, Pacific Northwest National Laboratory, College Park, MD, USA
Chris R. Vernon ORCID
Joint Global Change Research Institute, Pacific Northwest National Laboratory, College Park, MD, USA
Stephanie Waldhoff ORCID
Joint Global Change Research Institute, Pacific Northwest National Laboratory, College Park, MD, USA
Abigail Snyder
Joint Global Change Research Institute, Pacific Northwest National Laboratory, College Park, MD, USA
Corinne Hartin ORCID
Joint Global Change Research Institute, Pacific Northwest National Laboratory, College Park, MD, USA
Editor
Kristen Thyng ORCID
Tags
Hector climate model RShiny

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: HectorUI
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - family-names: Pennington
    given-names: Stephanie
    email: stephanie.pennington@pnnl.gov
    affiliation: Pacific Northwest National Laboratory
    orcid: 'https://orcid.org/0000-0003-2685-1092'
  - given-names: Chris R
    family-names: Vernon
    email: Chris.Vernon@pnnl.gov
    affiliation: Pacific Northwest National Laboratory
    orcid: 'https://orcid.org/0000-0002-3406-6214'
identifiers:
  - type: doi
    value: 10.5281/zenodo.3603215
license: GPL-3.0
version: '2.0'
date-released: '2022-04-01'

GitHub Events

Total
  • Issues event: 1
  • Issue comment event: 1
Last Year
  • Issues event: 1
  • Issue comment event: 1

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 354
  • Total Committers: 5
  • Avg Commits per committer: 70.8
  • Development Distribution Score (DDS): 0.59
Past Year
  • Commits: 8
  • Committers: 2
  • Avg Commits per committer: 4.0
  • Development Distribution Score (DDS): 0.125
Top Committers
Name Email Commits
Stephanie Pennington s****1@t****u 145
evanoffPNNL 5****L 103
crvernon c****n@g****m 68
Ciara Donegan 8****n 37
Robert Link r****k@p****v 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 42
  • Total pull requests: 41
  • Average time to close issues: 6 months
  • Average time to close pull requests: 3 days
  • Total issue authors: 8
  • Total pull request authors: 4
  • Average comments per issue: 1.1
  • Average comments per pull request: 0.56
  • Merged pull requests: 40
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 4
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 2 days
  • Issue authors: 2
  • Pull request authors: 2
  • Average comments per issue: 0.5
  • Average comments per pull request: 0.5
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • stephpenn1 (24)
  • tscheypidi (5)
  • marvinjqs (4)
  • evanoffPNNL (3)
  • msarofim (2)
  • ciara-donegan (1)
  • bpbond (1)
  • cahartin (1)
Pull Request Authors
  • stephpenn1 (22)
  • evanoffPNNL (10)
  • ciara-donegan (9)
  • crvernon (8)
Top Labels
Issue Labels
bug (13) enhancement (6) aesthetic (4) server (2) documentation (1)
Pull Request Labels
enhancement (3) documentation (1)

Dependencies

DESCRIPTION cran
  • R >= 3.6.0 depends
  • fldgen * depends
  • hector * depends
  • devtools * imports
  • dplyr * imports
  • ggplot2 * imports
  • maps * imports
  • markdown * imports
  • plotly * imports
  • remotes * imports
  • shiny * imports
  • shinyBS * imports
  • shinyWidgets * imports
  • shinyalert * imports
  • shinycustomloader * imports
  • shinyjs * imports
  • shinythemes * imports
  • stringr * imports
  • knitr * suggests
  • pkgdown * suggests
  • rmarkdown * suggests
  • testthat >= 2.1.0 suggests
.github/workflows/pkgdown.yml actions
  • actions/checkout v2 composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r v1 composite
.github/workflows/rcmd.yml actions
  • actions/checkout v2 composite
  • r-lib/actions/setup-pandoc master composite
  • r-lib/actions/setup-r master composite
.github/workflows/test_coverage.yml actions
  • actions/checkout v2 composite
  • r-lib/actions/setup-pandoc master composite
  • r-lib/actions/setup-r master composite