pipeline.hsdn.tasks.exportdata package

Submodules

pipeline.hsdn.tasks.exportdata.exportdata module

Single-Dish Exportdata task dedicated to NRO data.

Please see hsd/tasks/exportdata/exportdata.py for generic description on how Exportdata task works.

class pipeline.hsdn.tasks.exportdata.exportdata.NROExportData(inputs)[source]

Bases: pipeline.hsd.tasks.exportdata.exportdata.SDExportData

NROExportData is the base class for exporting data to the products subdirectory. It performs the following operations:

  • Saves the pipeline processing request in an XML file

  • Saves the images in FITS cubes one per target and spectral window

  • Saves the final flags and bl coefficient per ASDM in a compressed / tarred CASA flag versions file

  • Saves the final web log in a compressed / tarred file

  • Saves the text formatted list of contents of products directory

Inputs

alias of NROExportDataInputs

NameBuilder

alias of NROPipelineNameBuilder

prepare()[source]

Prepare and execute an export data job appropriate to the task inputs.

class pipeline.hsdn.tasks.exportdata.exportdata.NROExportDataInputs(context, output_dir=None, session=None, vis=None, exportmses=None, pprfile=None, calintents=None, calimages=None, targetimages=None, products_dir=None, imaging_products_only=None)[source]

Bases: pipeline.hsd.tasks.exportdata.exportdata.SDExportDataInputs

class pipeline.hsdn.tasks.exportdata.exportdata.NROPipelineNameBuilder[source]

Bases: pipeline.h.tasks.exportdata.exportdata.PipelineProductNameBuiler

pipeline.hsdn.tasks.exportdata.manifest module

class pipeline.hsdn.tasks.exportdata.manifest.NROPipelineManifest(ouss_id)[source]

Bases: pipeline.h.tasks.common.manifest.PipelineManifest

static add_reduction_script(ous, script)[source]

Add the template reduction script for restoredata workflow

static add_scalefile(ous, filename)[source]

Add the template scale file for restoredata workflow

pipeline.hsdn.tasks.exportdata.nrotemplategenerator module

pipeline.hsdn.tasks.exportdata.nrotemplategenerator.export_template(filename, txt)[source]
pipeline.hsdn.tasks.exportdata.nrotemplategenerator.generate_csv(context, datafile)[source]
pipeline.hsdn.tasks.exportdata.nrotemplategenerator.generate_csv_entries(context)[source]
pipeline.hsdn.tasks.exportdata.nrotemplategenerator.generate_group_entries(ms, member_list)[source]
pipeline.hsdn.tasks.exportdata.nrotemplategenerator.generate_script(context, scriptname, configname)[source]
pipeline.hsdn.tasks.exportdata.nrotemplategenerator.generate_template(filename)[source]
pipeline.hsdn.tasks.exportdata.nrotemplategenerator.get_template(name)[source]
pipeline.hsdn.tasks.exportdata.nrotemplategenerator.indent(level=0)[source]
pipeline.hsdn.tasks.exportdata.nrotemplategenerator.space(n=0)[source]
pipeline.hsdn.tasks.exportdata.nrotemplategenerator.split_template(s)[source]

Module contents