## CASAtools
If you are looking for the place to check out [CASA](http://casa.nrao.edu/) with [Git](https://en.wikipedia.org/wiki/Git), please refer to the top level directory of [this repository](https://open-bitbucket.nrao.edu/projects/CASA/repos/casa6/browse).
CASAtools is a self-contained python module that provides the tools from the [CASA](http://casa.nrao.edu/) project.
## Building casatools
Please refer to the top level [readme.md](../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
<pre>
<tool name="<i><font color="red">tool-name</font></i>">
<font color="blue"><shortdescription></font><i>one-line description</i><font color="blue"></shortdescription></font>
<font color="blue"><description></font><i>paragraph description</i><font color="blue"></description></font>
<font color="#7CFC00"><needs></font><i><font color="red">tool-name</font></i><font color="#7CFC00"></needs></font>
<font color="blue"><code></font>
<font color="blue"><include></font>path to headerfile<font color="blue"></include></font>
<font color="blue"><private></font>
<font color="blue"><include></font>path to headerfile<font color="blue"></include></font>
<font color="blue"></private></font>
<font color="blue"></code></font>
<font color="#7CFC00"><method</font> name="<i><font color="red">method-name</font></i>"<font color="#7CFC00">></font>
<font color="blue"><shortdescription></font><i>one-line description</i><font color="blue"></shortdescription></font>
<font color="blue"><description></font><i>paragraph description</i><font color="blue"></description></font>
<font color="blue"><input></font>
<font color="#7CFC00"><param</font> name="<font color="red">param-name</font>"<font color="#7CFC00">></font>
<font color="blue"><description></font><i>short description</i><font color="blue"></description></font>
<font color="#7CFC00"><type</font> <font color="blue">units="<i><font color="red">unit-name</font></i>" mustexist="true"</font><font color="#7CFC00">></font><i><font color="red">type-name</font></i><font color="#7CFC00"></type></font>
<b><font color="blue"><value>value-content</value></font></b>
<font color="#7CFC00"></param></font>
<font color="blue"></input></font>
<font color="blue"><output></font>
<font color="#7CFC00"><param</font> name="<font color="red">param-name</font>"<font color="#7CFC00">></font>
<font color="blue"><description></font><i>short description</i><font color="blue"></description></font>
<font color="#7CFC00"><type</font> <font color="blue">units="<i><font color="red">unit-name</font></i>" mustexist="true"</font><font color="#7CFC00">></font><i><font color="red">type-name</font></i><font color="#7CFC00"></type></font>
<b><font color="blue"><value>value-content</value></font></b>
<font color="#7CFC00"></param></font>
<font color="blue"></output></font>
<font color="blue"><returns</font> type="<font color="red">type-name</font>"<font color="blue">/></font>
<font color="#7CFC00"></method></font>
</tool>
</pre>
* <font color="red">Red</font> 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).
* <font color="blue">Blue</font> XML elements or attributes indicates optional items (zero or one).
* <font color="#7CFC00">Green</font> XML elements can be repeated.
* Black XML elements or attributes must be supplied (once)
Raw data
{
"_id": null,
"home_page": "https://open-bitbucket.nrao.edu/projects/CASA/repos/casa6/browse",
"name": "casatools",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "CASA development team",
"author_email": "casa-feedback@nrao.edu",
"download_url": null,
"platform": null,
"description": "\n## CASAtools\n \nIf you are looking for the place to check out [CASA](http://casa.nrao.edu/) with [Git](https://en.wikipedia.org/wiki/Git), please refer to the top level directory of [this repository](https://open-bitbucket.nrao.edu/projects/CASA/repos/casa6/browse).\n\nCASAtools is a self-contained python module that provides the tools from the [CASA](http://casa.nrao.edu/) project.\n\n## Building casatools\n\nPlease refer to the top level [readme.md](../readme.md).\n\n### Testing casatools\n\nA quick test to see if the casatools installation is successful is to try loading the CASAtools module:\n\n```\n$ python3\nPython 3.8.13 (default, Nov 8 2022, 17:19:05) \n[GCC 8.5.0 20210514 (Red Hat 8.5.0-15)] on linux\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> from casatools import image\n>>> ia = image( )\n>>> ia.fromshape(\"mytest.im\",[20,20])\n2019-03-25 16:15:08 INFO ImageFactory::createImage Created Paged image 'mytest.im' of shape [20, 20] with float valued pixels.\nTrue\n>>>\n-bash-4.2$\n```\n\n## Available Tools\n\n| Tool Name | Description |\n| -------------------- | --------------------------------------------------------------- |\n| agentflagger | Tool for manual and automated flagging |\n| atcafiller | Filler for ATNF/ATCA RPFITS data |\n| atmosphere | Atmosphere model |\n| calanalysis | Get and fit data from a calibration table (CASA 3.4 and later). |\n| calibrater | Synthesis calibration (self- and cross-) |\n| componentlist | A tool for the manipulation of groups of components |\n| coordsys | Operations on CoordinateSystems |\n| functional | Functionals handling |\n| imagemetadata | Operations on imagemetadata |\n| image | Operations on images |\n| imagepol | Polarimetric analysis of images |\n| imager | tool for synthesis imaging |\n| iterbotsink | tool for synthesis imaging |\n| logsink | tool for logsink |\n| measures | measures tool |\n| miriadfiller | Tool for the importmiriad task |\n| msmetadata | Operations to retrieve metadata from a measurment set |\n| ms | Operations on measurement sets |\n| mstransformer | Tool to apply spw and frame transformations in MS |\n| quanta | quanta tool handles units and quantities |\n| regionmanager | Create and manipulate regions of interest |\n| sakura | New single dish tool interface using sakura |\n| sdm | Manipulate or examine SDM datasets |\n| sidebandseparator | Tool for sideband separation |\n| simulator | Tool for simulation |\n| singledishms | New single dish tool interface to process an MS |\n| spectralline | spectral line tool |\n| synthesisdeconvolver | tool for synthesis imaging |\n| synthesisimager | tool for synthesis imaging |\n| synthesisimstore | tool for synthesis imaging |\n| synthesismaskhandler | tool for mask handling in sysnthesis imaging |\n| synthesisnormalizer | tool for synthesis imaging |\n| synthesisutils | tool for synthesis imaging |\n| table | Access tables from casapy |\n| vlafiller | tool for VLA filler tasks |\n| vpmanager | Tool for specifying voltage patterns and primary beams |\n| wvr | Tool for the analysis of Water Vapour Radiometer data |\n\n## XML\n\n### Tool Specification\n\n<pre>\n <tool name=\"<i><font color=\"red\">tool-name</font></i>\">\n <font color=\"blue\"><shortdescription></font><i>one-line description</i><font color=\"blue\"></shortdescription></font>\n <font color=\"blue\"><description></font><i>paragraph description</i><font color=\"blue\"></description></font>\n\n <font color=\"#7CFC00\"><needs></font><i><font color=\"red\">tool-name</font></i><font color=\"#7CFC00\"></needs></font>\n\n <font color=\"blue\"><code></font>\n <font color=\"blue\"><include></font>path to headerfile<font color=\"blue\"></include></font>\n <font color=\"blue\"><private></font>\n <font color=\"blue\"><include></font>path to headerfile<font color=\"blue\"></include></font>\n <font color=\"blue\"></private></font>\n <font color=\"blue\"></code></font>\n\n <font color=\"#7CFC00\"><method</font> name=\"<i><font color=\"red\">method-name</font></i>\"<font color=\"#7CFC00\">></font>\n <font color=\"blue\"><shortdescription></font><i>one-line description</i><font color=\"blue\"></shortdescription></font>\n <font color=\"blue\"><description></font><i>paragraph description</i><font color=\"blue\"></description></font>\n <font color=\"blue\"><input></font>\n <font color=\"#7CFC00\"><param</font> name=\"<font color=\"red\">param-name</font>\"<font color=\"#7CFC00\">></font>\n <font color=\"blue\"><description></font><i>short description</i><font color=\"blue\"></description></font>\n <font color=\"#7CFC00\"><type</font> <font color=\"blue\">units=\"<i><font color=\"red\">unit-name</font></i>\" mustexist=\"true\"</font><font color=\"#7CFC00\">></font><i><font color=\"red\">type-name</font></i><font color=\"#7CFC00\"></type></font>\n <b><font color=\"blue\"><value>value-content</value></font></b>\n <font color=\"#7CFC00\"></param></font>\n <font color=\"blue\"></input></font>\n <font color=\"blue\"><output></font>\n <font color=\"#7CFC00\"><param</font> name=\"<font color=\"red\">param-name</font>\"<font color=\"#7CFC00\">></font>\n <font color=\"blue\"><description></font><i>short description</i><font color=\"blue\"></description></font>\n <font color=\"#7CFC00\"><type</font> <font color=\"blue\">units=\"<i><font color=\"red\">unit-name</font></i>\" mustexist=\"true\"</font><font color=\"#7CFC00\">></font><i><font color=\"red\">type-name</font></i><font color=\"#7CFC00\"></type></font>\n <b><font color=\"blue\"><value>value-content</value></font></b>\n <font color=\"#7CFC00\"></param></font>\n <font color=\"blue\"></output></font>\n\n <font color=\"blue\"><returns</font> type=\"<font color=\"red\">type-name</font>\"<font color=\"blue\">/></font>\n <font color=\"#7CFC00\"></method></font>\n </tool>\n</pre>\n\n* <font color=\"red\">Red</font> 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).\n* <font color=\"blue\">Blue</font> XML elements or attributes indicates optional items (zero or one).\n* <font color=\"#7CFC00\">Green</font> XML elements can be repeated.\n* Black XML elements or attributes must be supplied (once)\n",
"bugtrack_url": null,
"license": "GPLv2",
"summary": "Astronomy data reduction library",
"version": "6.6.5.31",
"project_urls": {
"Homepage": "https://open-bitbucket.nrao.edu/projects/CASA/repos/casa6/browse"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c08751764883b279ed7a1f1273ced87bdc344f292d07ab1eddb7d98124b71ec5",
"md5": "4a57ab44b53f1ca970c9e367d35a466c",
"sha256": "ecab5ae57828bdee137f1c29c03974a83c282b2cbb09b0f12a448e8e03504a49"
},
"downloads": -1,
"filename": "casatools-6.6.5.31-cp310-cp310-macosx_12_0_x86_64.whl",
"has_sig": false,
"md5_digest": "4a57ab44b53f1ca970c9e367d35a466c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 82428518,
"upload_time": "2024-09-03T17:10:07",
"upload_time_iso_8601": "2024-09-03T17:10:07.264003Z",
"url": "https://files.pythonhosted.org/packages/c0/87/51764883b279ed7a1f1273ced87bdc344f292d07ab1eddb7d98124b71ec5/casatools-6.6.5.31-cp310-cp310-macosx_12_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b862069e12dac3078029033fe18889a05d2cf738ac109857b0867acde3fd835d",
"md5": "b47ccefb9e31ecae368ee3145799fac4",
"sha256": "d22e24227ce6d41f1bd14f2f9407ac4de90b8cba52fcb70b356a657592febf3c"
},
"downloads": -1,
"filename": "casatools-6.6.5.31-cp310-cp310-macosx_13_0_arm64.whl",
"has_sig": false,
"md5_digest": "b47ccefb9e31ecae368ee3145799fac4",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 72947304,
"upload_time": "2024-09-03T17:10:14",
"upload_time_iso_8601": "2024-09-03T17:10:14.132128Z",
"url": "https://files.pythonhosted.org/packages/b8/62/069e12dac3078029033fe18889a05d2cf738ac109857b0867acde3fd835d/casatools-6.6.5.31-cp310-cp310-macosx_13_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "db2e9e09e9faafdad7874f69fbd77772d470da94e73221e522f4091f3649d753",
"md5": "824c6724ef2e12e377df7ed106dfa3d6",
"sha256": "e8b5f03363c71ded2732fd3d6a21d0142cc2a2a0915d2b7366a7807716a15b16"
},
"downloads": -1,
"filename": "casatools-6.6.5.31-cp310-cp310-macosx_14_0_arm64.whl",
"has_sig": false,
"md5_digest": "824c6724ef2e12e377df7ed106dfa3d6",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 72821760,
"upload_time": "2024-09-03T17:10:20",
"upload_time_iso_8601": "2024-09-03T17:10:20.592247Z",
"url": "https://files.pythonhosted.org/packages/db/2e/9e09e9faafdad7874f69fbd77772d470da94e73221e522f4091f3649d753/casatools-6.6.5.31-cp310-cp310-macosx_14_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9ba7a719b175859a0fe0a1063708342e6e99c3ce76f148212061070ec9fcc3e9",
"md5": "7f783302fed07fb619bc8fa3923da0b7",
"sha256": "cbd5527099ff3000c4b51e0b79ccaadd77b7bca494940c5570b9b40491843819"
},
"downloads": -1,
"filename": "casatools-6.6.5.31-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "7f783302fed07fb619bc8fa3923da0b7",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 180660247,
"upload_time": "2024-09-03T17:10:34",
"upload_time_iso_8601": "2024-09-03T17:10:34.850071Z",
"url": "https://files.pythonhosted.org/packages/9b/a7/a719b175859a0fe0a1063708342e6e99c3ce76f148212061070ec9fcc3e9/casatools-6.6.5.31-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8414f6af571ba2fde506441660fe194aec6f4f80b8aaee296d9c093dc8873390",
"md5": "fcd7422be88e287ba9410846d7fa4d12",
"sha256": "ebdb141d9779202c2327d432aacd97d0305536e852cdac41345ce09ab266a103"
},
"downloads": -1,
"filename": "casatools-6.6.5.31-cp310-cp310-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "fcd7422be88e287ba9410846d7fa4d12",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 182024154,
"upload_time": "2024-09-03T17:10:47",
"upload_time_iso_8601": "2024-09-03T17:10:47.316474Z",
"url": "https://files.pythonhosted.org/packages/84/14/f6af571ba2fde506441660fe194aec6f4f80b8aaee296d9c093dc8873390/casatools-6.6.5.31-cp310-cp310-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ea1fa6e1ed52169bd9818ce20e4c035d23d88108f2baf387dcaf9dbc23f6fa02",
"md5": "77fe33a44339e90e90c2681de281224e",
"sha256": "9f2a12a74c659e313f1fa04c34dbb549da3cd6e15ce19f547c43b7f31ac08a97"
},
"downloads": -1,
"filename": "casatools-6.6.5.31-cp311-cp311-macosx_14_0_arm64.whl",
"has_sig": false,
"md5_digest": "77fe33a44339e90e90c2681de281224e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 72823469,
"upload_time": "2024-09-03T17:10:56",
"upload_time_iso_8601": "2024-09-03T17:10:56.016183Z",
"url": "https://files.pythonhosted.org/packages/ea/1f/a6e1ed52169bd9818ce20e4c035d23d88108f2baf387dcaf9dbc23f6fa02/casatools-6.6.5.31-cp311-cp311-macosx_14_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "80173ecb4c5c9f281f75acaa81a8e11e0299b63db6d71925ee2b031a8fffffc0",
"md5": "90bcda879d9ccc2c8709a2cbed410529",
"sha256": "4a91db6c522b9a3ffd5e96894d98e60c9138be7d37fb38ab10830abe245b6a41"
},
"downloads": -1,
"filename": "casatools-6.6.5.31-cp311-cp311-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "90bcda879d9ccc2c8709a2cbed410529",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 182222246,
"upload_time": "2024-09-03T17:11:07",
"upload_time_iso_8601": "2024-09-03T17:11:07.539233Z",
"url": "https://files.pythonhosted.org/packages/80/17/3ecb4c5c9f281f75acaa81a8e11e0299b63db6d71925ee2b031a8fffffc0/casatools-6.6.5.31-cp311-cp311-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b24fa524f2b0a1b828f988d2a1fd6b191852626d50dfd9ac45f0c0f591f74145",
"md5": "1c80d7a4ffb7f6e6ce2eeb86a5066417",
"sha256": "a25d5e6a62bb321cab570c5f57782844f865914f5e719a1a0681a5365284b692"
},
"downloads": -1,
"filename": "casatools-6.6.5.31-cp38-cp38-macosx_12_0_x86_64.whl",
"has_sig": false,
"md5_digest": "1c80d7a4ffb7f6e6ce2eeb86a5066417",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 76619597,
"upload_time": "2024-09-03T17:11:15",
"upload_time_iso_8601": "2024-09-03T17:11:15.781012Z",
"url": "https://files.pythonhosted.org/packages/b2/4f/a524f2b0a1b828f988d2a1fd6b191852626d50dfd9ac45f0c0f591f74145/casatools-6.6.5.31-cp38-cp38-macosx_12_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2083ceb07f2fb9eabe0027b5bd352345209625f9da28cec7a7cd06d81e46feff",
"md5": "d29cab7be949af0717418b9727652078",
"sha256": "feff2c6314f886a927411e5a9321f050ba968eb6a9c71a79fea2fea146c47f9f"
},
"downloads": -1,
"filename": "casatools-6.6.5.31-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d29cab7be949af0717418b9727652078",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 180626013,
"upload_time": "2024-09-03T17:11:27",
"upload_time_iso_8601": "2024-09-03T17:11:27.022662Z",
"url": "https://files.pythonhosted.org/packages/20/83/ceb07f2fb9eabe0027b5bd352345209625f9da28cec7a7cd06d81e46feff/casatools-6.6.5.31-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "43aad31914b229f5e29909d29f443cd504441cc43c9c1aafe441f39b3c9727fe",
"md5": "ecf3f470762f9b7b771be3809e170301",
"sha256": "e2cff1c7664ec1d7f9ec9b44957ec50c0bdb39c368e627dbbec24c9207512909"
},
"downloads": -1,
"filename": "casatools-6.6.5.31-cp38-cp38-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "ecf3f470762f9b7b771be3809e170301",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 182141725,
"upload_time": "2024-09-03T17:11:38",
"upload_time_iso_8601": "2024-09-03T17:11:38.845235Z",
"url": "https://files.pythonhosted.org/packages/43/aa/d31914b229f5e29909d29f443cd504441cc43c9c1aafe441f39b3c9727fe/casatools-6.6.5.31-cp38-cp38-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-03 17:10:07",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "casatools"
}