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)
Metadata
Release files for casatools 6.7.6.14
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| casatools-6.7.6.14-cp313-cp313-manylinux_2_28_x86_64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.28+ x86-64 | Details |
| casatools-6.7.6.14-cp313-cp313-macosx_15_0_arm64.whl | CPython 3.13 | CPython 3.13 | macOS 15.0+ ARM64 | Details |
| casatools-6.7.6.14-cp312-cp312-manylinux_2_34_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.34+ x86-64 | Details |
| casatools-6.7.6.14-cp312-cp312-manylinux_2_28_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.28+ x86-64 | Details |
| casatools-6.7.6.14-cp312-cp312-macosx_26_0_arm64.whl | CPython 3.12 | CPython 3.12 | macOS 26.0+ ARM64 | Details |
| casatools-6.7.6.14-cp312-cp312-macosx_15_0_arm64.whl | CPython 3.12 | CPython 3.12 | macOS 15.0+ ARM64 | Details |
| casatools-6.7.6.14-cp312-cp312-macosx_14_0_arm64.whl | CPython 3.12 | CPython 3.12 | macOS 14.0+ ARM64 | Details |
Total release size: 536.2 MB
Release files / casatools-6.7.6.14-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | casatools-6.7.6.14-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 79.3 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
211a618fc9fa0c8748259be285376511411655df24d729153681c1874654e979
|
|
BLAKE2b-256 checksum How to use checksums |
a376b9cfaa7675dd3fffa6be595f5e3fb9b4ddd74bcf92320e68416140e6a15d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|
Release files / casatools-6.7.6.14-cp313-cp313-macosx_15_0_arm64.whl
| Download URL | casatools-6.7.6.14-cp313-cp313-macosx_15_0_arm64.whl |
|---|---|
| Size | 72.1 MB |
| Tags | CPython 3.13 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6bb3fba34fe2f7cb9c6b0c10a0f5ea85b8c2804a9fe56e054df0fc0938a70e72
|
|
BLAKE2b-256 checksum How to use checksums |
3cd45114a02c9dfe4b088f64ec954684209ddef3ed27d49b06b78ea8610fadcb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|
Release files / casatools-6.7.6.14-cp312-cp312-manylinux_2_34_x86_64.whl
| Download URL | casatools-6.7.6.14-cp312-cp312-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 85.7 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
9dac2c1be31ce393440786b48814db24309832a2fea4c84221e7c47068af1dea
|
|
BLAKE2b-256 checksum How to use checksums |
d8ddf22d5ff525891493453d3ddcbe5680a3ff8b8ed657f46d679aec75a0fd29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|
Release files / casatools-6.7.6.14-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | casatools-6.7.6.14-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 79.3 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f6db5ec590fb988799a614a0143391d4987d2c0650235b56fbedbdac33295e18
|
|
BLAKE2b-256 checksum How to use checksums |
e3fe29ffbf125acd6ae63f4465ba59878627fd41221fce2ab369748d5df9a190
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|
Release files / casatools-6.7.6.14-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | casatools-6.7.6.14-cp312-cp312-macosx_26_0_arm64.whl |
|---|---|
| Size | 73.9 MB |
| Tags | CPython 3.12 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
19244f19fb84e50c7254e2229367148cf9f2278ccf11e933894f15e91fc71076
|
|
BLAKE2b-256 checksum How to use checksums |
293914b8d734353486a6a49095ae159727775081bf8a6474bce8c779997acd26
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|
Release files / casatools-6.7.6.14-cp312-cp312-macosx_15_0_arm64.whl
| Download URL | casatools-6.7.6.14-cp312-cp312-macosx_15_0_arm64.whl |
|---|---|
| Size | 72.1 MB |
| Tags | CPython 3.12 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
351ad52b43fdbd0fbc3f63543b5599d960fe6d69555e691fe68af41799951161
|
|
BLAKE2b-256 checksum How to use checksums |
93bc7505a42a6960d8a19b4203a221b6426f60c9899fb24fbe2b70912f8af12a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|
Release files / casatools-6.7.6.14-cp312-cp312-macosx_14_0_arm64.whl
| Download URL | casatools-6.7.6.14-cp312-cp312-macosx_14_0_arm64.whl |
|---|---|
| Size | 73.8 MB |
| Tags | CPython 3.12 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1e0841341f31e091b409dc28c7ac888abf1f22ef03d5ddd636986f60a6672bc9
|
|
BLAKE2b-256 checksum How to use checksums |
5d2178c272100d930aa292b40f0e0995e6e63c3cb6e2ad120fd6b4199d786b5c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|