Code Monkey home page Code Monkey logo

prefactor's Introduction

prefactor

The LOFAR pre-facet calibration pipeline.

Parsets for the genericpipeline that do the first calibration of LOFAR data. Originally in order to prepare said data for the Factor facet calibration (https://github.com/lofar-astron/factor), but also useful if you don't plan to run Factor.

It includes:

  • applying Ionospheric RM corrections
  • clock-TEC separation with transfer of clock from the calibrator to the target
  • some flagging and averaging of amplitude solutions
  • grouping of subbands by actual frequency
  • speed and disk usage improvements by optimized usage of NDPPP
  • (optional) wide-band cleaning in Initial-Subtract
  • diagnostic plots
  • at least some documentation on the wiki pages

The documentation can be found on the GitHub wiki pages: https://github.com/lofar-astron/prefactor/wiki

There are several pipeline parsets in this repository:

  • Pre-Facet-Calibrator.parset : The calibrator part of the "standard" pre-facet calibration pipeline.
  • Pre-Facet-Target.parset : The target part of the "standard" pre-facet calibration pipeline.
  • Pre-Facet-Cal.parset : One parset calling first the calibrator and then the target pipelines. This is deprecated, please have a look at the pipeline description
  • Initial-Subtract.parset : A pipeline that generates full FoV images and subtracts the sky-models from the visibilities. (Needed for facet-calibration.)
  • Initial-Subtract-Deep.parset : Same as Initial-Subtract.parset, but it does only one image of the full bandwidth instead of imaging the bands separately.

Experimental and thus deprecated for "normal" use are:

  • Pre-Facet-Calibrator-RawSingle.parset : A version of a pre-facet calibrator pipeline to work on raw (non NDPPP'ed) data
  • Pre-Facet-Calibrator-RawCombine.parset : A version of a pre-facet calibrator pipeline to work on raw (non NDPPP'ed) data that does the subband concatenating in the first NDPPP step. (To reduce the number of files on systems where this is a problem, e.g. JURECA)
  • Pre-Facet-Target-RawSingle.parset : A version of a pre-facet target pipeline to work on raw (non NDPPP'ed) data
  • Pre-Facet-Target-RawCombine.parset : A version of a pre-facet target pipeline to work on raw (non NDPPP'ed) data that does the subband concatenating in the first NDPPP step.
  • Simple-Selfcal.parset : As the name says, an experimental selfcal pipeline.

Software requirements:

The Pre-Facet-Calibration pipeline and its scripts where developed by:

  • Martin Hardcastle
  • George Heald
  • Andreas Horneffer
  • Soumyajit Mandal
  • David Rafferty
  • Carole Roskowinski
  • Jose Sabater Montes
  • Timothy Shimwell
  • Sarrvesh Sridhar
  • Reinout van Weeren
  • Wendy Williams

With special thanks to Stefan Froehlich <s.froehlich somewhere fz-juelich.de> for developing the genericpipeline.

The procedure is also mostly described in these papers:

  • van Weeren, R. J., Williams, W. L., Hardcastle, M. J., et al. 2016, ApJS, 223, 2
  • Williams, W. L., van Weeren, R. J., Röttgering, H. J. A., et al. 2016, MNRAS, 460, 2385

prefactor's People

Contributors

ahorneffer avatar carosko avatar darafferty avatar joshuaalbert avatar mhardcastle avatar nudomarinero avatar sabourke avatar tammojan avatar twshimwell avatar wndywllms avatar ygrange avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.