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

casatools-6.7.0.31-cp312-cp312-manylinux_2_28_x86_64.whl (182.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

casatools-6.7.0.31-cp312-cp312-macosx_14_0_arm64.whl (73.3 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

casatools-6.7.0.31-cp311-cp311-manylinux_2_28_x86_64.whl (182.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

casatools-6.7.0.31-cp311-cp311-macosx_14_0_arm64.whl (73.3 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

casatools-6.7.0.31-cp310-cp310-manylinux_2_28_x86_64.whl (182.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

casatools-6.7.0.31-cp310-cp310-macosx_14_0_arm64.whl (73.3 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for casatools-6.7.0.31-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a9875fe68d37494f136666c401951c1f48717f8275ec79135d0896e9b4a3a02
MD5 6c697fcf3795fa4003422f9dabb27d89
BLAKE2b-256 183d1642b179ec16efc13685b3d7512fb198d7f17c289f9fcb0226c8b6e88219

See more details on using hashes here.

File details

Details for the file casatools-6.7.0.31-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for casatools-6.7.0.31-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 aa4f21caf3dd30bc8d923a80cec0a0c1ff3a856b650ffcc3495225d108c65141
MD5 3cca44d6c595661a33b5ed5ddc3828a6
BLAKE2b-256 4eaa65629384da073da8fb20ccb834a0cc45d9e101014908578ff61d5dc5666e

See more details on using hashes here.

File details

Details for the file casatools-6.7.0.31-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for casatools-6.7.0.31-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 273c80c9f378bb2fcaef29ccaae06cd10369e5a48b1771e56dc00574d90314ff
MD5 251f5c74515dbc452956d82cb91292f0
BLAKE2b-256 3f18eed8145a606e8a309009b428be12affce8f08f8f7ac75dfb998e87e0fbce

See more details on using hashes here.

File details

Details for the file casatools-6.7.0.31-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for casatools-6.7.0.31-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f54e8ed8649fd208079e09e757a8fc56e0c22b9919f92cdbb2297d6aa03f8f24
MD5 715377dfc92d0459124241d50b144cf1
BLAKE2b-256 bc2feea5cee81ea74adc42d2c23d6f053f6b72e3b9dbba405f696e1a4f52e335

See more details on using hashes here.

File details

Details for the file casatools-6.7.0.31-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for casatools-6.7.0.31-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6be2aad5066b54b007f26701858a97357c4dc6e819e1ed008b8ce62de82e6c88
MD5 88e4af26b7d4413b7ae8f48ac30af5e0
BLAKE2b-256 427a574418bcbec8d622ba773c20b4a1b0ec876b40c41e575236e260070bb090

See more details on using hashes here.

File details

Details for the file casatools-6.7.0.31-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for casatools-6.7.0.31-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 15e87d764e7915bdfbe34de682bde1a1aa5a98a8b371697b89ebd71e41b83245
MD5 0a68b101093d149265d4b0f5de126e28
BLAKE2b-256 a64c4f4bc83747063f76bc66e66569dc27c42349afeb32de86b854338d100a58

See more details on using hashes here.

Supported by

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