Plate Processing Pipeline : DEVELOPMENT STScI ACDSD MAST CASB Documentation |
||||||||||||||||||||||||
Last Updated Jan 2001 Copyright © 2001 The Association of Universities for Research in Astronomy, Inc. All Rights Reserved. |
Source CodeThe current development version of the code is in the following directory tree :Directory DISK$HIGHLANDER:[MCLEAN.PROGRAMS] AXPEXE.DIR : AXP versions of executables AXPLIB.DIR : AXP versions of object libraries CLD.DIR : CLD files for defining additional DCL tasks COM.DIR : COM files for defining symbols DEVELOP.DIR : Misc. prototype code - ignore HELP.DIR : DCL Help files - incomplete/superceded by HTML LIBS.DIR : Source code for various library routines [SETUP.COM : COM file to define logicals/symbols for environment N/A yet] TASKS.DIR : Source code for main tasks TOOLS.DIR : COM files for compiling/linking tasks/library routines VAXEXE.DIR : VAX versions of executables VAXLIB.DIR : VAX versions of object libraries [Run the SETUP.COM file and you will define all necessary logicals and symbols to run the pipeline tasks - currently set in login.com - will move] To compile a subroutine and insert/replace it in the appropriate library use the command : REPLIB filename (no extension). This will compile both a debug and normal object file and place it in the object libraries in either VAXLIB or AXPLIB as appropriate. To compile and link a main driver program use the command : CRUNCH filename (no extension). This will compile both a debug and normal object file and link it with either VAXLIB or AXPLIB object libraries as appropriate and place the executables in the AXPEXE or VAXEXE directory.
TasksDirectory DISK$HIGHLANDER:[MCLEAN.PROGRAMS.TASKS] ASTROSOL.DIR : Astrometric Solution AUXCUTOUT.DIR : Create additional cutouts CLASSIFY.DIR : Preliminary Classifier COCO.DIR : Starlink Coordinate-Conversion D2ICAL.DIR : Density-Intensity/PSF/Stellar photometry DBLOOK.DIR : Plate Database access (1st generation ONLY) DEBLENDER.DIR : Deblender/Additional image features EXTRACTOOP.DIR : Subset OOP file in ASCII FINDCAT.DIR : Locate Catalogue objects on plate [GETIMAGE_DSS1.DIR : original DSS access] [GETIMAGE_DQVS.DIR : prototype DQVS (Quick-V) access] [GETIMAGE_XDSS.DIR : prototype XDSS (POSS-II/SES) access] GETPLATE.DIR : Find plate with given position (1st generation ONLY) GSCDUMP.DIR : Utilities for examining GSC region files HCOMPRESS.DIR : stand-alone H-transform routine IMDECOMP.DIR : stand-alone decompression routine INVENTORY.DIR : Object detection MAKEOOP.DIR : Convert .INV or .APM files to OOP PCA.DIR : Pricipal Component Analysis PLATECOMPRESS.DIR : Pipeline Compression routines PREPROCESS.DIR : Plate Preprocessing RCAT.DIR : Read GSSS catalogues READGSCID.DIR : Read GSC by object ID SKYPROCESS.DIR : Sky processing SKYSAMPLER.DIR : Sky sampling STAGECAT.DIR : Access GSSS catalogues for given plate LibrariesDirectory DISK$HIGHLANDER:[MCLEAN.PROGRAMS.LIBS] [APM.DIR : Original APM code] ASTROM.DIR : Astrometric routines BEVINGTON.DIR : Subroutines from "Bevington" BLOCKIO.DIR : Block I/O routines for image access [CAMAC.DIR : CAMAC subroutines] CATALOG.DIR : GSSS Catalogue access routines CATRECS.DIR : GSSS Catalogue record structures [CLDCONTROL.DIR : CLD I/O routines] [CLDRECS.DIR : CLD record structures] [CODEINCS.DIR : Task specific include files] COMPRESS.DIR : H-transform routines [COSMOS.DIR : Original COSMOS code] DB.DIR : Database I/O routines (1st generation ONLY) DPHOTO.DIR : Deblender code FILERECS.DIR : Pipeline file record structures GENRECS.DIR : Generic record structures GSC12.DIR : GSC 1.2 specific routines GSCLIB.DIR : GSC specific routines [HWRECS.DIR : CAMAC record structures] IMAGEIO.DIR : Generalised Image I/O routines IMANAL.DIR : Generic Image Analysis routines IO.DIR : I/O routines MISC.DIR : don't know where else to put 'em routines [NAG15D.DIR : Double precision NAG] [NAG15S.DIR : Single precision NAG] NUMREC.DIR : Numerical Recipes - may have been modified for pipeline! [SKY.DIR : Sky specific routines] SLA.DIR : Starlink Astrometry Subroutines WARP.DIR : Jesse's asynchronous I/O package |