casa6-docker/install

This project provides two tools:

casa6-docker

create Docker images which contain a fully working data analysis and code development environment with modern modular casa6 and other common Python packages (e.g. astropy, Jupyter, etc.), suitable for Singularity-based HPC deployment.

casa6-install

a Python-based command-line tool to help install casa6 under Py37/38 on macOS or Linux (only for experimental use before the official NRAO support). The building process of casa6-docker requires casa6-install.

Documentation

https://r-xue.github.io/casa6-docker

Repo

https://github.com/r-xue/casa6-docker

PyPI

https://pypi.org/project/casa6-install

Docker Hub

https://hub.docker.com/r/rxastro/casa6

Free open-source software: BSD license

Note

  • The Docker Hub image can be directly used with Docker (in macOS/Linux/Windows, commercial cloud services) or Singularity (mainly for HPC).

  • casa6 is still in development and considered as experimental. Its casatools package can be used as an alternative to casacore for MeasurementSet manipulation. I haven’t run into issues with tclean, mstransform, etc. and the lower-level Toolkit.

casa6_install.casa6_install

Main module.

Indices and tables