PICARD: Pipeline for Combining and Analayzing Reduced Data

PICARD is a tool for analyzing and combining a batch of astronomical data files that have previously had their instrumental signatures removed (for example by running ORAC-DR on the raw data). It is designed to be instrument-independent. PICARD uses the same infrastructure as ORAC-DR, where data are processed by recipes which contain a series of primitives.

Running PICARD

The way to run PICARD is (the %-sign is the command-line prompt):

% picard [options] [RECIPE_NAME] <list_of_files_to_process>

The full list of options is accessed by typing picard -h. The most important options are:

The recipe name and list of files are mandatory arguments. The recipe argument must be provided and will be applied to all input files. If that recipe includes a combination step, then it is up to the recipe to decide which input files can be combined. All remaining arguments refer to input filenames. Note that all files must be in NDF format. Currently there is no automated conversion from FITS.

Recipe parameters

Recipe behaviour can be controlled by specifying a recipe parameters file. This is a file in INI format with a block per recipe name.

[RECIPE_NAME]
param1 = value1
param2 = value2

The available parameters are listed in the documentation for each recipe. Blocks for multiple recipes may be included in a single file: PICARD will read in the block for the current recipe.

Existing recipes

Currently the majority of existing recipes are designed for processing JCMT data, in particular SCUBA-2. However, it is possible for users to write their own primitives and recipes and use those. By convention, recipe names are in upper case with words separated by underscores.

Documentation for a particular recipe may be obtained with the Perl perldoc command:

% perldoc $ORAC_DIR/recipes/PICARD/RECIPE_NAME

List of available recipes (links go to a description of the recipe):

Hints, tips and gotchas

More to come!

ORAC-DR: PICARD (last edited 2011-07-20 00:42:47 by AndyGibb)