Introduction#

CARTA development scope#

CARTA, Cube Analysis and Rendering Tool for Astronomy, is an image visualization and analysis tool designed for the ALMA, the VLA, and the SKA pathfinders - MeerKAT and ASKAP as well as the SKA as it evolves. CARTA is designed to be a modern, web-based, and high-performance image viewer for large astronomical data cubes, which are often in the range of gigabytes to multi-terabytes in size. As the image size increases dramatically with modern telescopes in the past decade or so, viewing an image with a local CPU-based image viewer or with a remote CPU-based image viewer via the SSH protocol plus X11 tunneling or the VNC becomes much less efficient. The mission of CARTA is to provide usability, scalability, and maintainability for the future by focusing on UI/UX and utilizing modern web technologies and computing parallelization. For example, to enhance the science productivity for astronomers, CARTA has been integrated with the ALMA, NRAO, and ASKAP (CASDA) science archives, allowing users to visualize images from these archives directly. In addition, CARTA is now featured as one of the tools in an SRCNet prototyping team, having been chosen to visualize SKA astronomical data.

Client-Server architecture#

CARTA uses a client-server architecture suitable for visualizing images with large file sizes (GB to several TB) easily obtained from ALMA, VLA, or SKA pathfinders (MeerKAT and ASKAP) observations. Processing such a massive file with a personal computer or a laptop is difficult. Using a client-server architecture, heavy-lifting computation and data storage can be handled by remote enterprise-class servers or clusters with high computing power and high-performance storage. At the same time, processed products are sent to clients for light-weight computation and for visualization with modern web technologies, such as GPU-accelerated rendering. This architecture also enables users to visualize images from the ALMA, NRAO, and ASKAP (CASDA) science archives directly using CARTA as an interface.

Codebase and releases#

CARTA is an open-source project. Its source code is publicly available at CARTAvis.

CARTA has two deployment modes: “Site Deployment Mode” (SDM) and “User Deployment Mode” (UDM). The former is designed for hosting multiple users on an enterprise-class server, while the latter is designed for single-user usage on a personal computer, laptop, or remote server.

Installation guides for the “Site Deployment Mode” and the “User Deployment Mode” are provided in the section Installation and configuration. Please contact the CARTA Helpdesk (support@carta.freshdesk.com) or file an issue if there is a problem.

Besides the annual stable release (the current stable release is v5.1), there are one or two beta releases within the one-year development cycle. With the beta releases, you can try new features and provide feedback to the development team to improve the next stable release. Please visit the CARTA homepage (https://cartavis.org) for the latest beta and stable releases.

Getting help#

The CARTA development team welcomes any suggestion, feature request, or bug report to make CARTA better via

Contributors#

The development of the CARTA project is a joint effort from:

The development team is composed of astronomers, software engineers, and computer scientists who are passionate about astronomy and data visualization.

Software citation#

Please use the following DOI as a citation when using CARTA for publications.

https://zenodo.org/badge/DOI/10.5281/zenodo.3377984.svg

The bibtex is

@software{angus_comrie_2026_18477253,
   author       = {Angus Comrie and
                   Kuo-Song Wang and
                   Yu-Hsuan Hwang and
                   Adrianna Pińska and
                   Pamela Harris and
                   Carli Raul-Omar and
                   Hou, Kuan-Chou and
                   Aikema, David and
                   Cheng-Chin Chiang and
                   Lin, Ming-Yi and
                   Huang, Po-Sheng and
                   Gao, Zhen-Kai and
                   Rob Simmonds},
   title        = {CARTA: The Cube Analysis and Rendering Tool for
                   Astronomy
               },
   month        = feb,
   year         = 2026,
   publisher    = {Zenodo},
   version      = {5.1},
   doi          = {10.5281/zenodo.18477253},
   url          = {https://doi.org/10.5281/zenodo.18477253},

}

You may also refer to https://ui.adsabs.harvard.edu/abs/2020zndo…3377984C/abstract.

An introductory paper describing the design, implementation, and features of CARTA is published in PASP (Wang et al. and CARTA collaboration 2026, https://ui.adsabs.harvard.edu/abs/2026PASP..138b4506W/abstract). Please cite this paper when using CARTA for publications.

@ARTICLE{2026PASP..138b4506W,
   author = {{Wang}, Kuo-Song and {Simmonds}, Robert and {Comrie}, Angus and {Hwang}, Yu-Hsuan and {Pi{\'n}ska}, Adrianna and {Harris}, Pamela and {Moraghan}, Anthony and {Pang}, Qi and {Raul-Omar}, Carli and {Hou}, Kuan-Chou and {Aikema}, David and {Chiang}, Cheng-Chin and {Chang}, Tien-Hao and {Hsu}, Shou-Chieh and {Lin}, Ming-Yi and {Gao}, Zhen-Kai and {Huang}, Po-Sheng and {Hibbard}, John and {Ott}, Juergen and {Collier}, Jordan and {Stoehr}, Felix and {Raba}, Ryan and {Kirkham}, Kechil and {Rosolowsky}, Erik and {Kern}, Jeff and {Lee}, Chin-Fei and {Taylor}, Russ and {CARTA Collaboration}},
   title = "{CARTA{\textemdash}Cube Analysis and Rendering Tool for Astronomy: A Tool for Big Imaging Data}",
   journal = {\pasp},
   keywords = {Astronomy software, Astronomy data visualization, Astronomy data analysis, 1855, 1968, 1858},
   year = 2026,
   month = feb,
   volume = {138},
   number = {2},
   eid = {024506},
   pages = {024506},
   doi = {10.1088/1538-3873/ae3eb4},
   adsurl = {https://ui.adsabs.harvard.edu/abs/2026PASP..138b4506W},
   adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

Acknowledgment#

ASIAA CASA Development Center (ACDC) acknowledges the grant from the National Science and Technology Council of Taiwan for the ALMA-NA collaboration.

The Inter-University Institute for Data Intensive Astronomy is a partnership of three South African universities: the University of Cape Town, the University of the Western Cape, and the University of Pretoria.

The National Radio Astronomy Observatory is a facility of the National Science Foundation operated under a cooperative agreement by Associated Universities, Inc.

The Department of Physics at the University of Alberta has contributed to the CARTA project thanks to support from the National Radio Astronomy Observatory under an ALMA Development Project and from the Canada Foundation for Innovation as part of the Canadian Initiative for Radio Astronomy Data Analysis (CIRADA).

CARTA is mainly built in C++, TypeScript, and JavaScript and with the following third-party libraries:

CARTA utilizes the following external data services:

  • The SIMBAD database, operated at CDS, Strasbourg, France (2000,A&AS,143,9, “The SIMBAD astronomical database”, Wenger et al.)

  • The VizieR catalogue access tool, operated at CDS, Strasbourg Astronomical Observatory, France (2000, A&AS, 143, 23, “The VizieR database of astronomical catalogues.”, Ochsenbein et al.)

  • HiPS2FITS, a service provided by CDS

  • Splatalogue, a service provided by NRAO. See the FAQ page for the full set of catalog collection

The source code of CARTA is available on GitHub.

The CARTA development team acknowledges David Berry for consulting on the AST library, Kumar Golap for the casacore library, and Anthony Remijan and Chris O’Brien for consulting on the Splatalogue SLAP API.