Skip to content

Visualize your Container

Vanessa Sochat edited this page Oct 14, 2017 · 7 revisions

Look Inside your Container

Singularity Hub generates views for you to interactively explore the guts of your container.

See Your Builds

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.

Notice the pale yellow box around the description? We pull the original description from the Github Repository, and update the collection as this changes, however for individual containers you can click on the description to edit it for the container.

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.

The container metadata also preserves the counts of files based on extension types, to produce a similar plot. We recommend that you look at this via the container's API metadata, which is linked from the collection controls.

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.

Compare Containers

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:

Clone this wiki locally