Discrete Sky Operator (DiSkO) Aperture Synthesis Radio Imaging
Project description
Discrete Sky Operator (DiSkO) Synthesis Imaging
Author: Tim Molteno tim@elec.ac.nz
Its so cool its POINTLESS. Image by using the telescope operator keeping track of the telescope null-space and range-space. DiSkO uses a discrete representation of the field of view (as a healpix grid, or unstructured mesh) in the sky space. This means we can image arbitratily wide fields of view (including the full sphere), as well as arbitrarily shaped fields (circles are preferred).
DiSkO can perform sparsity reduction by regularization and controls the volume of the sky solution. The result is an imaging algorithm that is sensitive to diffuse broad sources, and does not require restoration like CLEAN. Publications to appear :)
Howto
disko --display --show-sources
To load a data from a measurement set
disko --ms test_data/test.ms --tikhonov --nside 32 --PDF
VLA imaging with DiSkO
Download the VLA 5GHZ continuum survey measurement set. AG733_A061209.xp1 from the NRAO site.
Calibrate and then split the measurement set, following the CASA tutorial [https://casaguides.nrao.edu/index.php/VLA_5_GHz_continuum_survey_of_Seyfert_galaxies]
disko --fov 0.01 --ms NGC1194.split.ms --SVG --arcmin 0.0025 --tikhonov
More challenging
This tutorial should generate a file with lots of diffuse radiation. [https://casaguides.nrao.edu/index.php/VLA_Continuum_Tutorial_3C391-CASA5.5.0]
wget http://casa.nrao.edu/Data/EVLA/3C391/3c391_ctm_mosaic_10s_spw0.ms.tgz
wget https://github.com/jaredcrossley/CASA-Guides-Script-Extractor/blob/master/extractCASAscript.py
python extractCASAscript.py 'https://casaguides.nrao.edu/index.php?title=VLA_Continuum_Tutorial_3C391-CASA5.5.0'
Then in CASA
execfile("VLAContinuumTutorial3C391-CASA5.5.0.py")
This should generate a suitable measurement set to image.
TODO
- Add a --full-sphere option which fixes the sphere in celestial coordinates, and then points the phase center of an observation correctly. Requires a beam pattern to be specified (or at least a hemispherical beam). A beam is a sky vector mask. I.e., should fall to zero 'outside' the beam.
- Deal with flagging, output residuals in a way that can be used to flag in the measurement set. This means some casa expression that changes the MS.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file disko-1.3.3.tar.gz.
File metadata
- Download URL: disko-1.3.3.tar.gz
- Upload date:
- Size: 151.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b7e5dd193c310cc3a8002ae0df798f81978c3c04adb3bbd02ba00593931df64
|
|
| MD5 |
5583be9a69ee9ce7bdfe638cb773c2e6
|
|
| BLAKE2b-256 |
540043ecba3b9ad081e17cc77fda0b932d419d85a3bbd8b3154bab6aa0b52c9b
|
File details
Details for the file disko-1.3.3-py3-none-any.whl.
File metadata
- Download URL: disko-1.3.3-py3-none-any.whl
- Upload date:
- Size: 81.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69172340dd9cdd9e652ea9cf78f980af5cc7c03cf3a4650512ed217a65975b83
|
|
| MD5 |
4f5ad01aebb016ab7eccd318cca46c63
|
|
| BLAKE2b-256 |
3f568f91ef3989ccb32474fa2021f15ca5ddd2853a09180ded96042d4bc9645f
|