Skip to content

Questions on usage #7

@keflavich

Description

@keflavich

I'm trying to run frocc on some ALMA data, since I can't get tclean's native parallel mode to work.

I have a lot of setup questions that I don't see in the docs and can't quite figure out by inspecting the source code.

I'm running commands like this one:

PYTHONPATH= frocc --createConfig --runScripts '["cube_split.py", "cube_tclean.py", "cube_buildcube.py", "cube_ior_flagging.py", "cube_average_map.py", "cube_report.py", "cube_cleanup.py"]' --slurmDefaultHeader "{'partition': '', 'account': 'adamginsburg', 'qos': 'adamginsburg-b', 'job-name': 'frocc_a35'}" --inputMS uid___A002_Xfdf45f_X38ff_target_spw35.ms,uid___A002_Xfdf45f_X4f4_target_spw35.ms,uid___A002_Xfdf45f_X38ff_target_spw35.ms --createScripts --start --freqRanges "[99550.85757-101484.5705195]"

First, I thought it was a bit weird that cube_split wasn't included in the default list - I had to add it.

Then, I changed wsclean to tclean.

I've been running into a wide variety of problems:

  • frocc seems to overwrite the .frocc_default_config.template file on each run rather than respecting the local one
  • tclean fails with errors like:
cube_tclean-64461335-1.err
25:    listing = glob(f"{conf.env.dirVis}/*{conf.env.markerChannel}*")
26:AttributeError: 'NoneType' object has no attribute 'dirVis'

There are a few other issues I've managed to debug by digging into the source code (e.g., the frequency range has to be specified in MHz), but it would be helpful to have a little more guidance on the treatment of config files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions