Esempio n. 1
0
    def _makeArgumentParser(cls):
        parser = ArgumentParser(name=cls._DefaultName)

        parser.add_id_argument("--id", "calexp",
                               help="data ID, e.g. --id visit=12345",
                               ContainerClass=VisitDataIdContainer)
        return parser
Esempio n. 2
0
 def _makeArgumentParser(cls):
     parser = ArgumentParser(name=cls._DefaultName)
     parser.add_id_argument(name="--id",
                            datasetType="dcrCoadd",
                            help="data ID, e.g. --id tract=12345 patch=1,2 filter=g, subfilter=0",
                            ContainerClass=ExistingCoaddDataIdContainer)
     return parser
Esempio n. 3
0
 def _makeArgumentParser(cls):
     parser = ArgumentParser(name=cls._DefaultName)
     parser.add_id_argument("--id",
                            datasetType=cls.inputDataset,
                            level="sensor",
                            help="data ID, e.g. --id visit=12345 ccd=0")
     return parser
Esempio n. 4
0
 def _makeArgumentParser(cls, *args, **kwargs):
     parser = ArgumentParser(name="processBfdPatch", *args, **kwargs)
     parser.add_id_argument("--id",
                            "deepCoadd",
                            help="data ID, e.g. --id tract=12345 patch=1,2",
                            ContainerClass=CoaddDataIdContainer)
     return parser
Esempio n. 5
0
 def _makeArgumentParser(cls):
     parser = ArgumentParser(name=cls._DefaultName)
     parser.add_id_argument("--id",
                            "jointcal_wcs",
                            help="data ID, with raw CCD keys + tract",
                            ContainerClass=PerTractCcdDataIdContainer)
     return parser
Esempio n. 6
0
 def _makeArgumentParser(cls):
     parser = ArgumentParser(name=cls._DefaultName)
     parser.add_id_argument("--id",
                            cls.inputDataset,
                            ContainerClass=CoaddDataIdContainer,
                            help="data ID, e.g. --id tract=12345 patch=1,2")
     return parser
Esempio n. 7
0
 def _makeArgumentParser(cls, *args, **kwargs):
     kwargs.pop("doBatch", False)
     datasetType = ConfigDatasetType(name="calexpType")
     parser = ArgumentParser(name="skyCorr", *args, **kwargs)
     parser.add_id_argument("--id", datasetType=datasetType, level="visit",
                            help="data ID, e.g. --id visit=12345")
     return parser
Esempio n. 8
0
    def _makeArgumentParser(cls):
        parser = ArgumentParser(name=cls._DefaultName)

        parser.add_id_argument("--id", cls.inputDataset,
                               help="data ID, e.g. --id tract=12345",
                               ContainerClass=TractObjectDataIdContainer)
        return parser
Esempio n. 9
0
 def _makeArgumentParser(cls, **kwargs):
     parser = ArgumentParser(name=cls._DefaultName)
     parser.add_id_argument("--id", "raw",
                            level="sensor",
                            help="data ID, e.g. --id visit=12345 ccd=2",
                            ContainerClass=RawDataIdContainer)
     return parser
Esempio n. 10
0
 def _makeArgumentParser(cls):
     parser = ArgumentParser(name=cls._DefaultName)
     parser.add_id_argument(name="--id",
                            datasetType="dcrCoadd_calexp",
                            help="data ID, e.g. --id tract=12345 patch=1,2 filter=g, subfilter=0",
                            ContainerClass=ExistingCoaddDataIdContainer)
     parser.add_argument("--psfCache", type=int, default=100, help="Size of CoaddPsf cache")
     return parser
 def _makeArgumentParser(cls, *args, **kwargs):
     kwargs.pop("doBatch", False)
     parser = ArgumentParser(name="sourceTableDriver", *args, **kwargs)
     parser.add_id_argument("--id",
                            datasetType="src",
                            level="sensor",
                            help="data ID, e.g. --id visit=12345 ccd=67")
     return parser
