Skip to content

ATNF/yandasoft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YandaSoft

Yandasoft is a suite of applications and software developed by CSIRO for the calibration and imaging of Interferometric Radio Telescope data.

This is a Gitflow repo and you should install the gitflow extensions to get the best milage. Gitflow affords a stricter release policy that other workflows and, as this package is used to build official versions of ASKAP software, it is important that this process is reliable and repeatable and so this package is a controlled dependency.

In accordance with Gitflow workflow:

  • If you are after the latest release then take it from tags/<ver> or the head of master
  • Development and fixes should only proceed in features/branches and then via pull requests into develop
  • Releases are prepared in release branches and then canonised to master
  • Official releases are tagged on master

Documentation

A git submodule for the full calibration and imaging documentation is included in the docs sibdirectory. On an initial clone of this repository you have to run, git submodule init and git submodule update to obtain the latest versions. Also you must have the sphinx document tool installed and run make html to generate the documentation.

In this version

This release of the software is the first and consequently beta release. It contains the (at least) the following applications:

Measurement Set creation and manipulation

  • csimulator: simulation of visibilities.
  • ccontsubtract: continuum subtraction.
  • mslist: measurement set interogation.
  • msconcat: concatenation of measurement sets.
  • msmerge: merging of measurement sets.

Calibration tools

  • cbpcalibrator: bandpass calibrator.
  • ccalibrator: for performing gain calibration
  • ccalapply: for the application of calibration solutions.

Imaging tasks

  • cimager: Original ASKAP imager.
  • imager: New imager - permits more parallisation options.
  • linmos: Linear mosaicking of images

Pipeline and Analysis tasks

  • msplit: Manipulate measurement sets
  • cmodel: Generate model images from component lists
  • selavy: Source detection tools

About Yandasoft

These tasks were originally developed to form the real-time calibration and imaging pipeline for the ASKAP telescope. In order to distribute this software more widely we have extracted these tools from the main codebase of the telescope system and distributed it separately.

Dependencies

The dependencies are listed in detail in the INSTALL.txt file. But it should be noted that there are internal "ASKAP" dependencies that are required. They are all public and are automatically pulled from their respective repositories by the included build_all.sh script.

How to get it

Yadasoft and its required ASKAP dependencies are available from the CSIRO bitbucket server at:

There are some extra tasks available from: