7. Restablecer calibración de productos archivados

Para aplicar la calibración y tablas de flagueo que produce el pipeline, se recomienda usar al misma versión de CASA usada por el pipeline así como la misma versión del pipeline. La versión de ambos, del pipeline y CASA usados puede ser confirmada por la página principal "Observation Overview Page", del blog. Se recomienda iniciar con un SDM-BDF fresco, aunque tambien un MS fresco pudiera funcionar. Puede haber unas pequeñas diferencias en el resultado final o en las estadísticas si los indicadores en línea fueron aplicados cuando se requería el MS.

Para que el pipeline trabaje adecuadamente, favor de seguir los pasos que se muestran más abajo, para preparar tu directorio y los archivos de calibración para la aplicación. Además para el SDM-BDF sin procesar necesitaras los siguientes productos de pipeline: 'unknown.session_1.caltables.tgz', 'mySDM.ms.flagversions.tgz', 'mySDM.ms.calapply.txt', 'unknown.pipeline_manifest.xml', y 'casa_piperestorescript.py' (donde mySDM es un marcador para el nombre SDM-BDF). Para asegurarse de que todo este correctamente en orden para el script, aplicar calibración, favor de seguir los siguientes pasos:

To apply the calibration and flag tables produced by the pipeline, we recommend using the same version of CASA used by the pipeline as well as the same version of the pipeline. The version of both the pipeline and CASA used may be confirmed via the main "Observation Overview Page", the home page of the weblog. We recommend starting with a fresh SDM-BDF, although a fresh MS should work, too. There may be small differences in the final result or statistics if online flags were applied when requesting the MS.

In order for the pipeline to work properly, please follow the steps below to prepare your directory and calibration files for application. In addition to the raw SDM-BDF you will need the following pipeline products: 'unknown.session_1.caltables.tgz', 'mySDM.ms.flagversions.tgz', 'mySDM.ms.calapply.txt', 'unknown.pipeline_manifest.xml', and 'casa_piperestorescript.py' (where mySDM is a placeholder for the SDM-BDF name). To ensure everything is correctly placed for the script to apply calibration, please follow these steps:

  1. Crear un directorio donde trabajaras, llamarlo "restoration".
    mkdir restoration
  2. Ir al directorio "restoration" y crear tres nuevos directorios llamados exactamente como sigue:
    mkdir rawdata working products
  3. Colocar el SDM-BDF sin registros en el directorio"rawdata".
    mv /path/to/fresh/data/mySDM rawdata/
  4. Colocar 'unknown.session_1.caltables.tgz', 'mySDM.ms.flagversions.tgz', 'unknown.pipeline_manifest.xml', y 'mySDM.ms.calapply.txt' en el directorio "products"
    mv *.tgz products/
    mv *.xml products/
    mv *.txt products/
  5. Colocar el archivo 'casa_piperestorescript.py' en el directorio "working"
    mv casa_piperestorescript.py working/
  6. El archivo 'casa_piperestorescript.py' se parece al archivo 'casa_pipescript.py', pero ejecuta una tarea pipeline especial hifv_restoredata  para aplicar flagueo y tablas de calibración, seguida por hifv_statwt. Editar la llamada hifv_restoredata para incluir "../rawdata/" en frente del nombre del SDM-BDF (mySDM), es decir:
    __rethrow_casa_exceptions = True
    h_init()
    try:
      hif_restoredata (vis=['../rawdata/mySDM'], session=['session_1'],\
                       ocorr_mode='co')
      hifv_statwt()
    finally:
      h_save()
    
  7. Desde el directorio "working", iniciar CASA:
    casa --pipeline

    o si usas computadoras en el NMASC:

    casa-pipe
  8. Iniciar el script de restauración desde el prompt de CASA:
    # En CASA
    execfile('casa_piperestorescript.py')
  9. Disfruta los datos calibrados una vez que el proceso acabe.