Adding a new instrument to ORAC-DR requires a number of steps, the complexity of which will depend on how close the instrument is to an instrument that is already supported by the pipeline.
This section describes the areas that must be modified to support a new instrument. It assumes knowledge of the following Perl concepts: writing object-oriented modules, lexical variables, Perl data structures and eval. Message system interfaces will also require a knowledge of Perl XS.
ORAC-DR -- Programmer's Guide