Advanced CLI¶
Calibration related CLI¶
To perform solar attenuation calibration using noise diode, use
run-meer-fluxcal.
Click here to see parameters
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/bin/run-meer-fluxcal", line 5, in <module>
from meersolar.meerpipeline.do_fluxcal import cli
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/do_fluxcal.py", line 15, in <module>
from meersolar.meerpipeline.flagging import single_ms_flag
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/flagging.py", line 24, in <module>
datadir = get_datadir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 81, in get_datadir
cachedir = get_cachedir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 47, in get_cachedir
username = os.getlogin()
OSError: [Errno 6] No such device or address
Parition calibrator scans from main measurement set, use
run-meer-partition.
Click here to see parameters
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/bin/run-meer-partition", line 5, in <module>
from meersolar.meerpipeline.do_partition import cli
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/do_partition.py", line 23, in <module>
datadir = get_datadir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 81, in get_datadir
cachedir = get_cachedir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 47, in get_cachedir
username = os.getlogin()
OSError: [Errno 6] No such device or address
Flagging of calibrators, use
run-meer-flag.
Click here to see parameters
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/bin/run-meer-flag", line 5, in <module>
from meersolar.meerpipeline.flagging import cli
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/flagging.py", line 24, in <module>
datadir = get_datadir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 81, in get_datadir
cachedir = get_cachedir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 47, in get_cachedir
username = os.getlogin()
OSError: [Errno 6] No such device or address
Simulate visibilities for calibrators, use
run-meer-import-model.
Click here to see parameters
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/bin/run-meer-import-model", line 5, in <module>
from meersolar.meerpipeline.import_model import cli
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/import_model.py", line 24, in <module>
datadir = get_datadir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 81, in get_datadir
cachedir = get_cachedir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 47, in get_cachedir
username = os.getlogin()
OSError: [Errno 6] No such device or address
Perform basic calibration, use
run-meer-basic-cal.
Click here to see parameters
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/bin/run-meer-basic-cal", line 5, in <module>
from meersolar.meerpipeline.basic_cal import cli
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/basic_cal.py", line 15, in <module>
from meersolar.meerpipeline.flagging import single_ms_flag
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/flagging.py", line 24, in <module>
datadir = get_datadir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 81, in get_datadir
cachedir = get_cachedir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 47, in get_cachedir
username = os.getlogin()
OSError: [Errno 6] No such device or address
Apply basic calibration solutions, use
run-meer-apply-basiccal.
Click here to see parameters
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/bin/run-meer-apply-basiccal", line 5, in <module>
from meersolar.meerpipeline.do_apply_basiccal import cli
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/do_apply_basiccal.py", line 20, in <module>
from meersolar.meerpipeline.flagging import single_ms_flag
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/flagging.py", line 24, in <module>
datadir = get_datadir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 81, in get_datadir
cachedir = get_cachedir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 47, in get_cachedir
username = os.getlogin()
OSError: [Errno 6] No such device or address
Split measurement set for self-calibration or final imaging, use
run-meer-split.
Click here to see parameters
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/bin/run-meer-split", line 5, in <module>
from meersolar.meerpipeline.do_target_split import cli
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/do_target_split.py", line 24, in <module>
datadir = get_datadir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 81, in get_datadir
cachedir = get_cachedir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 47, in get_cachedir
username = os.getlogin()
OSError: [Errno 6] No such device or address
Perform self-calibration, use
run-meer-selfcal.
Click here to see parameters
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/bin/run-meer-selfcal", line 5, in <module>
from meersolar.meerpipeline.do_selfcal import cli
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/do_selfcal.py", line 26, in <module>
datadir = get_datadir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 81, in get_datadir
cachedir = get_cachedir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 47, in get_cachedir
username = os.getlogin()
OSError: [Errno 6] No such device or address
Apply self-calibration solutions, use
run-meer-apply-selfcal.
Click here to see parameters
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/bin/run-meer-apply-selfcal", line 5, in <module>
from meersolar.meerpipeline.do_apply_selfcal import cli
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/do_apply_selfcal.py", line 14, in <module>
from meersolar.meerpipeline.do_apply_basiccal import applysol
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/do_apply_basiccal.py", line 20, in <module>
from meersolar.meerpipeline.flagging import single_ms_flag
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/flagging.py", line 24, in <module>
datadir = get_datadir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 81, in get_datadir
cachedir = get_cachedir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 47, in get_cachedir
username = os.getlogin()
OSError: [Errno 6] No such device or address
Solar specific CLI¶
To correct sidereal motion of the Sun, if the Sun is not tracked by the correlator delay center, use
run-meer-solar-siderealcor. This is useful for observations where the Sun is in sidelobe of the telescope primary beam.
Click here to see parameters
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/bin/run-meer-solar-siderealcor", line 5, in <module>
from meersolar.meerpipeline.do_sidereal_cor import cli
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/do_sidereal_cor.py", line 22, in <module>
datadir = get_datadir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 81, in get_datadir
cachedir = get_cachedir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 47, in get_cachedir
username = os.getlogin()
OSError: [Errno 6] No such device or address
Make dynamic spectra of solar scans, use
run-meer-makeds.
Click here to see parameters
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/bin/run-meer-makeds", line 5, in <module>
from meersolar.meerpipeline.meer_make_ds import cli
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/meer_make_ds.py", line 24, in <module>
datadir = get_datadir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 81, in get_datadir
cachedir = get_cachedir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 47, in get_cachedir
username = os.getlogin()
OSError: [Errno 6] No such device or address
Imaging related CLI¶
Perform spectro-polarimetric snapshot imaging, use
run-meer-imaging.
Click here to see parameters
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/bin/run-meer-imaging", line 5, in <module>
from meersolar.meerpipeline.do_imaging import cli
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/do_imaging.py", line 28, in <module>
datadir = get_datadir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 81, in get_datadir
cachedir = get_cachedir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 47, in get_cachedir
username = os.getlogin()
OSError: [Errno 6] No such device or address
Perform primary beam correction of MeerKAT primary beam, for a single image, use
run-meer-singlepbcor.
Click here to see parameters
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/bin/run-meer-singlepbcor", line 5, in <module>
from meersolar.meerpipeline.single_image_meerpbcor import cli
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/single_image_meerpbcor.py", line 36, in <module>
datadir = get_datadir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 81, in get_datadir
cachedir = get_cachedir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 47, in get_cachedir
username = os.getlogin()
OSError: [Errno 6] No such device or address
Perform primary beam corrections of MeerKAT primary beam for all images in a directory, use
run-meer-meerpbcor.
Click here to see parameters
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/bin/run-meer-meerpbcor", line 5, in <module>
from meersolar.meerpipeline.meer_pbcor import cli
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/meer_pbcor.py", line 15, in <module>
from meersolar.meerpipeline.single_image_meerpbcor import get_pbcor_image
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/meerpipeline/single_image_meerpbcor.py", line 36, in <module>
datadir = get_datadir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 81, in get_datadir
cachedir = get_cachedir()
File "/home/docs/checkouts/readthedocs.org/user_builds/meersolar/envs/v2.0.0/lib/python3.10/site-packages/meersolar/utils/basic_utils.py", line 47, in get_cachedir
username = os.getlogin()
OSError: [Errno 6] No such device or address