IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 32000


Ignore:
Timestamp:
Aug 3, 2011, 12:37:30 PM (15 years ago)
Author:
rhenders
Message:

now passing config path into constructors

Location:
trunk/ippToPsps/jython
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippToPsps/jython/detectionbatch.py

    r31976 r32000  
    3030    def __init__(self,
    3131                 logger,
     32                 configPath,
    3233                 configDoc,
    3334                 gpc1Db,
     
    3738       super(DetectionBatch, self).__init__(
    3839               logger,
     40               configPath,
    3941               configDoc,
    4042               gpc1Db,
  • trunk/ippToPsps/jython/initbatch.py

    r31921 r32000  
    11#!/usr/bin/env jython
    22
     3import sys
    34import stilts
    45import logging
     
    1617from detectionbatch import DetectionBatch
    1718
    18 
    19 
    2019'''
    2120Class encapsulating the init batch type (IN)
     
    2625    Constructor
    2726    '''
    28     def __init__(self, logger, configDoc, gpc1Db, ippToPspsDb):
    29        super(InitBatch, self).__init__(logger, configDoc, gpc1Db, ippToPspsDb, 0, "init", None)
     27    def __init__(self,
     28            logger,
     29            configPath,
     30            configDoc,
     31            gpc1Db,
     32            ippToPspsDb):
     33       super(InitBatch, self).__init__(logger,
     34               configPath,
     35               configDoc,
     36               gpc1Db,
     37               ippToPspsDb,
     38               0,
     39               "init",
     40               None)
    3041
    3142       self.outputFitsFile = "00000000.FITS";
     
    3344
    3445
     46'''
     47Start of program.
     48'''
     49
     50if len(sys.argv) > 1: CONFIG  = sys.argv[1]
     51else:
     52    print "** Usage: " + sys.argv[0] + " <configPath>"
     53    sys.exit(1)
    3554
    3655
     
    4261
    4362# open config file
    44 configDoc = ElementTree(file="config.xml")
     63configDoc = ElementTree(file=CONFIG)
    4564
    4665# create database objects
     
    4867ippToPspsDb = IppToPspsDb(logger, configDoc)
    4968
    50 
    51 initBatch = InitBatch(logger, configDoc, gpc1Db, ippToPspsDb)
     69initBatch = InitBatch(logger, CONFIG, configDoc, gpc1Db, ippToPspsDb)
    5270initBatch.createEmptyPspsTables()
    5371initBatch.exportPspsTablesToFits()
  • trunk/ippToPsps/jython/ipptopsps.py

    r31997 r32000  
    3131    # if not in TEST mode, then only queue un-processed items
    3232    else:
    33         processedIDs = ippToPspsDb.getProcessedIDsForThisStage(batchType, EPOCH)
     33        processedIDs = ippToPspsDb.getProcessedIDsForThisStage(batchType, EPOCH, DVOGPC1LABEL)
    3434        logger.infoPair("Processed %s items" % batchType, "%d" % len(processedIDs))
    3535        ids = list(set(allIDs) - set(processedIDs))
     
    4545        if batchType == "P2":
    4646            batch = DetectionBatch(logger,
     47                    CONFIG,
    4748                    configDoc,
    4849                    gpc1Db,
     
    5152        elif batchType == "ST":
    5253            batch = StackBatch(logger,
     54                    CONFIG,
    5355                    configDoc,
    5456                    gpc1Db,
  • trunk/ippToPsps/jython/stackbatch.py

    r31977 r32000  
    2727    def __init__(self,
    2828                 logger,
     29                 configPath,
    2930                 configDoc,
    3031                 gpc1Db,
     
    3435       super(StackBatch, self).__init__(
    3536               logger,
     37               configPath,
    3638               configDoc,
    3739               gpc1Db,
Note: See TracChangeset for help on using the changeset viewer.