LSSTApplications  17.0+103,17.0+11,17.0+61,18.0.0+13,18.0.0+25,18.0.0+5,18.0.0+52,18.0.0-4-g68ffd23,18.1.0-1-g0001055+8,18.1.0-1-g03d53ef+1,18.1.0-1-g1349e88+28,18.1.0-1-g2505f39+22,18.1.0-1-g380d4d4+27,18.1.0-1-g5315e5e+1,18.1.0-1-g5e4b7ea+10,18.1.0-1-g7e8fceb+1,18.1.0-1-g85f8cd4+23,18.1.0-1-g9a6769a+13,18.1.0-1-ga1a4c1a+22,18.1.0-1-gd55f500+17,18.1.0-12-g42eabe8e+10,18.1.0-14-gd04256d+15,18.1.0-16-g430f6a53+1,18.1.0-17-gd2166b6e4,18.1.0-18-gb5d19ff+1,18.1.0-2-gfbf3545+7,18.1.0-2-gfefb8b5+16,18.1.0-3-g52aa583+13,18.1.0-3-g62b5e86+14,18.1.0-3-g8f4a2b1+17,18.1.0-3-g9bc06b8+7,18.1.0-3-gb69f684+9,18.1.0-4-g1ee41a7+1,18.1.0-5-g6dbcb01+13,18.1.0-5-gc286bb7+3,18.1.0-6-g48bdcd3+2,18.1.0-6-gd05e160+9,18.1.0-7-gc4d902b+2,18.1.0-7-gebc0338+8,18.1.0-9-gae7190a+10,w.2019.38
LSSTDataManagementBasePackage
Static Public Attributes | List of all members
lsst.obs.base.gen3.ingest.RawIngestConfig Class Reference
Inheritance diagram for lsst.obs.base.gen3.ingest.RawIngestConfig:

Static Public Attributes

 transfer = makeTransferChoiceField()
 
 conflict
 
 stash
 
 onError
 
 doAddRegions
 
 padRegionAmount
 

Detailed Description

Definition at line 62 of file ingest.py.

Member Data Documentation

◆ conflict

lsst.obs.base.gen3.ingest.RawIngestConfig.conflict
static
Initial value:
= ChoiceField(
("What to do if a raw Dataset with the same data ID as an "
"ingested file already exists in the Butler's Collection."),
dtype=str,
allowed={"ignore": ("Do not add the new file to the Collection. If "
"'stash' is not None, the new file will be "
"ingested into the stash Collection instead."),
"fail": ("Raise RuntimeError if a conflict is encountered "
"(which may then be caught if onError == 'continue')."),
},
optional=False,
default="ignore",
)

Definition at line 64 of file ingest.py.

◆ doAddRegions

lsst.obs.base.gen3.ingest.RawIngestConfig.doAddRegions
static
Initial value:
= Field(
dtype=bool,
default=True,
doc="Add regions when ingesting tasks"
)

Definition at line 94 of file ingest.py.

◆ onError

lsst.obs.base.gen3.ingest.RawIngestConfig.onError
static
Initial value:
= ChoiceField(
"What to do if an error (including fatal conflicts) occurs.",
dtype=str,
allowed={"continue": "Warn and continue with the next file.",
"break": ("Stop processing immediately, but leave "
"already-ingested datasets in the repository."),
"rollback": ("Stop processing and attempt to remove aleady-"
"ingested datasets from the repository."),
},
optional=False,
default="continue",
)

Definition at line 82 of file ingest.py.

◆ padRegionAmount

lsst.obs.base.gen3.ingest.RawIngestConfig.padRegionAmount
static
Initial value:
= Field(
dtype=int,
default=0,
doc="Pad an image with specified number of pixels before calculating region"
)

Definition at line 99 of file ingest.py.

◆ stash

lsst.obs.base.gen3.ingest.RawIngestConfig.stash
static
Initial value:
= Field(
"Name of an alternate Collection to hold Datasets that lose conflicts.",
dtype=str,
default=None,
)

Definition at line 77 of file ingest.py.

◆ transfer

lsst.obs.base.gen3.ingest.RawIngestConfig.transfer = makeTransferChoiceField()
static

Definition at line 63 of file ingest.py.


The documentation for this class was generated from the following file: