Here you can read about usage, development tips, and a quick (docker) tutorial.
- Should I use GoLang or Python?
If you want an interactive experience (e.g., a Python shell with a client you can inspect environments and interact directly with a scientific filesystem and/or its functions, then you will be happier to use the scif python base. If you want a ready to go binary and don't care about interaction, or want to develop with GoLang, you're in the right spot.
- What containers are available?
If you want to see an installed scif in a Docker Container, see the tutorial. If you want a client base (e.g., the scif executable installed in a container without development libraries) then pull:
$ docker pull vanessa/scif-go:latest
If you want a container for development, then you should build it. And generally, if you use a provided container, pull it based on the commit or version (release) tag because latest is a moving target. See Docker Hub for details.