Esempio n. 12
0
 def _makeArgumentParser(cls, *args, **kwargs):
     kwargs.pop("doBatch", False)
     parser = ArgumentParser(name="forcedPhotCcdDiaDriver", *args, **kwargs)
     parser.add_id_argument("--id",
                            "deepDiff_differenceExp",
                            help="data ID with raw CCD keys"
                            "e.g. --id visit=12345 ccd=1,2")
     return parser
Esempio n. 13
0
 def _makeArgumentParser(cls, *args, **kwargs):
     kwargs.pop("doBatch", False)
     parser = ArgumentParser(name="visualizeVisit", *args, **kwargs)
     parser.add_id_argument("--id",
                            datasetType="calexp",
                            level="visit",
                            help="data ID, e.g. --id visit=12345")
     return parser
Esempio n. 14
0
 def _makeArgumentParser(cls, *args, **kwargs):
     kwargs.pop("doBatch", False)
     parser = ArgumentParser(name="singleFrameDriver", *args, **kwargs)
     parser.add_id_argument("--id",
                            datasetType=ConfigDatasetType(name="processCcd.isr.datasetType"),
                            level="sensor",
                            help="data ID, e.g. --id visit=12345 ccd=67")
     return parser
Esempio n. 15
0
 def _makeArgumentParser(cls, *args, **kwargs):
     kwargs.pop("doBatch",
                False)  #Not sure what this does or if it's necessary.
     parser = ArgumentParser(name=cls._DefaultName, *args, **kwargs)
     parser.add_id_argument("--id",
                            "calexp",
                            help="data ID, e.g. --id visit=12345 ccd=67")
     return parser
Esempio n. 16
0
 def _makeArgumentParser(cls, *args, **kwargs):
     parser = ArgumentParser(name=cls._DefaultName)
     parser.add_id_argument("--id", datasetType="raw",
                            help="input identifiers, e.g., --id visit=123 ccd=4")
     parser.add_argument("--lineList", help="Reference line list",
                         default=os.path.join(getPackageDir("obs_pfs"),
                                              "pfs", "lineLists", "ArCdHgKrNeXe.txt"))
     return parser
Esempio n. 17
0
 def _makeArgumentParser(cls, *args, **kwargs):
     kwargs.pop('doBatch', False)  # Unused
     parser = ArgumentParser(name="demo", *args, **kwargs)
     parser.add_id_argument("--id",
                            datasetType="raw",
                            level="visit",
                            help="data ID, e.g. --id visit=12345")
     return parser
Esempio n. 18
0
 def _makeArgumentParser(cls, *args, **kwargs):
     kwargs.pop("doBatch", False)
     parser = ArgumentParser(name=cls._DefaultName, *args, **kwargs)
     parser.add_id_argument("--id",
                            "deepCoadd",
                            help="data ID, e.g. --id tract=12345 patch=1,2",
                            ContainerClass=TractDataIdContainer)
     return parser
Esempio n. 19
0
 def _makeArgumentParser(cls, *args, **kwargs):
     kwargs.pop("doBatch", False)
     parser = ArgumentParser(name="singleFrameDriver", *args, **kwargs)
     parser.add_id_argument(
         "--id",
         datasetType=ConfigDatasetType(name="processCcd.isr.datasetType"),
         level="sensor",
         help="data ID, e.g. --id visit=12345 ccd=67")
     return parser
Esempio n. 20
0
 def _makeArgumentParser(cls):
     # Customize argument parsing for CmdLineTask.
     parser = ArgumentParser(name=cls._DefaultName)
     # This should be config.images.name, but there's no way to pass that
     # information in here in Gen2.
     datasetType = "deepCoadd_calexp"
     parser.add_id_argument("--id", datasetType,
                            ContainerClass=ExistingCoaddDataIdContainer,
                            help="data ID, e.g. --id tract=12345 patch=1,2 filter=g^r^i")
     return parser
