Release 29.0.1 (2025-05-05)

Source

Identifier

Git tag

29.0.1

EUPS distrib

v29_0_1

rubin-env version

10.0.0

This release is based on the w_2025_09 weekly build with 57 tickets backported.

The notes below highlight significant technical changes to the Science Pipelines codebase in this release. For a complete list of changes made, see Tickets Addressed in Release 29.0.1.

The Characterization Metric Report (DMTR-461) describes the scientific performance of this release in terms of scientific performance metrics.

If you have questions or comments about this release, visit our Community forum for advice.

See also:

Major new features

Significant interface changes

New packages added

  • daf_butler_admin: implements a Butler plugin defining sub-commands that support various administration tasks for Butler databases.

  • dax_images_cutout and testdata_image_cutouts: provide tasks that extract subsets of LSST image datasets for an IVOA image cutout service.

  • sdm_tools: command line utilities for working with YAML schema files.

Packages removed

Deprecations

These tasks or methods are now deprecated and will be removed in the next major release. See RFC-945 for a clarification on the accelerated deprecation policy.

Deprecations in afw.image.PhotoCalib

In the functions calibrateImage and uncalibrateImage the option includeScaleUncertainty does nothing and will be removed.

Deprecations in afw.multiband

The property filters() in Multiband objects is replaced by bands().

Deprecations in ctrl.bps.htcondor

JobStatus is internally replaced by htcondor.JobStatus. External reporting code should be using WmsStates.

Deprecations in drp.tasks.assemble_coadd

In AssembleCoaddTask the methods removeMaskPlanes and setRejectedMaskMapping are converted to utility functions with the same names in coaddBase.

Deprecations in ip.isr

In PhotonTransferCurveDataset the attributes covariancesModelNoB, aMatrixNoB and noiseMatrixNoB will be removed.

Deprecations in analysis.tools

DiffimDetectorVisitMetricsAnalysisTask is deprecated in favor of TaskMetadataAnalysisTask. DiffimMetadataMetricTool is superseded by TaskMetadataMetricTool.

Deprecation in ip.diff_im

In GetTemplateConfig and GetDcrTemplateTask: getOverlappingExposures is replaced by getExposures, which uses explicit arguments instead of a kwargs dict.

Deprecations in meas.base.plugin

SingleFrameMomentsClassifierConfig is replaced by SingleFrameClassificationSizeExtendednessConfig. SingleFrameMomentsClassifierPlugin is replaced by SingleFrameClassificationSizeExtendednessPlugin.

Deprecations in meas.pipe.tasks

  • warpAndPsfMatch.WarpAndPsfMatchTask and warpAndPsfMatch.WarpAndPsfMatchConfig are no longer in use.

  • DeblendCoaddSourcesSingleTask and deblendCoaddSourcesPipeline supporting the old single-band deblender on coadds will be removed.

  • make_psf_matched_warp.growValidPolygons : please use growValidPolygons from lsst.pipe.tasks.coaddBase instead.

  • In makeWarp: MakeWarpConfig and MakeWarpTask are no longer used.

Deprecated task configurations

These configurations are deprecated: