Open in Colab: https://colab.research.google.com/github/casangi/casadocs/blob/master/docs/notebooks/carta.ipynb


CARTA

CARTA is the Cube Analysis and Rendering Tool for Astronomy, a new image visualization and analysis tool designed for the ALMA, the VLA, and the SKA pathfinders. As image sizes continue to increase with modern telescopes, viewing an image with a local image viewer or with a remote image viewer via the ssh protocol becomes less efficient. The mission of CARTA is to provide usability and scalability for the future by utilizing modern web technologies and computing parallelization.

Download and Installation (see https://cartavis.github.io/)

CARTA is a separate application and not directly integrated with CASA. Refer to the official CARTA website for download and installation instructions as well as a proper set of documentation.

Some advantages over the CASA Viewer (tasks imview and msview):

  • Much better performance, able to handle very large image cubes

  • Modern web browser based interface allowing local and remote display options.

  • Can display Stokes wedges.

  • Proper display of image headers

  • Flexibility to modify and save the layout

  • Supports new HDF5 image format (in addition to CASA Image, MIRIAD, and FITS)

  • Rotation support for regions

  • RMS display for spectra

  • Better image rendering widget

  • Better animation control

  • Gzip image display

Subsequent releases of CARTA will continue to enhance CARTA’s performance. For a full overview of the current and upcoming features, see the official CARTA website.

cartadisplaylight

CARTA is developed by the Academia Sinica Institute of Astronomy and Astrophysics (ASIAA), the Inter-University Institute for Data Intensive Astronomy (IDIA), the National Radio Astronomy Observatory (NRAO), and the Department of Physics, University of Alberta.

Remaining Capability Gaps

Note: CARTA does not offer an exact replacement for every feature in the old CASA Viewer (tasks imview and msview), but most things are complete, and CARTA offers a good deal of enhanced functionality over the imview task.

Some remaining features that are either under development for CARTA v.5, or planned for a future CARTA version:

  • Complete set of fitting tools

  • Channel-map view

  • RGB image overlay

  • Python scripting

  • Full support workspaces and workspace sharing

  • PV plots along poly-lines

  • Profile and histogram fitting

  • Scalable output (SVG or PDF)

  • Full support CRTF

Cube rotation

CARTA support the viewing of rotated cubes, but does not perform cube rotation within the software. This means that users will need to use the CASA task imtrans to create a rotated cube for visualization in CARTA

Interactive Clean

The CASA Viewer serves as both a stand-alone analysis platform for image artifacts, as well as an interactive front-end to control CASA execution (via interactive clean).

CARTA is focused on providing image analysis to a wide variety of groups and organizations, some of which are not affiliated with CASA or only have access to the output images. Integrating CASA and CARTA together through interactive clean control would not be efficient.

Instead, the CASA team is developing a separate interactive control interface for interactive cleaning within CASA. A first version of this interactive clean widget will appear in a fortcoming CASA release.

MS View

The CASA Viewer is also able to open MeasurementSet format files for raster display and flagging of visibility data. CARTA will focus solely on image format files (including FITS and HDF5). The CASA team is working to migrate MS view and PlotMS to a new unified MeasurementSet plotting and analysis utility. More details will be provided as development progresses.


Using CARTA with CASA

The CARTA Website provides download links for CARTA on a variety of platforms and usage types. CARTA is intended for more than just CASA usage and supports installation within large data warehouses and archives.

Personal laptops or workstations

Many users expect to run CARTA alongside a CASA instance to view the products produced by CASA. The Stand-alone application version of CARTA is intended for this purpose.

If you are running CASA on your own laptop or workstation that you are directly using (so the machine where the data reside is the same that will render the visualization), then simply downloading and executing the Stand-alone application version of CARTA for your OS is sufficient.

Clusters

If you are running CASA or viewing data products on a cluster, you should have a site deployment of CARTA configured by your system administrator. This is a single CARTA instance that is always running at a fixed URL and allows users to connect with their institution login credentials.

Note that the stand-alone application version of CARTA may work on a cluster through ssh/VNC with the --no_browser option discussed in the next section, but the site deployment version is the intended distribution for this type of usage.


Running CARTA at NRAO

Instructions for running CARTA within the NRAO network or by users with an NRAO account can be found here.