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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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, *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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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, *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
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): parser = ArgumentParser(name=cls._DefaultName) parser.add_id_argument(name="--id", datasetType="raw", help="data IDs, e.g. --id exp=12345..23456") return parser