Predicting visibilities in MeqTrees with UVBrick

N. Iniyan, Dr. Kurt van der Heyden 3GC II, Algarve, 2011

Outline ●

MeqTrees software structure



UVBrick – Introduction



Current implementation



Future path for UVBrick

MeqTrees Design and Impl. ●



MeqTrees makes use of tree structures to represent mathematical expressions. In the traditional view, a tree data structure consists of a hierarchy of nodes with parent-child relationship with the leaf nodes consisting of values that are propagated upwards (or downwards) towards the root node. (O.M.Smirnov, MeqTrees, 2010)

MeqTrees Design and Impl. ●







In MeqTrees, the result of each node is a function of N real/complex variables. For our purpose, we can consider our functions to be dependent on the two variables, t and v. A Request object in MeqTrees consists of these variables represented as vectors (among other parameters). A Result object that is returned by a node consists of values that populate the grid formed by these vectors and the input vectors themselves.

UVBrick

UVBrick is not...

W-projection

UVBrick is...

a collection of code (that forms a part of MeqTrees) that aims to predict uv-data from a given image including corrections for DDEs.

U[VBrick] are here!

UVBrick The UVBrick is currently structured as follows: GUI fitsimage_sky (Python)

FITSImageComponent (Python)

meqserver

FFTBrick (C++)

SixpackImageComponent (Python) UVInterpolWave(C++)

UVBrick

(Nijboer, UVBrick, 2005)





FFTBrick is the part of UVBrick that takes as input an image in the sky plane and performs a 2D FFT on it to produce a uv plane image. The input lm-plane image and the padding factor to perform FFT are passed on by the user as compile-time options in the meqbrowser.

UVBrick

(Nijboer, UVBrick, 2005)





FFTBrick outputs a grid of visibilities as a function of u and v. This brick is created only once. This is passed on to UVInterpolWave along with a vector of required frequencies.

UVBrick



UVInterpolWave takes the uv-grid and returns the interpolated visibilities as a function of frequency and time. FFTBrick

UVInterpolWave

UVInterpolWave

UVInterpolWave

UVBrick – Future

Frequency dependence W-projection capability Forward application of other DDEs

Frequency dependence ●



As it stands, UVBrick accepts a sky image of constant frequency. The first functionality that will be added to uvbrick is to enable it to accept a multi-frequency image cube as input and interpolate for the in-between frequencies. Eg. Take an image with two frequencies and interpolate for N frequencies in between.

w-projection in the brick



The w-projection algorithm (Cornwell et al.) enables one to calculate V(u,v,w) from V(u,v,w=0) by convolution with the F.T of the known function G(l,m,w).

w-projection in the brick





Currently, uvbrick does not include corrections for w-term effects while predicting the visibilities. Choosing a suitable convolution kernel F(G) that takes the w-term effects into account will be the next step.

Extending to other DDEs

(OMS, RIME, 2011) ●



In the presence of DDEs, each baseline 'sees' a different apparent sky. DDEs are multiplicative terms in the sky plane whose effects can be represented using convolution functions in the uv domain.

Extending to other DDEs ●





This means that by choosing appropriate convolution kernels while degridding, the direction-dependent effects can be introduced in the predicted visibilities. This method is called AW-projection (Bhatnagar et al.), which is a generalization of the more specific w-projection algorithm. By using multiple such convolutional kernels during the predict stage, other DDEs can be applied to the visibilities in uvbrick.

Thank You

Predicting visibilities in MeqTrees with UVBrick - GitHub

SixpackImageComponent (Python). FFTBrick ... interpolated visibilities as a function of frequency and time. ... enables one to calculate V(u,v,w) from V(u,v,w=0).

362KB Sizes 8 Downloads 265 Views

Recommend Documents

Image simulations and the UVBrick - GitHub
Oct 7, 2009 - Empirical. eXtragalactic (SEX) simulation: s-c ube d.physic. s.o. x.a c.uk. Size of support convolution is important, if smaller than 4 we get ghosts ...

MeqTrees Batch Mode: A Short Tutorial - GitHub
tdlconf.profiles is where you save/load options using the buttons at ... Section is the profile name you supply ... around the Python interface (~170 lines of code).

Simulating Focal Plane Array Observations with MeqTrees - GitHub
AzEl observation tracking a fixed offset position. • What's Next? ... Implement model in software using tree structure ... El = elevation of field or tracking centre.

