beam_pointing

Analysis of holography beam maps to infer pointing errors, etc..

Copyright (C) CSIRO 2021

Module Contents

Classes

BeamModel

Functions

arg_init()

Define the interpretation of command line arguments.

get_shift(obj, ref_im, target_im[, frac])

Compute the shift of target_im relative to ref_im.

make_ref(obj, beam, chan)

get_beampos_errors(obj, bmodel, chan)

get_beampos_errs(obj, bmodel)

save_shifts(obj, shifts, resids, amps, holo_dir, sbid)

plot_beampos_errors(beam_pos, beam_pos_errs, remove_mean)

main()

Attributes

aces_cfg

fp_factory

EXPLANATION

HELPSTART

beam_pointing.aces_cfg[source]
beam_pointing.fp_factory[source]
beam_pointing.EXPLANATION = 'The beam_pointing process ....\n'[source]
beam_pointing.HELPSTART = 'The ...\n'[source]
beam_pointing.arg_init()[source]

Define the interpretation of command line arguments.

beam_pointing.get_shift(obj, ref_im, target_im, frac=0.25)[source]

Compute the shift of target_im relative to ref_im. Use Fourier shift theorem param: obj (MapSet) param: ref_im (ndarray) Reference image ndim=2 param: target_im (ndarray) Target image param: frac (float) Mask transform values < ampMax * frac in phase fit.

class beam_pointing.BeamModel(pickle_file)[source]

Bases: object

delta_x = 0.6[source]
edge = 4.2[source]
centre = 7.0[source]
get(pixoff, freq)[source]
beam_pointing.make_ref(obj, beam, chan)[source]
beam_pointing.get_beampos_errors(obj, bmodel, chan)[source]
beam_pointing.get_beampos_errs(obj, bmodel)[source]
beam_pointing.save_shifts(obj, shifts, resids, amps, holo_dir, sbid)[source]
beam_pointing.plot_beampos_errors(beam_pos, beam_pos_errs, remove_mean, plot_file_name=None, **kw)[source]
beam_pointing.main()[source]