Skip to content
This repository has been archived by the owner on Dec 12, 2019. It is now read-only.
Grimmer edited this page Sep 21, 2017 · 26 revisions

Welcome to the CARTA wiki!

Build CARTA

We have several building documents for different cases.

  1. [Step by Step] build CARTA Desktop on Mac, CentOS and Ubuntu: https://github.com/CARTAvis/carta/wiki/build. It includes some notes about building CARTA Server version.

  2. All in one script to build and packaging Desktop version on Mac. Follow this guide, https://github.com/CARTAvis/carta/wiki/oneClickToBuildCARTAMacDesktop(Draft)

  3. On Travis CI, we use .travis.yml to execute the following 4 scripts to produce auto Mac builds.

    • ci_mac_thirdparty.sh
    • ci_mac_buildcasa.sh
    • ci_mac_buildcarta.sh
    • ci_mac_packaging.sh
    • ci_mac_common.sh (this is called by the other scripts)

Run dockerized CARTA

Run dockerized CARTA within 5 minutes

When using a Ubuntu or CentOS docker image Tips to run a desktop application which uses x11 window in Docker

Coding part

How to write plugins

Coding Style - Draft

Build doxygen documents

  1. brew install graphviz
  2. On Mac: brew install doxygen. Ubuntu: apt-get install doxygen. CentOS: yum install doxygen.
  3. cd your-carta-work/CARTAvis/carta/cpp/docs
  4. mkdir -p ../../../docs/build/doxygen/
  5. doxygen Doxyfile
  6. open ../../../docs/build/doxygen/html/index.html (your-carta-work/CARTAvis/docs/build/doxygen/html/index.html)

optional: setup UML_LOOK = YES in Doxyfile.

Legacy

CASA CARTA Data Analysis