ids - Generate Random Identifiers
Generate random or human readable and pronounceable identifiers.
Last updated 3 years ago
13.25 score 93 stars 160 dependents 168 scripts 526k downloadsstorr - Simple Key Value Stores
Creates and manages simple key-value stores. These can use a variety of approaches for storing the data. This package implements the base methods and support for file system, in-memory and DBI-based database stores.
Last updated 4 years ago
10.01 score 117 stars 33 dependents 57 scripts 3.1k downloadsjsonvalidate - Validate 'JSON' Schema
Uses the node library 'is-my-json-valid' or 'ajv' to validate 'JSON' against a 'JSON' schema. Drafts 04, 06 and 07 of 'JSON' schema are supported.
Last updated 9 months ago
jsonjson-validationjsonvalidate
9.99 score 49 stars 43 dependents 29 scripts 7.1k downloadsorderly - Lightweight Reproducible Reporting
Order, create and store reports from R. By defining a lightweight interface around the inputs and outputs of an analysis, a lot of the repetitive work for reproducible research can be automated. We define a simple format for organising and describing work that facilitates collaborative reproducible research and acknowledges that all analyses are run multiple times over their lifespans.
Last updated 2 years ago
9.63 score 117 stars 4 dependents 94 scripts 188 downloadsredux - R Bindings to 'hiredis'
A 'hiredis' wrapper that includes support for transactions, pipelining, blocking subscription, serialisation of all keys and values, 'Redis' error handling with R errors. Includes an automatically generated 'R6' interface to the full 'hiredis' API. Generated functions are faithful to the 'hiredis' documentation while attempting to match R's argument semantics. Serialisation must be explicitly done by the user, but both binary and text-mode serialisation is supported.
Last updated 12 months ago
hiredis
9.23 score 92 stars 9 dependents 41 scripts 2.1k downloadsdiversitree - Comparative 'Phylogenetic' Analyses of Diversification
Contains a number of comparative 'phylogenetic' methods, mostly focusing on analysing diversification and character evolution. Contains implementations of 'BiSSE' (Binary State 'Speciation' and Extinction) and its unresolved tree extensions, 'MuSSE' (Multiple State 'Speciation' and Extinction), 'QuaSSE', 'GeoSSE', and 'BiSSE-ness' Other included methods include Markov models of discrete and continuous trait evolution and constant rate 'speciation' and extinction.
Last updated 3 months ago
fftw3gslopenblascpp
8.84 score 32 stars 4 dependents 518 scripts 1.2k downloadsorderly2 - Orderly Next Generation
Distributed reproducible computing framework, adopting ideas from git, docker and other software. By defining a lightweight interface around the inputs and outputs of an analysis, a lot of the repetitive work for reproducible research can be automated. We define a simple format for organising and describing work that facilitates collaborative reproducible research and acknowledges that all analyses are run multiple times over their lifespans.
Last updated 9 days ago
8.33 score 8 stars 2 dependents 49 scriptscyphr - High Level Encryption Wrappers
Encryption wrappers, using low-level support from 'sodium' and 'openssl'. 'cyphr' tries to smooth over some pain points when using encryption within applications and data analysis by wrapping around differences in function names and arguments in different encryption providing packages. It also provides high-level wrappers for input/output functions for seamlessly adding encryption to existing analyses.
Last updated 1 years ago
encryptionopensslpeer-reviewedsodium
8.17 score 94 stars 2 dependents 33 scripts 400 downloadsrrq - Simple Redis Queue
Simple Redis queue in R.
Last updated 25 days ago
clusterinfrastructure
7.40 score 24 stars 3 dependents 11 scriptsmcstate - Monte Carlo Methods for State Space Models
Implements Monte Carlo methods for state-space models such as 'SIR' models in epidemiology. Particle MCMC (pmcmc) and SMC2 methods are planned. This package is particularly designed to work with odin/dust models, but we will see how general it becomes.
Last updated 6 months ago
7.24 score 19 stars 85 scriptsmonty - Monte Carlo Models
Experimental sources for the next generation of mcstate, now called 'monty', which will support much of the old mcstate functionality but new things like better parameter interfaces, Hamiltonian Monte Carlo, and other features.
Last updated 6 days ago
cpp
7.15 score 3 stars 2 dependents 25 scriptsthor - Interface to 'LMDB'
Key-value store, implemented as a wrapper around 'LMDB'; the "lightning memory-mapped database" <https://www.symas.com/lmdb>. 'LMDB' is a transactional key value store that uses a memory map for efficient access. This package wraps the entire 'LMDB' interface (except duplicated keys), and provides objects for transactions and cursors.
Last updated 3 months ago
7.06 score 53 stars 13 dependents 11 scripts 421 downloadsvaultr - Vault Client for Secrets and Sensitive Data
Provides an interface to a 'HashiCorp' vault server over its http API (typically these are self-hosted; see <https://www.vaultproject.io>). This allows for secure storage and retrieval of secrets over a network, such as tokens, passwords and certificates. Authentication with vault is supported through several backends including user name/password and authentication via 'GitHub'.
Last updated 1 years ago
6.80 score 24 stars 1 dependents 2 scripts 1.8k downloadsstevedore - Docker Client
Work with containers over the Docker API. Rather than using system calls to interact with a docker client, using the API directly means that we can receive richer information from docker. The interface in the package is automatically generated using the 'OpenAPI' (a.k.a., 'swagger') specification, and all return values are checked in order to make them type stable.
Last updated 1 years ago
6.68 score 134 stars 12 scripts 275 downloadshipercow - High Performance Computing
Set up cluster environments and jobs. Moo.
Last updated 13 days ago
6.63 score 1 stars 1 dependents 41 scriptscontext - Contexts for evaluating R expressions
Contexts for evaluating R expressions.
Last updated 2 years ago
clusterinfrastructure
6.57 score 5 stars 1 dependents 1.7k scriptsdust2 - Next Generation dust
Experimental sources for the next generation of dust, which will properly adopt the particle filter, have support for partial parameter updates, support for multiple parameter sets and hopefully better GPU/MPI support.
Last updated 9 days ago
cppopenmp
6.24 score 1 dependents 25 scriptsdde - Solve Delay Differential Equations
Solves ordinary and delay differential equations, where the objective function is written in either R or C. Suitable only for non-stiff equations, the solver uses a 'Dormand-Prince' method that allows interpolation of the solution at any point. This approach is as described by Hairer, Norsett and Wanner (1993) <ISBN:3540604529>. Support is also included for iterating difference equations.
Last updated 3 months ago
6.01 score 15 stars 34 scripts 258 downloadsodin2 - Next generation odin
Temporary package for rewriting odin.
Last updated 3 days ago
5.93 score 3 stars 16 scriptsodin.dust - Compile Odin to Dust
Less painful than it sounds, this package compiles an odin model to use dust, our new stochastic model system. Supports only a subset of odin models (discrete time stochastic models with no interpolation and no delays).
Last updated 3 months ago
5.71 score 3 stars 121 scriptscinterpolate - Interpolation From C
Simple interpolation methods designed to be used from C code. Supports constant, linear and spline interpolation. An R wrapper is included but this package is primarily designed to be used from C code using 'LinkingTo'. The spline calculations are classical cubic interpolation, e.g., Forsythe, Malcolm and Moler (1977) <ISBN: 9780131653320>.
Last updated 3 months ago
infrastructureopenblas
5.61 score 9 stars 3 dependents 1 scripts 929 downloadsdidehpc - DIDE HPC Support
Previous DIDE HPC support. Don't use this, use hipercow instead.
Last updated 30 days ago
clusterinfrastructure
3.94 score 10 stars 58 scriptsmontagu - Interface with 'montagu'
Client for interacting with the montagu API, and authentication with the montagu OrderlyWeb instance. This package is part of montagu.
Last updated 5 years ago
3.48 score 2 stars 3 scriptshipercow.windows - DIDE HPC Support for Windows
Driver for using the DIDE windows cluster, via the hipercow package. Typically the user will install that package directly and this once they are requested to.
Last updated 13 days ago
3.46 score 1 stars 2 scriptsrrlite - R Bindings to rlite
R bindings to rlite. rlite is a "self-contained, serverless, zero-configuration, transactional redis-compatible database engine. rlite is to Redis what SQLite is to SQL.".
Last updated 2 months ago
peer-reviewed
3.23 score 17 stars 1 scriptsprovisionr - Provision a Library
Provision a set of packages into a new library, possibly for use on a different architecture.
Last updated 4 years ago
clusterinfrastructure
3.13 score 27 stars 1 scriptsconan2 - Conan the Librarian
Create libraries. For us, there is no spring. Just the wind that smells fresh before the storm.
Last updated 9 months ago
3.02 score 1 dependents 1 scriptsodin.js - 'odin' 'JavaScript' support
Create 'JavaScript' differential equation models from an 'odin' model specification.
Last updated 2 years ago
2.88 score 5 stars 3 scriptsqueuer - Queue Tasks
Queue tasks to number of backends.
Last updated 2 years ago
clusterinfrastructure
2.78 score 4 stars 4 scriptsorderlyweb - Orderly Support for 'OrderlyWeb'
Client for 'OrderlyWeb' for use from the 'orderly' package. Allows downloading of reports, running remote reports and other interaction with the remote report repository.
Last updated 2 years ago
2.78 score 1 dependents 1 scriptssyncr - Synchronise Directories
Syncronise directories using rsync.
Last updated 7 years ago
clusterinfrastructure
2.65 score 9 stars 2 scriptsorderly.server - Serve Orderly
Run orderly reports as a server.
Last updated 1 years ago
2.40 score 1 scriptsheartbeatr - Heartbeat Support using 'Redis'
Simple heartbeat support for R using 'Redis'. A heartbeat is a background thread that acts as a dead-man's switch. It will create a key on Redis that will automatically expire after a number of seconds and then periodically refresh that key, even when the R process is busy. If the process dies for some reason, then the key will disappear. A heartbeat can be used to detect loss of worker processes on shared systems.
Last updated 4 years ago
hirediscpp
2.30 score 2 stars 4 scriptsmode - Solve Multiple ODEs
Solve multiple ODEs in parallel.
Last updated 2 years ago
2.08 score 24 scriptsorderly.sharedfile - Package Title Here
Access files in shared locations from orderly.
Last updated 3 months ago
2.00 score 1 stars 2 scriptsorderly.sharepoint - Sharepoint Driver for Orderly
Store orderly reports on Sharepoint. Provides an orderly remote driver that can be used to share orderly reports using Sharepoint. You can use Sharepoint's access controls and use this to set up a lightweight way of using orderly within a team.
Last updated 1 years ago
2.00 score 2 scripts