Use Case: ProcessAtmosphericCalibration

The Calibration Pipeline reduces atmospheric calibration measurements in quasi-real time, in an automatic way. The system
is halted until the results are available.

Role(s)/Actor(s):
Primary: Calibration Pipeline
Secondary:

Priority: Major

Performance: Seconds

Frequency: Minutes

Preconditions:

  1. The processing is initiated by the Calibration Pipeline (see Use Case  ProcessCalibrations).
  2. An atmospheric calibration scan has been obtained, consisting in one or several observations of the sky and a hot load.
  3. Input:
Basic Course:
  1. Check data consistency.

  2. Exception course: If data not consistent: stop processing and return a specific error code.
  3. Optionaly: smooth/average the data along the frequency axis. 
    Exception course: If failure: stop processing and return a specific error code.
  4. Depending on the calibration mode, compute what has to be computed.

  5. Exception course: If failure: stop processing and return a specific error code.
  6. Verify that result is sensible and set quality code.

  7. Exception course: If failure: stop processing and return a specific error code.


Alternate Course:

Postconditions:

    1. Outputs:
    2. Results are fed back to the Calibration Pipeline.


Issues to be Determined or Resolved:

    1.  The Science IPT is still thinking about the atmospheric calibration scheme. Depending on the final decision, all sections of this Use Case may be affected.
Notes:
  1. The processing of the atmospheric calibration measurements requires the spectral visibilities.
  2. The processing of the atmosheric calibration and that of the side band ratio measurements are coupled.


Owner: Frederic Gueth