![](https://github.com/shikokuchuo/mirai/raw/HEAD/man/figures/logo.png)
mirai - Minimalist Async Evaluation Framework for R
High-performance parallel code execution and distributed computing. Designed for simplicity, a 'mirai' evaluates an R expression asynchronously, on local or network resources, resolving automatically upon completion. Modern networking and concurrency built on 'nanonext' and 'NNG' (Nanomsg Next Gen) ensures reliable and efficient scheduling, over fast inter-process communications or TCP/IP secured by TLS.
Last updated 9 hours ago
asynchronous-tasksconcurrencydistributed-computinghigh-performance-computingparallel-programmingpromises
142 stars 5.50 score 1 dependencies 6 dependents![](https://github.com/wlandau/crew/raw/HEAD/man/figures/logo.png)
crew - A Distributed Worker Launcher Framework
In computationally demanding analysis projects, statisticians and data scientists asynchronously deploy long-running tasks to distributed systems, ranging from traditional clusters to cloud services. The 'NNG'-powered 'mirai' R package by Gao (2023) <doi:10.5281/zenodo.7912722> is a sleek and sophisticated scheduler that efficiently processes these intense workloads. The 'crew' package extends 'mirai' with a unifying interface for third-party worker launchers. Inspiration also comes from packages. 'future' by Bengtsson (2021) <doi:10.32614/RJ-2021-048>, 'rrq' by FitzJohn and Ashton (2023) <https://github.com/mrc-ide/rrq>, 'clustermq' by Schubert (2019) <doi:10.1093/bioinformatics/btz284>), and 'batchtools' by Lang, Bischel, and Surmann (2017) <doi:10.21105/joss.00135>.
Last updated 7 days ago
high-performance-computing
105 stars 4.85 score 24 dependencies 2 dependents![](https://github.com/shikokuchuo/nanonext/raw/HEAD/man/figures/logo.png)
nanonext - NNG (Nanomsg Next Gen) Lightweight Messaging Library
R binding for NNG (Nanomsg Next Gen), a successor to ZeroMQ. NNG is a socket library implementing 'Scalability Protocols', a reliable, high-performance standard for common communications patterns including publish/subscribe, request/reply and service discovery, over in-process, IPC, TCP, WebSocket and secure TLS transports. As its own threaded concurrency framework, provides a toolkit for asynchronous programming and distributed computing, with intuitive 'aio' objects which resolve automatically upon completion of asynchronous operations, and synchronisation primitives allowing R to wait upon events signalled by concurrent threads.
Last updated 8 days ago
concurrencyhttpsipc-messagemessaging-librarynanomsgnngrpcsocket-communicationsynchronization-primitivestcp-protocolwebsocket
48 stars 4.51 score 0 dependencies 7 dependentsmultiverse.internals - Internal Infrastructure for R-multiverse
R-multiverse requires this internal internal infrastructure package to automate contribution reviews and populate universes.
Last updated 8 days ago
1.08 score 27 dependencies![](https://github.com/shikokuchuo/ichimoku/raw/HEAD/man/figures/logo.png)
ichimoku - Visualization and Tools for Ichimoku Kinko Hyo Strategies
An implementation of 'Ichimoku Kinko Hyo', also commonly known as 'cloud charts'. Static and interactive visualizations with tools for creating, backtesting and development of quantitative 'ichimoku' strategies. As described in Sasaki (1996, ISBN:4925152009), the technique is a refinement on candlestick charting, originating from Japan and now in widespread use in technical analysis worldwide. Translating as 'one-glance equilibrium chart', it allows the price action and market structure of financial securities to be determined 'at-a-glance'. Incorporates an interface with the OANDA fxTrade API <https://developer.oanda.com/> for retrieving historical and live streaming price data for major currencies, metals, commodities, government bonds and stock indices.
Last updated 8 days ago
ichimokuichimoku-cloudoandaquantitative-finance
29 stars 3.12 score 57 dependenciessecretbase - Cryptographic Hash, Extendable-Output and Base64 Functions
Fast and memory-efficient streaming hash functions and base64 encoding and decoding. Performs direct hashing of strings and raw vectors. Stream hashes files potentially larger than memory, as well as in-memory objects through R's serialization mechanism. Implementations include the SHA-256, SHA-3 and 'Keccak' cryptographic hash functions, SHAKE256 extendable-output function (XOF), and 'SipHash' pseudo-random function.
Last updated 15 days ago
base64cryptographic-hash-functionsextendable-output-functionskeccaksha256sha3shake256siphash
7 stars 3.80 score 0 dependencies 17 dependents![](https://github.com/stan-dev/cmdstanr/raw/HEAD/man/figures/logo.png)
cmdstanr - R Interface to 'CmdStan'
A lightweight interface to 'Stan' <https://mc-stan.org>. The 'CmdStanR' interface is an alternative to 'RStan' that calls the command line interface for compilation and running algorithms instead of interfacing with C++ via 'Rcpp'. This has many benefits including always being compatible with the latest version of Stan, fewer installation errors, fewer unexpected crashes in RStudio, and a more permissive license.
Last updated 25 days ago
bayesbayesianmarkov-chain-monte-carlomaximum-likelihoodmcmcstanvariational-inference
138 stars 5.47 score 26 dependencies 5 dependentshttpgd - A 'HTTP' Server Graphics Device
A graphics device for R that is accessible via network protocols. This package was created to make it easier to embed live R graphics in integrated development environments and other applications. The included 'HTML/JavaScript' client (plot viewer) aims to provide a better overall user experience when dealing with R graphics. The device asynchronously serves graphics via 'HTTP' and 'WebSockets'.
Last updated 25 days ago
362 stars 6.69 score 8 dependencies![](https://github.com/duckdb/duckdb-r/raw/HEAD/man/figures/logo.png)
duckdb - DBI Package for the DuckDB Database Management System
The DuckDB project is an embedded analytical data management system with support for the Structured Query Language (SQL). This package includes all of DuckDB and a R Database Interface (DBI) connector.
Last updated 26 days ago
databaseduckdbolap
103 stars 6.11 score 1 dependencies 40 dependentstidypolars - Get the Power of Polars with the Syntax of the Tidyverse
Polars is an amazing cross-language tool for manipulating very large data. However, one drawback is that the R implementation has a syntax that will look odd to many R users who are not used to Python syntax. The objective of tidypolars is to improve the ease-of-use of Polars in R by providing tidyverse syntax to polars.
Last updated 27 days ago
138 stars 5.08 score 23 dependenciespolars - Lightning-Fast 'DataFrame' Library
Lightning-fast 'DataFrame' library written in 'Rust'. Convert R data to 'Polars' data and vice versa. Perform fast, lazy, larger-than-memory and optimized data queries. 'Polars' is interoperable with the package 'arrow', as both are based on the 'Apache Arrow' Columnar Format.
Last updated 28 days ago
arrowpolarsrust
416 stars 7.26 score 1 dependencies 2 dependentsstring2path - Rendering Font into 'data.frame'
Extract glyph information from font data, and translate the outline curves to flattened paths or tessellated polygons. The converted data is returned as a 'data.frame' in easy-to-plot format.
Last updated 1 months ago
89 stars 4.18 score 11 dependencies![](https://github.com/r-multiverse/multitools/raw/HEAD/man/figures/logo.png)
multitools - Tools for Contributing Packages to R-multiverse
'R-multiverse' is a community-curated collection of R package releases, powered by 'R-universe'. The 'multitools' package has tools for maintainers of packages in 'R-multiverse'.
Last updated 1 months ago
2 stars 0.91 score 12 dependencies![](https://github.com/ropensci/stantargets/raw/HEAD/man/figures/logo.png)
stantargets - Targets for Stan Workflows
Bayesian data analysis usually incurs long runtimes and cumbersome custom code. A pipeline toolkit tailored to Bayesian statisticians, the 'stantargets' R package leverages 'targets' and 'cmdstanr' to ease these burdens. 'stantargets' makes it super easy to set up scalable Stan pipelines that automatically parallelize the computation and skip expensive steps when the results are already up to date. Minimal custom code is required, and there is no need to manually configure branching, so usage is much easier than 'targets' alone. 'stantargets' can access all of 'cmdstanr''s major algorithms (MCMC, variational Bayes, and optimization) and it supports both single-fit workflows and multi-rep simulation studies. For the statistical methodology, please refer to 'Stan' documentation (Stan Development Team 2020) <https://mc-stan.org/>.
Last updated 3 months ago
bayesianhigh-performance-computingmaker-targetopiareproducibilitystanstatisticstargets
47 stars 3.03 score 53 dependenciestargetsketch - Create and Visualize Targets Pipelines
A Shiny app for creating and visualizing targets pipelines (<https://github.com/wlandau/targets>). Simply supply a _targets.R file with the pipeline and supporting functions, and the app shows a dependency graph and manifest.
Last updated 3 months ago
data-sciencehigh-performance-computingpipelinereproducibilityshinytargetsworkflow
17 stars 1.90 score 82 dependenciesSBC - Simulation Based Calibration for rstan/cmdstanr models
SBC helps perform Simulation Based Calibration on Bayesian models. SBC lets you check for bugs in your model code and/or algorithm that fits the model. SBC focuses on models built with 'Stan' <https://mc-stan.org>, but can support other modelling languages as well.
Last updated 4 months ago
diagnosticssimulation-based-inference
47 stars 3.16 score 54 dependenciesigraph - Network Analysis and Visualization
Routines for simple graphs and network analysis. It can handle large graphs very well and provides functions for generating random and regular graphs, graph visualization, centrality methods and much more.
Last updated 5 months ago
complex-networksgraph-algorithmsgraph-theorymathematicsnetwork-analysisnetwork-graph
531 stars 14.54 score 10 dependencies 1794 dependentslater - Utilities for Scheduling Functions to Execute Later with Event Loops
Executes arbitrary R or C functions some time after the current time, after the R execution stack has emptied. The functions are scheduled in an event loop.
Last updated 7 months ago
136 stars 15.18 score 2 dependencies 2411 dependentstidytensor - TidyTensor
Provides functions for working with tensors (vectors, matrices, or multidimensional arrays) as named hierarchical data structures.
Last updated 3 years ago
2 stars 0.23 score 11 dependenciesINLA -
Last updated 5 years ago