WORKSHOP 2020
2-6 November 2020
Millimeter VLBI with rpicard
MICHAEL JANSSEN
CASA
Radboud PIpeline for the Calibration of high Angular Resolution Data (rPICARD)
2
Pipeline setup (1/3)
3
$ singularity build casavlbi.pipe docker://mjanssen2308/casavlbi:latest
$ singularity run ./casavlbi.pipe
Pipeline preparation (2/3)
4
(freely configurable). Add files or links to workdir.�
Configure (3/3)
5
##### observation.inp #####
science_target = 3C273, OJ287
calibrators_instrphase = 3C279
calibrators_bandpass = None
calibrators_rldly = None
calibrators_dterms = None
##### array.inp #####
array_type = GMVA
refant = LA, KP, PT
Running the software
6
$ picard -p -n 4�
Inspect the data!!!
7
jplotter: 3mm VLBA data of 3C279 & 3C273. Project code: S6096B (scan #14 & #1).
Amplitude calibration
8
Accor & scalar bandpass (step 0, 1)
9
7mm VLBA data of M87. Project code: BW0106.
Flux density calibration (step 2, 3)
10
7mm VLBA data of M87. Project code: BW0106. Tsys ~ Trx + (1 - e-τ)Tatm → Tsys * eτ�
Phase calibration
11
Intra-scan exhaustive fringe search
12
7mm VLBA data of M87.
Project code: BW0106.
Solution interval estimation (step 4)
13
7mm VLBA data of M87.
Project code: BW0106.
3mm VLBA data of 3C279. Project code: S6096B.
First: calibrator sources→solve instrumental effects��Then: weaker science targets
14
Coherence calibration (step 5)
15
7mm VLBA data of M87.
Project code: BW0106.
Some EHT data (1mm).
Atmospheric phase stabilization
========================>
Instrumental phases and delays (step 6)
16
7mm VLBA data of M87.
Project code: BW0106.
Some EHT data (1mm).
Per-spw fringefit
============>
Complex bandpass (step 8)
17
7mm VLBA data of M87.
Project code: BW0106.
7mm VLBA data of M87.
Project code: BW0106.
Now: All instrumental effects are taken out
→ Calibrate science targets
18
Last calibration steps: fringe-fit science targets
(steps 12, 13, 14)
19
7mm VLBA data of M87.
Project code: BW0106.
→ Using optimized solution intervals.�
Last calibration steps: fringe-fit science targets
20
7mm VLBA data of M87.
Project code: BW0106.
7mm VLBA data of M87. Project code: BW0106.
THANKS TO OUR SPONSORS:
THIS EVENT HAS RECEIVED FUNDING FROM THE EUROPEAN UNION’S HORIZON 2020 RESEARCH AND INNOVATION PROGRAMME under grant agreements 730562 (RadioNet) and 7308844 (JUMPING JIVE)
CASA
Backup slides
22
Pipeline installation
23
$ singularity build casavlbi.pipe docker://mjanssen2308/casavlbi:latest
$ singularity run ./casavlbi.pipe
$ cp -r /usr/local/src/picard/input_template/ input
$ git clone https://bitbucket.org/M_Janssen/picard
$ curl -L "$(cat picard/README.md | grep wget | cut -d' ' -f3)" -o CASA.picard.tar.xz
$ tar xJf CASA.picard.tar.xz && rm -rf CASA.picard.tar.xz
$ python picard/setup.py -a -p /usr/local/src
$ printf '\nexport PATH=$PATH:'"$(pwd)"'/picard/picard\n' >> ~/.bashrc
$ printf '\nexport PYTHONPATH=$PYTHONPATH:'"$(pwd)"'/picard/picard\n' >> ~/.bashrc
$ sudo apt-get install singularity-container� Or install https://github.com/haavee/jiveplot.
$ cd /path/to/working/dir && cp -r /path/to/picard/picard/input .
Running the software
24
rPICARD steps
25
Pre-calibration steps
26
7mm VLBA data of M87.
Project code: BW0106.
Solution interval estimation (step 5, 12)
27
7mm VLBA data of M87.
Project code: BW0106.
→ Fringe-fit scans with 2 different solution intervals and merge calibration solutions.
Determine reference stations for global fringe-fit
28
7mm VLBA data of M87.
Project code: BW0106.
Multi-band calibrator fringe-fit & complex bandpass (steps 7, 8)
29
7mm VLBA data of M87.
Project code: BW0106.
7mm VLBA data of M87. Project code: BW0106.
Polarization calibration (step 8, 9, 10)
30
7mm VLBA data of M87.
Project code: BW0106.
Post-calibration steps
31
7mm VLBA data of M87.
Project code: BW0106.
Calibration result
32
7mm VLBA data of M87.
Project code: BW0106.
3mm VLBA data of 3C279. Project code: S6096B (scan #14).