Skip to main content

Astronomy data reduction library

Project description

CASAtools

If you are looking for the place to check out CASA with Git, please refer to the top level directory of this repository.

CASAtools is a self-contained python module that provides the tools from the CASA project.

Building casatools

Please refer to the top level readme.md.

Testing casatools

A quick test to see if the casatools installation is successful is to try loading the CASAtools module:

$ python3
Python 3.8.13 (default, Nov  8 2022, 17:19:05) 
[GCC 8.5.0 20210514 (Red Hat 8.5.0-15)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from casatools import image
>>> ia = image( )
>>> ia.fromshape("mytest.im",[20,20])
2019-03-25 16:15:08     INFO    ImageFactory::createImage       Created Paged image 'mytest.im' of shape [20, 20] with float valued pixels.
True
>>>
-bash-4.2$

Available Tools

Tool Name Description
agentflagger Tool for manual and automated flagging
atcafiller Filler for ATNF/ATCA RPFITS data
atmosphere Atmosphere model
calanalysis Get and fit data from a calibration table (CASA 3.4 and later).
calibrater Synthesis calibration (self- and cross-)
componentlist A tool for the manipulation of groups of components
coordsys Operations on CoordinateSystems
functional Functionals handling
imagemetadata Operations on imagemetadata
image Operations on images
imagepol Polarimetric analysis of images
imager tool for synthesis imaging
iterbotsink tool for synthesis imaging
logsink tool for logsink
measures measures tool
miriadfiller Tool for the importmiriad task
msmetadata Operations to retrieve metadata from a measurment set
ms Operations on measurement sets
mstransformer Tool to apply spw and frame transformations in MS
quanta quanta tool handles units and quantities
regionmanager Create and manipulate regions of interest
sakura New single dish tool interface using sakura
sdm Manipulate or examine SDM datasets
sidebandseparator Tool for sideband separation
simulator Tool for simulation
singledishms New single dish tool interface to process an MS
spectralline spectral line tool
synthesisdeconvolver tool for synthesis imaging
synthesisimager tool for synthesis imaging
synthesisimstore tool for synthesis imaging
synthesismaskhandler tool for mask handling in sysnthesis imaging
synthesisnormalizer tool for synthesis imaging
synthesisutils tool for synthesis imaging
table Access tables from casapy
vlafiller tool for VLA filler tasks
vpmanager Tool for specifying voltage patterns and primary beams
wvr Tool for the analysis of Water Vapour Radiometer data

XML

Tool Specification

    <tool name="tool-name">
        <shortdescription>one-line description</shortdescription>
        <description>paragraph description</description>

        <needs>tool-name</needs>

        <code>
            <include>path to headerfile</include>
            <private>
                <include>path to headerfile</include>
            </private>
        </code>

        <method name="method-name">
            <shortdescription>one-line description</shortdescription>
            <description>paragraph description</description>
            <input>
                <param name="param-name">
                    <description>short description</description>
                    <type units="unit-name" mustexist="true">type-name</type>
                    <value>value-content</value>
                </param>
            </input>
            <output>
                <param name="param-name">
                    <description>short description</description>
                    <type units="unit-name" mustexist="true">type-name</type>
                    <value>value-content</value>
                </param>
            </output>

            <returns type="type-name"/>
        </method>
    </tool>
  • Red text indicate unique names. They may be developer specified (e.g. tool-name), they may be predefined enumerations (e.g. unit-name), or they may be both (e.g. type-name).
  • Blue XML elements or attributes indicates optional items (zero or one).
  • Green XML elements can be repeated.
  • Black XML elements or attributes must be supplied (once)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

casatools-6.7.3.21-cp313-cp313-manylinux_2_28_x86_64.whl (78.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

casatools-6.7.3.21-cp313-cp313-macosx_15_0_arm64.whl (71.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

casatools-6.7.3.21-cp312-cp312-manylinux_2_34_x86_64.whl (87.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

casatools-6.7.3.21-cp312-cp312-manylinux_2_28_x86_64.whl (78.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

casatools-6.7.3.21-cp312-cp312-macosx_15_0_arm64.whl (71.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

File details

Details for the file casatools-6.7.3.21-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for casatools-6.7.3.21-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 96a8abbe3189aa183d9ffbc4bdb3e5773f4b75cafdb26d8279e06ad39ea4fa3e
MD5 9f672db222c5504c7b1a357cd1b76664
BLAKE2b-256 b0f9f3a81a32ba46b53fb1208e88e57499813746b3cfa44dda3a44f33e45cfba

See more details on using hashes here.

File details

Details for the file casatools-6.7.3.21-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for casatools-6.7.3.21-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f491ada1876d33f11768e65a590913b8b0b02cd0bacb2236ad224866d89bbc31
MD5 074e16869cb805a547f6ce305d8c7f7a
BLAKE2b-256 9d3c4d534161b7b5d39e44cbcce61aebeac7bf0aa9ef4129723eab2f09adb17e

See more details on using hashes here.

File details

Details for the file casatools-6.7.3.21-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for casatools-6.7.3.21-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 402df479ccab6e9b8a5edc73af05fae0cd4df06a9be6281e538c085f6fedb840
MD5 cf89274e0917d054e214b18d4e13557b
BLAKE2b-256 2291b55dc0ee74081b76ed3c1a83f8635af906e98f0a901b9c7ea04bfc83b66c

See more details on using hashes here.

File details

Details for the file casatools-6.7.3.21-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for casatools-6.7.3.21-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e564fbbb8b9b50d748d81bf7fe5d01af7817de4d28d72b5647bfe0d74c460b6a
MD5 65253d290c57e1d707fdf9418c2d360f
BLAKE2b-256 f06e97e9a392fb1aa0514f43ab58639f0e4ab3e8ffb790583816c93bd23e0a09

See more details on using hashes here.

File details

Details for the file casatools-6.7.3.21-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for casatools-6.7.3.21-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8b5638d221a5a7b81d1eaf1d16534207fa135d1a8173579b2b55b888d5e0541f
MD5 4ac8af1bc57c7c257977d58a8ec4b46f
BLAKE2b-256 90a3eb525afb824c99ba3b673985a48d3154ee82825f9933ce5847d5e18b8afc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page