Package: mirai 1.3.1
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, with the result automatically available upon completion. Modern networking and concurrency built on 'nanonext' and 'NNG' (Nanomsg Next Gen) ensure reliable and efficient scheduling, over fast inter-process communications or TCP/IP secured by TLS. Advantages include being inherently queued thus handling many more tasks than available processes, no storage on the file system, support for otherwise non-exportable reference objects, an event-driven promises implementation, and built-in asynchronous parallel map.
Authors:
mirai_1.3.1.tar.gz
mirai_1.3.1.zip(r-4.5)mirai_1.3.1.zip(r-4.4)mirai_1.3.1.zip(r-4.3)
mirai_1.3.1.tgz(r-4.4-any)mirai_1.3.1.tgz(r-4.3-any)
mirai_1.3.1.tar.gz(r-4.5-noble)mirai_1.3.1.tar.gz(r-4.4-noble)
mirai_1.3.1.tgz(r-4.4-emscripten)mirai_1.3.1.tgz(r-4.3-emscripten)
mirai.pdf |mirai.html✨
mirai/json (API)
NEWS
# Install 'mirai' in R: |
install.packages('mirai', repos = c('https://test.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/shikokuchuo/mirai/issues
asynchronous-tasksconcurrencydistributed-computinghigh-performance-computingparallel-programmingpromises
Last updated 12 days agofrom:7eabdb6c1b (on v1.3.1). Checks:OK: 7. Indexed: no.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 15 2024 |
R-4.5-win | OK | Nov 15 2024 |
R-4.5-linux | OK | Nov 15 2024 |
R-4.4-win | OK | Nov 15 2024 |
R-4.4-mac | OK | Nov 15 2024 |
R-4.3-win | OK | Nov 15 2024 |
R-4.3-mac | OK | Nov 15 2024 |
Exports:.flat.progress.progress_cli.stopcall_miraicall_mirai_collect_miraidaemondaemonsdispatchereverywherehost_urlis_error_valueis_miraiis_mirai_erroris_mirai_interruptis_mirai_maplaunch_locallaunch_remotelocal_urlmake_clustermiraimirai_mapnextgetnextstreamregister_clusterremote_configsaiseiserial_configssh_configstatusstop_clusterstop_miraiunresolved
Dependencies:nanonext
mirai - Databases and Arrow
Rendered fromdatabases.Rmd
usinglitedown::vignette
on Nov 15 2024.Last update: 2024-10-04
Started: 2024-05-02
mirai - Minimalist Async Evaluation Framework for R
Rendered frommirai.Rmd
usinglitedown::vignette
on Nov 15 2024.Last update: 2024-11-15
Started: 2023-10-06
mirai - Parallel Integration
Rendered fromparallel.Rmd
usinglitedown::vignette
on Nov 15 2024.Last update: 2024-11-15
Started: 2024-01-10
mirai - Plumber Integration
Rendered fromplumber.Rmd
usinglitedown::vignette
on Nov 15 2024.Last update: 2024-10-08
Started: 2024-01-10
mirai - Promises Integration
Rendered frompromises.Rmd
usinglitedown::vignette
on Nov 15 2024.Last update: 2024-09-17
Started: 2024-01-11
mirai - Shiny Integration
Rendered fromshiny.Rmd
usinglitedown::vignette
on Nov 15 2024.Last update: 2024-10-07
Started: 2024-01-10
mirai - Torch Integration
Rendered fromtorch.Rmd
usinglitedown::vignette
on Nov 15 2024.Last update: 2024-08-20
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 |
Saisei (Regenerate Token) | saisei |
Create Serialization Configuration | serial_config |
Status Information | status |
mirai (Stop) | stop_mirai |
Query if a mirai is Unresolved | unresolved |
With Mirai Daemons | with.miraiDaemons |