Hello Alex 😄 !
Melissa Lucash and you just notified my of the existence of the Docker images of LANDIS-II ; I think it's awesome !
I've tried to read more about Docker, to see if I should choose between investing time in a develloping Docker image (and maybe join your efforts) or an Apptainer, or both of them. It looks to me like Docker has some advantages (maybe smaller sizes of containers, easier to pull, easier to deal with several container at once, etc.); but an Apptainer also seem to have some key features here.
In particular,
this reddit thread mentions that Docker is not always available on High-Performance Computing environnements (HPCs), such as supercomputing clusters, making Apptainers (formerly Singularity) more adapted to these environments. Some users mention that docker images can also be pulled from inside an Apptainer; it could make the two compatible, although I think it would be redondant in the case of LANDIS-II.
So, I tend to think that Apptainers might be more adapted for the use-case of LANDIS-II; and maybe easier, as user just have to download one file and learn one command to use it.
For v8 : I will probably create the image in the coming weeks. I was discussing with Robert Scheller if it was the right time to do it; he seemed to say that it was ! But I'll take the time to properly test each extension first, and maybe several at once for compatibility issues.