lsst.obs.base
19.0.0-22-g282de62+1
|
Public Member Functions | |
def | getDatasetType (self) |
def | __init__ |
def | extractMetadata |
def | groupByExposure |
def | collectDimensionRecords |
def | expandDataIds |
def | prep |
def | insertDimensionData |
def | ingestExposureDatasets |
def | run |
Public Attributes | |
butler | |
universe | |
instrument | |
camera | |
datasetType | |
Static Public Attributes | |
ConfigClass = RawIngestConfig | |
Driver Task for ingesting raw data into Gen3 Butler repositories. This Task is intended to be runnable from the command-line, but it doesn't meet the other requirements of CmdLineTask or PipelineTask, and wouldn't gain much from being one. It also wouldn't really be appropriate as a subtask of a CmdLineTask or PipelineTask; it's a Task essentially just to leverage the logging and configurability functionality that provides. Each instance of `RawIngestTask` writes to the same Butler. Each invocation of `RawIngestTask.run` ingests a list of files. Parameters ---------- config : `RawIngestConfig` Configuration for the task. butler : `~lsst.daf.butler.Butler` Butler instance. Ingested Datasets will be created as part of ``butler.run`` and associated with its Collection. kwds Additional keyword arguments are forwarded to the `lsst.pipe.base.Task` constructor. Other keyword arguments are forwarded to the Task base class constructor.
def lsst.obs.base.ingest.RawIngestTask.__init__ | ( | self, | |
config | |||
) |
def lsst.obs.base.ingest.RawIngestTask.collectDimensionRecords | ( | self, | |
exposure | |||
) |
def lsst.obs.base.ingest.RawIngestTask.expandDataIds | ( | self, | |
data | |||
) |
def lsst.obs.base.ingest.RawIngestTask.extractMetadata | ( | self, | |
filename | |||
) |
def lsst.obs.base.ingest.RawIngestTask.getDatasetType | ( | self | ) |
def lsst.obs.base.ingest.RawIngestTask.groupByExposure | ( | self, | |
files | |||
) |
def lsst.obs.base.ingest.RawIngestTask.ingestExposureDatasets | ( | self, | |
exposure | |||
) |
def lsst.obs.base.ingest.RawIngestTask.insertDimensionData | ( | self, | |
records | |||
) |
def lsst.obs.base.ingest.RawIngestTask.prep | ( | self, | |
files, | |||
pool | |||
) |
def lsst.obs.base.ingest.RawIngestTask.run | ( | self, | |
files, | |||
pool | |||
) |
|
static |