mirai
Minimalist Async Evaluation Framework for R
Designed for simplicity, a 'mirai' evaluates an R expression asynchronously in a parallel process, locally or distributed over the network. The result is automatically available 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. Distributed computing can launch remote resources via SSH or cluster managers. An inherently queued architecture handles many more tasks than available processes, and requires no storage on the file system. Innovative features include support for otherwise non-exportable reference objects, event-driven promises, and asynchronous parallel map.
- Version2.1.0
- R versionR (≥ 3.6)
- LicenseGPL (≥ 3)
- Needs compilation?No
- mirai citation info
- Last release02/07/2025
Documentation
- Vignettemirai - Databases and Arrow
- Vignettemirai - Minimalist Async Evaluation Framework for R
- Vignettemirai - Parallel Integration
- Vignettemirai - Plumber Integration
- Vignettemirai - Promises Integration
- Vignettemirai - Shiny Integration
- Vignettemirai - Torch Integration
- MaterialREADME
- MaterialNEWS
- In ViewsHighPerformanceComputing
Team
Charlie Gao
MaintainerShow author detailsHibiki AI Limited
Show author detailsRolesCopyright holderJoe Cheng
Show author detailsRolesContributorPosit Software, PBC
Insights
Last 30 days
This package has been downloaded 4,272 times in the last 30 days. Consider this 'mid-tier influencer' status—if it were a TikTok, it would get a nod from nieces and nephews. The following heatmap shows the distribution of downloads per day. Yesterday, it was downloaded 92 times.
The following line graph shows the downloads per day. You can hover over the graph to see the exact number of downloads per day.
Last 365 days
This package has been downloaded 45,491 times in the last 365 days. The downloads are officially high enough to crash an underfunded departmental server. Quite an accomplishment! The day with the most downloads was Nov 26, 2024 with 398 downloads.
The following line graph shows the downloads per day. You can hover over the graph to see the exact number of downloads per day.
Data provided by CRAN
Binaries
Dependencies
- Imports1 package
- Enhances1 package
- Suggests2 packages
- Reverse Imports4 packages
- Reverse Suggests1 package