Bioconductor / basilisk

Clone of the Bioconductor repository for the basilisk package.
https://bioconductor.org/packages/devel/bioc/html/basilisk.html
GNU General Public License v3.0
27 stars 14 forks source link

Persistent processes #4

Closed LTLA closed 4 years ago

LTLA commented 4 years ago

This allows basiliskRun to use a persistent process for each envname/pkgname combination. The idea is to avoid the overhead of starting and stopping a socket/fork process, loading in basilisk in that process, loading in Python packages, etc. for each basiliskRun call, where possible. This is normally negligible overhead but may have an impact for many calls to short-running functions.