epinowcast
Tools to enable flexible and efficient hierarchical nowcasting of epidemiological time-series using a semi-mechanistic Bayesian model with support for a range of reporting and generative processes.
Science Score: 64.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
-
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
4 of 20 committers (20.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (21.9%) to scientific vocabulary
Keywords
cmdstanr
effective-reproduction-number-estimation
epidemiology
infectious-disease-surveillance
nowcasting
outbreak-analysis
pandemic-preparedness
real-time-infectious-disease-modelling
stan
Keywords from Contributors
covid-19
open-science
r6
regional-data
mesh
parallel
ode
simulations
distribution
energy-system
Last synced: 6 months ago
·
JSON representation
·
Repository
Tools to enable flexible and efficient hierarchical nowcasting of epidemiological time-series using a semi-mechanistic Bayesian model with support for a range of reporting and generative processes.
Basic Info
- Host: GitHub
- Owner: epinowcast
- License: other
- Language: R
- Default Branch: main
- Homepage: https://package.epinowcast.org/
- Size: 365 MB
Statistics
- Stars: 62
- Watchers: 4
- Forks: 22
- Open Issues: 110
- Releases: 9
Topics
cmdstanr
effective-reproduction-number-estimation
epidemiology
infectious-disease-surveillance
nowcasting
outbreak-analysis
pandemic-preparedness
real-time-infectious-disease-modelling
stan
Created over 4 years ago
· Last pushed 6 months ago
Metadata Files
Readme
Changelog
License
Citation
Codeowners
Codemeta
README.Rmd
---
output: github_document
---
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "",
fig.path = file.path("man", "figures", "README-"),
out.width = "100%",
dpi = 330,
message = FALSE, warning = FALSE
)
```
# Flexible Hierarchical Nowcasting
[](https://www.tidyverse.org/lifecycle/#experimental)
[](https://github.com/epinowcast/epinowcast/actions/workflows/R-CMD-check.yaml) [](https://app.codecov.io/gh/epinowcast/epinowcast)
[](https://epinowcast.r-universe.dev/epinowcast)
[](https://github.com/epinowcast/epinowcast/blob/master/LICENSE.md/)
[](https://github.com/epinowcast/epinowcast/graphs/contributors)
[](https://zenodo.org/badge/latestdoi/422611952)
## Summary
```{r, results = "asis", echo=FALSE}
cat(gsub("\n[ ]+", " ", packageDescription("epinowcast")$Description))
```
## Installation
Installing the package
```{r, child="vignettes/chunks/_readme-install-epinowcast.Rmd"}
```
*Note: You can also use that last approach to install a specific commit if needed, e.g. if you want to try out a specific unreleased feature, but not the absolute latest developmental version.*
Installing CmdStan
If you wish to do model fitting and nowcasting, you will need to install [CmdStan](https://mc-stan.org/users/interfaces/cmdstan), which also entails having a suitable C++ toolchain setup. We recommend using the [`cmdstanr` package](https://mc-stan.org/cmdstanr/). The Stan team provides instructions in the [_Getting started with
`cmdstanr`_](https://mc-stan.org/cmdstanr/articles/cmdstanr.html) vignette, with other details and support at the [package site](https://mc-stan.org/cmdstanr/) along with some key instructions available in the [Stan resources package vignette](https://package.epinowcast.org/articles/stan-help.html#toolchain), but the brief version is:
```{r, eval = FALSE}
# if you not yet installed `epinowcast`, or you installed it without `Suggests` dependencies
install.packages("cmdstanr", repos = c("https://mc-stan.org/r-packages/", getOption("repos")))
# once `cmdstanr` is installed:
cmdstanr::install_cmdstan()
```
*Note: You can speed up CmdStan installation using the `cores` argument. If you are installing a particular version of `epinowcast`, you may also need to install a past version of CmdStan, which you can do with the `version` argument.*
Alternative: Docker
We also provide a [Docker](https://www.docker.com/get-started/) image with [`epinowcast` and all dependencies installed](https://github.com/orgs/epinowcast/packages/container/package/epinowcast). You can use this image to run `epinowcast` without installing dependencies.
## Resources
As you use the package, the documentation available via `?enw_` should be your first stop for troubleshooting. We also provide a range of other documentation, case studies, and community spaces to ask (and answer!) questions:
Package Website
The [`epinowcast` website](https://package.epinowcast.org/) includes a function reference, model outline, and case studies using the package. The site mainly concerns the release version, but you can also find documentation for [the latest development version](https://package.epinowcast.org/dev/).
R Vignettes
We have created [package vignettes](https://package.epinowcast.org/articles) to help you [get started nowcasting](https://package.epinowcast.org/articles/epinowcast.html) and to [highlight other features with case studies](https://package.epinowcast.org/articles/germany-age-stratified-nowcasting.html).
Organisation Website
Our [organisation website](https://www.epinowcast.org/) includes links to other resources, [guest posts](https://www.epinowcast.org/blog.html), and [seminar schedule](https://www.epinowcast.org/seminars.html) for both upcoming and past recordings.
Community Forum
Our [community forum](https://community.epinowcast.org/) has areas for [question and answer](https://community.epinowcast.org/c/interface/15) and [considering new methods and tools](https://community.epinowcast.org/c/projects/11), among others. If you are generally interested in real-time analysis of infectious disease, you may find this useful even if do not use `epinowcast`.
Package Analysis Scripts
In addition to the vignettes, the package also comes with [example analyses](https://github.com/epinowcast/epinowcast/tree/main/inst/examples). These are not as polished as the vignettes, but we typically explore new features with these and they may help you if you are using a development version. After installing `epinowcast`, you can find them via:
```{r, eval = FALSE}
list.files(
system.file("examples", package = "epinowcast"), full.names = TRUE
)
```
## Contributing
We welcome contributions and new contributors! We particularly appreciate help on [identifying and identified issues](https://github.com/epinowcast/epinowcast/issues). Please check and add to the issues, and/or add a [pull request](https://github.com/epinowcast/epinowcast/pulls) and see our [contributing guide](https://github.com/epinowcast/.github/blob/main/CONTRIBUTING.md) for more information.
If you need a different underlying model for your work: `epinowcast` lets you pass your own models! If you do try new model parameterisations that expand the overall flexibility or improve the defaults, please let us know either here or on the [community forum](https://community.epinowcast.org/). We always like to hear about new use-cases, whether or not they are directed at the core `epinowcast` applications.
### How to make a bug report or feature request
Please briefly describe your problem and what output you expect in an [issue](https://github.com/epinowcast/epinowcast/issues). If you have a question, please don't open an issue. Instead, ask on our [Q and A page](https://github.com/epinowcast/epinowcast/discussions/categories/q-a). See our [contributing guide](https://github.com/epinowcast/.github/blob/main/CONTRIBUTING.md) for more information.
### Code of Conduct
Please note that the `epinowcast` project is released with a [Contributor Code of Conduct](https://github.com/epinowcast/.github/blob/main/CODE_OF_CONDUCT.md). By contributing to this project, you agree to abide by its terms.
## Citation
If making use of our methodology or the methodology on which ours is based, please cite the relevant papers from our [model outline](https://package.epinowcast.org/articles/model.html). If you use `epinowcast` in your work, please consider citing it with `citation("epinowcast")`.
## Contributors
All contributions to this project are gratefully acknowledged using the [`allcontributors` package](https://github.com/ropensci/allcontributors) following the [all-contributors](https://allcontributors.org) specification. Contributions of any kind are welcome!
### Code
seabbs,
adrian-lison,
sbfnk,
Bisaloo,
pearsonca,
choi-hannah,
medewitt,
jamesmbaazam,
pitmonticone,
athowes,
jessalynnsebastian,
kathsherratt,
barbora-sobolova,
kaitejohnson,
Lnrivas,
natemcintosh,
nikosbosse,
pratikunterwegs
### Issue Authors
teojcryan,
FelixGuenther,
beansrowning,
jbracher,
zsusswein,
christinesangphet,
rumackaaron,
micahwiesner67,
kylieainslie,
maria-tang
### Issue Contributors
jhellewell14,
Gulfa,
parksw3,
TimTaylor,
WardBrian,
jimrothstein
Owner
- Name: Epinowcast
- Login: epinowcast
- Kind: organization
- Website: epinowcast.org
- Twitter: epinowcast
- Repositories: 1
- Profile: https://github.com/epinowcast
Flexible hierarchical nowcasting
Citation (CITATION.cff)
# -----------------------------------------------------------
# CITATION file created with {cffr} R package, v0.5.0
# See also: https://docs.ropensci.org/cffr/
# -----------------------------------------------------------
cff-version: 1.2.0
message: 'To cite package "epinowcast" in publications use:'
type: software
license: MIT
title: 'epinowcast: Flexible Hierarchical Nowcasting'
version: 0.2.3.2000
doi: 10.5281/zenodo.5637165
abstract: 'Tools to enable flexible and efficient hierarchical nowcasting of right-truncated
epidemiological time-series using a semi-mechanistic Bayesian model with support
for a range of reporting and generative processes. Nowcasting, in this context,
is gaining situational awareness using currently available observations and the
reporting patterns of historical observations. This can be useful when tracking
the spread of infectious disease in real-time: without nowcasting, changes in trends
can be obfuscated by partial reporting or their detection may be delayed due to
the use of simpler methods like truncation. While the package has been designed
with epidemiological applications in mind, it could be applied to any set of right-truncated
time-series count data.'
authors:
- name: Sam Abbott
email: contact@samabbott.co.uk
orcid: https://orcid.org/0000-0001-8057-8037
- family-names: Lison
given-names: Adrian
email: adrian.lison@bsse.ethz.ch
orcid: https://orcid.org/0000-0002-6822-8437
- family-names: Funk
given-names: Sebastian
email: sebastian.funk@lshtm.ac.uk
- family-names: Pearson
given-names: Carl
email: carl.ab.pearson@gmail.com
orcid: https://orcid.org/0000-0003-0701-7860
- family-names: Gruson
given-names: Hugo
email: hugo.gruson@normalesup.org
orcid: https://orcid.org/0000-0002-4094-1476
- family-names: Guenther
given-names: Felix
email: felixguenther1@gmx.de
orcid: https://orcid.org/0000-0001-6582-1174
preferred-citation:
type: manual
title: 'epinowcast: Flexible Hierarchical Nowcasting'
authors:
- name: Sam Abbott
email: contact@samabbott.co.uk
orcid: https://orcid.org/0000-0001-8057-8037
- family-names: Lison
given-names: Adrian
email: adrian.lison@bsse.ethz.ch
orcid: https://orcid.org/0000-0002-6822-8437
- family-names: Funk
given-names: Sebastian
email: sebastian.funk@lshtm.ac.uk
- family-names: Pearson
given-names: Carl
email: carl.ab.pearson@gmail.com
orcid: https://orcid.org/0000-0003-0701-7860
- family-names: Gruson
given-names: Hugo
email: hugo.gruson@normalesup.org
orcid: https://orcid.org/0000-0002-4094-1476
- family-names: Guenther
given-names: Felix
email: felixguenther1@gmx.de
orcid: https://orcid.org/0000-0001-6582-1174
year: 'NULL'
doi: 10.5281/zenodo.5637165
repository-code: https://github.com/epinowcast/epinowcast/issues/
url: https://package.epinowcast.org
contact:
- name: Sam Abbott
email: contact@samabbott.co.uk
orcid: https://orcid.org/0000-0001-8057-8037
references:
- type: software
title: 'R: A Language and Environment for Statistical Computing'
notes: Depends
url: https://www.R-project.org/
authors:
- name: R Core Team
location:
name: Vienna, Austria
year: '2023'
institution:
name: R Foundation for Statistical Computing
version: '>= 3.5.0'
- type: software
title: data.table
abstract: 'data.table: Extension of `data.frame`'
notes: Imports
url: https://r-datatable.com
repository: https://CRAN.R-project.org/package=data.table
authors:
- family-names: Dowle
given-names: Matt
email: mattjdowle@gmail.com
- family-names: Srinivasan
given-names: Arun
email: asrini@pm.me
year: '2023'
- type: software
title: lubridate
abstract: 'lubridate: Make Dealing with Dates a Little Easier'
notes: Imports
url: https://lubridate.tidyverse.org
repository: https://CRAN.R-project.org/package=lubridate
authors:
- family-names: Spinu
given-names: Vitalie
email: spinuvit@gmail.com
- family-names: Grolemund
given-names: Garrett
- family-names: Wickham
given-names: Hadley
year: '2023'
- type: software
title: ggplot2
abstract: 'ggplot2: Create Elegant Data Visualisations Using the Grammar of Graphics'
notes: Imports
url: https://ggplot2.tidyverse.org
repository: https://CRAN.R-project.org/package=ggplot2
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
orcid: https://orcid.org/0000-0003-4757-117X
- family-names: Chang
given-names: Winston
orcid: https://orcid.org/0000-0002-1576-2126
- family-names: Henry
given-names: Lionel
- family-names: Pedersen
given-names: Thomas Lin
email: thomas.pedersen@posit.co
orcid: https://orcid.org/0000-0002-5147-4711
- family-names: Takahashi
given-names: Kohske
- family-names: Wilke
given-names: Claus
orcid: https://orcid.org/0000-0002-7470-9261
- family-names: Woo
given-names: Kara
orcid: https://orcid.org/0000-0002-5125-4188
- family-names: Yutani
given-names: Hiroaki
orcid: https://orcid.org/0000-0002-3385-7233
- family-names: Dunnington
given-names: Dewey
orcid: https://orcid.org/0000-0002-9415-4582
year: '2023'
- type: software
title: purrr
abstract: 'purrr: Functional Programming Tools'
notes: Imports
url: https://purrr.tidyverse.org/
repository: https://CRAN.R-project.org/package=purrr
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
orcid: https://orcid.org/0000-0003-4757-117X
- family-names: Henry
given-names: Lionel
email: lionel@rstudio.com
year: '2023'
- type: software
title: rstan
abstract: 'rstan: R Interface to Stan'
notes: Imports
url: https://mc-stan.org/rstan/
repository: https://CRAN.R-project.org/package=rstan
authors:
- family-names: Guo
given-names: Jiqiang
email: guojq28@gmail.com
- family-names: Gabry
given-names: Jonah
email: jsg2201@columbia.edu
- family-names: Goodrich
given-names: Ben
email: benjamin.goodrich@columbia.edu
- family-names: Johnson
given-names: Andrew
email: andrew.johnson@arjohnsonau.com
- family-names: Weber
given-names: Sebastian
email: sdw.post@waebers.de
- family-names: Badr
given-names: Hamada S.
email: badr@jhu.edu
orcid: https://orcid.org/0000-0002-9808-2344
year: '2023'
- type: software
title: scales
abstract: 'scales: Scale Functions for Visualization'
notes: Imports
url: https://scales.r-lib.org
repository: https://CRAN.R-project.org/package=scales
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
- family-names: Seidel
given-names: Dana
year: '2023'
- type: software
title: lifecycle
abstract: 'lifecycle: Manage the Life Cycle of your Package Functions'
notes: Imports
url: https://lifecycle.r-lib.org/
repository: https://CRAN.R-project.org/package=lifecycle
authors:
- family-names: Henry
given-names: Lionel
email: lionel@rstudio.com
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
orcid: https://orcid.org/0000-0003-4757-117X
year: '2023'
- type: software
title: bookdown
abstract: 'bookdown: Authoring Books and Technical Documents with R Markdown'
notes: Suggests
url: https://pkgs.rstudio.com/bookdown/
repository: https://CRAN.R-project.org/package=bookdown
authors:
- family-names: Xie
given-names: Yihui
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
year: '2023'
- type: software
title: loo
abstract: 'loo: Efficient Leave-One-Out Cross-Validation and WAIC for Bayesian Models'
notes: Suggests
url: https://mc-stan.org/loo/
repository: https://CRAN.R-project.org/package=loo
authors:
- family-names: Vehtari
given-names: Aki
email: Aki.Vehtari@aalto.fi
- family-names: Gabry
given-names: Jonah
email: jsg2201@columbia.edu
- family-names: Magnusson
given-names: Mans
- family-names: Yao
given-names: Yuling
- family-names: Bürkner
given-names: Paul-Christian
- family-names: Paananen
given-names: Topi
- family-names: Gelman
given-names: Andrew
year: '2023'
version: '>= 2.4.1'
- type: software
title: knitr
abstract: 'knitr: A General-Purpose Package for Dynamic Report Generation in R'
notes: Suggests
url: https://yihui.org/knitr/
repository: https://CRAN.R-project.org/package=knitr
authors:
- family-names: Xie
given-names: Yihui
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
year: '2023'
- type: software
title: rmarkdown
abstract: 'rmarkdown: Dynamic Documents for R'
notes: Suggests
url: https://pkgs.rstudio.com/rmarkdown/
repository: https://CRAN.R-project.org/package=rmarkdown
authors:
- family-names: Allaire
given-names: JJ
email: jj@posit.co
- family-names: Xie
given-names: Yihui
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
- family-names: Dervieux
given-names: Christophe
email: cderv@posit.co
orcid: https://orcid.org/0000-0003-4474-2498
- family-names: McPherson
given-names: Jonathan
email: jonathan@posit.co
- family-names: Luraschi
given-names: Javier
- family-names: Ushey
given-names: Kevin
email: kevin@posit.co
- family-names: Atkins
given-names: Aron
email: aron@posit.co
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
- family-names: Cheng
given-names: Joe
email: joe@posit.co
- family-names: Chang
given-names: Winston
email: winston@posit.co
- family-names: Iannone
given-names: Richard
email: rich@posit.co
orcid: https://orcid.org/0000-0003-3925-190X
year: '2023'
- type: software
title: scoringutils
abstract: 'scoringutils: Utilities for Scoring and Assessing Predictions'
notes: Suggests
url: https://epiforecasts.io/scoringutils/
repository: https://CRAN.R-project.org/package=scoringutils
authors:
- family-names: Bosse
given-names: Nikos
email: nikosbosse@gmail.com
orcid: https://orcid.org/0000-0002-7750-5280
- name: Sam Abbott
email: contact@samabbott.co.uk
orcid: https://orcid.org/0000-0001-8057-8037
- family-names: Gruson
given-names: Hugo
email: hugo.gruson@lshtm.ac.uk
orcid: https://orcid.org/0000-0002-4094-1476
year: '2023'
- type: software
title: spelling
abstract: 'spelling: Tools for Spell Checking in R'
notes: Suggests
url: https://docs.ropensci.org/spelling/
repository: https://CRAN.R-project.org/package=spelling
authors:
- family-names: Ooms
given-names: Jeroen
email: jeroen@berkeley.edu
orcid: https://orcid.org/0000-0002-4035-0289
- family-names: Hester
given-names: Jim
email: james.hester@rstudio.com
year: '2023'
- type: software
title: testthat
abstract: 'testthat: Unit Testing for R'
notes: Suggests
url: https://testthat.r-lib.org
repository: https://CRAN.R-project.org/package=testthat
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
year: '2023'
version: '>= 3.1.9'
- type: software
title: usethis
abstract: 'usethis: Automate Package and Project Setup'
notes: Suggests
url: https://usethis.r-lib.org
repository: https://CRAN.R-project.org/package=usethis
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
orcid: https://orcid.org/0000-0003-4757-117X
- family-names: Bryan
given-names: Jennifer
email: jenny@posit.co
orcid: https://orcid.org/0000-0002-6983-2759
- family-names: Barrett
given-names: Malcolm
email: malcolmbarrett@gmail.com
orcid: https://orcid.org/0000-0003-0299-5825
- family-names: Teucher
given-names: Andy
email: andy.teucher@posit.co
orcid: https://orcid.org/0000-0002-7840-692X
year: '2023'
identifiers:
- type: url
value: https://github.com/epinowcast/epinowcast/
CodeMeta (codemeta.json)
{
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"@type": "SoftwareSourceCode",
"identifier": "epinowcast",
"description": "Tools to enable flexible and efficient hierarchical nowcasting of right censored epidemiological counts using a semi-mechanistic Bayesian method with support for both date of reference and date of report effects. Nowcasting in this context is the estimation of the total notifications (for example hospitalisations or deaths) that will be reported for a given date based on those currently reported and the pattern of reporting for previous days. This can be useful when tracking the spread of infectious disease in real-time as otherwise changes in trends can be obfuscated by partial reporting or their detection may be delayed due to the use of simpler methods like truncation.",
"name": "epinowcast: Hierarchical Nowcasting of Right Censored Epidemiological Counts",
"relatedLink": "https://package.epinowcast.org/",
"codeRepository": "https://github.com/epinowcast/epinowcast/",
"issueTracker": "https://github.com/epinowcast/epinowcast/issues/",
"license": "https://spdx.org/licenses/MIT",
"version": "0.1.0.1000",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "R",
"url": "https://r-project.org"
},
"runtimePlatform": "R version 4.2.0 (2022-04-22)",
"author": [
{
"@type": "Organization",
"name": "Sam Abbott",
"email": "sam.abbott@lshtm.ac.uk",
"@id": "https://orcid.org/0000-0001-8057-8037"
},
{
"@type": "Person",
"givenName": "Adrian",
"familyName": "Lison",
"email": "adrian.lison@bsse.ethz.ch",
"@id": "https://orcid.org/0000-0002-6822-8437"
}
],
"contributor": [
{
"@type": "Person",
"givenName": "Michael",
"familyName": "DeWitt",
"email": "me.dewitt.jr@gmail.com",
"@id": "https://orcid.org/0000-0001-8940-1967"
}
],
"maintainer": [
{
"@type": "Organization",
"name": "Sam Abbott",
"email": "sam.abbott@lshtm.ac.uk",
"@id": "https://orcid.org/0000-0001-8057-8037"
}
],
"softwareSuggestions": [
{
"@type": "SoftwareApplication",
"identifier": "loo",
"name": "loo",
"version": ">= 2.4.1",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://github.com/stan-dev/loo"
},
{
"@type": "SoftwareApplication",
"identifier": "knitr",
"name": "knitr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=knitr"
},
{
"@type": "SoftwareApplication",
"identifier": "rmarkdown",
"name": "rmarkdown",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rmarkdown"
},
{
"@type": "SoftwareApplication",
"identifier": "scoringutils",
"name": "scoringutils",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=scoringutils"
},
{
"@type": "SoftwareApplication",
"identifier": "spelling",
"name": "spelling",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=spelling"
},
{
"@type": "SoftwareApplication",
"identifier": "testthat",
"name": "testthat",
"version": ">= 3.0.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=testthat"
},
{
"@type": "SoftwareApplication",
"identifier": "usethis",
"name": "usethis",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=usethis"
},
{
"@type": "SoftwareApplication",
"identifier": "vdiffr",
"name": "vdiffr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=vdiffr"
}
],
"softwareRequirements": {
"1": {
"@type": "SoftwareApplication",
"identifier": "R",
"name": "R",
"version": ">= 3.5.0"
},
"2": {
"@type": "SoftwareApplication",
"identifier": "cmdstanr",
"name": "cmdstanr",
"sameAs": "https://github.com/stan-dev/cmdstanr"
},
"3": {
"@type": "SoftwareApplication",
"identifier": "data.table",
"name": "data.table",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=data.table"
},
"4": {
"@type": "SoftwareApplication",
"identifier": "lubridate",
"name": "lubridate",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=lubridate"
},
"5": {
"@type": "SoftwareApplication",
"identifier": "lme4",
"name": "lme4",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=lme4"
},
"6": {
"@type": "SoftwareApplication",
"identifier": "ggplot2",
"name": "ggplot2",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=ggplot2"
},
"7": {
"@type": "SoftwareApplication",
"identifier": "posterior",
"name": "posterior",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=posterior"
},
"8": {
"@type": "SoftwareApplication",
"identifier": "purrr",
"name": "purrr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=purrr"
},
"9": {
"@type": "SoftwareApplication",
"identifier": "rstan",
"name": "rstan",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rstan"
},
"10": {
"@type": "SoftwareApplication",
"identifier": "scales",
"name": "scales",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=scales"
},
"SystemRequirements": "CmdStan (>=2.29)"
},
"fileSize": "100828.43KB",
"citation": [
{
"@type": "ScholarlyArticle",
"datePublished": "2021",
"author": [
{
"@type": "Person",
"givenName": "Sam",
"familyName": "Abbott"
}
],
"name": "epinowcast: Hierarchical nowcasting of right censored epidemiological counts",
"identifier": "10.5281/zenodo.5637165",
"@id": "https://doi.org/10.5281/zenodo.5637165",
"sameAs": "https://doi.org/10.5281/zenodo.5637165",
"isPartOf": {
"@type": "PublicationIssue",
"datePublished": "2021",
"isPartOf": {
"@type": [
"PublicationVolume",
"Periodical"
],
"name": "Zenodo"
}
}
}
],
"releaseNotes": "https://github.com/epinowcast/epinowcast/blob/master/NEWS.md",
"readme": "https://github.com/epinowcast/epinowcast/blob/main/README.md",
"contIntegration": [
"https://github.com/epinowcast/epinowcast/actions/workflows/R-CMD-check.yaml",
"https://app.codecov.io/gh/epinowcast/epinowcast"
],
"developmentStatus": "https://www.tidyverse.org/lifecycle/#experimental",
"keywords": [
"nowcasting",
"stan",
"cmdstanr",
"epidemiology"
]
}
GitHub Events
Total
- Issues event: 14
- Watch event: 5
- Delete event: 26
- Issue comment event: 32
- Push event: 51
- Pull request review event: 20
- Pull request event: 77
- Fork event: 1
- Create event: 42
Last Year
- Issues event: 14
- Watch event: 5
- Delete event: 26
- Issue comment event: 32
- Push event: 51
- Pull request review event: 20
- Pull request event: 77
- Fork event: 1
- Create event: 42
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Sam Abbott | c****t@s****k | 393 |
| Sam Abbott | s****2@g****m | 190 |
| Adrian Lison | a****n@b****h | 73 |
| Adrian Lison | a****n@e****h | 26 |
| Sebastian Funk | s****k@l****k | 12 |
| Hugo Gruson | B****o | 10 |
| dependabot[bot] | 4****] | 9 |
| Carl A. B. Pearson | p****a | 7 |
| Michael DeWitt | c****a@c****m | 6 |
| choi-hannah | 6****h | 6 |
| Michael DeWitt | m****r@g****m | 4 |
| seabbs | s****s | 4 |
| Pietro Monticone | 3****e | 4 |
| James Azam | j****m@l****k | 2 |
| Kath Sherratt | 6****t | 2 |
| James Azam | j****m@g****m | 1 |
| Nate McIntosh | N****h@c****v | 1 |
| Nikos Bosse | 3****e | 1 |
| Luis Rivas | 6****s | 1 |
| Pratik Gupte | p****6@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 135
- Total pull requests: 120
- Average time to close issues: 3 months
- Average time to close pull requests: 12 days
- Total issue authors: 17
- Total pull request authors: 15
- Average comments per issue: 2.27
- Average comments per pull request: 4.95
- Merged pull requests: 76
- Bot issues: 0
- Bot pull requests: 42
Past Year
- Issues: 9
- Pull requests: 36
- Average time to close issues: 10 days
- Average time to close pull requests: 10 days
- Issue authors: 7
- Pull request authors: 4
- Average comments per issue: 0.0
- Average comments per pull request: 0.25
- Merged pull requests: 8
- Bot issues: 0
- Bot pull requests: 33
Top Authors
Issue Authors
- seabbs (93)
- pearsonca (10)
- adrian-lison (9)
- jamesmbaazam (6)
- natemcintosh (5)
- jessalynnsebastian (3)
- Bisaloo (3)
- medewitt (3)
- zsusswein (3)
- sbfnk (3)
- athowes (2)
- jbracher (2)
- teojcryan (1)
- github-actions[bot] (1)
- beansrowning (1)
Pull Request Authors
- seabbs (60)
- github-actions[bot] (50)
- dependabot[bot] (23)
- Bisaloo (9)
- adrian-lison (8)
- medewitt (7)
- pearsonca (6)
- sbfnk (5)
- jamesmbaazam (5)
- athowes (4)
- jessalynnsebastian (3)
- jimrothstein (2)
- kathsherratt (2)
- nikosbosse (2)
- Lnrivas (1)
Top Labels
Issue Labels
enhancement (72)
help wanted (56)
documentation (29)
bug (21)
good first issue (17)
high-priority (15)
infrastructure (14)
low-priority (9)
question (9)
stan (3)
dependencies (1)
wontfix (1)
todo :spiral_notepad: (1)
Pull Request Labels
documentation (59)
dependencies (23)
enhancement (10)
infrastructure (4)
high-priority (4)
bug (3)
help wanted (3)
self-reviewed (2)
todo :spiral_notepad: (1)
good first issue (1)
wontfix (1)
stuck (1)
github_actions (1)
Dependencies
DESCRIPTION
cran
- R >= 3.5.0 depends
- cmdstanr * imports
- data.table * imports
- ggplot2 * imports
- lubridate * imports
- posterior * imports
- purrr * imports
- rstan * imports
- scales * imports
- knitr * suggests
- loo >= 2.4.1 suggests
- rmarkdown * suggests
- scoringutils * suggests
- spelling * suggests
- testthat >= 3.0.0 suggests
- usethis * suggests
- vdiffr * suggests
.github/workflows/R-CMD-as-cran-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/R-CMD-check.yaml
actions
- actions/checkout v2 composite
- n1hility/cancel-previous-runs 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/build-and-push-image.yaml
actions
- actions/checkout v2 composite
- docker/build-push-action v2 composite
- docker/login-action v1 composite
- docker/metadata-action v2 composite
- n1hility/cancel-previous-runs v2 composite
.github/workflows/codemeta.yaml
actions
- actions/checkout 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/pr-commands.yaml
actions
- actions/checkout v2 composite
- r-lib/actions/pr-fetch v1 composite
- r-lib/actions/pr-push v1 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
.devcontainer/Dockerfile
docker
- rocker/r-ver ${VARIANT} build