Tools
The tools module provides wrappers around other common data processing tools.
DP3
DP3 (DPPP - Default Pre-Processing Pipeline) is used for various operations on Measurement Sets including: averaging, flagging, calibration, and more.
from taitale import taitale_env
from taitale.tools import dp3
env = taitale_env(runtime="native")
# Using direct arguments
dp3(
env=env,
args={
"msin": "input.ms",
"steps": "[average]",
"average.type": "averager",
"average.timestep": "8",
"msout": "output.ms",
"msout.datacolumn": "DATA",
},
)
# Using a parset file
dp3(
env=env,
parset="dp3.parset",
)
For more information on DP3, see the DP3 documentation.
LoSoTo
LoSoTo (LOFAR Solution Tool) is a tool for processing and manipulating solution tables generated during calibration.
from taitale import taitale_env
from taitale.tools import losoto
env = taitale_env(runtime="native")
# Plot amplitude solutions
losoto(
env=env,
h5parm="solutions.h5", # H5Parm file containing solutions
args={
"soltab": "sol000/amplitude000",
"operation": "PLOT",
"axisInTable": "time",
"axisInCol": "ant",
"plotFlag": "True",
"prefix": "amp_",
},
)
# Smooth solutions using a parset file
losoto(
env=env,
h5parm="solutions.h5",
parset="losoto_smooth.parset",
)
- For more information on LoSoTo, see:
WSClean
WSClean (w-Stacking Clean) is an advanced radio interferometric imager.
from taitale import taitale_env
from taitale.tools import wsclean
env = taitale_env(runtime="native")
# Basic imaging
wsclean(
env=env,
args="-size 1024 1024 -scale 1asec input.ms"
)
# Advanced imaging with multiple parameters
wsclean(
env=env,
args=(
"-size 2048 2048 -scale 0.5asec "
"-niter 1000000 -auto-threshold 0.3 "
"-auto-mask 3 -mgain 0.8 input.ms"
)
)
For more information on WSClean, see the WSClean documentation.