Daily Gain Calibration: Difference between revisions
No edit summary |
|||
Line 11: | Line 11: | ||
= Commands for calibrating the eclipse [temporary] = | = Commands for calibrating the eclipse [temporary] = | ||
First run the refcal for the day: | == 15:00 UT == | ||
First run the refcal analysis for the day (can be done by 15:00 UT): | |||
<pre> | <pre> | ||
from util import Time | from util import Time | ||
Line 19: | Line 20: | ||
out_corr = ra.unrot_refcal(out) | out_corr = ra.unrot_refcal(out) | ||
refcal = ra.refcal_anal(out) | refcal = ra.refcal_anal(out) | ||
ch. | ch.refcal2sql(refcal) | ||
</pre> | |||
== 19:20 UT == | |||
Next, as soon as the solar (eclipse) UDB file appears (around 19:20 UT) run the pipeline processing. Change directory to the one where the final eclipse files will be, /data1/dgary/solar/eclipse. '''Note: the <tab> will complete the filename, but delete the trailing /.''': | |||
<pre> | |||
from util import Time | |||
import pipeline_cal as pc | |||
filename = '/data1/eovsa/fits/UDB/2017/UDB20170821155<tab>' | |||
pc.udb_corr(filename) | |||
== 20:00 UT == | |||
Run the phasecal analysis, answering y to questions about plots and accepting: | |||
<pre> | |||
from util import Time | |||
import phacal_anal as pa | |||
pa.phacal_anal(Time('2017-08-21 19:00')) | |||
</pre> | |||
Immediately after that, exit ipython, cd to /data1/dgary/solar/eclipse and get into CASA, then do | |||
<pre> | |||
default importeovsa | |||
idbfiles = 'UDB20170821<tab>' | |||
</pre> | </pre> |
Revision as of 14:34, 20 August 2017
Similar as reference complex gain calibration, daily gain calibration refers to tuning the "system" amplitude and phase as a function of IF band at a finer level. Typically, daily gain calibration would be carried out three times between two reference gain calibrations every day. We have a routine to retrieve and analyze the daily gain calibration data, named phacal_anal.py. Start from a timestamp (Note: The time of day is important! Make sure to set it to somewhere in the middle of the day, e.g. 15:00 UT)
import phacal_anal as pa from util import Time t = Time('2017-07-03 15:00') pa.phacal_anal(t)
phacal_anal will find all daily gain calibrations occurred during that natural day (CA local time).
Commands for calibrating the eclipse [temporary]
15:00 UT
First run the refcal analysis for the day (can be done by 15:00 UT):
from util import Time import refcal_anal as ra import cal_header as ch out = ra.rd_refcal(Time(['2017-08-21 11:00','2017-08-21 14:00')) out_corr = ra.unrot_refcal(out) refcal = ra.refcal_anal(out) ch.refcal2sql(refcal)
19:20 UT
Next, as soon as the solar (eclipse) UDB file appears (around 19:20 UT) run the pipeline processing. Change directory to the one where the final eclipse files will be, /data1/dgary/solar/eclipse. Note: the <tab> will complete the filename, but delete the trailing /.:
from util import Time import pipeline_cal as pc filename = '/data1/eovsa/fits/UDB/2017/UDB20170821155<tab>' pc.udb_corr(filename) == 20:00 UT == Run the phasecal analysis, answering y to questions about plots and accepting: <pre> from util import Time import phacal_anal as pa pa.phacal_anal(Time('2017-08-21 19:00'))
Immediately after that, exit ipython, cd to /data1/dgary/solar/eclipse and get into CASA, then do
default importeovsa idbfiles = 'UDB20170821<tab>'