diff --git a/doc/changes/DM-45541.feature.rst b/doc/changes/DM-45541.feature.rst new file mode 100644 index 0000000000..e326f3ac17 --- /dev/null +++ b/doc/changes/DM-45541.feature.rst @@ -0,0 +1 @@ +Added ``QPEnsemble`` and ``PZModel`` to ``datastores/formatters.yaml`` and ``storageClasses.yaml`` to enable storage of the machine learning models used by photo-z algorithms as well as the photo-z estimates produced by those algorithms. diff --git a/python/lsst/daf/butler/configs/datastores/formatters.yaml b/python/lsst/daf/butler/configs/datastores/formatters.yaml index b97715ea2e..3f8b9c42f7 100644 --- a/python/lsst/daf/butler/configs/datastores/formatters.yaml +++ b/python/lsst/daf/butler/configs/datastores/formatters.yaml @@ -92,3 +92,5 @@ MultipleCellCoadd: lsst.cell_coadds.CellCoaddFitsFormatter NNModelPackagePayload: lsst.meas.transiNet.modelPackages.NNModelPackageFormatter Timespan: lsst.daf.butler.formatters.json.JsonFormatter RegionTimeInfo: lsst.daf.butler.formatters.json.JsonFormatter +QPEnsemble: lsst.meas.pz.qp_formatter.QPFormatter +PZModel: lsst.meas.pz.model_formatter.ModelFormatter diff --git a/python/lsst/daf/butler/configs/storageClasses.yaml b/python/lsst/daf/butler/configs/storageClasses.yaml index 7b02873431..08a1287c50 100644 --- a/python/lsst/daf/butler/configs/storageClasses.yaml +++ b/python/lsst/daf/butler/configs/storageClasses.yaml @@ -419,3 +419,7 @@ storageClasses: pytype: lsst.daf.butler.Timespan RegionTimeInfo: pytype: lsst.pipe.base.utils.RegionTimeInfo + QPEnsemble: + pytype: qp.Ensemble + PZModel: + pytype: rail.core.model.Model