Package: mirai 2.1.0.9000

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.
Authors:
mirai_2.1.0.9000.tar.gz
mirai_2.1.0.9000.zip(r-4.5)mirai_2.1.0.9000.zip(r-4.4)mirai_2.1.0.9000.zip(r-4.3)
mirai_2.1.0.9000.tgz(r-4.5-any)mirai_2.1.0.9000.tgz(r-4.4-any)mirai_2.1.0.9000.tgz(r-4.3-any)
mirai_2.1.0.9000.tar.gz(r-4.5-noble)mirai_2.1.0.9000.tar.gz(r-4.4-noble)
mirai_2.1.0.9000.tgz(r-4.4-emscripten)mirai_2.1.0.9000.tgz(r-4.3-emscripten)
mirai.pdf |mirai.html✨
mirai/json (API)
NEWS
# Install 'mirai' in R: |
install.packages('mirai', repos = c('https://shikokuchuo.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/shikokuchuo/mirai/issues
Pkgdown site:https://shikokuchuo.net
asyncasynchronous-tasksconcurrencydistributed-computinghigh-performance-computingparallel-computing
Last updated 0 hours agofrom:1f762e8419. Checks:8 OK. Indexed: yes.
Target | Result | Latest binary |
---|---|---|
Doc / Vignettes | OK | Feb 20 2025 |
R-4.5-win | OK | Feb 20 2025 |
R-4.5-mac | OK | Feb 20 2025 |
R-4.5-linux | OK | Feb 20 2025 |
R-4.4-win | OK | Feb 20 2025 |
R-4.4-mac | OK | Feb 20 2025 |
R-4.3-win | OK | Feb 20 2025 |
R-4.3-mac | OK | Feb 20 2025 |
Exports:.flat.progress.stopcall_miraicall_mirai_collect_miraidaemondaemonsdispatchereverywherehost_urlis_error_valueis_miraiis_mirai_erroris_mirai_interruptis_mirai_maplaunch_locallaunch_remotelocal_urlmake_clustermiraimirai_mapnextcodenextgetnextstreamregister_clusterremote_configserial_configssh_configstatusstop_clusterstop_miraiunresolved
Dependencies:nanonext
mirai - Databases and Arrow
Rendered fromdatabases.Rmd
usinglitedown::vignette
on Feb 20 2025.Last update: 2025-01-06
Started: 2024-05-02
mirai - Minimalist Async Evaluation Framework for R
Rendered frommirai.Rmd
usinglitedown::vignette
on Feb 20 2025.Last update: 2025-01-28
Started: 2023-10-06
mirai - Parallel Integration
Rendered fromparallel.Rmd
usinglitedown::vignette
on Feb 20 2025.Last update: 2024-12-30
Started: 2024-01-10
mirai - Plumber Integration
Rendered fromplumber.Rmd
usinglitedown::vignette
on Feb 20 2025.Last update: 2024-12-30
Started: 2024-01-10
mirai - Promises Integration
Rendered frompromises.Rmd
usinglitedown::vignette
on Feb 20 2025.Last update: 2025-02-15
Started: 2024-01-11
mirai - Shiny Integration
Rendered fromshiny.Rmd
usinglitedown::vignette
on Feb 20 2025.Last update: 2025-01-15
Started: 2024-01-10
mirai - Torch Integration
Rendered fromtorch.Rmd
usinglitedown::vignette
on Feb 20 2025.Last update: 2025-01-06
Started: 2024-01-10
Readme and manuals
Help Manual
Help page | Topics |
---|---|
mirai: Minimalist Async Evaluation Framework for R | mirai-package |
Make Mirai Promise | as.promise.mirai |
mirai (Call Value) | call_mirai call_mirai_ |
mirai (Collect Value) | collect_mirai |
Daemon Instance | daemon |
Daemons (Set Persistent Processes) | daemons |
Dispatcher | dispatcher |
Evaluate Everywhere | everywhere |
URL Constructors | host_url local_url |
Is mirai / mirai_map | is_mirai is_mirai_map |
Error Validators | is_error_value is_mirai_error is_mirai_interrupt |
Launch Daemon | launch_local launch_remote |
Make Mirai Cluster | make_cluster stop_cluster |
mirai (Evaluate Async) | mirai |
mirai Map | mirai_map |
Generic and SSH Remote Launch Configuration | remote_config ssh_config |
Create Serialization Configuration | serial_config |
Status Information | status |
mirai (Stop) | stop_mirai |
Query if a mirai is Unresolved | unresolved |
With Mirai Daemons | with.miraiDaemons |