Skip to content
@casangi

CASA

Common Astronomy Software Applications

CASA, the Common Astronomy Software Applications, serves as the primary data processing software for the Atacama Large Millimeter/submillimeter Array (ALMA) and Karl G. Jansky Very Large Array (VLA), and is often used by other radio telescopes.

The CASA organization on GitHub contains prototype packages that the CASA team is developing for the next generation of radio telescopes (such as the ngVLA and ALMA WSU), along with other ancillary packages related to production CASA (such as documentation). The production CASA code is hosted on Bitbucket.

Useful links:

Prototype Packages Being Developed:

These prototype packages are still under development and will be rapidly changing, however, some have progressed to the stage where tutorials are available.

Package Description Tutorial Available
astrohack Antenna panel and position corrections. Yes
casagui CASA GUI desktop. Yes
graphviper Dask based MapReduce for Multi-Xarray datasets. Yes
astroviper Radio interferometry data processing. No
xradio Xarray radio astronomy data IO. No
cloudviper Cloud-native container orchestration system configurations No
toolviper Radio astronomy processing tools using the VIPER framework Yes
benchviper This repository uses airspeed-velocity (asv) to benchmark packages in the VIPER ecosystem. No
testviper Automated Test Repository for the VIPER Ecosystem No

Production CASA Packages:

Package Description
casadocs CASA documentation.
examples Examples of how to use CASA.
casabench Tracking performance metrics of CASA.
casaconfig Reference data and converters for CASA operation.

We welcome feedback at casa-feedback@nrao.edu.

Popular repositories Loading

  1. xradio xradio Public

    Xarray Radio Astronomy Data IO

    Python 33 16

  2. casadocs casadocs Public

    Common Astronomy Software Applications Documentation

    Python 15 12

  3. sshpyk sshpyk Public

    Remote Jupyter Kernels via SSH tunnels

    Python 10 4

  4. cngi_prototype cngi_prototype Public archive

    Prototype Development of CNGI

    Python 8 9

  5. examples examples Public

    Examples of how to use CASA

    Jupyter Notebook 8

  6. casagui casagui Public

    CASA GUI Desktop

    Python 5 1

Repositories

Showing 10 of 31 repositories
  • astroviper Public

    Radio Interferometry Data Processing

    casangi/astroviper's past year of commit activity
    Python 4 3 106 4 Updated Nov 2, 2026
  • RADPS-roadmap Public
    casangi/RADPS-roadmap's past year of commit activity
    2 0 113 0 Updated Nov 2, 2026
  • testviper Public

    Automated Test Repository for the VIPER Ecosystem

    casangi/testviper's past year of commit activity
    Python 2 BSD-3-Clause 1 11 2 Updated Nov 2, 2026
  • cubevis Public

    visualization tools for casa image and visibility data

    casangi/cubevis's past year of commit activity
    Python 5 LGPL-2.1 0 2 0 Updated Nov 2, 2026
  • xradio Public

    Xarray Radio Astronomy Data IO

    casangi/xradio's past year of commit activity
    Python 33 16 87 7 Updated Nov 2, 2026
  • toolviper Public

    Tools and utilities for optimized radio astronomy processing using the VIPER framework.

    casangi/toolviper's past year of commit activity
    Python 3 3 8 1 Updated Nov 2, 2026
  • pyasdm Public

    ASDM backend for the VIPER framework.

    casangi/pyasdm's past year of commit activity
    Python 1 BSD-3-Clause 1 11 0 Updated Nov 2, 2026
  • graphviper Public

    Dask Based MapReduce for Multi Xarray Datasets.

    casangi/graphviper's past year of commit activity
    Python 1 2 3 1 Updated Nov 1, 2026
  • casadocs Public

    Common Astronomy Software Applications Documentation

    casangi/casadocs's past year of commit activity
    Python 15 Apache-2.0 12 3 8 Updated Oct 30, 2026
  • benchviper Public

    Performance monitoring for xradio

    casangi/benchviper's past year of commit activity
    Python 2 1 6 2 Updated Oct 28, 2026