def METHOD_NAME(skymodel):
    check_call(
        [
            tcf.DP3EXE,
            "demix.ignoretarget=false",
            "demix.freqstep=64",
            "demix.timestep=10",
            skymodel_arg.format(skymodel),
        ]
        + common_args
    )
    # Compare some columns of the output MS with the reference output.
    taql_command = f"select from tDemix_out.MS t1, tDemix_tmp/tDemix_ref2.MS t2 where not all(near(t1.DATA,t2.DATA,1e-3) || (isnan(t1.DATA) && isnan(t2.DATA)))  ||  not all(t1.FLAG = t2.FLAG)  ||  not all(near(t1.WEIGHT_SPECTRUM, t2.WEIGHT_SPECTRUM))  ||  t1.ANTENNA1 != t2.ANTENNA1  ||  t1.ANTENNA2 != t2.ANTENNA2  ||  t1.TIME !~= t2.TIME"
    assert_taql(taql_command)