chk - Check User-Supplied Function Arguments
For developers to check user-supplied function arguments. It is designed to be simple, fast and customizable. Error messages follow the tidyverse style guide.
Last updated 5 hours ago
chk
11.63 score 48 stars 94 dependents 21 scripts 12k downloadsssdtools - Species Sensitivity Distributions
Species sensitivity distributions are cumulative probability distributions which are fitted to toxicity concentrations for different species as described by Posthuma et al.(2001) <isbn:9781566705783>. The ssdtools package uses Maximum Likelihood to fit distributions such as the gamma, log-logistic, log-normal and log-normal log-normal mixture. Multiple distributions can be averaged using Akaike Information Criteria. Confidence intervals on hazard concentrations and proportions are produced by bootstrapping.
Last updated 8 days ago
ecotoxicologyenvspecies-sensitivity-distributioncpp
10.06 score 31 stars 4 dependents 129 scripts 450 downloadsypr - Yield Per Recruit
An implementation of equilibrium-based yield per recruit methods. Yield per recruit methods can used to estimate the optimal yield for a fish population as described by Walters and Martell (2004) <isbn:0-691-11544-3>. The yield can be based on the number of fish caught (or harvested) or biomass caught for all fish or just large (trophy) individuals.
Last updated 7 days ago
yield-per-recruit
7.84 score 7 stars 1 dependents 55 scripts 204 downloadsmcmcr - Manipulate MCMC Samples
Functions and classes to store, manipulate and summarise Monte Carlo Markov Chain (MCMC) samples. For more information see Brooks et al. (2011) <isbn:978-1-4200-7941-8>.
Last updated 7 hours ago
codamcmc
7.67 score 17 stars 10 dependents 115 scripts 311 downloadsnlist - Lists of Numeric Atomic Objects
Create and manipulate numeric list ('nlist') objects. An 'nlist' is an S3 list of uniquely named numeric objects. An numeric object is an integer or double vector, matrix or array. An 'nlists' object is a S3 class list of 'nlist' objects with the same names, dimensionalities and typeofs. Numeric list objects are of interest because they are the raw data inputs for analytic engines such as 'JAGS', 'STAN' and 'TMB'. Numeric lists objects, which are useful for storing multiple realizations of of simulated data sets, can be converted to coda::mcmc and coda::mcmc.list objects.
Last updated 7 days ago
data-framenatomicnlistnlists
7.23 score 6 stars 12 dependents 13 scripts 781 downloadscheckr - Check the Properties of Common R Objects
Expressive, assertive, pipe-friendly functions to check the properties of common R objects. In the case of failure the functions issue informative error messages. Superseded by the 'chk' package.
Last updated 7 days ago
assertioncheckr
7.18 score 13 stars 1 dependents 258 scripts 74 downloadsterm - Create, Manipulate and Query Parameter Terms
Creates, manipulates, queries and repairs vectors of parameter terms. Parameter terms are the labels used to reference values in vectors, matrices and arrays. They represent the names in coefficient tables and the column names in 'mcmc' and 'mcmc.list' objects.
Last updated 7 hours ago
coefficientsmcmcterm
7.18 score 10 stars 13 dependents 16 scripts 312 downloadsreadwritesqlite - Enhanced Reading and Writing for 'SQLite' Databases
Reads and writes data frames to 'SQLite' databases while preserving time zones (for POSIXct columns), projections (for 'sfc' columns), units (for 'units' columns), levels (for factors and ordered factors) and classes for logical, Date and 'hms' columns. It also logs changes to tables and provides more informative error messages.
Last updated 7 days ago
dbilogmetadataposixctreadsfcsqliteunitswrite
6.94 score 38 stars 11 scripts 242 downloadsuniversals - S3 Generics for Bayesian Analyses
Provides S3 generic methods and some default implementations for Bayesian analyses that generate Markov Chain Monte Carlo (MCMC) samples. The purpose of 'universals' is to reduce package dependencies and conflicts. The 'nlist' package implements many of the methods for its 'nlist' class.
Last updated 7 days ago
genericsmodel-fittings3
6.14 score 4 stars 19 dependents 1 scripts 456 downloadsmcmcderive - Derive MCMC Parameters
Generates derived parameter(s) from Monte Carlo Markov Chain (MCMC) samples using R code. This allows Bayesian models to be fitted without the inclusion of derived parameters which add unnecessary clutter and slow model fitting. For more information on MCMC samples see Brooks et al. (2011) <isbn:978-1-4200-7941-8>.
Last updated 7 days ago
derived-parametersmcmcmcmcr
5.46 score 8 dependents 5 scripts 175 downloadsnewdata - Generate New Data Frames for Prediction
Generates new data frames for predictive purposes. By default, all specified variables vary across their range while all other variables are held constant at the default reference value. Types, classes, factor levels and time zones are always preserved. The user can specify the length of each sequence, require that only observed values and combinations are used and add new variables.
Last updated 7 days ago
5.42 score 4 stars 7 dependents 12 scriptshmstimer - 'hms' Based Timer
Tracks elapsed clock time using a `hms::hms()` scalar. It was was originally developed to time Bayesian model runs. It should not be used to estimate how long extremely fast code takes to execute as the package code adds a small time cost.
Last updated 7 hours ago
hmstimer
5.35 score 2 stars 1 dependents 4 scripts 303 downloadstimer - R6 Timer
A simple timer as an R6 class. The timer has four functions: start(), stop(), reset() and elapsed(). The elapsed() function returns the elapsed wall clock time (as opposed to CPU time) as an object of class lubridate::Duration.
Last updated 7 days ago
5.32 score 3 dependents 97 scriptsjmbr - Analyses Using JAGS
Facilitates analyses using 'Just Another Gibbs Sampler'.
Last updated 7 days ago
jagsmbrcpp
4.95 score 3 stars 7 scriptserr - Customizable Object Sensitive Messages
Messages should provide users with readable information about R objects without flooding their console. 'cc()' concatenates vector and data frame values into a grammatically correct string using commas, an ellipsis and conjunction. 'cn()' allows the user to define a string which varies based on a count. 'co()' combines the two to produce a customizable object aware string. The package further facilitates this process by providing five 'sprintf'-like types such as '%n' for the length of an object and '%o' for its name as well as wrappers for pasting objects and issuing errors, warnings and messages.
Last updated 7 days ago
errorsmessageswarnings
4.80 score 7 stars 2 dependents 50 scripts 39 downloadsbatchr - Batch Process Files
Processes multiple files with a user-supplied function. The key design principle is that only files which were last modified before the directory was configured are processed. A hidden file stores the configuration time and function etc while successfully processed files are automatically touched to update their modification date. As a result batch processing can be stopped and restarted and any files created (or modified or deleted) during processing are ignored.
Last updated 7 days ago
batch-processing
4.56 score 6 stars 8 scripts 18 downloadsembr - Model Builder Utility Functions and Virtual Classes
Utility functions and virtual classes shared by model builder packages such as tmbr, jmbr and smbr.
Last updated 7 days ago
analysesmbr
4.53 score 3 stars 3 dependents 4 scriptsfwatlasbc - Freshwater Atlas British Columbia
What the package does (one paragraph).
Last updated 7 days ago
bcfwapgfwapgr
4.03 score 9 stars 5 scriptsmcmcdata - Manipulate MCMC Samples and Data Frames
Manipulates Monte Carlo Markov Chain samples and associated data frames.
Last updated 7 days ago
3.56 score 1 stars 4 dependents 4 scriptsssdtests - Tests for ssdtools
Tests for ssdtools package.
Last updated 7 days ago
3.48 score 2 scriptsgsdd - Calculate Growing Season Degree Days from Water Temperature Data
Calculates Growing Season Degree Days (GSDD), Growing Degree Days (GDD) and the Growing Seasons (GSS) from water temperature data. GSSD is a water temperature metric that is a useful predictor of age-0 trout size at the beginning of winter. It is the accumulated thermal units (in C) during the growing season based on the mean daily water temperature values. GDD is the GSSD to a particular date.
Last updated 7 days ago
3.34 score 2 stars 5 scriptsklexdatr - Kootenay Lake Exploitation Study Data
Six relational 'tibbles' from the Kootenay Lake Large Trout Exploitation study. The study which ran from 2008 to 2014 caught, tagged and released large Rainbow Trout and Bull Trout in Kootenay Lake by boat angling. The fish were tagged with internal acoustic tags and/or high reward external tags and subsequently detected by an acoustic receiver array as well as reported by anglers. The data are analysed by Thorley and Andrusak (1994) <doi:10.7717/peerj.2874> to estimate the natural and fishing mortality of both species.
Last updated 7 days ago
datafishkootenay-lake
3.30 score 7 scripts 144 downloadskootlake - Kootenay Lake Data
Annual Rainbow Trout, Bull Trout and Kokanee datasets for Kootenay Lake.
Last updated 7 days ago
bcgovkootenay-lake
3.30 score 4 scriptssmbr - Facilitates Bayesian Analysis using STAN
Facilitates analyses using STAN.
Last updated 7 days ago
mbrstan
3.00 score 1 stars 4 scriptstmbr - Analyses Using TMB
Facilitates analyses using 'Template Model Builder'.
Last updated 7 days ago
mbrtmb
2.78 score 4 scriptsbauw - Data from Bayesian Population Analysis using Winbugs
What the package does (one paragraph).
Last updated 7 days ago
2.48 score 2 scriptsrpdo - Pacific Decadal Oscillation Index Data
Monthly Pacific Decadal Oscillation (PDO) index values from January 1900 to September 2018. Superseded by 'rsoi' package which includes the historical and most recent monthly PDO index values together with related climate indices.
Last updated 7 days ago
pdo
2.29 score 1 stars 13 scripts 163 downloadscurtisquadata - Curtis and Qua Creeks Productivity Study Data
Fifteen relational tibbles from the Curtis and Qua Creeks Productivity study. The study which ran from 2015 to 2017 collected data on the water quality and temperature, periphyton, benthic invertebrates and fish populations of Curtis and Qua Creeks in the Salmo Watershed, British Columbia.
Last updated 7 days ago
2.18 score 2 scripts