orca.tasks.peel_experiment
Experimental peeling pipeline tasks.
Provides Celery tasks for testing and developing peeling workflows including: - TTCal peeling with configurable source lists - RFI source peeling - Multiple peeling iterations with different maxiter settings - Diagnostic image generation
This is an experimental module for peeling algorithm development.
Attributes
Functions
|
env_type: 'sources' or 'rfi' |
|
|
|
|
|
tag example: '2025-05-06_05_20250506_050008_73MHz_averaged_maxiter05' |
|
|
|
|
|
|
|
|
|
|
|
|
|
Big experiment task: |
Module Contents
- orca.tasks.peel_experiment.run_ttcal_with_conda(env_type: str, ms_name: str, json_path: pathlib.Path, maxiter: int)[source]
env_type: ‘sources’ or ‘rfi’
- orca.tasks.peel_experiment.run_applycal_pre_peel(ms_name: str, caltable_path: pathlib.Path)[source]
- orca.tasks.peel_experiment.parse_utc_from_tag(tag: str) astropy.time.Time[source]
tag example: ‘2025-05-06_05_20250506_050008_73MHz_averaged_maxiter05’ or without the _maxiterXX suffix.
- orca.tasks.peel_experiment.compute_lst_and_alts(t: astropy.time.Time)[source]
- orca.tasks.peel_experiment.make_three_panel_png(run_dir: pathlib.Path, tag: str, rms_pre: float, rms_after1: float, rms_after2: float)[source]
- orca.tasks.peel_experiment.make_diff_image(run_dir: pathlib.Path, tag: str)[source]
- orca.tasks.peel_experiment.peel_experiment_task(ms_rel_path: str, maxiter: int = DEFAULT_MAXITER)[source]
- Big experiment task:
copy MS to WORKDIR/tag_maxiterXX
applycal
image pre-peel -> RMS_pre
ttcal (sources, maxiter=…) + image -> RMS_after1
ttcal (RFI, maxiter=…) + image -> RMS_after2
make 3-panel PNG
make pre-minus-after2 difference image
- ms_rel_path is relative to BASE_73, e.g.
‘2025-05-06/05/20250506_050008_73MHz_averaged.ms’