Accepted for publication in Astronomy & Astrophysics
Automated VLBI pipeline in CASA
Uses minimal configuration to run blind-automated VLBI calibration. The demos below are the real terminal sessions.
AVICA
Automated VLBI pipeline in CASA
-
1 Installation
The complete stack: AVICA, CASA and rPICARD — one script, reuses an existing rPICARD if it finds one.
$ curl -LsSf https://avikhagol.github.io/avica/install.sh | bash -
2 Create configuration
Point it at a folder of FITS files. Everything else resolves to sane defaults.
$ avica pipe config folder_for_fits=/path/to/fitsfile/folder -
3 Run full pipeline
Name the target and the FITS files, point at the config, and run.
$ avica pipe run \ --fitsfilenames VLBA_VSN001024_file28.uvfits,VLBA_VSN001024_file29.uvfits,VLBA_VSN001024_file30.uvfits \ --target 1309+555 \ --configfile avica.inp -
Sample data
No FITS files of your own? Grab the set used in the demos below.
$ url="https://cloud.ia.forth.gr/index.php/s/kiBDyJ7Wg97rtEC/download" $ curl -L "$url" -o files.zip && unzip files.zip -d avica_test_data $ avica pipe config folder_for_fits="$(readlink -f .)"/avica_test_data/for-demo-fitsfiles/
Under the hood, run end to end or named individually.
preprocess_fitsidi→fits_to_ms→avica_avg→avicameta_ms→avica_snr→avica_fill_input→avica_split_ms→rpicard
Loading…
Before you start
What the demos assume
- System
- Ubuntu 18.04+, Debian 10+, or RHEL/CentOS 8+, with Python
≥ 3.9. The pipeline itself runs on Python 3.10.
- Calibration backend
- Demos 04–09 need working CASA and rPICARD installations.
install.shsets both up, or reuses an existingpicardon yourPATH.
- Data
- A VLBI FITS-IDI dataset (
.uvfits). Demos 01–03 need no data at all — follow those on any machine. Grab the sample dataset above for 04–09.
- Configuration
- A single
avica.inpfile ofkey=valueentries in your working directory. Demo 03 builds one from scratch.