Esempio n. 21
0
 def _makeArgumentParser(cls, *args, **kwargs):
     """
     makes the argument parser.
     this task won't work for tracts/patches as it's currently written
     """
     doBatch = kwargs.pop("doBatch", False)
     parser = ArgumentParser(name=cls._DefaultName, *args, **kwargs)
     parser.add_id_argument("--id", datasetType="raw", level="visit",
                            help="data ID, e.g. --id visit=12345")
     return parser
 def _makeArgumentParser(cls, **kwargs):
     """
     Selection references are not cheap (reads Wcs), so are generated
     only if we're not doing a batch submission.
     """
     parser = ArgumentParser(name=cls._DefaultName)
     parser.add_id_argument("--id", "deepCoadd", help="data ID, e.g. --id tract=12345 patch=1,2",
                            ContainerClass=TractDataIdContainer)
     parser.add_id_argument("--selectId", "calexp", help="data ID, e.g. --selectId visit=6789 ccd=0..9")
     return parser
 def _makeArgumentParser(cls, *args, **kwargs):
     kwargs.pop("doBatch", False)
     parser = ArgumentParser(name="forcedPhotCoaddDiaDriver",
                             *args,
                             **kwargs)
     parser.add_id_argument("--id",
                            "deepCoadd",
                            help="data ID with coadd keys"
                            "e.g. --id tract=1234^12345 filter=r^i^z",
                            ContainerClass=TractDataIdContainer)
     return parser
Esempio n. 24
0
 def _makeArgumentParser(cls, *args, **kwargs):
     kwargs.pop("doBatch", False)
     parser = ArgumentParser(name="processCcdWithFakesDriver",
                             *args,
                             **kwargs)
     parser.add_id_argument(
         "--id",
         "fakes_calexp",
         help="data ID, e.g. --id visit=12345 ccd=67, tract=9813",
         ContainerClass=PerTractCcdDataIdContainer)
     return parser
Esempio n. 25
0
    def _makeArgumentParser(cls):
        """Create a suitable ArgumentParser

        We will use the ArgumentParser to get a provide a list of data
        references for patches; the RunnerClass will sort them into lists
        of data references for the same patch
        """
        parser = ArgumentParser(name=cls._DefaultName)
        parser.add_id_argument("--id", "deepCoadd_" + cls.inputDataset,
                               ContainerClass=ExistingCoaddDataIdContainer,
                               help="data ID, e.g. --id tract=12345 patch=1,2 filter=g^r^i")
        return parser
Esempio n. 26
0
 def _makeArgumentParser(cls, *args, **kwargs):
     """
     makes the argument parser.
     this task won't work for tracts/patches as it's currently written
     """
     doBatch = kwargs.pop("doBatch", False)
     parser = ArgumentParser(name=cls._DefaultName, *args, **kwargs)
     parser.add_id_argument("--id",
                            datasetType="raw",
                            level="visit",
                            help="data ID, e.g. --id visit=12345")
     return parser
 def _makeArgumentParser(cls, *args, **kwargs):
     kwargs.pop("doBatch", False)
     parser = ArgumentParser(name=cls._DefaultName, *args, **kwargs)
     parser.add_id_argument("--id",
                            "deepCoadd",
                            help="data ID, e.g. --id tract=12345 patch=1,2",
                            ContainerClass=TractDataIdContainer)
     parser.addReuseOption([
         "detectCoaddSources", "mergeCoaddDetections",
         "measureCoaddSources", "mergeCoaddMeasurements", "forcedPhotCoadd"
     ])
     return parser
Esempio n. 28
0
    def _makeArgumentParser(cls, *args, **kwargs):
        """
        Make the argument parser.

        Modified by Song Huang; To work on coadd images
        """
        kwargs.pop("doBatch", False)
        parser = ArgumentParser(name=cls._DefaultName, *args, **kwargs)
        parser.add_id_argument("--id", "deepCoadd_calexp",
                               help="data ID, e.g. --id tract=12345",
                               ContainerClass=TractDataIdContainer)
        return parser
