When using singularity 3, the default container type is sif. Also,
singulairty downlaod the container in the current directory instead of
SIGNULARITY_CACHEDIR. This causes the line 573 assertion to fail since
it's looking for an simg image in the cache directory. Forcing the
location and container type fixes this issue.
I ended up making rgc compatible with singularity 2 and 3 on the feature/singularity3 branch. I'm going to improve the documentation before creating a new release, so let me know what you think.
When using singularity 3, the default container type is sif. Also, singulairty downlaod the container in the current directory instead of SIGNULARITY_CACHEDIR. This causes the line 573 assertion to fail since it's looking for an simg image in the cache directory. Forcing the location and container type fixes this issue.