Plate Processing Pipeline : DEVELOPMENT

STScI ACDSD MASTCASB Documentation

Products
GSC
DSS
GSPC
Science

Publications

Data Access
Related Science 
Missions
HST
GEMINI
VLT
NGST
Virtual Observatory
XMM
Facilities
Plate Scanning
COMPASS ooDB 
Staff Pages

Last Updated Jan 2001

Copyright © 2001 The Association of Universities for Research in Astronomy, Inc. All Rights Reserved.

Source Code

The 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.


Tasks


Directory 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

Libraries


Directory 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