A class that extracts Gen3 data IDs from Gen2 filenames for a
particular dataset type.
Parameters
----------
datasetTypeName : `str`
Name of the dataset type the object will process.
storageClass : `str` or `lsst.daf.butler.StorageClass`
Gen3 storage class of the dataset type.
universe : `lsst.daf.butler.DimensionUniverse`
Object containing all dimension definitions.
baseDataId : `dict`
Key-value pairs that may need to appear in the Gen3 data ID, but can
never be inferred from a Gen2 filename. This should always include
the instrument name (even Gen3 data IDs that don't involve the
instrument dimension have instrument-dependent Gen2 filenames) and
should also include the skymap name for any data ID that involves
tracts or patches.
filePathParser : `lsst.daf.butler.gen2convert.FilePathParser`, optional
Object responsible for reading a Gen2 data ID from a filename. Will
be created from ``mapper`` if not provided.
translator : `lsst.daf.butler.gen2convert.Translator`, optional
Object responsible for converting a Gen2 data ID into a Gen3 data ID.
Will be created if not provided.
mapper : `lsst.obs.base.CameraMapper`, optional
Object that defines Gen2 filename templates. Must be provided if
``filePathParser`` is not.
skyMap : `lsst.skymap.BaseSkyMap`, optional
SkyMap that defines tracts and patches. Must be provided for datasets
with a ``patch`` key in their data IDs.
Definition at line 78 of file repoConverter.py.