VIDA-NYU / reprozip

ReproZip is a tool that simplifies the process of creating reproducible experiments from command-line executions, a frequently-used common denominator in computational science.
https://www.reprozip.org/
BSD 3-Clause "New" or "Revised" License
303 stars 33 forks source link

Write a Singularity unpacker #267

Open remram44 opened 7 years ago

remram44 commented 7 years ago

According to @VickySteeves Singularity is now quite common on HPC clusters. I checked and NYU's new cluster, Prince, has singularity 2.3.1 available.

We should write an unpacker for reprounzip that uses Singularity. I don't expect it would be much work either.

julianafreire commented 7 years ago

What are the differences between docker and singularity?

remram44 commented 7 years ago

Singularity does less isolation and is therefore more suitable for HPC environments. It's more about deploying environments than containerizing processes.

It looks like it's easy enough to import a tarball so this should be easy.