-
Notifications
You must be signed in to change notification settings - Fork 9
Visualize your Container
Singularity Hub generates views for you to interactively explore the guts of your container, if you click the of the container.

Singularity provides each container build with a details view that includes the build specification file, along with calculated metrics and renderings of the build process and container contents. You are allowed one private build, and can disable your Github pushes from building at any time with Disable.

If the build was successful or errored with a log, it will be available for viewing:

We calculate a similarity score for your container against all major operating systems.

We calculate a diff between the container and it's (estimated) base operating system, and from this generate a list of software and service tags to describe the container:

The container metadata also preserves the counts of files based on extension types:

All of these functions are available for use on your local machine using our software singularity-python, and data is also available programatically via our API.
You can also select two containers, and generate those same views to show similarities and differences, and this is done by adding containers to your "Container Snackbox" with the buttons associated with containers around the site. The Snackbox will pop up automatically when you add containers to it, and is always available via the in the bottom left. Currently, Singularity Hub has functions that support comparison of two containers, which you can select from the Snackbox:

Need help? submit an issue and let us know!