Esempio n. 29
0
def makeMergeArgumentParser(name, dataset):
    """!
    @brief Create a suitable ArgumentParser.

    We will use the ArgumentParser to get a provide a list of data
    references for patches; the RunnerClass will sort them into lists
    of data references for the same patch
    """
    parser = ArgumentParser(name)
    parser.add_id_argument("--id", "deepCoadd_" + dataset,
                           ContainerClass=ExistingCoaddDataIdContainer,
                           help="data ID, e.g. --id tract=12345 patch=1,2 filter=g^r^i")
    return parser
Esempio n. 30
0
    def _makeArgumentParser(cls, *args, **kwargs):
        """
        Make the argument parser.

        Modified by Song Huang; To work on coadd images
        """
        kwargs.pop("doBatch", False)
        parser = ArgumentParser(name=cls._DefaultName, *args, **kwargs)
        parser.add_id_argument("--id",
                               "deepCoadd_calexp",
                               help="data ID, e.g. --id tract=12345",
                               ContainerClass=TractDataIdContainer)
        return parser
Esempio n. 31
0
    def _makeArgumentParser(cls):
        """Create a suitable ArgumentParser.

        We will use the ArgumentParser to get a provide a list of data
        references for patches; the RunnerClass will sort them into lists
        of data references for the same patch
        """
        parser = ArgumentParser(name=cls._DefaultName)
        parser.add_id_argument(name="--id",
                               datasetType="dcrCoadd_" + cls.inputDataset,
                               ContainerClass=ExistingCoaddDataIdContainer,
                               help="data ID, e.g. --id tract=12345 patch=1,2 filter=g, subfilter=0^1^2")
        return parser
    def _makeArgumentParser(cls, **kwargs):
        """!Build argument parser

        Selection references are not cheap (reads Wcs), so are generated
        only if we're not doing a batch submission.
        """
        parser = ArgumentParser(name=cls._DefaultName)
        parser.add_id_argument("--id", "deepCoadd", help="data ID, e.g. --id tract=12345 patch=1,2",
                               ContainerClass=TractDataIdContainer)
        parser.add_id_argument(
            "--selectId", "calexp", help="data ID, e.g. --selectId visit=6789 ccd=0..9")
        parser.addReuseOption(["makeCoaddTempExp", "assembleCoadd", "detectCoaddSources"])
        return parser
Esempio n. 33
0
 def _makeArgumentParser(cls, *args, **kwargs):
     kwargs.pop("doBatch", False)
     parser = ArgumentParser(name=cls._DefaultName, *args, **kwargs)
     parser.add_id_argument(
         "--id",
         "deepCoadd",
         help="data ID, e.g. --id tract=12345 patch=1,2 filter=g^r^i",
         ContainerClass=TractDataIdContainer)
     parser.add_id_argument(
         "--selectId",
         "deepDiff_differenceExp",
         help="data ID, e.g. --selectId visit=6789 ccd=0..9",
         ContainerClass=SelectDataIdContainer)
     return parser
Esempio n. 34
0
    def _makeArgumentParser(cls, **kwargs):
        """!Build argument parser

        Selection references are not cheap (reads Wcs), so are generated
        only if we're not doing a batch submission.
        """

        print(
            "================!!!!!!!!!!!!!!!!!!!!!!!!!!!============================="
        )
        print(
            "================!!!!!!!!!!!!!!!!!!!!!!!!!!!============================="
        )
        print(
            "================!!!!!!!!!!!!!!!!!!!!!!!!!!!============================="
        )
        print(
            "================!!!!!!!!!!!!!!!!!!!!!!!!!!!============================="
        )
        print(
            "================!!!!!!!!!!!!!!!!!!!!!!!!!!!============================="
        )
        print(
            "================!!!!!!!!!!!!!!!!!!!!!!!!!!!============================="
        )
        print(
            "================!!!!!!!!!!!!!!!!!!!!!!!!!!!============================="
        )
        parser = ArgumentParser(name=cls._DefaultName)
        parser.add_id_argument("--id",
                               "dayCoadd",
                               help="data ID, e.g. --id tract=12345 patch=1,2",
                               ContainerClass=DayTractDataIdContainer)
        parser.add_id_argument(
            "--selectId",
            "calexp",
            help="data ID, e.g. --selectId visit=6789 ccd=0..9")
        return parser
