Science Score: 13.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
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.6%) to scientific vocabulary
Last synced: 9 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: jjentschke
- License: gpl-3.0
- Language: R
- Default Branch: master
- Size: 54.7 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 0
Created about 2 years ago
· Last pushed 10 months ago
Metadata Files
Readme
Changelog
License
README.Rmd
---
output: github_document
bibliography: vignettes/REFERENCES.bib
---
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%",
eval = TRUE
)
Sys.setlocale("LC_ALL", "English")
```
# barrks
The goal of `barrks` (**bar**k beetle **r**aster **k**it for **s**easonal
development) is to calculate the phenological development of bark beetles. Rather
than implementing one specific model, the package provides a collection of
different models that can be chosen. Additionally, the models can be customized
and combined to create an individual model. The calculations can be done
spatially explicit by using raster inputs, or based on station inputs that are
available as data frames. Even though most of the implemented models describe
the phenology of *Ips typographus*, the package is not limited to particular
bark beetle species. For instance, CHAPY models the phenology of
*Pityogenes chalcographus* and the package may be extended by models for additional
bark beetle species.
The full documentation of `barrks` can be found [here](https://jjentschke.github.io/barrks/).
The following table lists the models that are implemented in the package.
| Model | Publication | Species | Help |
| ----- | ----------- | ------- | ---- |
| BSO | @Jakoby2019 | *I. typographus* | `?model.bso.apply`
`?model.bso.customize` |
| Lange | @Lange2008 | *I. typographus* | `?model.lange.apply`
`?model.lange.customize` |
| Jönsson | @Jonsson2011 | *I. typographus* | `?model.joensson.apply`
`?model.joensson.customize` |
| PHENIPS | @Baier2007 | *I. typographus* | `?model.phenips.apply`
`?model.phenips.customize` |
| PHENIPS‑Clim | - | *I. typographus* | `?model.phenips_clim.apply`
`?model.phenips_clim.customize` |
| RITY | @Ogris2019 | *I. typographus* | `?model.rity.apply`
`?model.rity.customize` |
| CHAPY | @Ogris2020 | *P. chalcographus* | `?model.chapy.apply`
`?model.chapy.customize` |
## Installation
The latest released version of `barrks` can be installed from CRAN from within R:
```{r eval = FALSE}
install.packages('barrks')
```
The development version of `barrks` can be installed from [GitHub](https://github.com/):
```{r eval = FALSE}
devtools::install_github("jjentschke/barrks")
```
## Basic Example
`barrks` comes with sample data that will be used below.
The phenology is calculated with `phenology()` which takes all necessary inputs
as arguments. Subsequently, the rasters of emerged generations by date can be retrieved
with `get_generations_rst()`. `terra::plot()` can be used to visualize these rasters.
```{r generations-plot, message=FALSE, warning = FALSE, out.width = "100%", fig.dim=c(7,2), out.width = "100%", fig.cap = "Generations plot (\"1\" means that the first generation hatched, \"1s\" means that the first generations sister brood hatched)"}
library(barrks)
library(tidyverse)
library(terra)
# calculate phenology
pheno <- phenology('phenips-clim', barrks_data())
# plot number of prevailing generations on 4 different dates
dates <- c('2015-04-15', '2015-06-15', '2015-08-15', '2015-10-15')
get_generations_rst(pheno, dates) %>% plot(mar = c(0.2, 0.1, 2, 5),
axes = FALSE, box = TRUE, nr = 1,
cex.main = 1.9, plg = list(cex = 1.8))
```
`barrks` makes it easy to plot the development of the individual generations.
To illustrate that, a "shaded" variant of the phenology above is calculated and
the development diagram for a specific cell (called "station" in `barrks`) is
plotted for both phenology variants.
```{r development-diagram, message=FALSE, out.width = "100%", fig.dim=c(7,4), fig.cap = "Development diagram"}
pheno_shaded <- phenology('phenips-clim', barrks_data(), exposure = 'shaded')
plot_development_diagram(list(sunny = pheno, shaded = pheno_shaded),
stations_create('Example', 234),
.lty = c(1, 2),
xlim = as.Date(c('2015-04-01', '2015-12-31')))
```
# References
Owner
- Name: Jakob Jentschke
- Login: jjentschke
- Kind: user
- Repositories: 1
- Profile: https://github.com/jjentschke
GitHub Events
Total
- Issues event: 1
- Issue comment event: 1
- Push event: 6
Last Year
- Issues event: 1
- Issue comment event: 1
- Push event: 6
Packages
- Total packages: 1
-
Total downloads:
- cran 231 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 5
- Total maintainers: 1
cran.r-project.org: barrks
Calculate Bark Beetle Phenology Using Different Models
- Homepage: https://jjentschke.github.io/barrks/
- Documentation: http://cran.r-project.org/web/packages/barrks/barrks.pdf
- License: GPL (≥ 3)
-
Latest release: 1.1.2
published 10 months ago
Rankings
Dependent packages count: 28.4%
Dependent repos count: 35.0%
Average: 50.1%
Downloads: 86.8%
Maintainers (1)
Last synced:
9 months ago