Examples: visualization, C++, networks, data cleaning, html widgets, ropensci.

Found 10000 packages in 0.02 seconds

rspdlite — by Dirk Eddelbuettel, 5 months ago

R and C++ Interfaces to 'spdlite' C++ Header Library for Logging

The lightweight header-only C++-20 logging library 'spdlite', a lighter version of 'spdlog' and also written by Gabi Melman, provides most of the features of the larger version, and also includes 'fmt' as a fallback if std::format() is not selected.

MCMCpack — by Jong Hee Park, 2 years ago

Markov Chain Monte Carlo (MCMC) Package

Contains functions to perform Bayesian inference using posterior simulation for a number of statistical models. Most simulation is done in compiled C++ written in the Scythe Statistical Library Version 1.0.3. All models return 'coda' mcmc objects that can then be summarized using the 'coda' package. Some useful utility functions such as density functions, pseudo-random number generators for statistical distributions, a general purpose Metropolis sampling algorithm, and tools for visualization are provided.

Rtsne — by Jesse Krijthe, 3 years ago

T-Distributed Stochastic Neighbor Embedding using a Barnes-Hut Implementation

An R wrapper around the fast T-distributed Stochastic Neighbor Embedding implementation by Van der Maaten (see < https://github.com/lvdmaaten/bhtsne/> for more information on the original implementation).

posterior — by Paul-Christian Bürkner, 7 months ago

Tools for Working with Posterior Distributions

Provides useful tools for both users and developers of packages for fitting Bayesian models or working with output from Bayesian models. The primary goals of the package are to: (a) Efficiently convert between many different useful formats of draws (samples) from posterior or prior distributions. (b) Provide consistent methods for operations commonly performed on draws, for example, subsetting, binding, or mutating draws. (c) Provide various summaries of draws in convenient formats. (d) Provide lightweight implementations of state of the art posterior inference diagnostics. References: Vehtari et al. (2021) .

sanitizers — by Dirk Eddelbuettel, 2 months ago

C/C++ Source Code to Trigger Address and Undefined Behaviour Sanitizers

Recent gcc and clang compiler versions provide functionality to test for memory violations and other undefined behaviour; this is often referred to as "Address Sanitizer" (or 'ASAN') and "Undefined Behaviour Sanitizer" ('UBSAN'). The Writing R Extension manual describes this in some detail in Section 4.3 title "Checking Memory Access". This feature has to be enabled in the corresponding binary, eg in R, which is somewhat involved as it also required a current compiler toolchain which is not yet widely available, or in the case of Windows, not available at all (via the common Rtools mechanism). As an alternative, pre-built Docker containers such as the Rocker container 'r-devel-san' or the multi-purpose container 'r-debug' can be used. This package then provides a means of testing the compiler setup as the known code failures provides in the sample code here should be detected correctly, whereas a default build of R will let the package pass. The code samples are based on the examples from the Address Sanitizer Wiki at < https://github.com/google/sanitizers/wiki>.

httpuv — by Winston Chang, 8 months ago

HTTP and WebSocket Server Library

Provides low-level socket and protocol support for handling HTTP and WebSocket requests directly from within R. It is primarily intended as a building block for other packages, rather than making it particularly easy to create complete web applications using httpuv alone. httpuv is built on top of the libuv and http-parser C libraries, both of which were developed by Joyent, Inc. (See LICENSE file for libuv and http-parser license information.)

rapidxmlr — by David Cooley, 8 years ago

'Rapidxml' C++ Header Files

Provides XML parsing capability through the 'Rapidxml' 'C++' header-only library.

cppally — by Nick Christofides, 2 days ago

A 'C++20' API for R

A header-only 'C++20' API for manipulating R data structures from 'C++'. Provides 'C++20' concepts specific to R, custom scalar and vector classes with built-in NA handling, automatic object protection, 'SIMD' (single-instruction-multiple-data), parallelisation, and a streamlined system for registering 'C++' functions, including templates, to R. Full API reference and documentation are available at < https://nicchr.github.io/cppally/>.

Rtinycc — by Sounkou Mahamane Toure, a month ago

Builds the 'TinyCC' Command-Line Interface and Library for 'C' Scripting in 'R'

Builds the 'TinyCC' (Tiny 'C' Compiler) command-line interface and library for package use in 'R'. The package compiles 'TinyCC' from source and provides R functions to interact with the compiler. 'TinyCC' can be used for header preprocessing, just-in-time compilation of 'C' code in 'R', and lightweight 'C' scripting workflows.

ErlangC — by Damonsoul, 2 years ago

Solve Erlang-C Model

Provides a set of functions to solve Erlang-C model. The Erlang C formula was invented by the Danish Mathematician A.K. Erlang and is used to calculate the number of advisors and the service level.