Skip to content

Astronomy docker containers for the CANFAR science-platform

License

Notifications You must be signed in to change notification settings

Dhananjhay/science-containers

 
 

Repository files navigation

CANFAR Science Platform User Containers

This repository includes build recipes for containers to be launched on the CANFAR science-platform. It is currently a bit rough and work in progress. Please feel free to contribute.

CANFAR-maintained Containers

Curently the repository contains basic build system to build a hierarchy of default containers supported by CANFAR:

	                    Ubuntu LTS
	                    	|
		            base (headless)
	                    	|
		_____________________ _ _ _ _ _ _ _
		|                                  | 
astroml (headless)			Desktop Application (desktop-app)
		|
astroml-notebook (notebook) 
astroml-vscode   (contributed)
astroml-desktop  (desktop-app)
  • The base is a headless container are built from a vanilla Ubutu LTS, with extra operating system installed (compilers, development libraries), and conda install.
  • The astroml is another headless container and is built with a large set of astronomy, machine learning, deep learning, visualisations and data science libraries.
  • The astroml-* add visualisation and interactivity software. They can be launched as a notebook session, a contributed VSCode session, or a terminal through a desktop session.
  • The Desktop Application containers do not typically derive from astroml and sometimes not from base containers, as they are legacy and may rely on now unsupported OS.

There are CUDA-enabled versions of the containers, which include NVIDIA software and CUDA-powered libraries. They are built and named as *-gpu, i.e. astroml-gpu, astroml-gpu-notebook.

CANFAR User Customised Container

If you want to build your own containers, documentation can be found in the docs directory. This directory also contains the building of the CANFAR usage documentation in the readthedocs style.

About

Astronomy docker containers for the CANFAR science-platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 32.3%
  • JavaScript 25.5%
  • Dockerfile 14.9%
  • CSS 8.3%
  • HTML 7.3%
  • Makefile 5.5%
  • Other 6.2%