Esempio n. 35
0
 def _makeArgumentParser(cls):
     parser = ArgumentParser(name=cls._DefaultName)
     parser.add_id_argument(name="--id", datasetType="raw", level="Ccd",
                            help="data ID, e.g. --id visit=12345")
     return parser
Esempio n. 36
0
 def _makeArgumentParser(cls):
     parser = ArgumentParser(name=cls._DefaultName)
     parser.add_id_argument(name="--id", datasetType="calexp", help="data ID, e.g. --id visit=123 ccd=1,2")
     return parser
Esempio n. 37
0
 def _makeArgumentParser(cls):
     """Make an ArgumentParser"""
     parser = ArgumentParser(name=cls._DefaultName)
     parser.add_id_argument(name="--id", datasetType="pfsArm",
                            help="data IDs, e.g. --id exp=12345 spectrograph=1..3")
     return parser
Esempio n. 38
0
 def _makeArgumentParser(cls):
     parser = ArgumentParser(name=cls._DefaultName)
     parser.add_id_argument("--id", "jointcal_wcs", help="data ID, with raw CCD keys + tract",
                            ContainerClass=PerTractCcdDataIdContainer)
     return parser
Esempio n. 39
0
 def _makeArgumentParser(cls, *args, **kwargs):
     kwargs.pop('doBatch', False)  # Unused
     parser = ArgumentParser(name="demo", *args, **kwargs)
     parser.add_id_argument("--id", datasetType="raw", level="visit",
                            help="data ID, e.g. --id visit=12345")
     return parser
 def _makeArgumentParser(cls):
     """Make ArgumentParser"""
     parser = ArgumentParser(name=cls._DefaultName)
     parser.add_id_argument(name="--id", datasetType="pfsMerged",
                            help="data IDs, e.g. --id exp=12345")
     return parser
 def _makeArgumentParser(cls):
     parser = ArgumentParser(name=cls._DefaultName)
     parser.add_id_argument(name="--id", datasetType="calexp", help="data ID, e.g. --id visit=123 ccd=1,2")
     return parser
Esempio n. 42
0
 def _makeArgumentParser(cls, *args, **kwargs):
     kwargs.pop("doBatch", False)
     parser = ArgumentParser(name="processFocus", *args, **kwargs)
     parser.add_id_argument("--id", datasetType="raw", level="visit",
                            help="data ID, e.g. --id visit=12345")
     return parser
Esempio n. 43
0
 def _makeArgumentParser(cls):
     parser = ArgumentParser(name=cls._DefaultName)
     parser.add_id_argument("--id",
                            'src',
                            help="data ID, e.g. --id visit=12345 ccd=0")
     return parser
 def _makeArgumentParser(cls, *args, **kwargs):
     kwargs.pop("doBatch", False)
     parser = ArgumentParser(name=cls._DefaultName, *args, **kwargs)
     parser.add_id_argument("--id", "deepCoadd", help="data ID, e.g. --id tract=12345 patch=1,2",
                            ContainerClass=TractDataIdContainer)
     return parser
Esempio n. 45
0
 def _makeArgumentParser(cls):
     parser = ArgumentParser(name=cls._DefaultName)
     parser.add_id_argument(name="--id", datasetType="raw", help="data IDs, e.g. --id exp=12345..23456")
     return parser