IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 38969


Ignore:
Timestamp:
Oct 27, 2015, 2:18:38 PM (11 years ago)
Author:
watersc1
Message:

Set of changes to attempt to enable the forced galaxy code to operate.

Location:
trunk/ippToPsps/jython
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippToPsps/jython/Makefile.am

    r37927 r38969  
    2323  forcedobjectbatch.py \
    2424  forcedwarpbatch.py \
     25  forcedgalaxybatch.py \
    2526  gpc1db.py \
    2627  initbatch.py \
  • trunk/ippToPsps/jython/ipptopspsdb.py

    r38891 r38969  
    11041104        ,queue_FW \
    11051105        ,queue_FO \
     1106        ,queue_FG \
    11061107        ,parallel \
    11071108        ,P2_smf_version \
     
    11801181        if rs.getInt(24) == 1: self.skychunk.batchTypes.append("FW")
    11811182        if rs.getInt(25) == 1: self.skychunk.batchTypes.append("FO")
     1183        if rs.getInt(25) == 1: self.skychunk.batchTypes.append("FG")
    11821184
    11831185        self.skychunk.force = True # TODO
  • trunk/ippToPsps/jython/loader.py

    r38883 r38969  
    2929from forcedwarpbatch import ForcedWarpBatch
    3030from forcedobjectbatch import ForcedObjectBatch
     31from forcedgalaxybatch import ForcedGalaxyBatch
    3132#
    3233#
     
    291292                            id,
    292293                            batchID)
     294
     295                elif batchType == "FG":
     296                    batch = ForcedGalaxyBatch(self.logger,
     297                                              self.config,
     298                                              self.skychunk,
     299                                              self.gpc1Db,
     300                                              self.ippToPspsDb,
     301                                              self.scratchDb,
     302                                              id,
     303                                              batchID)
    293304                   
    294305                batch.run()
  • trunk/ippToPsps/jython/metrics.py

    r36697 r38969  
    5252            rateFW = self.printStats("FW")
    5353            rateFO = self.printStats("FO")
     54            rateFG = self.printStats("FG")
    5455            self.logger.info("+----+------------------+---------------+-------------------+------------------+----------------+")
    5556       
     
    7475            pendFWProcessed = self.printTableRow(stages, "FW")
    7576            pendFOProcessed = self.printTableRow(stages, "FO")
     77            pendFGProcessed = self.printTableRow(stages, "FG")
    7678            self.writeTableSeparator(colCount)
    7779
     
    9092            except: pass
    9193            try: self.logger.infoPair("Estimated time for FOs", "%.1f hours" % (pendFOProcessed / rateFO))
     94            except: pass
     95            try: self.logger.infoPair("Estimated time for FGs", "%.1f hours" % (pendFGProcessed / rateFG))
    9296            except: pass
    9397       
     
    102106            self.plot.createDensityPlot("FW", True)
    103107            self.plot.createDensityPlot("FO", True)
     108            self.plot.createDensityPlot("FG", True)
    104109            # some clean-up before going to sleep
    105110            self.ippToPspsDb.purgeDeadClients()
  • trunk/ippToPsps/jython/pollOdm.py

    r36697 r38969  
    4242        else: self.stages = [self.STAGE]
    4343
    44         if self.BATCHTYPE == "all": self.batchTypes = ['IN', 'P2', 'ST', 'OB', 'DF', 'DO', 'FW', 'FO']
     44        if self.BATCHTYPE == "all": self.batchTypes = ['IN', 'P2', 'ST', 'OB', 'DF', 'DO', 'FW', 'FO', 'FG']
    4545        else: self.batchTypes = [self.BATCHTYPE]
    4646
     
    126126    '''
    127127    def printUsage(self):
    128         super(PollOdm, self).printUsage("<IN|P2|ST|OB|DF|DO|FW|FO|all> <unloaded|unmergeworthy|unmerged|all> [hours]")
     128        super(PollOdm, self).printUsage("<IN|P2|ST|OB|DF|DO|FW|FO|FG|all> <unloaded|unmergeworthy|unmerged|all> [hours]")
    129129   
    130130   
  • trunk/ippToPsps/jython/queue.py

    r38884 r38969  
    7373
    7474                # for object-like batches, info comes from dvo
    75                 if (batchType == "OB" or batchType =="DO" or batchType =="FO"):
     75                if (batchType == "OB" or batchType =="DO" or batchType =="FO" or batchType = "FG"):
    7676                    self.dvoObjects.setSkyArea(
    7777                            self.skychunk.minRa,
Note: See TracChangeset for help on using the changeset viewer.