The MeqTrees software system and its use for third ... - GitHub
Nov 5, 2010 - The technical goal of MeqTrees is to provide a tool for rapid implementation of such models ... 1 Throughout this paper, we will use the generic term station for an element ..... have emerged in recent years (most prominently numpy/scip

Using MeqTrees to Simulate an SKA Composed of LARs - GitHub
Adjust model parameters for best fit. Trees have some similarity to ... field of view with field centre at 33 degree declination. Observe field from -4 hrs hour angle ...

The MeqTrees Software System And Its Use For Third ... - GitHub
of about 100:1. However modest ..... To do this, we pick a domain in t,ν, and define a gridding over that ..... towards a “policy-free” solving scheme that works ade-.

Predicting Winning Price in Real Time Bidding with Censored Data.pdf ...
Displaying Predicting Winning Price in Real Time Bidding with Censored Data.pdf. Predicting Winning Price in Real Time Bidding with Censored Data.pdf.

MeqTrees at 1,000,000:1
Page 9. 9. Oxford Algorithms 2008. The MeqTree Approach. ○ All sorts of ME's can be implemented. Let's .... laptop battery lasts under decent CPU load.

Predicting Winning Price in Real Time Bidding with Censored Data.pdf
Predicting Winning Price in Real Time Bidding with Censored Data.pdf. Predicting Winning Price in Real Time Bidding with Censored Data.pdf. Open. Extract.

Predicting Response in Mobile Advertising with ...
Sparse data / cold-‐start. • Desiderata: – Accurate ... Webpage (= page ID) ... Response Predic`on Framework page p ad a day d. pCTR. K latent factors. K latent.

Predicting gender from OKCupid profiles using ensemble ... - GitHub
Binary choices such as sex were converted to 0/1 according to the (alphabetized) options. So female (male) go to 0 (1). Multiple choice responses such as pets were converted multiple binary features (one for each choice). A response to pets of has do

Predicting the Present with Google Trends
Apr 10, 2009 - Denote Ford sales in the t-th month as {yt : t = 1, 2, ··· ,T} and the Google Trends index in the .... i. http://www.census.gov/marts/www/marts.html ii.

Interacting with VW in active learning - GitHub
Nikos Karampatziakis. Cloud and Information Sciences Lab. Microsoft ... are in human readable form (text). ▷ Connects to the host:port VW is listening on ...

Counting with generating functions in MAXIMA - GitHub
In this paper we describe implementations of two counting methods which are based on generating func- ... Pólya theory [2] is an important counting method when some objects that are ...... [9] http://www.tcs.hut.fi/Software/bliss/index.html. 19.

Predicting Word Pronunciation in Japanese
dictionary using the web; (2) Building a decoder for the task of pronunciation prediction, for which ... the word-pronunciation pairs harvested from unannotated text achieves over. 98% precision ... transliteration, letter-to-phone. 1 Introduction.

Predicting Synchrony in a Simple Neuronal Network
of interacting neurons. We present our analysis of phase locked synchronous states emerging in a simple unidirectionally coupled interneuron network (UCIN) com- prising of two heterogeneously firing neuron models coupled through a biologically realis

Predicting Information Seeker Satisfaction in ...
personal or classroom use is granted without fee provided that copies are not made or .... the core of maintaining an active and healthy QA community. .... F1: the geometric mean of Precision and Recall measures, ..... no longer meaningful).

Predicting Human Reaching Motion in ... - Semantic Scholar
algorithm that can be tuned through cross validation, however we found the results to be sparse enough without this regularization term (see Section V).

Predicting Synchrony in a Simple Neuronal Network
as an active and adaptive system in which there is a close connection between cog- nition and action [5]. ..... mild cognitive impairment and alzheimer's disease.

Predicting Synchrony in Heterogeneous Pulse ... - Semantic Scholar
University of Florida, Gainesville, FL 32611. (Dated: July 16 .... time of the trajectory, we empirically fit the modified ... The best fit in the least squares sense was.

CP2K with LIBXSMM - GitHub
make ARCH=Linux-x86-64-intel VERSION=psmp AVX=2. To target for instance “Knights ... //manual.cp2k.org/trunk/CP2K_INPUT/GLOBAL/DBCSR.html).

Java with Generators - GitHub
processes the control flow graph and transforms it into a state machine. This is required because we can then create states function SCOPEMANGLE(node).